Features * Utilizes the ARM7TDMITM ARM(R) Thumb(R) Processor Core * * * * * * * * * * * * * * * * * * * * * * * - High-performance 32-bit RISC Architecture - High-density 16-bit Instruction Set - Leader in MIPS/Watt - Embedded ICE (In-circuit Emulation) 8K Bytes Internal SRAM Fully-programmable External Bus Interface (EBI) - 128 M Bytes of Maximum External Address Space - 8 Chip Selects - Software Programmable 8-/16-bit External Databus 8-level Priority, Individually Maskable, Vectored Interrupt Controller - 8 External Interrupts, Including a High-priority, Low-latency Interrupt Request 58 Programmable I/O Lines 6-channel 16-bit Timer/Counter - Six External Clock Inputs - Two Multi-purpose I/O Pins per Channel Three USARTs Master/Slave SPI Interface - 8-bit to 16-bit Programmable Data Length - Four External Slave Chip Selects Programmable Watchdog Timer 8-channel 10-bit ADC 2-channel 10-bit DAC Clock Generator with On-chip Main Oscillator and PLL for Multiplication - 3 MHz to 20 MHz Frequency Range Main Oscillator Real-time Clock with On-chip 32 kHz Oscillator - Battery Backup Operation and External Alarm 8-channel Peripheral Data Controller for USARTs and SPIs Advanced Power Management Controller (APMC) - Normal, Wait, Slow, Standby and Power-down Modes IEEE 1149.1 JTAG Boundary-scan on All Digital Pins Fully Static Operation: 0 Hz to 33 MHz Internal Frequency Range at VDDCORE = 3.0 V, 85C 2.7V to 3.6V Core Operating Range 2.7V to 5.5V I/O Operating Range 2.7V to 3.6V Analog Operating Range 1.8V to 3.6V Backup Battery Operating Range 2.7V to 3.6V Oscillator and PLL Operating Range -40C to +85C Temperature Range Available in a 176-lead TQFP or 176-ball BGA Package AT91 ARM(R) Thumb(R) Microcontroller s AT91M55800A Electrical Characteristics Description The AT91M55800A is a member of the Atmel AT91 16-/32-bit microcontroller family, which is based on the ARM7TDMI processor core. This processor has a high performance 32-bit RISC architecture with a high-density 16-bit instruction set and very low power consumption. In addition, a large number of internally banked registers result in very fast exception handling, making the device ideal for real-time control applications. The fully-programmable External Bus Interface provides a direct connection to off-chip memory in as fast as one clock cycle for a read or write operation. An eight-level priority vectored interrupt controller in conjunction with the Peripheral Data Controller significantly improve the real-time performance of the device. The device is manufactured using Atmel's high-density CMOS technology. By combining the ARM7TDMI processor core with an on-chip SRAM and a wide range of peripheral functions, analog interfaces and low-power oscillators on a monolithic chip, the Atmel AT91M55800A is a powerful microcontroller that provides a highly-flexible and cost-effective solution to many ultra low-power applications. Rev. 1727B-01/02 1 Absolute Maximum Ratings* Operating Temperature (Industrial).......-40C to +85C Storage Temperature............................-60C to + 150C Voltage on VDDBU Powered Input Pins with Respect to Ground: ...........................-0.3V to +3.9V Voltage on Any Other Input Pin with Respect to Ground......................... ...-0.3V to +5.5V *NOTICE: Stresses beyond those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or other conditions beyond those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Maximum Operating Voltage (VDDCORE, VDDA, VDDPLL and VDDBU) ......................... 3.6V Maximum Operating Voltage (VDDIO) ....................... 5.5V DC Output Current (VDDIO)...................................... 4 mA DC Output Current (VDDBU)..................................... 6 mA 2 AT91M55800A 1727B-01/02 AT91M55800A DC Characteristics The following characteristics are applicable to the Operating Temperature range: TA = -40C to 85C, unless otherwise specified and are certified for a Junction Temperature up to TJ = 100C. Table 1. DC Characteristics Symbol Parameter VDDBU DC Supply Backup Battery VDDCORE DC Supply Core VDDPLL Conditions Min Max Units 1.8 3.6 V 2.7 3.6 V DC Supply Oscillator and PLL VDDCORE 3.6 V VDDA DC Supply Analog I/Os VDDCORE 3.6 V VDDIO DC Supply Digital I/Os VDDCORE VDDCORE + 2.0 or 5.5 V NRSTBU and WAKEUP pins -0.3 VIL Input Low-level Voltage 0.3 x VDDBU Other pins -0.3 0.8 VIH Input High-level Voltage 0.7 x VDDBU VDDBU + 0.3 2 VDD + 0.3(1) NRSTBU and WAKEUP pins Other pins VOL Output Low-level Voltage SHDN pin: VDDBU = 3.0V IOL = 0.3 mA(2) Output High-level Voltage 0.4 0.2 SHDN pin: VDDBU = 3.0V IOH = 0.3 mA(2) VDDBU - 0.1 V VDD - 0.4(1) VDD - 0.2(1) Input Leakage Current 392 Blocks powered by VDDBU, VDDBU = 3.6V, VIN = 0 IPULL Input Pull-up Current CIN Input Capacitance ISC Notes: nA 352 A Blocks powered by VDDIO, VDDA and VDDPLL, VDD = 3.6V(1), VIN = 0 280 176-TQFP Package VDD(1) = VDDCORE = 3.6V, MCK = 0 Hz V V Other pins: IOH = 4 mA(2) IOH = 0 mA(2 ILEAK V GNDBU + 0.1 Other pins: IOL = 4 mA(2) IOL = 0 mA(2) VOH Typ 6 TA = 25C pF 25 A Static Current All inputs driven TMS, TDI, TCK, NRST = 1 TA = 85C 500 1. VDD is applicable to VDDIO, VDDA and VDDPLL. 2. IO = Output Current. 3 1727B-01/02 Power Consumption The values in the following tables are measured values in the operating conditions indicated (i.e., VDDIO = 3.3V, VDDCORE = 3.3V, TA = 25C) on the AT91EB55 Evaluation Board. They represent the power consumption on the VDDCORE power supply unless otherwise specified. Table 2. Power Consumption Mode Conditions Consumption Fetch in ARM mode out of internal SRAM All peripheral clocks activated 6.55 Fetch in ARM mode out of internal SRAM All peripheral clocks deactivated 4.59 All peripheral clocks activated 3.85 All peripheral clocks deactivated 1.78 Unit Normal mW/MHz Idle Table 3. Power Consumption per Peripheral Peripheral Consumption PIO Controller 0.22 Timer/Counter Channel 0.15 Timer/Counter Block (3 Channels) 0.42 USART 0.40 SPI 0.40 ADC 0.23 DAC 0.29 PLL (1) (2) 2.6 Notes: Unit mW/MHz mW 1. Power consumption on the VDDPLL power supply. 2. With a reference frequency equal to 16 MHz, output frequency of 32 MHz and R = 287,=C1 = 680 pF, C2 = 68 pF as loop filter. Table 4. Battery Supply Voltage Consumption Condition VDDBU = 3.0 V Power consumption on the VDDBU Power Supply. Without any capacitor connected to the RTC oscillator pins (XIN32, XOUT32) 4 Consumption Unit 0.9 A AT91M55800A 1727B-01/02 AT91M55800A Thermal and Reliability Considerations Thermal Data In Table 5, the device lifetime is estimated with the MIL-217 standard in the "moderately controlled" environmental model (this model is described as corresponding to an installation in a permanent rack with adequate cooling air), depending on the device Junction Temperature. (For details see the section "Junction Temperature" on page 6.) Note that the user must be extremely cautious with this MTBF calculation: as the MIL-217 model is pessimistic with respect to observed values due to the way the data/models are obtained (test under severe conditions). The life test results that have been measured are always better than the predicted ones. Table 5. MTBF Versus Junction Temperature Junction Temperature (TJ) (C) Estimated Lifetime (MTBF) (Year) 100 25 125 14 150 8 175 5 Table 6 summarizes the thermal resistance data related to the package of interest. Table 6. Thermal Resistance Data Symbol Parameter JA= Junction-to-ambient thermal resistance Condition Package Typ TQFP176 21 PBGA176 66 TQFP176 9.2 PBGA176 20.1 Unit Still Air C/W JC Reliability Data Junction-to-case thermal resistance The number of gates and the device die size are provided for the user to calculate reliability data with another standard and/or in another environmental model. Table 7. Reliability Data Parameter Data Unit Number of Logic Gates 524 K gates Number of Memory Gates 400 K gates Device Die Size 29.0 mm2 5 1727B-01/02 Junction Temperature The average chip-junction temperature TJ in C can be obtained from the following: 1. T J = T A + ( P D x JA ) 2. T J = T A + ( P D x ( HEATSINK + JC ) ) Where: * JA = package thermal resistance, Junction-to-ambient (C/W), provided in Table 6 on page 5. * JC = package thermal resistance, Junction-to-case thermal resistance (C/W), provided in Table 6 on page 5. * HEAT SINK = cooling device thermal resistance (C/W), provided in the device datasheet. * PD = device power consumption (W) estimated from data provided in the section "Power Consumption" on page 4. * TA = ambient temperature (C). From the first equation, the user can derive the estimated lifetime of the chip and thereby decide if a cooling device is necessary or not. If a cooling device is to be fitted on the chip, the second equation should be used to compute the resulting average chip-junction temperature TJ in C. 6 AT91M55800A 1727B-01/02 AT91M55800A Conditions Timing Results The delays are given as typical values in the following conditions: * VDDIO = 5V * VDDCORE = 3.3V * Ambient Temperature = 25C * Load Capacitance is 0 pF. * The output level change detection is (0.5 x VDDIO). * The input level is (0.3 x VDDIO) for a low-level detection and is (0.7 x VDDIO) for a high level detection. * The Master Clock (MCK) source is a crystal oscillator connected to the XIN input. The minimum and maximum values given in the AC characteristics tables of this datasheet take into account the process variation and the design. In order to obtain the timing for other conditions, the following equation should be used. t = T x ( ( VDDCORE x t DATASHEET ) + ( VDDIO x ( C SIGNAL x CSIGNAL ) ) ) where: * T is the derating factor in temperature given in Figure 1. * VDDCORE is the derating factor for the Core Power Supply given in Figure 2 on page 8. * tDATASHEET is the minimum or maximum timing value given in this datasheet for a load capacitance of 0 pF. * VDDIO is the derating factor for the IO Power Supply given in Figure 3 on page 9. * CSIGNAL is the capacitance load on the considered output pin. (1) * CSIGNAL is the load derating factor depending on the capacitance load on the related output pins given in Min and Max in this datasheet. The input delays are given as typical values. Note: 1. The user must take into account the package capacitance load contribution (CIN) described in Table 1 on page 3. 7 1727B-01/02 Temperature Derating Factor Figure 1. Derating Curve for Different Operating Temperatures 1.3 Derating Factor 1.2 1.1 1 0.9 Typ Case Derating Factor is 1 0.8 -60 -40 -20 0 20 40 60 80 100 120 140 160 180 Operating Temperature (C) Core Voltage Derating Factor Figure 2. Derating Curve for Different Core Supply Voltages 3 Derating Factor 2.5 Typ Case Derating Factor is 1 2 1.5 1 0.5 1.8 2 2.2 2.4 2.6 2.8 3 3.2 3.4 3.6 3.8 Core Supply Voltage (V) 8 AT91M55800A 1727B-01/02 AT91M55800A IO Voltage Derating Factor Figure 3. Derating Curve for Different IO Supply Voltages 1.55 1.50 1.45 Typ Case Derating Factor is 1 Derating Factor 1.40 1.35 1.30 1.25 1.20 1.15 1.10 1.05 1.00 0.95 3.0 3.2 3.4 3.6 3.8 4.0 4.2 4.4 4.6 4.8 5.0 5.2 5.4 5.6 IO Supply Voltage (V) Note: This derating factor in this example is applicable only to timings related to output pins. 9 1727B-01/02 Crystal Oscillator Characteristics Table 8. RTC Oscillator Characteristics Symbol Parameter 1/(tCPRTC) Crystal Oscillator Frequency CL1, CL2 Internal Load Capacitance (CL1 = CL2) CL Equivalent Load Capacitance CL1 = CL2 = 12 pF Duty Cycle Measured at the MCKO output pin Startup Time VDDBU = 1.8V Without any capacitor connected to the RTC oscillator pins (XIN32 and XOUT32) tST Conditions Min 45 Typ Max Unit 32.768 KHz 12 pF 6 pF 50 55 % 240 ms Table 9. Main Oscillator Characteristics Symbol Parameter 1/(tCPMAIN) Crystal Oscillator Frequency CL1, CL2 Internal Load Capacitance (CL1 = CL2) CL Equivalent Load Capacitance Conditions 10 Startup Time Typ Max Unit 3 16 20 MHz CL1 = CL2 = 25 pF Duty Cycle tST Min 45 VDDPLL = 2.7V 1/(tCPMAIN) = 3 MHz Without any capacitor connected to the main oscillator pins (XIN and XOUT) 25 pF 12.5 pF 50 55 % 1.8 ms AT91M55800A 1727B-01/02 AT91M55800A Clock Waveforms Table 10. Master Clock Waveform Parameters Symbol Parameter Conditions Min Max Units 1/(tCPMCK) Master Clock Frequency 41.8 MHz tCPMCK Master Clock Period tCHMCK Master Clock High Half-period 0.45 x tCPMCK 0.55 x tCPMCK ns tCLMCK Master Clock Low Half-period 0.45 x tCPMCK 0.55 x tCPMCK ns 23.9 ns Table 11. Clock Propagation Times Symbol Parameter tCDLH (1) MCK Rising to MCKO Rising Edge tCDHL (1) MCK Falling to MCKO Falling Edge Note: Conditions Min Max Units CMCKO = 0 pF 7.5 11.7 ns 0.053 0.083 ns/pF 7.7 12.1 ns 0.059 0.092 ns/pF CMCKO derating CMCKO = 0 pF CMCKO derating 1. Applicable only when MCKO outputs Master Clock. Figure 4. Clock Waveform tCLMCK MCK tCHMCK tCPMCK 0.5 VDDIO MCKO 0.5 VDDIO tCDLH tCDHL 11 1727B-01/02 APMC Characteristics Table 12. Master Clock Source Switch Times MCK Source Switch Time From To Min Typ RTC Oscillator Output PLL Output PLL Output RTC Oscillator Output Main Oscillator Output PLL Output 5 x tCPRTC + 3 x tCPPLL PLL Output Main Oscillator Output 4 x tCPRTC + 3 x tCPMAIN RTC Oscillator Output Main Oscillator Output 3 x tCPRTC + 3 x tCPMAIN Main Oscillator Output RTC Oscillator Output 5 x tCPRTC PLL Output Freq. 1 PLL Output Freq. 2 Max 4 x tCPRTC + 3 x tCPPLL 5 x tCPRTC 7 x tCPRTC + 3 x tCPPLL2 Backup Battery Reset Signal Internally to the device, the NRSTBU signal is maintained low for RSTBU1 time after the rising edge of the external signal. Therefore, the NRSTBU signal needs to be asserted only during the VDDBU power ramp up by the user. This feature covers the requirement of an NRSTBU signal assertion of 10(tCPRTC) at a minimum at VDDBU power up. Table 13. Backup Battery Reset Signal Internal Assertion Delay Symbol Parameter RSTBU1 NRSTBU Internal Assertion Delay Typical Internal Delay Units 1 s Figure 5. NRSTBU Assertion Sequence VDDBU VDDBU 0V RTC Oscillator Output MCKO (1) External Signal NRSTBU RSTBU1 Internal Signal Note: 12 1. The MCKO Signal is certified to be valid at the NRSTBU Internal Signal rising edge. AT91M55800A 1727B-01/02 AT91M55800A Wake Up Signal Table 14. Wake Up Minimum Pulse Width Symbol Parameter WK1 Wake Up Minimum Pulse Width Min Pulse Width Units 46 s Figure 6. Wake Up Signal Wake Up WK1 13 1727B-01/02 Analog Characteristics ADC Table 15. Channel Conversion Time Relative to ADC Clock Symbol Parameter tC Channel Conversion Time Typ Units 11 (tCPADC) s Table 16. External Voltage Reference Input Symbol VREF Parameter Min Max Units ADVREF Input Voltage Range 2.4 VDDA V ADVREF Input Resistance 12 24 k Typ Max Units 0 VREF V -0.1 0.1 A 30 pF Max Units Table 17. Analog Inputs Parameter Min Input Voltage Range Input Leakage Current Input Capacitance Table 18. Dynamic Performance Parameter Conditions Signal-to-noise Ratio Min TBD dB Total Harmonic Distortion TBD dB Inter-modulation Distortion TBD dB Channel-to-Channel Isolation TBD dB Max Units 10 Bit Table 19. Transfer Characteristics Parameter Conditions Resolution 14 Min Integral Non-linearity VDDA = 3.3V 10%, ADVREF = VDDA 4 LSB Differential Non-linearity VDDA = 3.3V 10%, ADVREF = VDDA 4 LSB Offset Error 2 LSB Gain Error 4 LSB AT91M55800A 1727B-01/02 AT91M55800A DAC Table 20. DAC Timing Characteristics Parameter Conditions Channel Setting Time 0.85V to 1.85V or 1.85V to 0.85V Min Max Units 6 s Table 21. External Voltage Reference Input Symbol Parameter Min Max Units VREF DAVREF Input Voltage Range 2.4 VDDA V DAVREF Input Resistance 12 24 k Min Max Units 0 VREF V Input Offset Voltage 10 mV Output Source Current 5 mA Output Sink Current 5 mA Table 22. Output Op Amp Characteristics Parameter Conditions Output Voltage Range Slew Rate Rise or Fall 0.2 V/s Startup Time Load = 50 pF=/10 k (in parallel) 100 s Overshoot 100 mV@ vcm 20 % Max Units TBD dB Max Units 10 Bit Table 23. Dynamic Performance Parameter Conditions Min Total Harmonic Distortion Table 24. Transfer Characteristics Parameter Conditions Resolution Min Integral Non-linearity VDDA = 3.3V 10%, DAVREF > 2.4V 4 LSB Differential Non-linearity VDDA = 3.3V 10%, DAVREF > 2.4V 4 LSB Offset Error 2 LSB Gain Error 4 LSB 15 1727B-01/02 AC Characteristics EBI Signals Relative to MCK The following tables show timings relative to operating condition limits defined in the section "Timing Results" on page 7 Table 25. General-purpose EBI Signals Symbol Parameter EBI1 MCK Falling to NUB Valid EBI2 MCK Falling to NLB/A0 Valid EBI3 MCK Falling to A1 - A23 Valid EBI4 MCK Falling to Chip Select Change EBI5 NWAIT Setup before MCK Rising -0.4 ns EBI6 NWAIT Hold after MCK Rising 5.9 ns 16 Conditions Min Max Units CNUB = 0 pF 8.9 17 ns 0.053 0.092 ns/pF 8.3 14.8 ns 0.053 0.092 ns/pF 8 15.2 ns 0.053 0.092 ns/pF 8.2 15.6 ns 0.053 0.092 ns/pF CNUB derating CNLB = 0 pF CNLB derating CADD = 0 pF CADD derating CNCS = 0 pF CNCS derating AT91M55800A 1727B-01/02 AT91M55800A . Table 26. EBI Write Signals Symbol Parameter Conditions Min Max Units MCK Rising to NWR Active (No Wait States) CNWR = 0 pF 8.2 13 ns EBI7 0.059 0.092 ns/pF MCK Rising to NWR Active (Wait States) 9 14.1 ns EBI8 0.059 0.092 ns/pF MCK Falling to NWR Inactive (No Wait States) 8.6 13.5 ns EBI9 0.053 0.083 ns/pF MCK Rising to NWR Inactive (Wait States) 8.9 13.9 ns EBI10 0.053 0.083 ns/pF 8.3 15.4 ns EBI11 MCK Rising to D0 - D15 Out Valid 0 0.086 ns/pF 4.8 9.6 ns EBI12 NWR High to NUB Change 0.053 0.092 ns/pF 4.6 7.4 ns EBI13 NWR High to NLB/A0 Change 0.059 0.092 ns/pF 4.4 8.1 ns EBI14 NWR High to A1 - A23 Change 0.059 0.092 ns/pF 4.4 8.6 ns 0.053 0.083 ns/pF CNWR derating CNWR = 0 pF CNWR derating CNWR = 0 pF CNWR derating CNWR = 0 pF CNWR derating CDATA = 0 pF CDATA derating CNUB = 0 pF CNUB derating CNLB = 0 pF CNLB derating CADD = 0 pF CADD = derating EBI15 NWR High to Chip Select Inactive CNCS = 0 pF CNCS derating C = 0 pF Data Out Valid before NWR High (No Wait States) (1) EBI16 tCHMCK - 1.9 ns CDATA derating - 0.086 ns/pF CNWR derating 0.083 ns/pF n x tCPMCK - 1.5 (2) ns CDATA derating -0.086 ns/pF CNWR derating 0.083 ns/pF 4.4 ns tCHMCK + 0.3 ns C = 0 pF Data Out Valid before NWR High (Wait States) (1) EBI17 EBI18 Data Out Valid after NWR High EBI19 NWR Minimum Pulse Width (No Wait States) (1) EBI20 Notes: NWR Minimum Pulse Width (Wait States) (1) CNWR = 0 pF CNWR derating CNWR = 0 pF CNWR derating -0.009 n x tCPMCK - 0.2 -0.009 ns/pF (2) ns ns/pF 1. The derating factor is not to be applied to tCHMCK or tCPMCK. 2. n = number of standard wait states inserted. 17 1727B-01/02 Table 27. EBI Read Signals Symbol Parameter EBI21 MCK Falling to NRD Active (1) EBI22 MCK Rising to NRD Active (2) EBI23 MCK Falling to NRD Inactive (1) EBI24 MCK Falling to NRD Inactive (2) Conditions Min Max Units CNRD = 0 pF 8.5 14.5 ns 0.059 0.092 ns/pF 7.7 14.2 ns 0.059 0.092 ns/pF 8.3 14.5 ns 0.053 0.083 ns/pF 7.9 12.4 ns 0.053 0.083 ns/pF CNRD derating CNRD = 0 pF CNRD derating CNRD = 0 pF CNRD derating CNRD = 0 pF CNRD derating EBI25 D0-D15 in Setup before MCK Falling EBI26 D0-D15 in Hold after MCK Falling (5) EBI27 NRD High to NUB Change EBI28 NRD High to NLB/A0 Change EBI29 NRD High to A1-A23 Change EBI30 NRD High to Chip Select Inactive EBI31 Data Setup before NRD High (5) EBI32 Data Hold after NRD High (5) EBI33 NRD Minimum Pulse Width (1) (3) EBI34 (2) (3) (5) CNUB = 0 pF CNUB derating CNLB = 0 pF CNLB derating CADD = 0 pF CADD derating CNCS = 0 pF CNCS derating CNRD = 0 pF CNRD derating CNRD = 0 pF CNRD derating CNRD = 0 pF CNRD derating CNRD = 0 pF NRD Minimum Pulse Width CNRD derating Notes: 18 1. 2. 3. 4. 5. -2.2 ns 6.8 ns 5 9.6 ns 0.053 0.092 ns/pF 4.7 7.4 ns 0.059 0.092 ns/pF 4.5 8 ns 0.059 0.092 ns/pF 4.4 8.5 ns 0.053 0.083 ns/pF 11 ns 0.083 ns/pF -3.6 ns -0.053 ns/pF (n +1) x tCPMCK - 1.5 (4) ns -0.009 ns/pF n x tCPMCK + (tCHMCK - 1.7)(4) ns -0.009 ns/pF Early Read Protocol. Standard Read Protocol. The derating factor is not to be applied to tCHMCK or tCPMCK. n =number of standard Wait States inserted. Only one of these two timings needs to be met. AT91M55800A 1727B-01/02 AT91M55800A Table 28. EBI Read and Write Control Signals. Capacitance Limitation Symbol Parameter TCPLNRD(1) Master Clock Low Due to NRD Capacitance TCPLNWR(2) Master CLock Low Due to NWR Capacitance Notes: Conditions Min Max Units CNRD = 0 pF 11.2 ns CNRD derating 0.083 ns/pF CNWR = 0 pF 10.3 ns CNWR derating 0.083 ns/pF 1. If this condition is not met, the action depends on the read protocol intended for use. * Early Read Protocol: Programing an additional tDF (Data Float Output Time) cycle. * Standard Read Protocol: Programming an additional tDF Cycle and an additional wait state. 2. Applicable only for chip select programmed with 0 wait state. If this condition is not met, at least one wait state must be programmed. 19 1727B-01/02 Figure 7. EBI Signals Relative to MCK MCK EBI4 EBI4 NCS EBI3 A1 - A23 EBI5 EBI6 NWAIT EBI1/EBI2 NUB/NLB/A0 EBI21 EBI23 EBI33 EBI27-30 NRD(1) EBI22 NRD(2) EBI31 EBI24 EBI34 EBI32 EBI25 EBI26 D0 - D15 Read EBI9 EBI7 EBI12-15 EBI19 NWR (No Wait States) EBI8 EBI10 EBI20 NWR (Wait States) EBI17 EBI11 EBI16 EBI18 EBI18 D0 - D15 to Write No Wait Notes: 20 Wait 1. Early Read Protocol. 2. Standard Read Protocol. AT91M55800A 1727B-01/02 AT91M55800A Peripheral Signals USART Signals The inputs must meet the minimum pulse width and period constraints shown in Table 29 and Table 30, and represented in Figure 8. Table 29. USART Input Minimum Pulse Width Symbol Parameter US1 SCK/RXD Minimum Pulse Width Min Pulse Width Units 5(tCPMCK/2) ns Min Input Period Units 9(tCPMCK/2) ns Table 30. USART Minimum Input Period Symbol Parameter US2 SCK Minimum Input Period Figure 8. USART Signals US1 RXD US2 US1 SCK 21 1727B-01/02 SPI Signals The inputs must meet the minimum pulse width and period constraints shown in Figure 31 and Figure 32, and represented in Figure 9. Table 31. SPI Input Minimum Pulse Width Symbol Parameter SPI1 SPK/MISO/MOSI/NSS Minimum Pulse Width Min Pulse Width Units 3(tCPMCK/2) ns Min Input Period Units 5(tCPMCK/2) ns Table 32. SPI Minimum Input Period Symbol Parameter SPI2 SPCK Minimum Input Period Figure 9. SPI Signals SPI1 SPCK/MISO/MOSI/NSS SPI2 SPI1 SPCK 22 AT91M55800A 1727B-01/02 AT91M55800A Timer/Counter Signals Due to internal synchronization of input signals, there is a delay between an input event and a corresponding output event. This delay is 3(tCPMCK) in Waveform Event Detection mode and 4(tCPMCK) in Waveform Total-count Detection mode. The inputs must meet the minimum pulse width and minimum input period shown in Table 33 and Table 34, and as represented in Figure 10. Table 33. Timer Input Minimum Pulse Width Symbol Parameter TC1 TCLK/TIOA/TIOB Minimum Pulse Width Min Pulse Width Units 3(tCPMCK/2) ns Min Input Period Units 5(tCPMCK/2) ns Table 34. Timer Input Minimum Period Symbol TC2 Parameter TCLK/TIOA/TIOB Minimum Input Period Figure 10. Timer Input TC2 3(tCPMCK/2) 3(tCPMCK/2) MCK TC1 TIOA/ TIOB/ TCLK Reset Signals A minimum pulse width is necessary, as shown in Table 35 and as represented in Figure 11. Table 35. Reset Minimum Pulse Width Symbol Parameter RST1 NRST Minimum Pulse Width Min Pulse Width Units 310 s Figure 11. Reset Signal RST1 NRST Only the NRST rising edge is synchronized with MCK. The falling edge is asynchronous. 23 1727B-01/02 Advanced Interrupt Controller Signals Inputs must meet the minimum pulse width and minimum input period shown in Table 36 and Table 37, and represented in Figure 12. Table 36. AIC Input Minimum Pulse Width Symbol Parameter AIC1 FIQ/IRQ[6:0] Minimum Pulse Width Min Pulse Width Units 3(tCPMCK/2) ns Min Input Period Units 5(tCPMCK/2) ns Table 37. AIC Input Minimum Period Symbol Parameter AIC2 AIC Minimum Input Period Figure 12. AIC Signals AIC2 MCK AIC1 FIQ/IRQ [6:0]Input Parallel I/O Signals The inputs must meet the minimum pulse width shown in Table 38 and represented in Figure 13. Table 38. PIO Input Minimum Pulse Width Symbol Parameter PIO1 PIO Input Minimum Pulse Width Min Pulse Width Units 3(tCPMCK/2) ns Figure 13. PIO Signal PIO1 PIO Inputs 24 AT91M55800A 1727B-01/02 AT91M55800A ICE Interface Signals Table 39. ICE Interface Timing Specifications Symbol Parameter Conditions ICE0 NTRST Minimum Pulse Width 19.3 ns ICE1 NTRST High Recovery to TCK High 0.4 ns ICE2 NTRST High Removal from TCK High 0.5 ns ICE3 TCK Low Half-period 42.3 ns ICE4 TCK High Half-period 40.3 ns ICE5 TCK Period 82.5 ns ICE6 TDI, TMS, Setup before TCK High 0.9 ns ICE7 TDI, TMS, Hold after TCK High 0.7 ns 6.4 ns ICE8 TDO Hold Time 0 ns/pF ICE9 TCK Low to TDO Valid CTDO = 0 pF CTDO derating Min CTDO = 0 pF CTDO derating Max Units 14 ns 0.092 ns/pF Figure 14. ICE Interface Signal ICE0 NTRST ICE1 ICE2 ICE5 TCK ICE3 ICE4 TMS/TDI ICE6 ICE7 TDO ICE8 ICE9 25 1727B-01/02 JTAG Interface Signals Table 40. JTAG Interface Timing Specifications 26 Symbol Parameter Conditions JTAG0 NTRST Minimum Pulse Width 19.3 ns JTAG1 NTRST High Recovery to TCK Toggle -0.1 ns JTAG2 NTRST High Removal from TCK Toggle 2.7 ns JTAG3 TCK Low Half-period 10.9 ns JTAG4 TCK High Half-period 3 ns JTAG5 TCK Period 13.8 ns JTAG6 TDI, TMS Setup before TCK High 1.5 ns JTAG7 TDI, TMS Hold after TCK High 1.9 ns 3.8 ns JTAG8 TDO Hold Time 0 ns/pF JTAG9 TCK Low to TDO Valid JTAG10 Device Inputs Setup Time -0.4 ns JTAG11 Device Inputs Hold Time 3.4 ns 5.3 ns JTAG12 Device Outputs Hold Time 0 ns/pF JTAG13 TCK to Device Outputs Valid CTDO = 0 pF CTDO derating Min CTDO = 0 pF CTDO derating COUT = 0 pF COUT derating Max Units 8.5 ns 0.086 ns/pF COUT = 0 pF 12.6 ns COUT derating 0.086 ns/pF AT91M55800A 1727B-01/02 AT91M55800A Figure 15. JTAG Interface Signal JTAG0 NTRST JTAG1 JTAG2 JTAG5 TCK JTAG3 JTAG4 TMS/TDI JTAG6 JTAG7 JTAG10 JTAG11 TDO JTAG8 JTAG9 Device Inputs Device Outputs JTAG12 JTAG13 27 1727B-01/02 Atmel Headquarters Atmel Operations Corporate Headquarters Memory 2325 Orchard Parkway San Jose, CA 95131 TEL 1(408) 441-0311 FAX 1(408) 487-2600 Europe Atmel SarL Route des Arsenaux 41 Casa Postale 80 CH-1705 Fribourg Switzerland TEL (41) 26-426-5555 FAX (41) 26-426-5500 Asia Atmel Asia, Ltd. Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimhatsui East Kowloon Hong Kong TEL (852) 2721-9778 FAX (852) 2722-1369 Japan Atmel Japan K.K. 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan TEL (81) 3-3523-3551 FAX (81) 3-3523-7581 Atmel Corporate 2325 Orchard Parkway San Jose, CA 95131 TEL 1(408) 436-4270 FAX 1(408) 436-4314 Microcontrollers Atmel Corporate 2325 Orchard Parkway San Jose, CA 95131 TEL 1(408) 436-4270 FAX 1(408) 436-4314 Atmel Nantes La Chantrerie BP 70602 44306 Nantes Cedex 3, France TEL (33) 2-40-18-18-18 FAX (33) 2-40-18-19-60 ASIC/ASSP/Smart Cards Atmel Rousset Zone Industrielle 13106 Rousset Cedex, France TEL (33) 4-42-53-60-00 FAX (33) 4-42-53-60-01 RF/Automotive Atmel Heilbronn Theresienstrasse 2 Postfach 3535 74025 Heilbronn, Germany TEL (49) 71-31-67-0 FAX (49) 71-31-67-2340 Atmel Colorado Springs 1150 East Cheyenne Mtn. Blvd. Colorado Springs, CO 80906 TEL 1(719) 576-3300 FAX 1(719) 540-1759 Biometrics/Imaging/Hi-Rel MPU/ High Speed Converters/RF Datacom Atmel Grenoble Avenue de Rochepleine BP 123 38521 Saint-Egreve Cedex, France TEL (33) 4-76-58-30-00 FAX (33) 4-76-58-34-80 Atmel Colorado Springs 1150 East Cheyenne Mtn. Blvd. Colorado Springs, CO 80906 TEL 1(719) 576-3300 FAX 1(719) 540-1759 Atmel Smart Card ICs Scottish Enterprise Technology Park Maxwell Building East Kilbride G75 0QR, Scotland TEL (44) 1355-803-000 FAX (44) 1355-242-743 e-mail literature@atmel.com Web Site http://www.atmel.com (c) Atmel Corporation 2001. Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Company's standard warranty which is detailed in Atmel's Terms and Conditions located on the Company's web site. The Company assumes no responsibility for any errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice, and does not make any commitment to update the information contained herein. No licenses to patents or other intellectual property of Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel's products are not authorized for use as critical components in life support devices or systems. ATMEL (R) is the registered trademark of Atmel. ARM (R), Thumb (R) and ARM Powered (R) are the registered trademarks of ARM Ltd; ARM7TDMI TM is the trademark of ARM Ltd. Other terms and product names may be the trademarks of others. Printed on recycled paper. 1727B-01/02/0M