AT91R40008-66AI SL383 Atmel, AT91R40008-66AI SL383 Datasheet

no-image

AT91R40008-66AI SL383

Manufacturer Part Number
AT91R40008-66AI SL383
Description
IC ARM MCU 16BIT 100TQFP
Manufacturer
Atmel
Series
AT91SAMr
Datasheet

Specifications of AT91R40008-66AI SL383

Core Processor
ARM7
Core Size
16/32-Bit
Speed
66MHz
Connectivity
EBI/EMI, UART/USART
Peripherals
POR, WDT
Number Of I /o
32
Program Memory Type
ROMless
Ram Size
256K x 8
Voltage - Supply (vcc/vdd)
1.65 V ~ 1.95 V
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
100-TQFP, 100-VQFP
For Use With
AT91EB40A - KIT EVAL FOR ARM AT91R40008
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Eeprom Size
-
Program Memory Size
-
Data Converters
-
Other names
AT91R4000866AISL3
Features
1. Description
The AT91R40008 microcontroller is a member of the Atmel AT91 16/32-bit microcon-
troller 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. Furthermore, it features 256K bytes of on-chip
SRAM and a large number of internally banked registers, resulting in very fast excep-
tion handling, and making the device ideal for real-time control applications.
The AT91R40008 microcontroller features a direct connection to off-chip memory,
including Flash, through the fully programmable External Bus Interface (EBI). An 8-
level priority vectored interrupt controller, in conjunction with the Peripheral Data Con-
troller, significantly improves the real-time performance of the device.
The device is manufactured using Atmel’s high-density CMOS technology. By com-
bining the ARM7TDMI processor core with a large, on-chip, high-speed SRAM and a
wide range of peripheral functions on a monolithic chip, the AT91R40008 is a powerful
microcontroller that offers a flexible and high-performance solution to many compute-
intensive embedded control applications.
Incorporates the ARM7TDMI
8-, 16- and 32-bit Read and Write Support
256K Bytes of On-chip SRAM
Fully Programmable External Bus Interface (EBI)
Eight-level Priority, Individually Maskable, Vectored Interrupt Controller
32 Programmable I/O Lines
Three-channel 16-bit Timer/Counter
Two USARTs
Programmable Watchdog Timer
Advanced Power-saving Features
Fully Static Operation:
2.7V to 3.6V I/O Operating Range
1.65V to 1.95V Core Operating Range
-40 C to +85 C Temperature Range
Available in 100-lead LQFP Package (Green)
– High-performance 32-bit RISC Architecture
– High-density 16-bit Instruction Set
– Leader in MIPS/Watt
– Little-endian
– EmbeddedICE
– 32-bit Data Bus
– Single-clock Cycle Access
– Maximum External Address Space of 64M Bytes
– Up to Eight Chip Selects
– Software Programmable 8/16-bit External Data Bus
– Four External Interrupts, including a High-priority, Low-latency Interrupt Request
– Three External Clock Inputs
– Two Multi-purpose I/O Pins per Channel
– Two Dedicated Peripheral Data Controller (PDC) Channels per USART
– CPU and Peripheral Can be Deactivated Individually
– 0 Hz to 75 MHz Internal Frequency Range at VDDCORE = 1.8V, 85 C
(In-circuit Emulation)
®
ARM
®
Thumb
®
Processor Core
Note: This is a summary document. A complete document
is available on our Web site at www.atmel.com.
http://www.atmel.com/dyn/resources/prod_documents/doc
1354.pdf
AT91 ARM
Thumb-based
Microcontroller
AT91R40008
Summary
1732FS–ATARM–12-Apr-06

Related parts for AT91R40008-66AI SL383

AT91R40008-66AI SL383 Summary of contents

Page 1

... The device is manufactured using Atmel’s high-density CMOS technology. By com- bining the ARM7TDMI processor core with a large, on-chip, high-speed SRAM and a wide range of peripheral functions on a monolithic chip, the AT91R40008 is a powerful microcontroller that offers a flexible and high-performance solution to many compute- intensive embedded control applications. ® ...

Page 2

... Pin Configuration Figure 2-1. AT91R40008 in 100-lead LQFP Package P22/RXD1 76 NWR1/NUB 77 GND 78 NRST 79 NWDOVF 80 81 VDDIO MCKI 82 P23 83 P24/BMS 84 P25/MCKO 85 GND 86 GND 87 TMS 88 TDI 89 TDO 90 TCK 91 NRD/NOE 92 NWR0/NWE 93 94 VDDCORE VDDIO 95 NWAIT 96 NCS0 97 NCS1 98 P26/NCS2 99 P27/NCS3 100 AT91R40008 2 50 P1/TIOA0 49 P0/TCLK0 48 D15 ...

Page 3

... Pin Description Table 3-1. AT91R40008 Pin Description Module Name Function A0 - A23 Address Bus D0 - D15 Data Bus NCS0 - NCS3 Chip Select CS4 - CS7 Chip Select NWR0 Lower Byte 0 Write Signal NWR1 Upper Byte 1 Write Signal EBI NRD Read Signal NWE Write Enable ...

Page 4

... P12/FIQ P9/IRQ0 P10/IRQ1 P11/IRQ2 P P13/SCK0 I P14/TXD0 O P15/RXD0 P20/SCK1 P21/TXD1/NTRI P22/RXD1 P16 P17 P18 P19 P23 P24/BMS AT91R40008 4 Embedded ICE ARM7TDMI Core ASB Clock 256K Bytes RAM ASB Controller AMBA Bridge AIC: Advanced Interrupt Controller 2 PDC USART0 Channels APB 2 PDC USART1 Channels ...

Page 5

... External Bus Interface (EBI) and the AMBA AMBA Bridge drives the APB, which is designed for accesses to on-chip peripherals and opti- mized for low power consumption. The AT91R40008 microcontroller implements the ICE port of the ARM7TDMI processor on dedicated pins, offering a complete, low-cost and easy-to-use debug solution for target debugging. ...

Page 6

... Peripheral Data Controller (PDC) channels. The 3-channel, 16-bit Timer/Counter (TC) is highly programmable and supports capture or waveform modes. Each TC channel can be programmed to measure or generate different kinds of waves, and can detect and control two input/output signals. The TC also has three external clock signals. AT91R40008 6 1732FS–ATARM–12-Apr-06 ...

Page 7

... Associated Documentation The AT91R40008 is part of the AT91X40 series of microcontrollers, a member of the Atmel AT91 16/32-bit microcontroller family, which is based on the ARM7TDMI processor core. The table below contains details of associated documentation for further reference. Associated Documentation Product Information Internal architecture of processor ARM/Thumb instruction sets ...

Page 8

... An independent I/O supply allows a flexible adaptation to external component signal levels. 7.2 Input/Output Considerations After the reset, the peripheral I/Os are initialized as inputs to provide the user with maximum flexibility recommended that in any application phase, the inputs to the AT91R40008 microcontroller be held at valid logic levels to minimize the power consumption. 7.3 Master Clock The AT91R40008 microcontroller has a fully static design and works on the Master Clock (MCK) provided on the MCKI pin from an external source ...

Page 9

... In any of these address spaces, the ARM7TDMI operates in Little-endian mode only. 7.6.1 Internal Memories The AT91R40008 microcontroller integrates 256K bytes of internal SRAM. All internal memo- ries are 32 bits wide and single-clock cycle accessible. Byte (8-bit), half-word (16-bit) or word (32-bit) accesses are supported and are executed within one cycle. Fetching Thumb or ARM instructions is supported and internal memory can store twice as many Thumb instructions as ARM ones ...

Page 10

... The ARM vectors (Reset, Abort, Data Abort, Pre-fetch Abort, Undefined Instruction, Interrupt, Fast Interrupt) are mapped from address 0x0 to address 0x20. In order to allow these vectors to be redefined dynamically by the software, the AT91R40008 microcontroller uses a Remap command that enables switching between the boot memory and the internal primary SRAM bank addresses ...

Page 11

... Peripheral Data Controller The AT91R40008 microcontroller has a 4-channel PDC dedicated to the two on-chip USARTs. One PDC channel is dedicated to the receiver and one to the transmitter of each USART. The user interface of a PDC channel is integrated in the memory space of each USART. It contains a 32-bit Address Pointer Register (RPR or TPR) in addition to a 16-bit Transfer Counter Register (RCR or TCR) ...

Page 12

... PIO: Parallel I/O Controller The AT91R40008 microcontroller has 32 programmable I/O lines. Six pins are dedicated as general-purpose I/O pins. Other I/O lines are multiplexed with an external signal of a periph- eral to optimize the use of available package pins. The PIO controller enables generation of an interrupt on input change on any of the PIO pins ...

Page 13

... TC: Timer/Counter The AT91R40008 microcontroller features a Timer/Counter block that includes three identical 16-bit Timer/Counter channels possible to independently program each channel to per- form a wide range of functions, including frequency measurement, event counting, interval measurement, pulse generation, delay timing and pulse width modulation. ...

Page 14

... Packaging Information Figure 9-1. 100-lead Thin Quad Flat Pack Package Outline aaa PIN 1 ddd AT91R40008 14 ccc bbb 0.25 L1 1732FS–ATARM–12-Apr-06 ...

Page 15

... Tolerances of Form and Position b Min Nom Max Min 0.17 0.22 0.27 0. AT91R40008 Nom 0.6 1.00 REF 3.5° 12° 12° 1.4 0.2 0 Nom Max BSC 0.2 0.23 0.50 Max 0.2 0.16 0.75 0.2 7° ...

Page 16

... Peak Temperature Range Ramp-down Rate Time Peak Temperature Note: A maximum of three reflow passes is allowed per component. AT91R40008 16 gives the recommended soldering profile from J-STD-020C. Soldering Profile Green Compliant Package The package is certified to be backward compatible with Pb/Sn soldering profile. Green Package 3 C/sec ...

Page 17

... Ordering Information Table 11-1. Ordering Information Ordering Code AT91R40008-66AU 1732FS–ATARM–12-Apr-06 Package Package Type LQFP 100 Green AT91R40008 Operation Range Industrial (- ...

Page 18

... Global pg. 17 pg. 18 1732FS 12-Apr-06 page 16 page 17 AT91R40008 18 Added information to Internal Memories Changed Table 4 Added Table 6, Package Weight Added section, Soldering Profile Features: Fully Static Operation; frequency changed Added Table 8, 100-Lead LQFP Package Characteristics New corporate format numbering package reference TQFP changed to LQFP added 10.1 ” ...

Page 19

... Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDI- TIONS OF SALE LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT ...

Related keywords