Atmel 8-bit AVR Microcontrollers AVR430: MC300 User manual

Atmel 8-bit AVR Microcontrollers AVR430: MC300 User manual
AVR Microcontrollers
ATMEL® CORPORATION
AVR® Microcontrollers: Product Line Reference
December 2008 Customer Edition
Table of Contents
1
AVR Product Family ............................................................................................................. 2
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
1.10
1.11
1.12
1.13
2
Application area in Focus: Atmel’s new Battery Management Family ............... 14
2.1
2.2
3
4
DEVELOPMENT BOARDS / REFERENCE DESIGNS ............................................................................. 14
AVAILABILITY AND PRICING ......................................................................................................... 15
Devices not recommended for new designs.............................................................. 15
AVR Development Tools ..................................................................................................... 16
4.1
4.2
5
PRODUCT SELECTION GUIDE - TINYAVR® ...................................................................................... 2
PRODUCT SELECTION GUIDE - MEGAAVR® .................................................................................... 3
PRODUCT SELECTION GUIDE – AVR XMEGATM ............................................................................ 5
PRODUCT SELECTION GUIDE - AVR FOR LCD................................................................................ 6
PRODUCT SELECTION GUIDE - AVR BATTERY MANAGEMENT ....................................................... 7
PRODUCT SELECTION GUIDE - AVR FOR USB ................................................................................ 7
PRODUCT SELECTION GUIDE - AVR FOR CAN ............................................................................... 8
PRODUCT SELECTION GUIDE - AVR FOR LIGHTING AND MOTOR CONTROL ................................... 8
PRODUCT SELECTION GUIDE – AUTOMOTIVE AVR ........................................................................ 9
PRODUCT SELECTION GUIDE – MCU WIRELESS ........................................................................... 10
PRODUCT SELECTION GUIDE – AVR32 AP FAMILY ...................................................................... 11
PRODUCT SELECTION GUIDE – AVR32 UC3 FAMILY .................................................................... 11
PRODUCT SELECTION GUIDE – CAPACITIVE TOUCH SENSE CONTROLLERS ................................... 12
TOOLS REFERENCE ........................................................................................................................ 16
AVR STUDIO® TOOLS AND DEVICE SUPPORT ............................................................................... 17
Documentation...................................................................................................................... 20
5.1
5.2
Page 1
DATASHEETS ................................................................................................................................. 20
APPLICATION NOTES ..................................................................................................................... 22
December 2008
AVR Microcontrollers
AVR Product Family
AT tiny13
AT tiny13 A
AT tiny23 13
AT tiny24
AT tiny25
AT tiny26
AT tiny26 1
AT tiny28
AT tiny44
AT tiny45
AT tiny46 1
AT tiny48
AT tiny84
AT tiny85
AT tiny86 1
AT tiny88
Page 2
P
P
P
P
P
I
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
I
P
P
P
P
P
P
I
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
4
4
4
4
4
4
4
8
8
8
8
8
8
8
64 c )
64 c )
64 c )
64
64
64
64
64
64 Y
128 128
128 128
128 128
128 128
128 128
128 128
128 128
128 128
128 128
128 128
c)
c)
256 256
256 256
256 256
256 256
256 256
256 256
64 256 Y
512 512
512 512
512 512
512 512
512 512
512 512
64 512 Y
6
6
6
6
6
6
18
18
12
12
6
6
16
16
16
16
11
11
12
12
6
6
16
16
28 l)
12
12
6
6
16
16
28 l)
1
1
1
1
2
2
1 1
1 1
1
1
2
2
1 1
1 1
1
1
1
2
2
1 1
1 1
1
1
1
1
1
1
1
1
1
1
1
e)
e)
2
2
e)
e)
1
1
1
1
e)
e)
e)
e)
1
1
1
e)
e)
e)
e)
1
2
2
2
4
4
4
4
4 f)
4 f)
2
2
5 g)
5 g)
4
4
4
4
5
5
4
4
5
5
f)
f)
g)
g)
2
4
4
f)
f)
g)
g)
2
US I
US I
US I
US I
US I
US I
US I
US I
1+ U SI
1+ U SI
US I
US I
US I
US I
US I
US I
Y
US I
US I
US I
US I
US I
US I
Y
1 US I
1 US I
US I
US I
US I
US I
US I
US I
US I
US I
US I
US I
US I
US I
US I
US I
Y
US I
US I
US I
US I
US I
US I
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
4
4
4
8
8
4
4
11
11
11
11
8
8
4
4
11
11
8
8
8
4
4
11
11
8
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
6
6
6
10
10
10
19
19
17
17
15
15
12
12
2
2
2
2
2
2
3
3
3
3
2
2
2
2
6
6
17
17
15
15
19
19
24
17
17
15
15
19
19
24
2
2
3
3
2
2
3
3
6
3
3
2
2
3
3
6
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
1. 8-5. 5V
2. 7-5. 5V
4. 0-5. 5V
1. 8-5. 5V
2, 7-5. 5V
1. 8-5. 5V
1. 8-5. 5V
2, 7-5. 5V
1. 8-5. 5V
2, 7-5. 5V
1. 8-5. 5V
2, 7-5. 5V
2. 7-5. 5V
4. 5-5. 5V
1. 8-5. 5V
2, 7-5. 5V
1. 8-5. 5V
2. 7-5. 5V
1. 8-5. 5V
2, 7-5. 5V
1. 8-5. 5V
2, 7-5. 5V
1. 8-5. 5V
2, 7-5. 5V
1. 8-5. 5V
1. 8-5. 5V
2, 7-5. 5V
1. 8-5. 5V
2, 7-5. 5V
1. 8-5. 5V
2, 7-5. 5V
1. 8-5. 5V
December 2008
1,2
4
8
10
20
20
10
20
10
20
10
20
8
16
10
20
1,2
4
10
20
10
20
10
20
12
10
20
10
20
10
20
12
Packa ge
PD IP 8, SO IC 8
PD IP 8, SO IC 8
PD IP 8, SO IC 8
M LF 20, M LF 10, PD IP 8, SO IC 8
M LF 20, M LF 10, PD IP 8, SO IC 8
M LF 20, M LF 10, PD IP 8, SO IC 8
M LF 20, P D IP20, SO IC 20
M LF 20, P D IP20, SO IC 20
M LF 20, P D IP14, SO IC 14
M LF 20, P D IP14, SO IC 14
M LF 20, P D IP8, S O IC 8
M LF 20, P D IP8, S O IC 8
M LF 32, P D IP20, SO IC 20
M LF 32, P D IP20, SO IC 20
M LF 32, P D IP20, SO IC 20
M LF 32, P D IP20, SO IC 20
TQ F P32, M LF 32, P D IP28
TQ F P32, M LF 32, P D IP28
M LF 20, P D IP14, SO IC 14
M LF 20, P D IP14, SO IC 14
M LF 20, P D IP8, S O IC 8
M LF 20, P D IP8, S O IC 8
M LF 32, P D IP20, SO IC 20
M LF 32, P D IP20, SO IC 20
TQ F P32, M LF 32, M LF 28, PD IP 28
M LF 20, P D IP14, SO IC 14
M LF 20, P D IP14, SO IC 14
M LF 20, P D IP8, S O IC 8
M LF 20, P D IP8, S O IC 8
M LF 32, P D IP20, SO IC 20
M LF 32, P D IP20, SO IC 20
TQ F P32, M LF 32, M LF 28, PD IP 28
Pb-free, Green
Clock Speed (MHz)
Vcc (V) Range
SPM
Interrupts Ext. (Interrupts)
Interrupts (Interrupts)
Int. RC
WDT
BOD
Ana.Comp.
ADC 10bit (Channels)
ISP
TWI (I2C)
USART
SPI
RTC
PWM (Channels)
Timers 8bit
Timers 16bit
I/O
picoPower
SRAM (Bytes)
Pr od u ct
AT tiny12
EEPROM (Bytes)
Product Selection Guide - tinyAVR®
Flash (KBytes)
1.1
Status
1
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
T em p . R an g e
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
-40° C to + 85°C
AVR Microcontrollers
Page 3
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
23
23
23
23
23
23
23
23
23
23
35
35
32
32
32
32
32
35
35
32
32
54
54
23
23
23
23
32
32
32
32
32
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
1
1
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
6
6
6
6
3
3
6
6
6
6
3
3
4
4
6
4
4
6
6
6
6
4
4
6
6
6
6
4
4
4
6
6
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
1+USART
1+USART
1+USART
1+USART
1
1
1+USART
1+USART
1+USART
1+USART
1
1
1
1
1+USART
1
1
1
1
1+USART
1+USART
1+USI
1+USI
1+USART
1+USART
1+USART
1+USART
1
1
1
1+USART
1+USART
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
USI Y
USI Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
8 i)
8 i)
8
8
8
8
8 i)
8 i)
8
8
8
8
8
8
8
8
8
8
8
8 i)
8 i)
8
8
8
8
8
8
8
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
26
26
26
26
19
19
26
26
26
26
17
17
21
21
35
21
21
28
28
31
31
22
22
26
26
26
26
21
21
21
31
31
5
5
5
5
2
2
5
5
5
5
3
3
3
3
7
3
3
5
5
7
7
3
3
5
5
5
5
3
3
3
7
7
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
1.8-5.5V
2,7-5.5V
1.8-5.5V
2,7-5.5V
2.7-5.5V
4.5-5.5V
1.8-5.5V
2,7-5.5V
1.8-5.5V
2,7-5.5V
2.7-5.5V
4.5-5.5V
2.7-5.5V
4.5-5.5V
1.8-5.5V
2.7-5.5V
4.5-5.5V
1.8-5.5V
2.7-5.5V
1.8-5.5V
2,7-5.5V
1.8-5.5V
2.7-5.5V
1.8-5.5V
2,7-5.5V
1.8-5.5V
2,7-5.5V
2.7-5.5V
2.7-5.5V
4.5-5.5V
1.8-5.5V
2,7-5.5V
December 2008
10
20
10
20
8
16
10
20
10
20
8
16
8
16
20
8
16
8
16
10
20
8
16
10
20
10
20
16
8
16
10
20
Package
TQFP32, MLF32, MLF28, PDIP28
TQFP32, MLF32, MLF28, PDIP28
TQFP32, MLF32, PDIP28
TQFP32, MLF32, PDIP28
TQFP32, MLF32, PDIP28
TQFP32, MLF32, PDIP28
TQFP32, MLF32, PDIP28
TQFP32, MLF32, PDIP28
TQFP32, MLF32, PDIP28
TQFP32, MLF32, PDIP28
TQFP44, PLCC44, MLF44, PDIP40
TQFP44, PLCC44, MLF44, PDIP40
TQFP44, PLCC44, MLF44, PDIP40
TQFP44, PLCC44, MLF44, PDIP40
TQFP44, MLF44, PDIP40
TQFP44, MLF44, PDIP40
TQFP44, MLF44, PDIP40
TQFP44, MLF44, PDIP40
TQFP44, MLF44, PDIP40
TQFP44, MLF44, PDIP40
TQFP44, MLF44, PDIP40
TQFP64, MLF64
TQFP64, MLF64
TQFP32, MLF32, PDIP28
TQFP32, MLF32, PDIP28
TQFP32, MLF32, PDIP28
TQFP32, MLF32, PDIP28
TQFP44, MLF44, PDIP40
TQFP44, MLF44, PDIP40
TQFP44, MLF44, PDIP40
TQFP44, MLF44, PDIP40
TQFP44, MLF44, PDIP40
Pb-free, Green
Clock Speed (MHz)
Vcc (V) Range
SPM
Interrupts Ext. (Interrupts)
Interrupts (Interrupts)
HW MULT
Int. RC
WDT
BOD
Ana.Comp.
ADC 10bit (Channels)
ISP
TWI (I2C)
USART
SPI
RTC
PWM (Channels)
Timers 8bit
512
512
512
512
1K
1K
1K
1K
1K
1K
512
512
512
512
16K
1K
1K
1K
1K
1K
1K
1K
1K
1K
1K
1K
1K
1K
2K
2K
2K
2K
Timers 16bit
256
256
256
256
512
512
512
512
512
512
512
512
512
512
4K
512
512
512
512
512
512
512
512
512
512
512
512
512
1K
1K
1K
1K
I/O
4
4
4
4
8
8
8
8
8
8
8
8
8
8
128
16
16
16
16
16
16
16
16
16
16
16
16
16
32
32
32
32
picoPower
SRAM (Bytes)
P
P
ATmega48P
P
P
ATmega8
P
P
ATmega88
P
P
ATmega88P
P
P
ATmega8515
P
P
ATmega8535
P
P
ATmega1284P I
ATmega16
P
P
ATmega162
P
P
ATmega164P P
P
ATmega165P P
P
ATmega168
P
P
ATmega168P P
P
ATmega16A
I
ATmega32
P
P
ATmega324P P
P
EEPROM (Bytes)
Product
ATmega48
Flash (KBytes)
Product Selection Guide - megaAVR®
Status
1.2
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Temp. Range
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
AVR Microcontrollers
ATmega325
P
P
ATmega325P I
I
ATmega32A
I
ATmega3250
I
I
ATmega3250P I
I
ATmega328P I
I
ATmega64
P
P
ATmega640
P
P
ATmega644
P
P
ATmega644P P
P
ATmega645
P
P
ATmega6450
I
I
ATmega128
P
P
ATmega1280
P
P
ATmega1281
P
P
ATmega2560
P
P
ATmega2561
P
P
Page 4
32
32
32
32
32
32
32
32
32
32
32
64
64
64
64
64
64
64
64
64
64
64
64
128
128
128
128
128
128
256
256
256
256
1K
1K
1K
1K
1K
1K
1K
1K
1K
1K
1K
2K
2K
4K
4K
2K
2K
2K
2K
2K
2K
2K
2K
4K
4K
4K
4K
4K
4K
4K
4K
4K
4K
2K
2K
2K
2K
2K
2K
2K
2K
2K
2K
2K
4K
4K
8K
8K
4K
4K
4K
4K
4K
4K
4K
4K
4K
4K
8K
8K
8K
8K
8K
8K
8K
8K
Y
Y
Y
Y
Y
Y
Y
Y
54
54
54
54
32
69
69
69
69
23
23
54
54
86
86
32
32
32
32
54
54
69
69
53
53
86
86
54
54
86
86
54
54
1
1
1
1
1
1
1
1
1
1
1
2
2
4
4
1
1
1
1
1
1
1
1
2
2
4
4
4
4
4
4
4
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
4
4
4
4
4
4
4
4
6
6
6+2
6+2
12+4
12+4
6
6
6
6
4
4
4
4
6+2
6+2
12+4
12+4
6+4
6+4
12+4
12+4
6+4
6+4
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
1+USI
1+USI
1+USI
1+USI
1
1+USI
1+USI
1+USI
1+USI
1+USART
1+USART
1
1
1+USART
1+USART
1+USART
1+USART
1+USART
1+USART
1+USI
1+USI
1+USI
1+USI
1
1
1+USART
1+USART
1+USART
1+USART
1+USART
1+USART
1+USART
1+USART
1
1
1
1
1
1
1
1
1
1
1
2
2
4
4
1
1
2
2
1
1
1
1
2
2
4
4
2
2
4
4
2
2
USI
USI
USI
USI
Y
USI
USI
USI
USI
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
USI
USI
USI
USI
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
8
8
8
8
8
8
8
8
8
8
8
8
8
16
16
8
8
8
8
8
8
8
8
8
8
16
16
8
8
16
16
8
8
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
22
22
22
22
21
24
24
24
24
26
26
35
35
57
57
28
28
31
31
22
22
24
24
35
35
57
57
48
48
57
57
48
48
3
3
3
3
3
5
5
5
5
5
5
8
8
11
11
7
7
7
7
3
3
5
5
8
8
11
11
10
10
11
11
10
10
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
1.8-5.5V
2.7-5.5V
1.8-5.5V
2,7-5.5V
2.7-5.5V
1.8-5.5V
2.7-5.5V
1.8-5.5V
2,7-5.5V
1.8-5.5V
2,7-5.5V
2.7-5.5V
4.5-5.5V
1.8-5.5V
2.7-5.5V
1.8-5.5V
2,7-5.5V
1.8-5.5V
2,7-5.5V
1.8-5.5V
2.7-5.5V
1.8-5.5V
2.7-5.5V
2.7-5.5V
4.5-5.5V
1.8-5.5V
2.7-5.5V
1.8-5.5V
2.7-5.5V
1.8-5.5V
4.5-5.5V
1.8-5.5V
4.5-5.5V
December 2008
8
16
10
20
16
8
16
10
20
10
20
8
16
8
16
10
20
10
20
8
16
8
16
8
16
8
16
8
16
8
16
8
16
TQFP64, MLF64
TQFP64, MLF64
TQFP64, MLF64
TQFP64, MLF64
TQFP44, MLF44, PDIP40
TQFP100
TQFP100
TQFP100
TQFP100
TQFP32, MLF32, PDIP28
TQFP32, MLF32, PDIP28
TQFP64, MLF64
TQFP64, MLF64
TQFP100, CBGA100
TQFP100, CBGA100
TQFP44, MLF44, PDIP40
TQFP44, MLF44, PDIP40
TQFP44, MLF44, PDIP40
TQFP44, MLF44, PDIP40
TQFP64, MLF64
TQFP64, MLF64
TQFP100
TQFP100
TQFP64, MLF64
TQFP64, MLF64
TQFP100, CBGA100
TQFP100, CBGA100
TQFP64, MLF64
TQFP64, MLF64
TQFP100, CBGA100
TQFP100, CBGA100
TQFP64, MLF64
TQFP64, MLF64
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
AVR Microcontrollers
Page 5
78
78
78
78
78
50
50
50
50
24
24
24
24
24
22
22
22
22
Y
Y
Y
Y
Y
Y
Y
Y
Y
4
4
4
4
4
3
3
3
3
4
4
4
4
4
2
2
2
2
8
8
8
8
8
7
7
7
7
4
4
4
4
4
4
4
4
4
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
32MHz,
32MHz,
32MHz,
32MHz,
32MHz,
32MHz,
32MHz,
32MHz,
32MHz,
2MHz, 32kHz
2MHz, 32kHz
2MHz, 32kHz
2MHz, 32kHz
2MHz, 32kHz
2MHz, 32kHz
2MHz, 32kHz
2MHz, 32kHz
2MHz, 32kHz
December 2008
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
1.6-3.6V
1.6-3.6V
1.6-3.6V
1.6-3.6V
1.6-3.6V
1.6-3.6V
1.6-3.6V
1.6-3.6V
1.6-3.6V
32
32
32
32
32
32
32
32
32
Package
TQFP100, CBGA100
TQFP100, CBGA100
TQFP100, CBGA100
TQFP100, CBGA100
TQFP100, CBGA100
TQFP64, MLF64
TQFP64, MLF64
TQFP64, MLF64
TQFP64, MLF64
Pb-free, Green
Clock Speed (MHz)
Vcc (V) Range
78
78
78
78
78
50
50
50
50
PDI
122
122
122
122
122
102
102
102
102
JTAG
Calibrated Int. RC
WDT
2x2
2x2
2x2
2x2
2x2
1x2
1x2
1x2
1x2
BOD
2x8
2x8
2x8
2x8
2x8
2x8
2x8
2x8
2x8
Ana.Comp.
USART
TWI (I2C)
SPI
RTC 32-bit
RTC 16-bit
PWM (Channels)
Timers 16bit
8
8
8
8
8
7
7
7
7
Interrupts Ext. (Interrupts)
8
8
8
8
8
8
8
8
8
I/O
Event (Channels)
DMA (Channels)
4
4
4
4
4
4
4
4
4
Interrupts (Interrupts)
32K
16K
16K
8K
4K
16K
16K
8K
4K
DAC 12bit (Channels)
Y
Y
Y
Y
Y
Y
Y
Y
Y
SRAM (Bytes)
4K
4K
4K
2K
2K
4K
4K
2K
2K
picoPower
8
8
8
8
4
8
8
8
4
ADC 12bit (Channels)
384
256
192
128
64
256
192
128
64
EEPROM (Bytes)
I
I
I
I
I
I
I
I
I
Boot code (KBytes)
Product
ATxmega384A1
ATxmega256A1
ATxmega192A1
ATxmega128A1
ATxmega64A1
ATxmega256A3
ATxmega192A3
ATxmega128A3
ATxmega64A3
Flash (KBytes)
Product Selection Guide – AVR XMEGATM
Status
1.3
Y
Y
Y
Y
Y
Y
Y
Y
Y
Temp. Range
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
AVR Microcontrollers
P
P
ATmega329
P
P
ATmega329P
P
P
ATmega3290
P
P
ATmega3290P I
I
ATmega649
P
P
ATmega6490
I
I
Page 6
1K
1K
2K
2K
2K
2K
2K
2K
2K
2K
4K
4K
4K
4K
Y
Y
Y
Y
Y
Y
54
54
54
54
54
54
69
69
69
69
54
54
69
69
4x25 seg
4x25 seg
4x25 seg
4x25 seg
4x25 seg
4x25 seg
4x40 seg
4x40 seg
4x40 seg
4x40 seg
4x25 seg
4x25 seg
4x40 seg
4x40 seg
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
4
4
4
4
4
4
4
4
4
4
4
4
4
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
1+USI
1+USI
1+USI
1+USI
1+USI
1+USI
1+USI
1+USI
1+USI
1+USI
1+USI
1+USI
1+USI
1+USI
1
1
1
1
1
1
1
1
1
1
1
1
1
1
USI
USI
USI
USI
USI
USI
USI
USI
USI
USI
USI
USI
USI
USI
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
8
8
8
8
8
8
8
8
8
8
8
8
8
8
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
23
23
23
23
23
23
25
25
25
25
23
23
25
25
December 2008
3
3
3
3
3
3
5
5
5
5
3
3
5
5
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
1.8-5.5V
2.7-5.5V
1.8-5.5V
2.7-5.5V
1.8-5.5V
2,7-5.5V
1.8-5.5V
2.7-5.5V
1.8-5.5V
2,7-5.5V
1.8-5.5V
2.7-5.5V
1.8-5.5V
2.7-5.5V
8
16
8
16
10
20
8
16
10
20
8
16
8
16
Package
TQFP64, MLF64
TQFP64, MLF64
TQFP64, MLF64
TQFP64, MLF64
TQFP64, MLF64
TQFP64, MLF64
TQFP100
TQFP100
TQFP100
TQFP100
TQFP64, MLF64
TQFP64, MLF64
TQFP100
TQFP100
Pb-free, Green
Clock Speed (MHz)
Vcc (V) Range
SPM
Interrupts Ext. (Interrupts)
Interrupts (Interrupts)
HW MULT
Int. RC
WDT
BOD
ADC 10bit (Channels)
ISP
TWI (I2C)
USART
SPI
RTC
PWM (Channels)
Timers 8bit
Timers 16bit
LCD
I/O
512
512
1K
1K
1K
1K
1K
1K
1K
1K
2K
2K
2K
2K
picoPower
16
16
32
32
32
32
32
32
32
32
64
64
64
64
SRAM (Bytes)
EEPROM (Bytes)
Product
ATmega169P
Flash (KBytes)
Product Selection Guide - AVR for LCD
Status
1.4
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Temp. Range
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
AVR Microcontrollers
Y
Y
Y
Y
Y
3
3
Y
Y
1
4
4
8
8
4
4
Package
LQFP48
LGA36, TSOP28
LGA36, TSOP28
TSSOP44
TSSOP44
DRDFN18
DRDFN18
Pb-free, Green
Clock Speed (MHz)
Vcc (V) Range
DebugWIRE
Y
Y
4.0-25V
1.8-9.0V
1.8-9.0V
4.0-25.0V
4.0-25.0V
2.0-2.4V
2.0-2.4V
Y
Y
Y
Y
Y
Y
Y
Temp. Range
-30°C to +85°C
-20°C to +85°C
-20°C to +85°C
-30°C to +85°C
-30°C to +85°C
-20°C to +85°C
-20°C to +85°C
SPM
18-bit
18-bit
18-bit
18-bit
18-bit
JTAG
CC-ADC
ADC 10bit (Channels)
10
5
5
10
10
Interrupts Ext. (Interrupts)
2K
18 P-ch Y
512
6 N-ch Y
512
6 N-ch Y
1K
18 N-ch Y
2K
18 N-ch Y
512
4 N-ch Y
512
4 N-ch Y
ADC 12bit (Channels)
Bat.Prot.
FET type
512
256
256
512
1K
256
256
I/O
EEPROM (Bytes)
40
8
16
16
32
4
8
SRAM (Bytes)
Flash (KBytes)
P
I
I
I
I
I
I
176
176
835
835
835
832
1 832
832
1 832
4+1
4+1
6+1
6+1
6+1
6+1
6+1
6+1
6+1
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
1
1
2
2
2
2
2
2
2
1
1
1
1
2
2
2
2
2
5
5
5+3+1
5+3+1
6+2
6+2
6+2
6+2
6+2
Y
Y
Y
Y
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
12
12
8
8
8
8
8
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
December 2008
29 10 Y
29 10 Y
43
6 Y
43
6 Y
43
6 Y
38
9 Y
38
9 Y
38
9 Y
38
9 Y
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
16
16
16
16
16
16
16
16
16
Package
MLF32
TQFP32, MLF32
MLF44
TQFP44, MLF44
TQFP44, MLF44
MLF64
TQFP64, MLF64
MLF64
TQFP64, MLF64
Pb-free, Green
Clock Speed (MHz)
Vcc (V) Range
Interrupts (Interrupts)
HW MULT
Int. RC
WDT
BOD
ADC 10bit (Channels)
ISP
TWI (I2C)
USART
SPI
RTC
PWM (Channels)
Timers 8bit
Timers 16bit
USB Low speed
22
22
26
26
26
48
48
48
48
USB Full speed
512
512
1.25K
2.5K
2.5K
4K
4K
8K
8K
USB Endpoints
512
512
1K
1K
1K
2K
2K
4K
4K
USB DRAM (Bytes)
I/O
8
16
16
32
32
64
64
128
128
USB Host/OTG
SRAM (Bytes)
P
P
I
I
I
P
P
P
P
EEPROM (Bytes)
Status
Product Selection Guide - AVR for USB
Product
AT90USB82
AT90USB162
ATmega16U4
ATmega32U4
ATmega32U6
AT90USB646
AT90USB647
AT90USB1286
AT90USB1287
Page 7
2 to 4
1 to 2
1 to 2
2 to 4
2 to 4
1
1
Status
Product
ATmega406
ATmega8HVA
ATmega16HVA
ATmega16HVB
ATmega32HVB
ATmega4HVD
ATmega8HVD
1.6
Li-ion cells
Product Selection Guide - AVR Battery Management
Flash (KBytes)
1.5
Y
Y
Y
Y
Y
Y
Y
Y
Y
Temp. Range
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
AVR Microcontrollers
P
P
P
I
P
P
8
8
8
8
16
16
53 15
53 15
53 15
2
2
2
2 6+2 Y
2 6+2 Y
2 6+2 Y
1
1
1
2 Y
2 Y
2 Y
Y
Y
Y
8 Y
8 Y
8 Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
37
37
37
8 Y
8 Y
8 Y
Pb-free, Green
Clock Speed (MHz)
Vcc (V) Range
SPM
Interrupts Ext. (Interrupts)
Interrupts (Interrupts)
HW MULT
Int. RC
WDT
BOD
ADC 10bit (Channels)
ISP
TWI (I2C)
USART
SPI
RTC
PWM (Channels)
Timers 8bit
Timers 16bit
CAN (CAN mess.obj.)
I/O
SRAM (Bytes)
512 512
19
512 512
19 Y
512 512
27 Y
512 256 16/20
512 1024
19 Y
512 1024
27 Y
1
1
1
1
1
1
1
7
1
7
1 10
4
1
7
1 10
1
1
1
1
1
1
1
1
1
1
Y
Y
Y
Y
Y
Y
8
8
11
11
8
11
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Package
16 TQFP64, MLF64 Y
16 TQFP64, MLF64 Y
16 TQFP64, MLF64 Y
2.7-5.5V
2.7-5.5V
2.7-5.5V
26
29
29
20
29
29
4
4
4
3
4
4
December 2008
Y
Y
Y
Y
Y
Y
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
Temp. Range
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
16
16
16
16
16
16
Package
SOIC24
SOIC24
QFN32, SOIC32
QFN32, SOIC20
SOIC24
QFN32, SOIC32
Pb-free, Green
Clock Speed (MHz)
Vcc (V) Range
SPM
Interrupts Ext. (Interrupts)
Interrupts (Interrupts)
HW MULT
Int. RC
WDT
BOD
ADC 10bit (Channels)
ISP
TWI (I2C)
USART
SPI
RTC
PWM (Channels)
Timers 8bit
Timers 16bit
DALI
I/O
SRAM (Bytes)
EEPROM (Bytes)
Flash (KBytes)
Product
AT90PWM1
AT90PWM2
AT90PWM3
AT90PWM81
AT90PWM216
AT90PWM316
Page 8
32 1K 2K
64 2K 4K
128 4K 4K
Product Selection Guide - AVR for Lighting and Motor Control
Status
1.8
EEPROM (Bytes)
Product
AT90CAN32
P
AT90CAN64
P
AT90CAN128 P
Flash (KBytes)
Product Selection Guide - AVR for CAN
Status
1.7
Y
Y
Y
Y
Y
Y
Temp. Range
-40°C to +105°C
-40°C to +105°C
-40°C to +105°C
-40°C to +105°C
-40°C to +105°C
-40°C to +105°C
AVR Microcontrollers
ATtiny45
ATtiny84
ATtiny85
ATmega48
ATmega88
ATmega164P
ATmega168
ATmega324P
ATmega328P
ATmega644P
ATmega16M1
ATmega32C1
ATmega32M1
ATmega64C1
ATmega64M1
ATmega169P
AT90CAN32
AT90CAN64
AT90CAN128
ATtiny87
ATtiny167
Page 9
Y
Y
Y
Y
Y
12
S
6
S
6
S
12
S
12
S
6
S
6
S
12
S
6
S
6
S
23
S
23
S
23
S
32
S
23
S
32
S
23
S
32
S
32
6 H
32
6 H
32
6 H
32
6 H
32
6 H
54
S
53 15 S
53 15 S
53 15 S
16
H
16
H
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
2
1
2
1
1
1
1
1
1
2
2
2
1
USI
USI
USI
USI
USI
USI
USI
USI
USI
USI
1+USART
1+USART
1+USART
1+USART
1+USART
1+USART
1+USART
1+USART
1
1
1
1
1
1 1+USI
1
1
1
1 1+USI
1 1+USI
1
2 e)
2 e)
1
1
2 e)
2 e)
1
2 e)
2 e)
2
2
2
2
2
2
2
2
1
1
1
1
1
2
2
2
2
1
1
1
4
4 f)
4 f)
1
1
4
4
4 f)
4 f)
1
4
4 f)
4 f)
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
6
6
6
6
6
6
6
6
6+4 f)
4
6+4 f)
4
6+4 f)
4
6+2
6+2
6+2
4
4
8
4
4
8
8
4
4
8
4
4
8 i)
8 i)
8 i)
8
8 i)
8
8
8
11
11
11
11
11
8
8
8
8
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
2.7-5.5V
1.8-3.6V
2.7-5.5V
1.8-3.6V
2.7-5.5V
1.8-3.6V
2.7-5.5V
2.7-5.5V
1.8-3.6V
2.7-5.5V
2.7-5.5V
1.8-3.6V
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
2.7-5.5V
December 2008
16
8
16
8
16
8
16
16
8
16
16
8
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
Package
MLF20, SOIC14
SOIC8
MLF20, SOIC8
MLF20, SOIC14
MLF20, SOIC14
SOIC8
MLF20, SOIC8
MLF20
SOIC8
MLF20, SOIC8
TQFP32, MLF32
TQFP32, MLF32
TQFP32, MLF32
TQFP44, MLF44
TQFP32, MLF32
TQFP44, MLF44
TQFP32, MLF32
TQFP44, MLF44
TQFP32, QFN32
TQFP32, QFN32
TQFP32, QFN32
TQFP32, QFN32
TQFP32, QFN32
TQFP64, MLF64
TQFP64, MLF64
TQFP64, MLF64
TQFP64, MLF64
QFN32, SOIC20, TSSOP20
QFN32, SOIC20, TSSOP20
Pb-free, Green
Clock Speed (MHz)
Vcc (V) Range
JTAG
DebugWIRE
Analog Gain
ADC 10bit (Channels)
PWM (Channels)
Timers 16bit
Timers 12bit
Timers 8bit
SPI
USI
UART
USART
LIN
128
128
128
256
256
256
256
512
512
512
512
1K
1K
1K
1K
2K
2K
4K
2K
2K
2K
4K
4K
1K
2K
4K
4K
256
512
CAN (CAN mess.obj.)
128
128
128
256
256
256
256
512
512
512
256
512
512
512
512
1K
1K
2K
1K
1K
1K
2K
2K
512
1K
2K
4K
512
512
I/O
2
2
2
4
4
4
4
8
8
8
4
8
8
16
16
32
32
64
16
32
32
64
64
16
32
64
128
8
16
picoPower
SRAM (Bytes)
ATtiny44
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
I
P
I
I
I
I
I
I
P
P
P
I
I
EEPROM (Bytes)
Product
ATtiny24
ATtiny25
Flash (KBytes)
Product Selection Guide – Automotive AVR
Status
1.9
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Temp. Range
-40°C to +125°C
-40°C to +85°C
-40°C to +125°C
-40°C to +85°C
-40°C to +125°C
-40°C to +85°C
-40°C to +150°C
-40°C to +125°C
-40°C to +85°C
-40°C to +125°C
-40°C to +125°C
-40°C to +85°C
-40°C to +150°C
-40°C to +125°C
-40°C to +150°C
-40°C to +125°C
-40°C to +125°C
-40°C to +125°C
-40°C to +150°C
-40°C to +150°C
-40°C to +150°C
-40°C to +150°C
-40°C to +150°C
-40°C to +85°C
-40°C to +125°C
-40°C to +125°C
-40°C to +125°C
-40°C to +150°C
-40°C to +150°C
AVR Microcontrollers
Page 10
I
P
I
P
P
I
P
P
P
P
I
I
I
I
I
I
I
I
I
I
I
I
ATmega644
ATmega644P
ATmega1284P
ATmega1281
ATmega1280
ATmega2561
ATmega2560
ATmega644P
ATmega1280
ATmega1281
ATmega1284P
ATmega2560
ATmega2561
ATmega644
ATmega1280
ATmega1281
ATmega1284P
ATmega2560
ATmega2561
AT86RF230
AT86RF230
AT86RF230
AT86RF230
AT86RF230
AT86RF230
AT86RF230
AT86RF231
AT86RF231
AT86RF231
AT86RF231
AT86RF231
AT86RF231
AT86RF212
AT86RF212
AT86RF212
AT86RF212
AT86RF212
AT86RF212
800/900 MHz n)
2,4 GHz
2,4 GHz
64 2K 4K 2,4 GHz
64 2K 4K 2,4 GHz
128 4K 16K 2,4 GHz
128 4K 8K 2,4 GHz
128 4K 8K 2,4 GHz
256 4K 8K 2,4 GHz
256 4K 8K 2,4 GHz
64 2K 4K 2,4 GHz
128 4K 8K 2,4 GHz
128 4K 8K 2,4 GHz
128 4K 16K 2,4 GHz
256 4K 8K 2,4 GHz
256 4K 8K 2,4 GHz
64 2K 4K 800/900 MHz
128 4K 8K 800/900 MHz
128 4K 8K 800/900 MHz
128 4K 16K 800/900 MHz
256 4K 8K 800/900 MHz
256 4K 8K 800/900 MHz
-110
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-110
-110
-110
-110
-110
-110
-10
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
to +10
to +3
to +3
to +3
to +3
to +3
to +3
to +3
to +3
to +3
to +3
to +3
to +3
to +3
to +3
to +3
10
10
10
10
10
10
1.8-3.6V
1.8-3.6V
1.8-3.6V
1.8-3.6V
1.8-3.6V
1.8-3.6V
1.8-3.6V
1.8-3.6V
1.8-3.6V
1.8-3.6V
1.8-3.6V
1.8-3.6V
1.8-3.6V
1.8-3.6V
1.8-3.6V
1.8-3.6V
1.8-3.6V
1.8-3.6V
1.8-3.6V
1.8-3.6V
1.8-3.6V
1.8-3.6V
December 2008
10
10
20
8
8
8
8
10
8
8
20
8
8
10
8
8
20
8
8
Package
QFN32
QFN32
QFN32
TQFP44, MLF44, PDIP40
TQFP44, MLF44
TQFP44, MLF44
TQFP64, MLF64
TQFP100, CBGA100
TQFP64, MLF64
TQFP100, CBGA100
TQFP44, MLF44
TQFP100, CBGA100
TQFP64, MLF64
TQFP44, MLF44
TQFP100, CBGA100
TQFP64, MLF64
TQFP44, MLF44
TQFP100, CBGA100
TQFP64, MLF64
TQFP44, MLF44
TQFP100, CBGA100
TQFP64, MLF64
Pb-free, Green
Clock Speed (MHz)
Vcc (V) Range
ISM Output Power (dBm)
ISM Sensitivity (dBm)
ISM Band
SRAM (Bytes)
EEPROM (Bytes)
Flash (KBytes)
RF dev
MCU
Product
AT86RF212
AT86RF230
AT86RF231
ATmega64RZA
ATmega64RZAP
ATmega1284RZAP
ATmega128RZA
ATmega128RZB
ATmega256RZA
ATmega256RZB
ATmega644PR231
ATmega1280R231
ATmega1281R231
ATmega1284PR231
ATmega2560R231
ATmega2561R231
ATmega644R212
ATmega1280R212
ATmega1281R212
ATmega1284PR212
ATmega2560R212
ATmega2561R212
Status
1.10 Product Selection Guide – MCU Wireless
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Temp. Range
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
AVR Microcontrollers
P
P
P
I
32K
32K
32K
64K
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
2 Y
Y
Y
1 Y
2048x2048 24-bit
Y
4
4
4
6
2048x2048 18-bit
2048x2048 24-bit
4 160 15
4 90 15
4 85 15
4 146 15
6
6
6
6
Y
Y
Y
Y
2
2
2
4
Stereo
Stereo
Stereo
Stereo
AC97, 3xI2S CMOS Y
AC97, 3xI2S CMOS Y
AC97, 3xI2S CMOS Y
AC97, 3xI2S
3Y
3Y
3Y
3
2
2
2
2
2
2
2
2
2
Y
Y
Y
Y
Y
Y
Y
Y
Class 3
Class 3
Class 3
Class 3
1.8+3.3V
1.8+3.3V
1.8+3.3V
6 1.2+3.3V
Package
CTBGA256
QFP208
CTBGA196
TFBGA324
Pb-free, Green
Vcc (V) Range
TSADC 10bit (Channels)
Nexus
JTAG
MMU
PLL
Crystal Osc.
TWI (I2C)
SSC (I2S Audio)
PS/2 interf.
ISI
Audio
Audio DAC (16bit)
SPI
RTC
Timers 16bit
PDC (Channels)
I/O
PWM (Channels)
USART
LCD
USB Host/OTG
USB High speed
Ethernet MAC
Vector mult.
DSP instr.
NAND Flash
SDRAM
Status
Product
AT32AP7000
AT32AP7001
AT32AP7002
AT32AP7200
SRAM (Bytes)
1.11 Product Selection Guide – AVR32 AP family
Y
Y
Y
Y
Temp. Range
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
Page 11
1
1
1
1
1
1
1 Y
1 Y
1 Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
4
4
4
4
4
4
3
3
3
2
2
2
4
4
4
6
6
6
6
6
6
5
5
5
5
5
5
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
2
2
2
2
2
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
1Y
1Y
1Y
2
2
2
2
2
2
2
2
2
1
1
1
2
2
2
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
8
8
8
8
8
8
8
8
8
6
6
6
8 Y
8 Y
8 Y
December 2008
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
66
66
66
66
66
66
60
60
60
60
60
60
66
66
66
Package
LQFP144, CTBGA144
LQFP144, CTBGA144
LQFP144, CTBGA144
TQFP100
TQFP100
TQFP100
TQFP64, QFN64
TQFP64, QFN64
TQFP64, QFN64
TQFP48, QFN48
TQFP48, QFN48
TQFP48, QFN48
LQFP144, TBGA144
LQFP144, TBGA144
LQFP144, TBGA144
Pb-free, Green
Clock Speed (MHz)
Vcc (V) Range
AES
ADC 10bit (Channels)
MPU
Crystal Osc.
TWI (I2C)
SSC (I2S Audio)
SPI
RTC
Timers 16bit
PDC (Channels)
109
109
109
69
69
69
44
44
44
28
28
28
110
110
110
System Bus Layers
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
NAND Flash
USART
USB Host/OTG
USB Full speed
USB High speed
Ethernet MAC
SD/MMC
SRAM (Bytes)
32K
64K
64K
32K
64K
64K
16K
32K
32K
16K
32K
32K
128K Y
128K Y
128K Y
I/O
128
256
512
128
256
512
64
128
256
64
128
256
128
256
64
PWM (Channels)
P
P
P
P
P
P
P
P
P
P
P
P
I
I
I
Flash (KBytes)
Product
AT32UC3A0128
AT32UC3A0256
AT32UC3A0512
AT32UC3A1128
AT32UC3A1256
AT32UC3A1512
AT32UC3B064
AT32UC3B0128
AT32UC3B0256
AT32UC3B164
AT32UC3B1128
AT32UC3B1256
AT32UC3A3128
AT32UC3A3256
AT32UC3A364
Status
1.12 Product Selection Guide – AVR32 UC3 family
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Temp. Range
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
AVR Microcontrollers
24
24
32
48
AT42QT2160 QMatrix™
AT42QT1060 QTouch™
Page 12
0/0
0/0
0/0
0/0
3/11 digital
2
16 Yes (PWM o/p) I C compatible
7/7 digital
2
6
(PWM o/p) I C compatible
Temperature range (in C')
QMatrix™
QMatrix™
QMatrix™
QMatrix™
Voltage range (in V)
QT60240
QT60248
QT60326
QT60486
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes Yes Yes Yes Yes E6240
Yes Yes Yes Yes Yes E6248
QFN- 32 1.8 to 5.5
TQFP-32 3.0 to 5.25
-40°C to +85°C
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
QFN-32
TQFP-32
TQFP-44
TQFP-44
1.8 to 5.5
3.0 to 5.25
4.75 to 5.25
4.75 to 5.25
-40°C to +85°C
Yes
Yes
Yes
Yes
Yes Yes Yes Yes Yes AT42EVK2160A QFN-28
1.8 to 5.5
-40°C to +85°C
Yes
Yes Yes Yes Yes Yes AT42EVK1060
1.8 to 5.5
-40°C to +85°C
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
December 2008
E100S
E240B
E240B
E1080
E1081
E1103
E1106
E6240
E6248
E6486
E6486
Package
0/0
0/0
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Evaluation Board
16
16
Spread spectrum acquisition
QMatrix™
QMatrix™
1 or 2-wire
1 or 2-wire
SPI
2
I C compatible,
Parallel Shift Reg
SPI
I2C compatible,
Parallel Shift Reg
SPI
SPI, UART
SPI, UART
Auto drift compensation
QT60160
QT60168
Interface
Noise filtering
0/1 digital
0/2 digital
0/4 digital
0/8 digital
0/8 digital
0/0
0/0
0/0
Self Calibration
1
2
4
8
8
10
10
7 Yes
Low Power Mode
QTouch™
QTouch™
QTouch™
QTouch™
QTouch™
QTouch™
QTouch™
QTouch™
AKS™
Adjacent Key Suppression™
Products
QT100A
QT220
QT240
QT1080
QT1081
QT1101
QT1103
QT1106
FMEA
Self test and diagnostics features
Inputs/Outputs
Wheel/Slider function
Touch Keys
Technology
1.13 Product Selection Guide – Capacitive Touch Sense Controllers
WSON- 6
SSOP-20
SSOP-20
QFN-32
QFN-32
QFN-32
QFN-32
QFN-32
QFN-28
2.0 to 5.0
3.9 to 5.5
3.9 to 5.5
2.8 to 5.0
2.8 to 5.0
2.8 to 5.0
2.8 to 5.0
2.8 to 5.0
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
AVR Microcontrollers
a) Pb-free packaging alternative, complies to the European Directive for Restriction of Hazardous Substances (RoHS directive). Also Halide free and fully Green.
b) 8 pin wide SOIC package, 209 mil wide.
c) The AVR core has 32 internal registers that can be used as RAM storage.
d) 8 pin narrow SOIC package, 150 mil wide.
e) One high speed 8-bit timer/counter.
f) Two High Frequency, 250kHz, PWM Outputs.
g) Three High Frequency PWM Outputs for BLDC motor control.
h) F: Future Device, I: Device under Introduction, P: Product in Full Production. Please contact your local sales contact for details
i) Only 6 ADC in PDIP packages.
j) T: -40°C to +85°C, T1: -40°C to +105°C, Z: -40°C to +125°C
k) S: Software, H: Hardware
l) 28 Programmable I/O Lines in 32-lead TQFP and 32-pad QFN/MLF package, 24 Programmable I/O Lines in 28-pin PDIP and 28-pad QFN/MLF package
m) In the 0°C to +60°C temperature range
n) European ISM Band from 863 to 870 MHz, North American ISM Band from 902 to 928 MHz
o) Include Battery backup function
Page 13
December 2008
AVR Microcontrollers
2 Application area in Focus: Atmel’s new Battery Management
Family
Atmel announced in October a family of single-chip Li-ion battery management devices.
Combining Atmel's patented high voltage manufacturing process and AVR® microcontrollers'
technology, the new family gives an extremely high analog accuracy at very low power
consumption, while ensuring that portable handheld applications have all the necessary safety
functions.
Li-ion batteries are very popular in applications like mobile phones, media players, digital still
cameras, PDAs or notebooks to name a few. While they offer high energy density, low weight and
volume, they require careful monitoring and charging control to ensure safety and optimum life
time.
Safety is a major criterion for battery usage and recent industry problems – generating huge
recalls from manufacturers – illustrates the importance of safe and accurate control functions.
This also includes the need for authentication to ensure the user will use a certified battery and
not a copy that can potentially be unsafe.
Atmel has been working with key battery manufacturers to develop optimized solutions and is
now offering a full range of microcontrollers dedicated to Li-ion battery management supporting 1
to 4 cells. This product family offers a unique set of features to optimize performance and safety.
By giving extremely accurate voltage measurements it is possible to control the charge and
discharge cut-off voltages more accurately, thus making it possible to use up to 15% extra energy
of the battery compared to less accurate solutions while maintaining all safety requirements. The
accuracy is achieved using Atmel's patented method for calibrating the voltage reference in
conjunction with high resolution Delta Sigma Analog to Digital converters for voltage
measurement. The family consists of 6 devices targeting different end markets. The
ATmega4HVD and ATmega8HVD target the low-end consumer market requiring protection and
authentication. For applications requiring gas gauge, the ATmega8HVA and ATmega16HVA are
the ideal products, while the ATmega16HVB and ATmega32HVB targets the notebook battery
market. All parts are single chip battery side solutions incorporating a protection with high-side Nchannel FET drivers.
2.1
Development boards / Reference designs
Atmel has designed reference design kits showing how to build a complete battery pack using the
new AVR battery management devices. The reference design kits include complete firmware and
provide all needed safety measures for a Li-ion battery design. This includes over- and undervoltage protection and protection against excessive charge and discharge currents. The
reference designs also features high accuracy voltage and current measurements, temperature
checks, communication interface with command set based on battery specification, authentication
and gas gauging.
To evaluate the performance of the reference designs, they are supported with the SB200
evaluation board. This board includes Lithium-ion batteries, a programmable charger and load,
and a USB communication gateway between the reference kits and a PC. The SB200 connects
to AVR Studio® by starting the AVR battery management services plug-in. Through this interface
all battery parameters can be observed and modified, and the ATAVRSB200 functions are also
controlled through this interface.
Page 14
December 2008
AVR Microcontrollers
Video podcasts introducing the new devices and the development tools are available on the AVR
TV website at http://www.avrtv.com.
2.2
Availability and Pricing
The ATmega8HVA and ATmega16HVA, in 36-pin LGA and 28-pin TSOP packages, are in
production now. Engineering samples of the ATmega8HVD in 28-pin DFN packages are available
now, while the ATmega4HVD, ATmega16HVB and ATmega32HVB will be sampling in Q1 2009.
Prices start at $0.95, $1.14, $2.08 and $2.49 in 10,000 quantity pieces for ATmega4HVD,
ATmega8HVD, ATmega8HVA and ATmega16HVA, respectively.
The ATmega8HVA and ATmega16HVA are supported by the SB201 reference design (ordering
number: ATAVRSB201) that is available now at $139. The ATmega8HVD is supported by the
SB204 reference design available at $99. The SB200 evaluation kit is available at $199.
3 Devices not recommended for new designs
The following table gives an overview of devices not recommended for new designs and their
replacements.
Device
AT90S1200
AT90S2313
AT90S2323
AT90S2343
AT90S4433
AT90S8515
AT90S8535
ATmega103
ATmega161
ATmega163
ATmega323
ATtiny11
ATtiny15L
ATmega165
ATmega169
ATtiny13
ATtiny26
ATmega32
ATmega16
ATmega88
ATmega88P
ATmega324P
Page 15
Use
ATtiny2313
ATtiny2313
ATtiny25
ATtiny25
ATmega8
ATmega8515
ATmega8535
ATmega128
ATmega162
ATmega16
ATmega32A
ATtiny13A
ATtiny25
ATmega165P
ATmega169P
ATtiny13A
ATtiny261
ATmega32A
ATmega16A
ATmega88PA
ATmega88PA
ATmega324PA
Comments
End of life
End of life
End of life
End of life
End of life
End of life
End of life
End of life
End of life
End of life
End of life
End of life
End of life
End of life
End of life
New and better device
New and better device
New and better device
New and better device
New and better device
New and better device
New and better device
December 2008
AVR Microcontrollers
4
AVR Development Tools
Atmel provides a complete range of development tools for the AVR products.
4.1
Tools Reference
Part Number
Software
AVR Studio
AVR32 Studio
Starter Kits
ATSTK500
ATSTK501
ATSTK502
ATSTK503
ATSTK504
ATSTK505
ATSTK520
ATSTK524
ATSTK525
ATSTK526
ATSTK600
ATSTK600-DIP40
ATSTK600-TQFP44
ATSTK600-TQFP64
ATSTK600-TQFP100
ATSTK600-uC3A0X-144
ATSTK600-TinyX3U
ATSTK600-TQFP32
ATSTK600-SOIC
ATSTK600-TQFP64-2
ATSTK600-TQFP48
ATSTK1000
ATSTK1005
ATSTK1006
Evaluation Kits
ATAVRBFLY
ATAVRRZRAVEN
ATAVRRAVEN
ATAVRRZUSBSTICK
ATAVRFBKIT
ATAVRRTOS
AT90USBKEY
ATAVRRZ201
ATAKSTK512-3
ATAKSTK512-4
ATEVK1100
ATEVK1101
ATEVK1104
ATEVK1105
Page 16
Description
Front end software for AVR development tools
Front end software for AVR32 development tools
Starter Kit and development system for AVR
Expansion of STK500 to support 64-pin megaAVR devices
Expansion of STK500 for 64-pin LCD AVR devices
Expansion of STK500 for 100-pin megaAVR devices
Expansion of STK500 for 100-pin LCD AVR devices
Expansion of STK500 for 14-pin SOIC and 20-pin PDIP AVR devices
Expansion of STK500 for AT90PWM products
Expansion for ATmega32M1, ATmega32C1 products
Starter Kit for AT90USB646/647/1286/1287
Starter Kit for AT90USB82/162
Starter Kit and development system for AVR & AVR32
Socket adapter card for 40-pin PDIP packages(1)
Socket adapter card for 44-pin TQFP packages(1)
Socket adapter card for 64-pin TQFP packages(1)
Socket adapter card for 100-pin TQFP packages(1)
Socket adapter card for 144-pin UC3 devices(1)
Socket adapter card for ATtinyX3U(1)
Socket adapter card for 32-pin TQFP packages(1)
Socket adapter card for SOIC packages(1)
Socket adapter card for 64-pin TQFP UC3B devices(1)
Socket adapter card for 48-pins packages(1)
Starter Kit for AVR32AP7xxx devices
AVR32 AP7200 upgrade kit for STK1000
AVR32 AP7000 memory upgrade kit for STK1000
ATmega169 Demo Board with LCD and Speaker
2.4GHz Evaluation and Starter Kit
2.4 GHz Raven Board
2.4 GHz RZ USB Stick
DALI Dimmable Fluorescent Ballast Kit
AVR Real Time Operating System development kit
AVR USB Key Demonstration Kit
Pack of 5 Radio-Controller Boards
Remote Access Control – Unidirectional Kit 315 MHz
Remote Access Control – Unidirectional Kit 434 MHz
Evaluation kit for AVR32 UC3A series
Evaluation kit for AVR32 UC3B series
Evaluation kit for AVR32 UC3A3 series
Evaluation kit for AVR32 UC3A series
December 2008
AVR Microcontrollers
Part Number
ATEVK525
ATAVRAUTOEK1
ATAVRMC300
ATAVRMC310
Development Kits
ATAVRMC100
ATAVRMC200
ATAVRMC201
ATDVK90CAN1
ATAVRSB100
ATAVRSB200
ATAVRSB201
ATAVRBC100
ATAVRDB101
ATAVRISP2
ATAVRRZ502
ATAVRRZ541
ATAVRDRAGON
Description
AVR USB Mass Storage Evaluation Kit
AVR Automotive Evaluation Kit
Power Stage Controller Board
Device board for ATmega32M1
ATNGW100
Network Gateway design kit and development board for the
AT32AP7000
ATAVRUSBRF01
Emulators
ATJTAGICE2
Reference design for development with AVR®
BLDC Motor Control with AT90PWM3
AC Induction Motor Kit
Induction Motor for ATAVRMC200
DVK90CAN1 Development Kit for AT90CAN devices
Smart Battery Development Kit for Atmega406
Smart Battery Development Kit
Smart Battery Reference Kit
Reference design/development kit that targets especially battery charging
Display module
AVRISP mkII is an ISP programmer for all AVR ISP devices
Z-Link RF Accessory Kit
Z-Link Packet Sniffer Kit
AVR Dragon is a starter kit supporting On-Chip Debugging and programming
for AVR.
JTAGICE mkII On-Chip Debugger supporting all AVR and AVR32 with
debugWIRE or JTAG interface
JTAGICE mkII Probe including Flex Cables
Development tool for on-chip debugging and programming of all AVR32
devices
STK500/501 90CAN128 CAN adapter
AVR Automotive Debugger
JTAGPROBE
ATAVRONEKIT
ATADAPCAN01
ATAVRAUTO102
(1)
See AVR Studio Tools User Guide for device support
4.2
AVR Studio® Tools and Device Support
AVR Studio 4.13 with the latest Service Pack supports all new Atmel debug platforms and
devices. Some of the old devices are not supported. See below for a table of currently supported
tools and devices in AVR Studio. This support is in progress, and the table below is not
guaranteed to be complete when this is read.
This information can also be found in the AVR Studio online help and on www.atmel.com/avr
The latest AVR Studio SW can be found on:
www.atmel.com/dyn/products/tools_card.asp?tool_id=2725
Device
ATtiny12
ATtiny13
ATtiny13A
ATtiny24
ATtiny25
ATtiny26
Page 17
Simulator/
Assembler
•
•
•
JTAGICE
mkII
•
•
•
•
•
•
•
AVR
ONE !
Starter kit
ATSTK500, ATSTK600
ATSTK500, ATSTK600
ATSTK500, ATSTK600
ATSTK500 + ATSTK505,
ATSTK600
ATSTK500, ATSTK600
ATSTK500 (+ATSTK505),
AVR
Dragon
•(1)
•
•
•
•
•(1)
AVRISP
mkII
•
•
•
•
•
•
December 2008
AVR Microcontrollers
Simulator/
Assembler
JTAGICE
mkII
ATtiny261
ATtiny28
•
•
•
ATtiny44
ATtiny45
•
•
•
•
ATtiny461
ATtiny48
•
•
•
•
ATtiny84
ATtiny85
•
•
•
•
ATtiny861
ATtiny88
ATtiny2313
ATmega48
Atmega48P
ATmega8
ATmega88
ATmega88P
ATmega88PA
ATmega8515
ATmega8535
ATmega16
ATmega16A
ATmega162
ATmega164P
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
ATmega165
•
•
ATmega165P
ATmega168
Atmega168P
•
•
•
•
•
•
ATmega169
•
•
ATmega169P
ATmega32
ATmega32A
ATmega324P
ATmega324PA
•
•
•
•
•
•
•
•
•
•
ATmega325
•
•
ATmega325P
•
•
ATmega3250
•
•
ATmega3250P
•
•
ATmega329
•
•
ATmega329P
ATmega3290
•
•
•
•
Device
Page 18
•
•
•
•
•
•
•
AVR
ONE !
Starter kit
ATSTK600
ATSTK500 (+ATSTK505),
ATSTK600
ATSTK500, ATSTK600
ATSTK500 + ATSTK505,
ATSTK600
ATSTK500, ATSTK600
ATSTK500 (+ATSTK505),
ATSTK600
ATSTK500, ATSTK600
ATSTK500 + ATSTK505,
ATSTK600
ATSTK500, ATSTK600
ATSTK500 (+ATSTK505),
ATSTK600
ATSTK500, ATSTK600
ATSTK500, ATSTK600
ATSTK500, ATSTK600
ATSTK500, ATSTK600
ATSTK500, ATSTK600
ATSTK500, ATSTK600
ATSTK500, ATSTK600
ATSTK500, ATSTK600
ATSTK500, ATSTK600
ATSTK500, ATSTK600
ATSTK500, ATSTK600
ATSTK500, ATSTK600
ATSTK500, ATSTK600
ATSTK500, ATSTK600
ATSTK500 + ATSTK502,
ATSTK600
ATSTK500 + ATSTK502,
ATSTK600
ATSTK500, ATSTK600
ATSTK500, ATSTK600
ATSTK500 + ATSTK502,
ATSTK600
ATSTK500 + ATSTK502,
ATSTK600
ATSTK500, ATSTK600
ATSTK500, ATSTK600
ATSTK500, ATSTK600
ATSTK500, ATSTK600
ATSTK500 + ATSTK502,
ATSTK600
ATSTK500 + ATSTK502,
ATSTK600
ATSTK500 + ATSTK504,
ATSTK600
ATSTK500 + ATSTK504,
ATSTK600
ATSTK500 + ATSTK502,
ATSTK600
ATSTK500 + ATSTK502,
ATSTK600
ATSTK500 + ATSTK504,
AVR
Dragon
•
•(1)
•
•
•
•
•
•
•
•
•
•
•
•(1)
•
•
•
•(1)
•(1)
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
AVRISP
mkII
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
December 2008
AVR Microcontrollers
Simulator/
Assembler
JTAGICE
mkII
ATmega3290P
•
•
ATmega64
•
•
ATmega640
ATmega644
ATmega644P
•
•
•
•
•
•
ATmega645
•
•
ATmega6450
•
•
ATmega649
•
•
ATmega6490
•
•
ATmega128
•
•
ATmega1280
•
•
ATmega1281
•
•
ATmega2560
•
•
ATmega2561
ATmega406
ATmega16HVA
•
•
•
•
•
•
ATmega32HVB
ATxmega128A1
•
•
•
•
AT90CAN32
•
•
AT90CAN64
•
•
AT90CAN128
•
•
ATmega32M1
•
•
AT90PWM2
•
•
AT90PWM3
•
•
AT90PWM216
•
•
AT90PWM316
•
•
AT90USB646
•
•
AT90USB647
•
•
AT90USB1286
•
•
AT90USB1287
•
•
AT90USB82
•
•
Device
Page 19
AVR
ONE !
Starter kit
ATSTK600
ATSTK500 + ATSTK504,
ATSTK600
ATSTK500 + ATSTK501,
ATSTK600
ATSTK500 + ATSTK503,
ATSTK600
ATSTK500, ATSTK600
ATSTK500, ATSTK600
ATSTK500 + ATSTK502,
ATSTK600
ATSTK500 + ATSTK504,
ATSTK600
ATSTK500 + ATSTK502,
ATSTK600
ATSTK500 + ATSTK504,
ATSTK600
ATSTK500 + ATSTK501,
ATSTK600
ATSTK500 + ATSTK503,
ATSTK600
ATSTK500 + ATSTK501,
ATSTK600
ATSTK500 + ATSTK503,
ATSTK600
ATSTK500 + ATSTK501,
ATSTK600
ATSTK500(2)
(2)
ATSTK500 ,
ATSTK600
ATSTK600
ATSTK500 + ATSTK501,
ATSTK600, ATADAPCAN1
ATSTK500 + ATSTK501,
ATSTK600, ATADAPCAN1
ATSTK500 + ATSTK501,
ATSTK600, ATADAPCAN1
ATSTK500 + ATSTK524,
ATSTK600
ATSTK500+ATSTK520,
ATSTK600
ATSTK500+ATSTK520,
ATSTK600
ATSTK500+ATSTK520,
ATSTK600
ATSTK500+ATSTK520,
ATSTK600
ATSTK500 + ATSTK525,
ATSTK600
ATSTK500 + ATSTK525,
ATSTK600
ATSTK500 + ATSTK525,
ATSTK600
ATSTK500 + ATSTK525,
ATSTK600
ATSTK500 + ATSTK526,
ATSTK600
AVR
Dragon
•
•(1)
•
•(1)
•(1)
(1)
•(1)
•(1)
•
(1)
•
(1)
•(1)
•
(1)
•
(1)
•(1)
•(1)
•
•(1)
AVRISP
mkII
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
(1)
•
•
•
•
•
(1)
•
•
(1)
•
•
•
•
•
•
•
•
•
(1)
•(1)
•(1)
•
(1)
•
(1)
•
•
•
•
•
•
•
•
December 2008
AVR Microcontrollers
Device
Simulator/
Assembler
JTAGICE
mkII
•
•
•
•
•
•
•
•
•
•
AT90USB162
AT32AP7000
AT32AP7001
AT32AP7002
AT32UC3A0
AT32UC3A1
AT32UC3A3
AT32UC3B0
AT32UC3B1
(1)
(2)
AVR
ONE !
AVR
Dragon
Starter kit
ATSTK500 + ATSTK526,
ATSTK600
ATSTK1000
ATSTK1000
ATSTK1000
ATSTK600
ATSTK600
ATSTK600
ATSTK600
ATSTK600
•
•
•
•
•
•
•
•
•(1)
AVRISP
mkII
•
Programming only
Only ISP support, not socket on STK500 supports this device
5
Documentation
All documents listed can be downloaded from Atmel Corporation’s web site:
http://www.atmel.com under the product section. For other documentation, please send your
request to [email protected]
5.1
Datasheets
The datasheets of all AVR devices can be downloaded.
AVR: http://www.atmel.com/dyn/products/datasheets.asp?family_id=607.
AVR32: http://www.atmel.com/dyn/products/datasheets.asp?family_id=682
Family
Devices
Auto AVR
Auto AVR
ATtiny25/45/85 Automotive
Appendix A - ATtiny45 Automotive
specification at 150°C
Appendix B - ATtiny25/45/85
Automotive Specification at 1.8V
ATtiny24/44/84 Automotive
ATtiny261/461/861
ATmega48/88/168 Automotive
ATmega88/168 Automotive - 150°C
Specification - Appendix A
ATtiny167 Automotive Preliminary
ATmega164P/324P/644P
AT90CAN32/64/128 Automotive
ATmega32C1, ATmega32M1,
ATmega64C1, ATmega64M1
Automotive Advance Information
Appendix A - ATmega32M1/C1
Automotive specification at 150°C
AT90CAN32/64/128
ATmega169(V
ATmega169(V)
ATmega329/3290/649/6490
AT90PWM1
AT90PWM2(B), AT90PWM3(B)
AT90PWM216/316
AT86RF230 ZigBee™/IEEE
802.15.4-Transceiver
AT86RF231
ATmega48/88/168
ATmega48/88/168
ATmega8(L)
ATmega8(L)
ATmega8515(L)
Auto AVR
Auto AVR
Auto AVR
Auto AVR
Auto AVR
Auto AVR
Auto AVR
Auto AVR
Auto AVR
Auto AVR
CAN AVR
LCD AVR
LCD AVR
LCD AVR
Lighting AVR
Lighting AVR
Lighting AVR
Wireless
Wireless
megaAVR
megaAVR
megaAVR
megaAVR
megaAVR
Page 20
Language
Preliminary
English
English
X
X
X
X
Last
Update
03/08
04/08
English
X
X
04/07
English
English
English
English
X
X
X
X
X
X
09/07
08/08
10/07
03/08
English
English
English
English
X
X
X
X
X
X
X
X
07/08
08/08
04/08
08/08
English
X
X
05/08
English
English
Chinese
English
English
English
English
English
X
X
X
X
X
X
X
X
X
08/08
07/06
09/04
08/07
09/08
01/08
01/08
12/07
X
X
X
X
X
X
05/08
09/07
02/05
05/08
07/04
10/06
English
English
Chinese
English
Chinese
English
X
X
X
X
X
X
X
X
X
Summary
X
X
X
X
X
X
X
X
Complete
December 2008
AVR Microcontrollers
Family
Devices
megaAVR
megaAVR
megaAVR
megaAVR
ATmega8515(L)
ATmega8535(L)
ATmega8535(L)
ATmega16(L) – Not recommended
for new designs
ATmega16(L)
Atmega16A
ATmega162(V)
ATmega165(V)
ATmega32(L) – Not recommended
for new designs
ATmega32(L)
Atmega32A
ATmega325/3250/645/6450
ATmega64(L)
ATmega64(L)
ATmega640/1280/1281/2560/2561
ATmega644
ATmega128(L)
ATmega128(L)
ATmega164P/324P/644P
Chinese
English
English
English
Chinese
English
English
English
Chinese
English
ATmega165P(V)
megaAVR
megaAVR
megaAVR
megaAVR
megaAVR
megaAVR
megaAVR
megaAVR
megaAVR
megaAVR
megaAVR
megaAVR
megaAVR
megaAVR
picoPower
megaAVR
picoPower
megaAVR
picoPower
megaAVR
picoPower
megaAVR
picoPower
megaAVR
picoPower
megaAVR
picoPower
megaAVR
picoPower LCD
megaAVR
picoPower LCD
megaAVR
Smart Battery
AVR
Smart Battery
AVR
Smart Battery
AVR
Smart Battery
AVR
tinyAVR
tinyAVR
tinyAVR
tinyAVR
tinyAVR
tinyAVR
tinyAVR
tinyAVR
tinyAVR
tinyAVR
tinyAVR
tinyAVR
tinyAVR
tinyAVR
tinyAVR
Page 21
Language
Preliminary
Summary
Chinese
English
Chinese
English
X
X
X
Chinese
English
English
English
English
X
X
X
X
X
Complete
X
X
X
X
X
Last
Update
09/04
10/06
09/04
06/08
X
X
X
X
X
X
X
X
X
10/04
06/08
08/07
08/06
06/08
09/04
06/08
08/07
05/08
09/04
08/07
08/07
06/08
05/04
09/08
X
X
X
X
X
X
X
X
X
X
X
X
English
X
X
X
08/07
ATmega324PA
English
X
X
X
11/08
ATmega325P/3250P
English
X
X
X
06/08
ATmega48P/88P/168P
English
X
X
X
08/08
ATmega88PA
English
X
X
X
11/08
ATmega1284P
English
X
X
X
05/08
ATmega169P(V)
English
X
X
X
08/08
ATmega329P/3290P
English
X
X
X
06/08
ATmega406
English
X
X
X
07/06
ATmega8HVA/16HVA
English
X
X
X
04/08
ATmega16HVB/32HVB
English
X
09/08
ATmega4HVD/8HVD
English
X
09/08
ATtiny11/12
ATtiny13 - Not recommended for new
designs
ATtiny13 - Not recommended for new
designs
ATtiny13A
ATtiny15L
ATtiny2313
ATtiny2313
ATtiny24/44/84
ATtiny24A/44A
ATtiny25/45/85
ATtiny26(L)
ATtiny26(L)
ATtiny261/461/861
ATtiny28(L)(V)
ATtiny48/88
English
English
X
Chinese
X
English
English
English
Chinese
English
English
English
English
Chinese
English
English
English
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
06/07
05/08
X
01/07
X
X
X
X
X
X
X
X
X
X
X
X
05/08
09/07
04/06
07/04
01/08
12/08
01/08
06/07
12/03
08/08
07/06
06/08
December 2008
AVR Microcontrollers
Family
Devices
USB AVR
USB AVR
USB AVR
USB AVR
USB AVR
AVR XMEGA
AVR XMEGA
AT90USB1287/1286/646/647
AT90USB82/162
USB DFU Bootloader Datasheet
Atmega16U4/32U4
ATmega32U4
ATxmega A Manual Preliminary
ATxmega64A1/128A1/192A1/256A1
Preliminary
ATxmega64A3/128A3/192A3/256A3
Advance Information
ATxmega16A4/32A4/64A4/128A4
Advance Information
ATxmega256A3B
AT32AP7000
AT32AP7001
AT32AP7002
AVR32 Architecture Manual
AVR32 AP Technical Reference
Manual
AVR32 UC Technical Reference
Manual
AVR32 Java Technical Reference
Manual
AVR32 UC3 USB DFU Bootloader
AT32UC3A0512, AT32UC3A0256,
AT32UC3A0128, AT32UC3A1512,
AT32UC3A1256, AT32UC3A1128
AT32UC3B0256, AT32UC3B0128,
AT32UC3B064, AT32UC3B1256,
AT32UC3B1128, AT32UC3B164
AVR XMEGA
AVR XMEGA
AVR XMEGA
AVR32
AVR32
AVR32
AVR32
AVR32
AVR32
AVR32
AVR32
AVR32
AVR32
5.2
Language
Preliminary
Summary
Complete
X
X
X
X
X
X
X
X
Last
Update
11/08
11/08
03/08
11/08
03/08
06/08
11/08
English
English
English
English
English
English
English
X
X
English
X
11/08
English
X
11/08
X
X
X
X
X
X
11/08
10/07
01/08
10/07
11/07
06/06
X
X
X
X
English
English
English
English
English
English
X
X
X
X
X
X
English
X
X
11/07
English
X
X
10/06
English
English
X
X
X
X
07/07
08/08
English
X
X
X
04/08
X
X
X
Application Notes
The application notes for all AVR devices can be downloaded.
AVR: http://www.atmel.com/dyn/products/app_notes.asp?family_id=607
AVR32: http://www.atmel.com/dyn/products/app_notes.asp?family_id=682
Note
Number
AVR000
AVR001
AVR030
AVR031
AVR032
AVR033
AVR034
AVR035
AVR040
AVR041
AVR042
AVR053
AVR054
AVR055
AVR060
AVR061
AVR063
AVR064
AVR065
AVR067
Page 22
Description
Last Update
Register and Bit-Name Definitions for the AVR Microcontroller
Conditional Assembly and Portability Macros
Getting Started with IAR Embedded Workbench for Atmel AVR
Getting Started with ImageCraft C for AVR
Linker Command Files for the IAR ICCA90 Compiler
Getting Started with the CodeVision AVR C Compiler
Mixing C and Assembly Code with AVR Embedded Workbench for AVR
Efficient C Coding for AVR
EMC Design Considerations
EMC Performances Improvement for ATmega32M1
AVR Hardware Design Considerations
Calibration of the Internal RC Oscillator
Run-time calibration of the internal RC oscillator
Using a 32kHz XTAL for run-time calibration of the internal RC
JTAGICE
STK500 Protocol
LCD Driver for the STK®504
STK502 – A Temperature Monitoring System with LCD Output
LCD Driver for the STK502
JTAGICE mkII Communication Protocol
04/98
04/08
10/04
05/02
05/02
04/08
04/03
01/04
06/06
02/08
04/08
05/06
04/08
07/08
01/04
04/03
04/06
02/06
07/08
04/06
December 2008
AVR Microcontrollers
Note
Number
AVR068
AVR069
AVR070
AVR072
AVR073
AVR074
AVR078
AVR079
AVR080
AVR081
AVR082
AVR083
AVR084
AVR085
AVR086
AVR087
AVR088
AVR089
AVR090
AVR091
AVR092
AVR093
AVR094
AVR095
AVR096
AVR097
AVR098
AVR099
AVR100
AVR101
AVR102
AVR103
AVR104
AVR105
AVR106
AVR107
AVR108
AVR109
AVR120
AVR121
AVR122
AVR128
AVR130
AVR131
AVR132
AVR133
AVR134
AVR135
AVR136
AVR138
AVR137
AVR140
AVR151
AVR155
Page 23
Description
Last Update
STK500 Communication Protocol
AVRISP mkII Communication Protocol
Modifying AT90ICEPRO to Support Emulation of AT90
Accessing 16-bit I/O Registers
Accessing 10- and 16-bit registers in ATtiny261/461/861
Upgrading AT90ICEPRO to ICE10
STK524 User's Guide
STK600 Communication Protocol
ATmega103 Replaced by ATmega128
Replacing AT90S4433 by ATmega8
Replacing ATmega161 by ATmega162
Replacing ATmega163 by ATmega16
Replacing ATmega323 by ATmega32
Replacing AT90S8515 by ATmega8515
Replacing AT90S8535 by ATmega8535
Migrating between ATmega8515 and ATmega162
Migrating between ATmega8535 and ATmega16
Migrating between ATmega16 and ATmega32
Migrating between ATmega64 and ATmega128
Replacing AT90S2313 by ATtiny2313
Replacing ATtiny11/12 by ATtiny13
Replacing AT90S1200 by ATtiny2313
Replacing ATmega8 by ATmega88
Migrating between ATmega48, ATmega88 and ATmega168
Migrating from ATmega128 to AT90CAN128
Migration between Atmega128 and ATmega2561
Migration between ATmega169, ATmega329 and ATmega649
Replacing AT90S4433 by ATmega48
Accessing the EEPROM
High Endurance EEPROM Storage
Block Routines
Using the EEPROM Programming Modes
Buffered Interrupt Controlled EEPROM Writes
Power Efficient High Endurance Parameter Storage in Flash Memory
C functions for reading and writing to Flash memory
Interfacing AVR serial memories
Setup and Use of the LPM Instructions
Self-programming
Characterization and Calibration of the ADC on an AVR
Enhancing ADC resolution by oversampling
Calibration of the AVR's internal temperature reference
Setup and Use the Analog Comparator
Setup and use the AVR Timers
Using the AVR’s High-speed PWM
Using the Enhanced Watchdog Timer
Long Delay Generation Using the AVR Microcontroller
Real-Time Clock using the Asynchronous Timer
Using Timer Capture to Measure PWM Duty Cycle
Low-jitter Multi-channel Software PWM
ATmega32M1 family PSC Cookbook
Writing Software Compatible for AT90PWM2/3 and AT90PWM2B/3B
ATmega48/88/168 family run-time calibration of the Internal RC oscillator
Setup and use of the SPI
Accessing I2C LCD Display Using the AVR 2-Wire Serial Interface
06/06
02/06
05/02
05/02
01/08
05/02
02/08
04/08
01/04
07/03
01/04
09/05
07/03
01/04
04/08
07/03
01/04
06/03
06/03
10/03
10/03
10/03
04/05
02/04
03/04
04/08
02/07
07/04
09/05
09/02
05/02
03/05
07/03
09/03
08/06
03/05
05/02
06/04
02/06
09/05
02/08
05/02
02/02
09/03
06/08
02/04
08/06
10/05
05/06
03/08
12/06
09/06
07/08
09/05
December 2008
AVR Microcontrollers
Note
Number
AVR172
AVR180
AVR181
AVR182
AVR186
AVR191
AVR194
AVR1000
AVR1001
AVR1003
AVR1300
AVR1301
AVR1302
AVR1303
AVR1304
AVR1305
AVR1306
AVR1307
AVR1308
AVR1309
AVR1310
AVR1311
AVR1312
AVR1313
AVR1314
AVR1315
AVR1316
AVR1317
AVR1318
AVR1600
AVR1900
AVR200
AVR201
AVR202
AVR204
AVR220
AVR221
AVR222
AVR223
AVR230
AVR231
AVR236
AVR240
AVR241
AVR242
AVR243
AVR244
AVR245
AVR270
AVR271
AVR272
AVR273
AVR274
AVR276
Page 24
Description
Last Update
Sensorless Commutation of Brushless DC Motor (BLDC) using
ATmega32M1 and ATAVRMC320
External Brown-Out Protection
Automotive Grade0 - PCB and Assembly Recommendations
Zero Cross Detector
Best practices for the PCB layout of Oscillators
Anti-Pinch Algorithm for AVR Adaptation Procedure
Brushless DC Motor Control using ATmega32M1
Getting Started Writing C-code for XMEGA
Getting Started With the XMEGA Event System
Using the XMEGA Clock System
Using the XMEGA ADC
Using the XMEGA DAC
Using the XMEGA Analog Comparator
Use and configuration of IR communication module
Using the XMEGA DMA Controller
XMEGA Interrupts and the Programmable Multi-level Interrupt Controller
Using the XMEGA Timer/Counter
Using the XMEGA USART
Using the XMEGA TWI
Using the XMEGA SPI
Using the XMEGA Watchdog Timer
Using the XMEGA Timer/Counter Extensions
Using the XMEGA External Bus Interface
Using the XMEGA IO Pins and External Interrupts
Using the XMEGA Real Time Counter
Accessing the XMEGA EEPROM
XMEGA Self-programming
Using the XMEGA built-in DES accelerator
Using the XMEGA built-in AES accelerator
Using the XMEGA Quadrature
Getting started with ATxmegaA1
Multiply and Divide Routines
Using the AVR Hardware Multiplier
16-Bit Arithmetic
BCD Arithmetic
Bubble Sort
Discrete PID controller
8-Point Moving Average Filter
Digital Filters with AVR
DES Bootloader
AES Bootloader
CRC Check of Program Memory
4x4 Keypad-Wake Up on Keypress
Direct driving of LCD display using general I/O
8-bit Microcontroller Multiplexing LED Drive & a 4x4 Keypad
Matrix Keyboard Decoder
UART as ANSI Terminal Interface
Code Lock with 4x4 Keypad and I2C™ LCD
USB Mouse Demonstration
USB Keyboard Demonstration
USB CDC Demonstration UART to USB Bridge
USB Mass Storage Implementation
Single-wire Software UART
USB Software Library for AT90USBxxx Microcontrollers
10/08
05/02
09/07
01/04
03/08
11/06
04/08
02/08
02/08
02/08
04/08
04/08
04/08
07/08
04/08
02/08
02/08
02/08
02/08
02/08
04/08
04/08
02/08
02/08
02/08
04/08
11/08
04/08
04/08
08/08
04/08
05/06
06/02
05/02
01/03
05/02
05/06
05/02
07/08
04/05
08/06
05/02
06/06
05/04
05/02
01/03
11/03
10/05
03/08
07/08
04/08
04/06
03/07
02/07
December 2008
AVR Microcontrollers
Note
Number
AVR277
AVR280
AVR282
AVR286
AVR292
AVR293
AVR296
AVR298
AVR2001
AVR2002
AVR2004
AVR2005
AVR2006
AVR2007
AVR2009
AVR2014
AVR2015
AVR2016
AVR2021
AVR2022
AVR2023
AVR301
AVR303
AVR304
AVR305
AVR306
AVR307
AVR308
AVR309
AVR310
AVR311
AVR312
AVR313
AVR314
AVR315
AVR316
AVR317
AVR318
AVR319
AVR320
AVR322
AVR323
AVR325
AVR328
AVR329
AVR335
AVR336
AVR340
AVR341
AVR350
AVR351
AVR352
AVR353
AVR354
Page 25
Description
Last Update
On-The-Go (OTG) add-on to USB Software Library
USB Host CDC Demonstration
USB Firmware Upgrade for AT90USB
LIN Firmware Base for LIN/UART Controller
LIN Break-in-Data Feature of LIN/UART Controller
USB Composite Device
AVRUSBRF01 USB RF Dongle
USB Audio Demonstration with ATmega32(16)U4
AT86RF230 Software Programmer’s Guide
Raven Radio Evaluation Software
LC-Balun for AT86RF230
Design Considerations for the AT86RF230
Design and characterization of the Radio Controller Boards 2.4 GHz PCB
Antenna
IEEE802.15.4 MAC power consumptions for AT86RF230 and ATmega1281
AT86RF230 – Software Programming Model
AT86RF230 Receiver sensitivity measurements
RZRAVEN Quick Start Guide
RZRAVEN Hardware User's Guide
AT86RF231 Antenna Diversity
AT86RF231 Software Programming Model
AT86RF231 PCB reference design for antenna diversity
C Code for Interfacing AVR® to AT17CXX FPGA Configuration Memory
SPI-UART Gateway
Half Duplex Interrupt Driven Software UART
Half Duplex Compact Software UART
Using the AVR UART in C
Half Duplex UART Using the USI Module
Software LIN Slave
Software Universal Serial Bus (USB)
Using the USI Module as a I2C Master
Using the TWI Module as a I2C Slave
Using the USI Module as a I2C Slave
Interfacing the PCAT Keyboard
DTMF Generator
Using the TWI Module as a I2C Master
SMBus Slave Using the TWI Module
Using the USART on the ATmega48/88/168 as a SPI master
Dallas 1-Wire® Master
Using the USI module for SPI communication
Software SPI Master
LIN v1.3 Protocol Implementation on Atmel AVR Microcontrollers
Interfacing GSM modems
High-Speed Interface to Host EPP Parallel Port
USB Generic HID Implementation
USB Firmware Architecture
Digital Sound Recorder with AVR and Serial Data Flash
ADPCM Decoder
Direct Driving of LCD Using General Purpose IO
Four and five-wire Touch screen Controller
XmodemCRC Receive Utility for AVR
Runtime calibration and compensation of RC oscillators
Using the Coulomb Counting ADC
Voltage Reference Calibration and Voltage ADC Usage
Using the Deep Under-Voltage Recovery Mode (DUVR)
December 2008
07/07
09/07
01/08
03/08
03/08
08/08
07/08
11/08
07/07
07/08
04/08
08/07
08/07
09/07
08/07
04/08
03/08
04/08
06/08
05/08
08/08
01/04
03/05
04/08
09/05
07/02
10/03
05/02
02/06
09/04
10/04
09/05
09/05
05/02
10/04
10/05
11/04
10/04
11/04
09/05
12/05
02/06
02/02
01/06
02/06
04/05
01/05
09/07
07/07
01/08
10/08
10/08
10/08
10/08
AVR Microcontrollers
Note
Number
AVR360
AVR400
AVR401
AVR410
AVR411
AVR414
AVR415
AVR430
AVR433
AVR434
AVR435
AVR440
AVR441
AVR442
AVR443
AVR444
AVR446
AVR447
AVR448
AVR449
AVR450
AVR451
AVR452
AVR453
AVR454
AVR455
AVR458
AVR459
AVR460
AVR461
AVR462
AVR463
AVR465
AVR470
AVR471
AVR480
AVR481
AVR482
AVR483
AVR487
AVR491
AVR492
AVR493
AVR494
AVR495
AVR500
AVR501
AVR502
Page 26
Description
Last Update
Step Motor Controller
Low Cost A/D Converter
8-Bit Precision A/D Converter
RC5 IR Remote Control Receiver
Secure Rolling Code Algorithm for Wireless Link
User Guide - ATAVRRZ502 - Accessory Kit
RC5 IR Remote Control Transmitter
MC300 Hardware User Guide
Power Factor Corrector (PFC) with AT90PWM2 Re-triggable High Speed
PSC
PSC Cookbook
BLDC/BLAC Motor Control Using a Sinus Modulated PWM Algorithm
Sensorless Control of Two-Phase Brushless DC Motor
Intelligent BLDC Fan Controller with Temperature Sensor and Serial
Interface
PC Fan Control using ATtiny13
Sensor-based control of three phase Brushless DC motor
Sensorless control of 3-phase brushless DC motors
Linear speed control of stepper motor
Sinusoidal driving of three-phase permanent magnet motor using
ATmega48/88/168
Control of High Voltage 3-Phase BLDC Motor
Sinusoidal driving of 3-phase permanent magnet motor using
ATtiny261/461/861
Battery Charger for SLA, NiCd, NiMH and Li-ion Batteries
BC100 Hardware User's Guide
Sensor-based Control of Three Phase Brushless DC Motors Using CAN128
64 32 or mega128 64 usi
Smart Battery Reference Design
Users Guide – ATAVRSB100 – Smart Battery Development Board
ATAVRSB201 User's guide
Charging Lithium-Ion Batteries with ATAVRBC100
SB200 Hardware User's Guide
Embedded Web Server
Quick Start Guide for the Embedded Internet Toolkit
Reducing the Power Consumption of ATEIT1
Charging Nickel-Metal Hydride Batteries with ATAVRBC100
Energy meter
MC310 Hardware User Guide
MC320 Getting Started Guide
Anti-Pinch System for Electrical Window
DB101 Hardware User's Guide
DB101 Software User's Guide
DB101 Firmware - Getting Started
AVRUSBRF01 Quick Start
Quick start guide for SB200
Brushless DC Motor Control using AT90PWM3
Sensorless Commutation of Brushless DC Motor (BLDC) using AT90PWM3
and ATAVRMC100
AC Induction Motor Control Using the constant V/f Principle and a Natural
PWM Algorithm
AC Induction Motor Control Using the Constant V/f Principle and a Spacevector PWM Algorithm
Migration between Atmega64 and Atmega645
Replacing ATtiny15 with ATtiny25
Migration between Atmega165 and ATmega325
December 2008
04/03
05/02
02/03
05/02
04/06
12/06
05/03
10/08
03/06
10/06
09/06
09/05
09/05
09/05
02/06
10/05
06/06
06/06
05/06
10/07
09/06
09/07
03/06
02/06
06/06
10/08
08/08
10/08
05/02
05/02
03/02
09/07
07/04
07/08
10/08
12/06
09/07
09/07
02/08
04/08
11/08
05/07
07/06
12/05
02/06
09/04
03/05
11/04
AVR Microcontrollers
Note
Number
AVR503
AVR504
AVR505
AVR506
AVR507
AVR508
AVR509
AVR510
AVR511
AVR513
AVR514
AVR515
AVR520
AVR521
AVR522
AVR526
AVR527
AVR528
AVR600
AVR601
AVR910
AVR911
AVR914
AVR998
AVR32000
AVR32003
AVR32004
AVR32005
AVR32006
AVR32007
AVR32008
AVR32015
AVR32100
AVR32101
AVR32102
AVR32105
AVR32107
AVR32108
AVR32110
AVR32111
AVR32113
AVR32114
AVR32115
AVR32119
AVR32120
AVR32134
AVR32401
AVR32407
AVR32408
AVR32412
AVR32413
AVR32415
AVR32416
Page 27
Description
Last Update
Replacing AT90S/LS2323 or AT90S/LS2343 with ATtiny25
Migrating from ATtiny26 to ATtiny261/461/861
Migration between Atmega16/32 and ATmega164/324/644
Migration from Atmega169 to ATmega169P
Migration from ATmega329 to ATmega329P
Migration from ATmega644 to ATmega644P
Migration between ATmega169P and ATmega329P
Migration between ATmega329/649 and ATmega3290/6490
Migration from ATmega3290 to ATmega3290P
Migration Note from Atmega165 to Atmega165P
Migration Note from Atmega325 to Atmega325P
Migrating from ATmega48/88/168 and ATmega48P/88P/168P/328P to
ATtiny48/88
Migrating from ATtiny13 to ATtiny13A
Migrating from ATmega32 to Atmega32A
Migrating from ATmega16 to ATmega16A
Migrating from ATtiny24/44 to ATtiny24A/44A
Migrating from ATmega324P to ATmega324PA
Migrating from ATmega88 and ATmega88P to ATmega88PA
STK600 Expansion, routing and socke
Atmel Modular Evaluation Kits for Motor Control Applications
In-System Programming
AVR Open-source Programmer
CAN & UART based Bootloader for AT90CAN32, AT90CAN64, &
AT90CAN128
Guide to IEC60730 Class B compliance with AVR Microcontrollers
Introduction to AVR32 header files
Build root for AVR32
AVR32 AP7 How to add software package to Buildroot
AVR32 AP7 How to add a custom board to Buildroot
Getting Started with GCC for AVR32
UC3 C-coding Guidelines for ARM7 Developers
How to Compile the UC3 Software Framework in AVR32 Studio V1.0
AVR32 Studio getting started
Using the AVR32 USART
Configuring the AVR32 Interrupt Controller
Using the AVR32 SDRAM Controller
Master and Slave SPI Driver
Using TWI as a master on the AVR32
Peripheral Direct Memory Access Driver
Using the AVR32 Timer/Counter
Using the AVR32 PIO Controller
Configuration and Use of the Memory Management Unit
Using the AVR32 LCD Controller
AVR32 AP7 Linux ATA driver
Getting Started with AVR32 UC3A Microcontrollers
Using the AVR32 aduio bitstream DAC ABDAC
AVR32 UC3 3D Graphic Rendering Application
Interfacing DataFlash in Linux with the AVR32
AVR32407: WMA Codec Linux Library
AVR32 AP7 Linux GPIO driver
AVR32 AP7 TWI driver
AVR32 AP7 Image sensor interface driver
AVR32 AP7 Linux PS/2 keyboard and mouse
AVR32 AP7 Linux LCD Panel Customization
09/05
04/08
06/06
02/07
11/06
07/06
11/06
07/06
11/06
03/07
03/07
09/07
05/08
06/08
06/08
12/08
11/08
11/08
08/08
10/08
08/08
07/04
05/06
04/08
05/06
11/08
11/08
11/08
12/07
03/08
12/07
04/08
04/06
04/06
05/06
05/06
04/06
05/06
05/06
05/06
09/06
07/08
08/08
05/08
03/08
05/08
08/08
09/07
02/08
08/08
08/08
02/08
07/08
December 2008
AVR Microcontrollers
Note
Number
AVR32701
AVR32705
AVR32708
AVR32709
AVR32710
AVR32714
AVR32715
AVR32717
AVR32718
AVR32722
AVR32736
AVR32737
AVR32738
AVR32739
AVR32743
AVR32744
AVR32747
AVR32749
AVR32752
AVR32753
Description
Last Update
AVR32 AP7 USB Performance
AVR32 AP7 Networking Performance
AVR32 UC3A and UC3B Flash JTAG Programming Algorithms
AVR32 UC3 Audio Decoder Over USB on AT32UC3A0512 or
AT32UC3A1512
Space Vector Modulation using AVR32 UC3 Microcontroller
UC3A Schematic Checklist
AVR32 UC3B Schematic Checklist
Compatibility Note AT32UC3Ax Revision E to Revision H or later
AT32UC3 Series Software Framework DSPLib
How to licence audio and video codecs
AVR32 AP7 Getting Started
AVR32 AP7 Linux Getting Started
AVR32 AP7 Schematic Checklist
AVR32 UC3 Low power software design
AVR32 AP7 Linux Kernel Module Application Example
AVR32 AP7 Linux Custom Board Support
Compatibility Note AT32UC3Bx Revision B to Revision F or later
AVR32 UC3 Software Workaround Implementation for the Erratum Flash
Read-after-Write
Using the AVR32 UC3 Static Memory Controller
AVR32 UC3 How to connect to an SSL-server
02/08
02/08
11/07
08/08
03/08
09/08
09/08
08/08
11/07
02/08
04/08
02/08
09/08
05/08
07/08
07/08
08/08
05/08
08/08
07/08
© 2008 Atmel Corporation. All Rights Reserved. Atmel®, logo and combinations thereof, AVR® ,
megaAVR®, XMEGA®, tinyAVR®, Z-Link® and others, are registered trademarks, picoPower™ and others
are trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks
of others.
Page 28
December 2008
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement