AT91 Products Overview
description
Transcript of AT91 Products Overview
![Page 1: AT91 Products Overview](https://reader036.fdocuments.us/reader036/viewer/2022062517/56813e68550346895da875b1/html5/thumbnails/1.jpg)
AT91 Products Overview
![Page 2: AT91 Products Overview](https://reader036.fdocuments.us/reader036/viewer/2022062517/56813e68550346895da875b1/html5/thumbnails/2.jpg)
2
• 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 microcontrollerAT91 ARM-Based microcontroller
![Page 3: AT91 Products Overview](https://reader036.fdocuments.us/reader036/viewer/2022062517/56813e68550346895da875b1/html5/thumbnails/3.jpg)
3
• 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 ArchitectureAT91 Architecture
![Page 4: AT91 Products Overview](https://reader036.fdocuments.us/reader036/viewer/2022062517/56813e68550346895da875b1/html5/thumbnails/4.jpg)
4
• 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 KeywordsARM7TDMI Processor Keywords
Address Register
37 32-Bit Registers(including 6 status registers)
AddressIncrementer
32 x 8Multiplier
BarrelShifter
32-Bit ALU
Write Data Register
ARMInstruction Decoder
&Control Logic
Instruction
ThumbInstruction
Decompressor
Pipeline
32-Bit Address Bus
32-Bit Data Bus
![Page 5: AT91 Products Overview](https://reader036.fdocuments.us/reader036/viewer/2022062517/56813e68550346895da875b1/html5/thumbnails/5.jpg)
5
• 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 FeaturesAT91 Key Features
![Page 6: AT91 Products Overview](https://reader036.fdocuments.us/reader036/viewer/2022062517/56813e68550346895da875b1/html5/thumbnails/6.jpg)
6
A broad range of AT91 applicationsA broad range of AT91 applications
Make it Real !Make it Real !
Telecom
DataStorage
Point-of-Sales Terminal
ProfessionalRadios
Finger PrintRecognition
Medical
Data Acquisition
Co-processorApplication
![Page 7: AT91 Products Overview](https://reader036.fdocuments.us/reader036/viewer/2022062517/56813e68550346895da875b1/html5/thumbnails/7.jpg)
7
AT91 Code efficiencyAT91 Code efficiency
Relative code density for 40 kbyte “application like” code
0
50
100
150
200
250Thumb
ARM
M-CORE
X86
ST20
SH-1/SH-2
MIPS32
Mitsu16
H8S
68HC12
C167
Z80
PowerPC
68K
![Page 8: AT91 Products Overview](https://reader036.fdocuments.us/reader036/viewer/2022062517/56813e68550346895da875b1/html5/thumbnails/8.jpg)
8
Embedded 32-bit RISC processor Embedded 32-bit RISC processor ShipmentsShipments
ARM 74.6%
PowerPC4.3%
MIPS11.5%
Hitachi SH8.3%
Other1.3%
Total RISC Shipments in 2001 was 538 million units
Source: Andrew Allison, Inside The New Computer Industry, January 2002
1999
2001
ARM57.8%
PowerPC3.2%
MIPS21.7%
Hitachi SH12.6%
i9602.4%
Sparc1.8% Other
0.5%
![Page 9: AT91 Products Overview](https://reader036.fdocuments.us/reader036/viewer/2022062517/56813e68550346895da875b1/html5/thumbnails/9.jpg)
9
AT91 Embedded PeripheralsAT91 Embedded Peripherals
Vectored Interrupt
Controller
Peripheral Data Controller
Advance Power Management
Controller
Integrated PLL and Oscillator
Glueless External Bus
Interface
Multi-Processor Interface
Program. Timer/Counter including PWM
USART
SPI
Analog/Digital Converter
Digital/Analog Converter
Real-Time Clock
JTAG Boundary Scan
Integrated SRAM
Integrated FLASH/ROM
32-bit RISC
ARM core
![Page 10: AT91 Products Overview](https://reader036.fdocuments.us/reader036/viewer/2022062517/56813e68550346895da875b1/html5/thumbnails/10.jpg)
10
AT91 Product OverviewAT91 Product Overview
Large Memory Integration
Increased On-Chip Functionality
M63200
M55800A
M40800
M42800A
M43300
M40807
R40008
FR40162
FR4042
![Page 11: AT91 Products Overview](https://reader036.fdocuments.us/reader036/viewer/2022062517/56813e68550346895da875b1/html5/thumbnails/11.jpg)
11
AT91 Integrated SRAM + FlashAT91 Integrated SRAM + Flash
Pri
ce
AT91R40008
2002
AT91FR40162
AT91M40800
AT91R40807 AT91FR4042
AT91FR4081
AT91F40816
4Mbit Flash2Mbit SRAM
16Mbit Flash2Mbit SRAM
2000
2Mbit SRAM
![Page 12: AT91 Products Overview](https://reader036.fdocuments.us/reader036/viewer/2022062517/56813e68550346895da875b1/html5/thumbnails/12.jpg)
12
AT91 Product Selection GuideAT91 Product Selection Guide
Part Number
FLA
SH
(B
ytes
)
Mas
k R
OM
(B
ytes
)
SR
AM
(B
ytes
)
I/O
Pin
s
Mul
ti-P
roce
ssor
I/F
16-
bit
Tim
ers
PW
M
SP
I
US
AR
T
PD
C C
hann
els
10-
bit
AD
C
10-b
it D
AC
RTC
Pow
er S
avin
g
VD
D C
ore
(V)
VD
D IO
(V
)
Typ.
Clo
ck S
peed
(MH
z)
Pac
kage
AT91M40800 - - 8K 81 - 3 6 - 2 4 - - - PS 1.8-3.6 1.8-3.6 47 TQFP100
AT91R40008 - - 256K 81 - 3 6 - 2 4 - - - PS 1.65-1.95 2.7-3.6 82 TQFP100
AT91FR4042 512K - 256K 85 - 3 6 - 2 4 - - - PS 1.65-1.95 2.7-3.6 82 BGA121
AT91FR40162 2M - 256K 85 - 3 6 - 2 4 - - - PS 1.65-1.95 2.7-3.6 82 BGA121
AT91M40807 - 128K 8K 81 - 3 6 - 2 4 - - - PS 1.8-3.6 1.8-3.6 38 TQFP100
AT91M43300 - - 3K 115 - 6 12 1 3 8 - - - PS 1.8-3.6 2.7-5.5 29 BGA144
AT91M63200 - - 2K+1K 144 1 6 12 1 3 8 - - - PS 1.8-3.6 2.7-5.5 29 TQFP176
AT91M42800A - - 8k 108 - 6 12 2 2 8 - - y PMC 2.7-3.6 2.7-5.5 38TQFP144BGA144
AT91M55800A - - 8k 137 - 6 12 1 3 10 8 2 y APMC 2.7-3.6 2.7-5.5 41TQFP176BGA176
Large Memory Integration
Increased on-chip Functionality
![Page 13: AT91 Products Overview](https://reader036.fdocuments.us/reader036/viewer/2022062517/56813e68550346895da875b1/html5/thumbnails/13.jpg)
13
AT91x40 series: SRAM IntegrationAT91x40 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
![Page 14: AT91 Products Overview](https://reader036.fdocuments.us/reader036/viewer/2022062517/56813e68550346895da875b1/html5/thumbnails/14.jpg)
14
AT91 Flash-basedAT91 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)
AT91R40008 AT49BV16x4A
AT91FR40162
Data BusAddress Bus
NRD/NOENWR0/NWEFlash Chip select
NTRI
IOs
![Page 15: AT91 Products Overview](https://reader036.fdocuments.us/reader036/viewer/2022062517/56813e68550346895da875b1/html5/thumbnails/15.jpg)
15
AT91M55800A: Designed for ultra AT91M55800A: Designed for ultra Low Power ApplicationsLow 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
![Page 16: AT91 Products Overview](https://reader036.fdocuments.us/reader036/viewer/2022062517/56813e68550346895da875b1/html5/thumbnails/16.jpg)
16
AT91M42800A: Ideal for Permanent AT91M42800A: Ideal for Permanent Power Supply SystemsPower 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