E N D
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! AT91 ARM-Based microcontroller
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 AT91 Architecture
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 ARM7TDMI Processor Keywords
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, ... AT91 Key Features
A 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
AT91 Code efficiency Relative code density for 40 kbyte “application like” code
Embedded 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
AT91 Embedded Peripherals Peripheral Data Controller Vectored Interrupt Controller USART SPI Advance Power Management Controller Program. Timer/Counter including PWM 32-bit RISC ARM core Multi-Processor Interface Glueless External Bus Interface Integrated SRAM Digital/Analog Converter Integrated FLASH/ROM Real-Time Clock Analog/Digital Converter Integrated PLL and Oscillator JTAG Boundary Scan
AT91 Product Overview Large Memory Integration FR40162 FR4042 R40008 M55800A M40807 M42800A M63200 M43300 M40800 Increased On-Chip Functionality
AT91 Integrated SRAM + Flash AT91FR4081 16Mbit Flash2Mbit SRAM AT91FR40162 AT91F40816 Price 4Mbit Flash2Mbit SRAM AT91R40807 AT91FR4042 AT91R40008 2Mbit SRAM AT91M40800 2000 2002
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 AT91x40 series: SRAM Integration
AT91FR4042 and AT91FR40162 R40008 plus 512Kbytes or 2 Mbytes Flash BGA 120 package (11x17mm²) ball pith 1mm AT91R40008 AT49BV4096A or AT49BV16x4A (bottom-boot sector) AT91 Flash-based Address Bus Data Bus AT91FR40162 IOs AT91R40008 AT49BV16x4A NTRI NWR0/NWE NRD/NOE Flash Chip select
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 AT91M55800A: Designed for ultra Low Power Applications
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 AT91M42800A: Ideal for Permanent Power Supply Systems