AT91R40008 ATMEL Corporation, AT91R40008 Datasheet

no-image

AT91R40008

Manufacturer Part Number
AT91R40008
Description
AT91 ARM Thumb Microcontroller
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT91R40008-66AI
Manufacturer:
ATMEL
Quantity:
3 466
Part Number:
AT91R40008-66AI
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT91R40008-66AI
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
AT91R40008-66AI SL383
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT91R40008-66AU
Manufacturer:
ATMEL
Quantity:
900
Part Number:
AT91R40008-66AU
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT91R40008-66AU
Manufacturer:
ATMEL/PBF
Quantity:
1
Part Number:
AT91R40008-66AU
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Company:
Part Number:
AT91R40008-66AU
Quantity:
46
Company:
Part Number:
AT91R40008-66AU
Quantity:
166
Part Number:
AT91R40008-66AU-999
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT91R40008-66AU-ES
Manufacturer:
ATMEL
Quantity:
2 255
Features
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 combin-
ing 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 TQFP Package
– High-performance 32-bit RISC Architecture
– High-density 16-bit Instruction Set
– Leader in MIPS/Watt
– Little-endian
– Embedded ICE (In-circuit Emulation)
– 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
®
ARM
®
Thumb
®
Processor Core
Note: This is a summary document. A complete document
is not available at this time. For more information, please
contact your local Atmel sales office.
AT91 ARM
Thumb
Microcontroller
AT91R40008
Summary
®
1732DS–ATARM–03/04
®

Related parts for AT91R40008

AT91R40008 Summary of contents

Page 1

... The device is manufactured using Atmel’s high-density CMOS technology. By combin- ing 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 1. AT91R40008 in 100-lead TQFP 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 - Summary 2 50 P1/TIOA0 49 P0/TCLK0 48 D15 ...

Page 3

... Pin Description Table 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 NOE ...

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

Page 5

... Bridge. The AMBA Bridge drives the APB, which is designed for accesses to on-chip peripherals and optimized 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 tar- get debugging ...

Page 6

... User Peripherals AT91R40008 - Summary 6 Two independently configurable USARTs enable communication at a high baud rate in synchronous or asynchronous mode. The format includes start, stop and parity bits and data bits. Each USART also features a Time-out and a Time-guard register, facilitating the use of the two dedicated Peripheral Data Controller (PDC) channels. ...

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. Table 2. Associated Documentation Product Information Internal architecture of processor ARM/Thumb instruction sets ...

Page 8

... AT91R40008 microcontroller be held at valid logic levels to minimize the power consumption. The AT91R40008 microcontroller has a fully static design and works on the Master Clock (MCK) provided on the MCKI pin from an external source. The Master Clock is also provided as an output of the device on the pin MCKO, which is multiplexed through a general-purpose I/O line ...

Page 9

... Internal peripherals in the four highest megabytes In any of these address spaces, the ARM7TDMI operates in Little-endian mode only. The AT91R40008 microcontroller integrates 256K bytes of internal SRAM. All internal memories 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 mem- ory and the internal primary SRAM bank addresses ...

Page 11

... This eliminates the need for interrupt masking at the AIC or Core level in real-time and multi-tasking systems. 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. ...

Page 12

... The AIC also features a spurious vector, which reduces spurious interrupt handling to a minimum, and a protect mode that facilitates the debug capabilities. The AT91R40008 microcontroller has 32 programmable I/O lines. Six pins are dedi- cated as general-purpose I/O pins. Other I/O lines are multiplexed with an external signal of a peripheral 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

... PDC, and a Time-guard Register, used when interfacing with slow remote equipment. The AT91R40008 microcontroller features a Timer/Counter block that includes three identical 16-bit Timer/Counter channels possible to independently program each channel to perform a wide range of functions, including frequency measurement, event counting, interval measurement, pulse generation, delay timing and pulse width modulation ...

Page 14

... Ordering Information Table 4. Ordering Information Ordering Code AT91R40008-66AI AT91R40008 - Summary 14 Package TQFP 100 Operation Range Industrial (- 1732DS–ATARM–03/04 ...

Page 15

... Packaging Information Figure 3. 100-lead Thin Quad Flat Pack Package Outline aaa PIN 1 ddd 1732DS–ATARM–03/04 AT91R40008 - Summary ccc bbb 0. ...

Page 16

... A1 A2 aaa bbb Table 6. Lead Count Dimensions (mm) Pin D/E D1/E1 Count BSC BSC 100 16.0 14.0 Table 7. Device and 100-lead TQFP Package Maximum Weight 710 Table 8. 100-lead TQFP Package Characteristics Moisture Sensitivity Level AT91R40008 - Summary 16 Min 0.09 0.09 0.45 0.08 0.08 0.2 0° 0° 11° 11° 0.05 1.35 Tolerances of Form and Position b Min ...

Page 17

... By default, the package level 1 is qualified at 220 C (unless 235 C is stipulated). 3. The body temperature is the most important parameter but other profile parameters such as total exposure time to hot temperature or heating rate may also influence component reliability. A maximum of three reflow passes is allowed per component. AT91R40008 - Summary Convection or IR/Convection VPR 3 C/sec. max. ...

Page 18

... Fax: (81) 3-3523-7581 Disclaimer: 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 ...

Related keywords