16
AT91 Products Overview

AT91 Products Overview

  • Upload
    jiro

  • View
    23

  • Download
    0

Embed Size (px)

DESCRIPTION

AT91 Products Overview. - PowerPoint PPT Presentation

Citation preview

Page 1: AT91 Products Overview

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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