AT91 Products Overview. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful...

16
AT91 Products Overview

Transcript of AT91 Products Overview. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful...

Page 1: AT91 Products Overview. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.

AT91 Products Overview

Page 2: AT91 Products Overview. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.

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. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.

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. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.

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. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.

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. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.

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. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.

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. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.

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. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.

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. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.

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. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.

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. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.

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. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.

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. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.

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. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.

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. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.

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