AT91R40008_06 ATMEL [ATMEL Corporation], AT91R40008_06 Datasheet

no-image

AT91R40008_06

Manufacturer Part Number
AT91R40008_06
Description
AT91 ARM Thumb-based Microcontroller
Manufacturer
ATMEL [ATMEL Corporation]
Datasheet
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_06

AT91R40008_06 Summary of contents

Page 1

Features ® ® • Incorporates the ARM7TDMI ARM – High-performance 32-bit RISC Architecture – High-density 16-bit Instruction Set – Leader in MIPS/Watt – Little-endian ™ – EmbeddedICE (In-circuit Emulation) • 8-, 16- and 32-bit Read and Write Support • 256K ...

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 ...

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 ...

Page 4

Block Diagram Figure 4-1. AT91R40008 TMS TDO TDI TCK MCKI P25/MCKO 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 ...

Page 5

Architectural Overview The AT91R40008 microcontroller integrates an ARM7TDMI with EmbeddedICE interface, memories and peripherals. The architecture consists of two main buses: the Advanced Sys- tem Bus (ASB) and the Advanced Peripheral Bus (APB). Designed for maximum performance and controlled ...

Page 6

The PIO controller can be programmed to detect an interrupt on a sig- nal change from each line. The Watchdog (WD) can be used to prevent system lock-up if the software becomes trapped in a deadlock. The ...

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 ...

Page 8

Product Overview 7.1 Power Supply The AT91R40008 microcontroller has two types of power supply pins: • VDDCORE pins, which power the chip core (i.e., the ARM7TDMI, embedded memory and the peripherals). • VDDIO pins, which power the I/O lines. ...

Page 9

To enter tri-state mode, the NTRI pin must be held low during the last 10 clock cycles before the rising edge of NRST. For normal operation, the NTRI pin must be held high during reset by a resistor of up ...

Page 10

The BMS pin is multiplexed with the I/O line P24, which can be programmed after reset like any standard PIO line. Table 7-1. 7.6.3 Remap Command The ARM vectors (Reset, Abort, Data Abort, Pre-fetch Abort, Undefined Instruction, Interrupt, Fast Interrupt) ...

Page 11

Peripherals The AT91R40008 microcontroller peripherals are connected to the 32-bit wide Advanced Peripheral Bus. Peripheral registers are only word accessible – byte and half-word accesses are not supported byte or a half-word access is attempted, the memory ...

Page 12

System Peripherals 8.1.1 PS: Power-saving The Power-saving feature optimizes power consumption, enabling the software to stop the ARM7TDMI clock (Idle mode), restarting it when the module receives an interrupt (or reset). It also enables on-chip peripheral clocks to be ...

Page 13

User Peripherals 8.2.1 USART: Universal Synchronous/ Asynchronous Receiver Transmitter The AT91R40008 microcontroller provides two identical, full-duplex, universal synchro- nous/asynchronous receiver/transmitters. Each USART has its own baud rate generator and two dedicated Peripheral Data Controller channels. The data format includes ...

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

Table 9-1. Common Dimensions (mm) Symbol aaa bbb Table 9-2. Lead Count Dimensions (mm) Pin D/E D1/E1 Count BSC BSC 100 16.0 14.0 Table 9-3. Device ...

Page 16

Soldering Profile 10.1 LQFP Package Soldering Profile (Green) Table 10-1 Table 10-1. Profile Feature Average Ramp-up Rate (217°C to Peak) Preheat Temperature 175°C ±25°C Temperature Maintained Above 217°C Time within Actual Peak Temperature Peak Temperature Range ...

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

Revision History Doc. Rev Date Comments 1732AS Jun-01 First issue 1732BS Jul-01 Updated 1732CS 29-Jan-02 pg. 9 pg. 14 pg. 16 pg. 17 1732DS 17-Mar-04 pg. 1 pg. 16 1732ES 14-Jun-05 Global pg. 17 pg. 18 1732FS 12-Apr-06 page 16 ...

Page 19

Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131, USA Tel: 1(408) 441-0311 Fax: 1(408) 487-2600 Regional Headquarters Europe Atmel Sarl Route des Arsenaux 41 Case Postale 80 CH-1705 Fribourg Switzerland Tel: (41) 26-426-5555 Fax: (41) 26-426-5500 Asia Room 1219 ...

Related keywords