Title: AT91%20Products%20Overview
1AT91 Products Overview
2AT91 ARM-Based microcontroller
- The Atmel AT91 Series of microcontrollers are
based upon the powerful ARM7TDMI
processor.Atmel has taken these cores, added a
wide range of peripherals and advanced power
management systems, to give the design engineer
the best of both worlds a high performance
peripheral set with very low power consumption.
It gives the buyer a 32-bit processor at 16-bit
cost!
3AT91 Architecture
- ARM7TDMI
- 32-bit Advanced System Bus
- Internal Memories
- Memory Interface
- Peripheral Data Controller
- 32-bit Advanced Peripheral Bus
- Peripheral Data Controller
- System Peripherals
- User Peripherals
- Analog Peripherals
4ARM7TDMI Processor Keywords
- 32-bit RISC
- High Performance
- Low Power Consumption
- Small Die Size
- Low Cost
- Fast Data Transfers
- Thumb
- 32-bit Instruction Set
- 16-bit Instruction Set
- Multiply capabilities
- DSP Application Support
- In Chip Emulator
- Debugging Facilities
5AT91 Key Features
- Embedded Flash and high-speed SRAM
- Up to 16Mbit embedded Flash available now !!
- Roadmap for 32M and 64Mbit Embedded Flash
- In-System-Programmable
- 5 to 10x power reduction over a multi-chip
implementation - Advanced on-chip power management
- 32kHz slow mode with rapid clock boost to maximum
operating frequency - Standby mode with wake-up on interrupt
- Battery backup RTC with less than 1µA current
consumption - Large on-chip peripheral set
- ADC/DAC, Serial interfaces, Timers, Ethernet, ...
6A broad range of AT91 applications
Professional Radios
Co-processor Application
Telecom
Data Storage
Medical
Make it Real !
Data Acquisition
Finger Print Recognition
Point-of-Sales Terminal
7AT91 Code efficiency
Relative code density for 40 kbyte application
like code
8Embedded 32-bit RISC processor Shipments
2001
1999
Total RISC Shipments in 2001 was 538 million units
Source Andrew Allison, Inside The New Computer
Industry, January 2002
9AT91 Embedded Peripherals
Vectored Interrupt Controller
Peripheral Data Controller
USART
SPI
Advance Power Management Controller
Program. Timer/Counter including PWM
32-bit RISC ARM core
Glueless External Bus Interface
Multi-Processor Interface
Integrated SRAM
Digital/Analog Converter
Real-Time Clock
Integrated FLASH/ROM
Integrated PLL and Oscillator
Analog/Digital Converter
JTAG Boundary Scan
10AT91 Product Overview
Large Memory Integration
FR40162
FR4042
R40008
M55800A
M40807
M42800A
M63200
M43300
M40800
Increased On-Chip Functionality
11AT91 Integrated SRAM Flash
AT91FR4081
16Mbit Flash2Mbit SRAM
AT91FR40162
AT91F40816
Price
4Mbit Flash2Mbit SRAM
AT91R40807
AT91FR4042
AT91R40008
2Mbit SRAM
AT91M40800
2002
2000
12AT91 Product Selection Guide
13AT91x40 series SRAM Integration
- From 8 to 256 Kbytes of SRAM
- 32-bit SRAM, 0 wait state, single cycle
accessible - Reach the maximum performance of the ARM
Instruction Set - Download the code from an external flash and run
it internally (code shadowing) - Running out of internal SRAM reduces Power
consumption - Typical Applications
- High performance algorithms (DSP)
- Audio Decoding (MP3, WMA, )
- MP3, WMA have been ported on AT91 products
- Software peripherals
- Software DMA channels
- High speed Software I2C
14AT91 Flash-based
- AT91FR4042 and AT91FR40162
- R40008 plus 512Kbytes or 2 Mbytes Flash
- BGA 120 package (11x17mm²) ball pith 1mm
- AT91R40008
- AT49BV4096A or AT49BV16x4A (bottom-boot sector)
Data Bus
Address Bus
AT91FR40162
IOs
AT91R40008
AT49BV16x4A
NTRI
NRD/NOE
NWR0/NWE
Flash Chip select
15AT91M55800A Designed for ultra Low Power
Applications
- Analog Functions
- 2 x 4-ch 10-bit ADC, target 20us sampling time
- 2-ch 10-bit DAC, target 3us settling time
- Digital Peripherals
- 2 x 3 Timer Counter channels
- 3 x USARTs, 1 x SPI driving up to 15 serial
peripherals - Advanced Power Management Controller
- On-Chip Oscillator 32KHz RTC on Battery Power
- On-Chip Main Oscillator PLL
- On-Chip System Shut-Down Control
- Memory Interface
- Up to 4 external banks of 16Mbytes
- 8kbytes on-chip SRAM
- TQFP176 or BGA176
16AT91M42800A Ideal for Permanent Power Supply
Systems
- Only one 32kHz Oscillator and 2 PLLs
- Run down to 512Hz to meet the lowest power
consumption - Keep a fast response to an event thanks to the
Idle Mode - Reach the maximum of performance with the PLL
- No accuracy due to the 32kHz crystal poor
stability (particularly in T) - 2 SPIs, 2 USARTs, 2 x 3 Timer Counter channels
- 1 System Timer
- Periodic Interval, Watchdog, Real Time
- TQFP 144 or BGA 144