The
World of
®
Microcontrollers
Product Overview 2009 8 bit AVR RISC MCUs ■ ■ ■ ■ ■ ■
1 - 256 kBytes ISP Flash / E2 picoPowerTM On-Chip Debugging Interface LCD Drivers CAN Interface USB Interface
MSC - Distributor of
Atmel’s RISC MCU Families Welcome to the World of Atmel’s RISC microcontrollers Join the big world of Atmel’s 8-bit and 32-bit RISC MCU families! From lowest cost ATTINY, high performance ATMEGA or new XMEGA family, Atmel’s 8-bit AVR portfolio covers devices from 16 MIPS up 32 MIPS with pin counts from 8 up to 100 pins. Flash memories from 1K up to 256K are available.
Atmel’s RISC architectures
Atmel’s new AVR32 32-bit core is introduced in UC3 flash based derivates and in the AP7 application processor products. A lot of intelligent technologies make this core the winner in performance and power consumption over all existing 32-bit technologies. Here, will find flash based products up to 512K with a lot of communication interfaces as well as high performance processors with MMU and cashes especially for embedded Linux, which is supported directly by Atmel. Atmel’s SAM ARM® families cover a broad range of products from flash based SAM7 and SAM9 MCU products as well as SAM9 MPUs for Windows CE® and embedded Linux. A rich set of communication peripherals, lots of smart implementations and different available development tools and operating systems in the market make this products very successful. In 2009 Atmel will introduce first SAM3® Cortex-M3 Flash families, that will combine high MIPs power with low power consumption. Migration Both AVR32 and SAM ARM® use many common peripherals, enabling migration between the families much more easier, than jumping between different MCU technology. Furthermore advanced XMEGA peripherals are included in Atmel’s 32-bit MCUs.
Common peripherals
Common tools
2
Tools AVR32, AVR and XMEGA products come with dedicated free of charge AVR Studios and can be debugged with JTAGICEMK2. So feel free to start with AVR, enlarge your application to XMEGA and proceed to AVR32 MCUs with the same set of tools.
Family Overview
ATMEL´s AVR® microcontroller have a true 8-bit RISC core running single cycle instructions and a well-defined I/O structure that limits the need for external components. AVR® Flash microcontrollers operate with clock rates up to 32 MHz, achieving close to 32 MIPS. With 32 general purpose registers, the AVR® delivers unmatched performance and flexibility, especially when you program in high-level languages, like C, Pascal or Basic. The AVR® RISC core is a Havard architecture with separate buses and address spaces for program and data memories, load and store operations and a 32 byte register file. The AVR® has up to 133 instructins which are either 16/32 bit wide and about 80% of these are executed in a single cycle. AVR® Flash microcontrollers are a large family of processors that share a single core architecture. This makes it easy to reuse code in your next project and you can use the same development tool set for all AVR® microcontrollers. The wide range of available devices from 8-pin / 1 KB Flash memory to 100-pin / 256 KB Flash memory and the high integration level make it an ideal choice to low cost, small dimension to medium range applications from small actuators/sensors up to complex applications. The AVR® devices are available in 3 families (tiny, mega and Xmega) plus different Application Specific Standard Products (ASSP) like USB, PWM, LCD or CAN devices. The AVR® mega and Xmega devices support self-programming flash, allowing them to upgrade their own firmware by using any existing communication interface. Lock-bits protect your code from being inappropriately read or copied. AVR Studio® is a free-of-charge professional Integrated Development Environment (IDE) for writing and debugging AVR® applications. It could handle all available Atmel tools like the starter kits or in-circuit-emulators. Nearly all AVRs devices have an on-chip debug interface (debugWIRE or JTAG). AVR® Flash microcontrollers have up to six different sleep modes. Software controlled frequency makes it possible to use maximum speed when needed, saving power the rest of the time. High code density ensures that a minimum of instructions and clock cycles are needed to execute a task, thereby reducing the power consumption significantly. 3
128 Byte Segment 128 Byte Segment
Application Block
128 Byte Segment 128 Byte Segment 128 Byte Segment
128 Byte Segment
Temporary Buffer 128 Byte RAM
128 Byte Segment 128 Byte Segment
Segment RAM is not part of the internal Data RAM
Boot Block
128 Byte Segment 128 Byte Segment
Self-Programming Flash With on-chip in-system programmable Flash and EEPROM, the AVR is a perfect choice in order to optimise cost and offer lowest time-to-market. The core of the MEGA Family is also able to reprogram (self-program) the flash with the application software. To do that, the Flash is divided into individual erase/programmable small segments of 128 or 256 Bytes. The segments are joined together to an application block and a boot block. The core is able to execute instructions in the up to 8 kByte boot block while segments in the application block are erased or programmed. In addition the boot block has its own interrupt vector table and the reset vector can be configured (by a fuse bit) to point to the beginning of the boot block instead of the application block. As a result an application specific boot loader can be programmed with real time characteristics. An example of a boot loader is described in the application note AVR109 which can be downloaded free of charge at www.atmel.com. The in-system programmable Flash makes it easy to program your boot loader in a new device which is usually shipped without a boot loader. JTAG Interface All AVRs of the MEGA family with 16 kByte and more Flash memory have a JTAG interface for debugging, in-system testing and in-system programming. When the JTAG interface is used together with AVR Studio and the AT90JTAGICE for debugging you are able to set an unlimited number of breakpoints in your source code to do single stepping a.s.o. In addition it is possible to set data breakpoints in the I/O or data memory address space. When the program accesses this dedicated I/O or data memory addresses (for example variables or the end of a stack) program execution is stopped. When used for in-system testing you are able to use the boundary-scan register to individually configure each I/O pin for a maximum of testing efficiency in your PCB end test. In addition to this you can use the JTAG interface to in-system program the devices with your PCB end test equipment. No additional programming voltage is necessary for JTAG, SPI or Self-Programming. DebugWIRE™ Interface DebugWIRE™ is a One-wire, bi-directional interface for all new AVRs with 16 kByte and less flash memory. It enables On-Chip debugging at the real target device. This debugging interface offers full execution and program flow control. In addition this presents an unlimited number of breakpoints, adjustment of I/O pins, monitor functionality and programming of nonvolatile memories. Additional pins are not required as the reset pin is used for connectivity.
4
Product Families With a wide variety of package and performance and performance options, AVR controllers give you the versatility to meet any challenge and capture any opportunity. Different product families makes it easier for you to find the best fitting device. tiny AVR The tinyAVR devices are general purpose flash-based microcontroller. They offer an unrivaled combination of price, performance and flexibility. The same Flash-based microcontroller can be used for design, prototype evaluation and volume production resulting in cost reduction by minimizing inventory. The tinyAVRs are available from 1K bytes to 8K bytes Flash program memory in very small packages. Features ■ Single cycle 8-bit RISC architecture ■ high performance ■ low power consumption ■ internal RC Oscillator ■ integrated EEPROM ■ A/D Converter ■ On-Chip 8-bit/16-bit timers and Watchdog ■ High Frequency PWM with PLL ■ On-Chip debug interface (debugWIRE) Mega AVR The megaAVR controllers are general purpose microcontroller with up to 256K Bytes self programming Flash Memory, 4K Bytes SRAM and EEPROM. The megaAVR devices are developed for applications that need to store a large amout of program code. The megaAVR offers substantial program and data memories, and performance approaching 1 MIPS per MHz. The megaAVR delivers the power of self-programmability for fast, secure, cost-effective remote upgrades. Features ■ Single cycle 8-bit RISC architecture ■ Complete Family with 4K to 256K Bytes Flash ■ High performance ■ Self programming Flash memory with boot block ■ 10-bit A/D converter ■ 8 x 8 Hardware Multiplier ■ integrated EEPROM ■ internal RC Oscillator ■ USART, SPI and TWI compliant serial interfaces ■ On-Chip 8-bit/16-bit timers and Watchdog ■ On-Chip debug through JTAG or (debugWIRE) ■ Extended voltage range ■ Package range from 28-pin to 100-pin in DIP, TQFP and MLF types CAN AVR The CAN AVR family offers high performance together with extended CAN (Controller Area Network) capabilities. The devices are perfectly suited for many CAN networking and industrial applications, including factory and building automation, medical equipment, marine networking and print media. The first available device features 128K bytes Flash memory. This large amount of memory together with a high processing speed allows to operate higher layer protocol stack (CANopen, DeviceNet or J1939). Features High Performance 1 MIPS per MHz ■ V2.0A/V2.0B CAN controller with 15 independent message objects ■ Highly flexible In-Application Programming capability via CAN, UART or SPI ■
5
Product Families LCD AVR The LCD AVR devices have a integrated LCD driver with automatic contrast control. Designed for maximum flexibility and highest possible integration, the LCD AVR family of high performance, low-power microcontrollers includes everything you need for human interface. The feature set includes keyboard interrupts, visual LCD driver with contrast control and interrupts for input switches.
PWM AVR The PWM AVR family is specially designed for Lamp ballast and Motor Control applications. Developed together with the industry leading lamp ballast manufactures, Atmel‘s PWM AVR microcontroller are optimizied for Linear and Dimmable Flurescent tubes, as well as High Density Discharge (HID) ballasts. Their dedicated features allow for truly intelligent lighting networks, resulting in energy savings. The PWM AVRs are dedicated for motor control applications by their exceeding PWM part as well.
USB AVR The AT90USB microcontrollers are designed to address the varied requirements of embedded applications needing USB connectivity. Four AVRs are available: the AT90USB1286 and AT90USB1287 have 128 Kbytes of In-System Programmable (ISP) Flash, 8 Kbytes of RAM and 4 Kbytes of EEPROM. The AT90USB646 and AT90USB647 are identical but with half the memory size. The AT90USB1286 and AT90USB646 and have USB interface for applications needing to communicate with USB host. The AT90USB1287 and AT90USB647 comply with the USB On-The-Go (OTG) standard for use as Dual Role Devices (DRD) in applications operating as either host or function on the USB. The USB host capability is key to embedded devices needing to communicate without PC intervention.
picoPowerTM AVR The picoPowerTM AVR devices are designed to achieve even lower power comsumption with the same performance. The picoPowerTM technology incorporate a number of techniques for lower power consumption in sleep and active mode. The key elements are: True 1.8 Volt Supply Voltag ■ Minimized Leakage Current ■ Sleeping Brown Out Detection ■ Ultra Low Power 32 kHz Crystal Oscillator ■ Digital Input Disable Register ■ Clock Gating ■ Flash Sampling ■
picoPowerTM AVRs will be identified with a “P” added on the device name: i.e. ATmega169 becomes ATmega169P.
6
AVR® Xmega Atmel® has introduced the new XmegaTM family. AVR Xmega microcontrollers have the same acclaimed characteristics as the established AVR devices, and operates from just 1.6 volt with up to 32 MIPS at 32 MHz. Memory size range from 16 to 384 KB of Flash and they come in 44- to 100-pin packages. The Xmega devices are general purpose microcontrollers well suited for a variety of applications including audio systems, ZigBee®, power tools, medical , board controllers, networking, metering, optical transceivers, motor control, white goods and any battery powered product. With an impressive list of features and a drastically increased peripheral throughput, the CPU can spend less time handling peripherals and even more time in sleep mode.
AVR AVR CPU 32 MHZ 1.6 Volt
12-bit Analog ADC and DAC 2 Msps / 1 Msps
Memories
Flash, EEPROM, SRAM
16-bit Timers
Real-Time Counter Timer / Counters
DNA Controller 4 Channels
Communicaton USART, SPI, TWI
32 M 1.6
Event System Interrupt Controller
Cryptography AES and DES
Response Time Conventional MCU
XMEGA with Event System Application complexity 100% CPU usage
without DMA
with DMA
Communication rate
Event System Like a reflex in the human body, the innovative Xmega Event System enables interperipheral communication without CPU or DMA usage. This ensures 100% predictable and short response time. Up to 8 simultaneous events or interrupt conditions in the peripherals can automatically start actions in other peripherals. DMA Controller A 4-channel DMA Controller enables fast, CPU independent data transfer that significantly boosts performance. The DMA Controller in Xmega handles transfers between all combinations of data memories and peripherals. Real 12-bit ADC and DAC For high analog accuracy the Xmega features high-speed 12-bit analog peripherals. Capable of up to 2 Msps, Xmega’s ADCs deliver the fastest sample rate and most accurate result compared to conventional MCUs. Since XMEGA also features two 12-bit digital-to-analog converters (DAC) with up to 1 Msps and four advanced analog comparators, XMEGA microcontrollers have leading analog integration. Compatibility and tools Xmega uses the same instruction set as existing AVR products, and code can easily be reused. All Xmega family members are pin and 100% code compatible, and designers can easily reuse both source and binary code in all projects. Xmega is supported by the easy-to-use tool chain already existing for AVR devices, and Compilers and development tools platforms are the same for all AVR microcontrollers. Programmable Multilevel Interrupt Controller All peripherals have software selectable interrupts and different interrupt vectors. Xmega has high, medium and low level interrupt which are user selectable for each interrupts source
ration 2nd genewerTM picoPo Battery Level picoPower technology
Conventional MCU Durability
Second Generation picoPowerTM Atmel’s picoPower technology have proven to be the industry leader in low power designs. With the 2nd generation picoPower technology, Xmega MCUs run a RealTime Counter, Watchdog Timer and Brown-out Detector with only 2 µA current consumption. The Xmega also incorporates true 1.6 volt operation and elements like dynamic clock switching, and frequency scaling for optimal power management.
7
max. 6
4
Max. Clock @Voltage Range
64
Brown-Out Det.
64
On-Chip RC Osc. in MHz
1
Analog Comp.
4
1 with 2 Comp. 2 PWM Chan.
✔
0.128, 4.8, 9.6
✔
4MHz @ 1.8 to 5.5V 10MHz @ 2.7 to 5.5V 10MHz @ 2.7 to 5.5V 20MHz @ 4.5 to 5.5V
USI
1 with 2 Comp. 2 PWM
✔
0.128, 4.8, 9.6
✔
0 - 4MHz @ 1.8 to 5.5V 0 - 10MHZ @ 2.7 to 5.5V 0 - 20MHz @ 4.5 to 5.5V
Sub Clock
10Bit ADC
max. 6
Extended Memory Interface
I/Os
64
16Bit Timer
E2
64
8Bit Timer
RAM
1
Serial I/Os
Flash in Kbyte
Device
AVR
Device Overview tiny
ATTINYs in 8-Pin Package ATTINY13V ATTINY13 ATTINY13A-xx
ATTINYx5 Family in 8-Pin Package ATTINY25V-10xx
2
128
128
max. 6
4
USI
2 with 2 Comp. 2 PWM Chan.
✔
6.4, 8
✔
4MHz @ 1.8 to 5.5V 10MHz @ 2.7 to 5.5V 10MHz @ 2.7 to 5.5V 20MHz @ 4.5 to 5.5V
4
256
256
max. 6
4
USI
2 with 2 Comp. 2 PWM Chan.
✔
6.4, 8
✔
4MHz @ 1.8 to 5.5V 10MHz @ 2.7 to 5.5V 10MHz @ 2.7 to 5.5V 20MHz @ 4.5 to 5.5V
8
512
512
max. 6
4
USI
2 with 2 Comp. 2 PWM Chan.
✔
6.4, 8
✔
4MHz @ 1.8 to 5.5V 10MHz @ 2.7 to 5.5V 10MHz @ 2.7 to 5.5V 20MHz @ 4.5 to 5.5V
ATTINY25-20xx ATTINY45V-10xx ATTINY45-20xx ATTINY85V-10xx ATTINY85-20xx ATTINYx4 Family in 14-Pin Package ATTINY24V-10xx
2
128
128
12
8
USI
1 with 2 Comp. 2 PWM Chan.
1 with 2 Comp. 2 PWM Chan.
✔
8
✔
4MHz @ 1.8 to 5.5V 10MHz @ 2.7 to 5.5V 10MHz @ 2.7 to 5.5V 20MHz @ 4.5 to 5.5V
4
256
256
12
8
USI
1 with 2 Comp. 2 PWM Chan.
1 with 2 Comp. 2 PWM Chan.
✔
8
✔
4MHz @ 1.8 to 5.5V 10MHz @ 2.7 to 5.5V 10MHz @ 2.7 to 5.5V 20MHz @ 4.5 to 5.5V
8
512
512
12
8
USI
1 with 2 Comp. 2 PWM Chan.
1 with 2 Comp. 2 PWM Chan.
✔
8
✔
4MHz @ 1.8 to 5.5V 10MHz @ 2.7 to 5.5V 10MHz @ 2.7 to 5.5V 20MHz @ 4.5 to 5.5V
128
128
max. 18
USART, USI
1 with 2 Comp. 2 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
4, 8
✔
4MHz @ 1.8 to 5.5V 10MHz @ 2.7 to 5.5V 10MHz @ 2.7 to 5.5V 20MHz @ 4.5 to 5.5V
✔
1, 2, 4, 8
✔
8MHz @ 2.7 to 5.5V 16MHz @ 4.5 to 5.5V
ATTINY24-20xx ATTINY44V-10xx ATTINY44-20xx
tiny AVR
ATTINY84V-10xx ATTINY84-20xx
ATTINYs in 20-Pin Package ATTINY2313V-10xx
2
ATTINY2313-20xx ATTINYx61 Family in 20-Pin Package ATTINY26L-8xx
2
128
128
13 to 16
11
USI
1 + 1 with 2 Comp. 2 PWM Chan.
2
128
128
max. 16
11
USI
1 with 3 Comp. 3 PWM Chan.
1 with 2 Comp. 2 PWM Can.
✔
8
✔
4 MHz @ 1.8 to 5.5V 10MHZ @ 2.7 to 5.5V 10MHz @ 2.7 to 5.5V 20MHz @ 4.5 to 5.5V
4
256
256
max. 16
11
USI
1 with 3 Comp. 3 PWM Chan.
1 with 2 Comp. 2 PWM Chan.
✔
8
✔
4MHz @ 1.8 to 5.5V 10MHz @ 2.7 to 5.5V 10MHz @ 2.7 to 5.5V 20MHz @ 4.5 to 5.5V
8
512
512
max. 16
11
USI
1 with 3 Comp. 3 PWM Chan.
1 with 2 Comp. 2 PWM Chan.
✔
8
✔
4MHz @ 1.8 to 5.5V 10MHz @ 2.7 to 5.5V 10MHz @ 2.7 to 5.5V 20MHz @ 4.5 to 5.5V
16
512
512
16
11
SPI USI LIN
1 with 1 Comp. 1 PWM
1 with 2 Comp. 2 PWM
✔
8
✔
0 - 8MHZ @ 2.7 to 5.5V 0 - 16MHz @ 4.5 to 5.5V
ATTINY26-16xx ATTINY261V-10xx ATTINY261-20xx ATTINY461V-10xx ATTINY461-20xx ATTINY861V-10xx ATTINY861-20xx ATTINY167-15xx
ATTINYx8 Family in 32-Pin Package ATTINY48-xx
4
256
64
max.28
max.8
SPI, TWI
1 with 2 Comp.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
✔
0.128,8
✔
0 - 2MHz @ 1.8 to 5.5V 0 - 6MHZ @ 2.7 to 5.5V 0 - 12MHz @ 4.5 to 5.5V
ATTINY88-xx
8
512
64
max.28
max.8
SPI, TWI
1 with 2 Comp.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
✔
0.128,8
✔
0 - 2MHz @ 1.8 to 5.5V 0 - 6MHZ @ 2.7 to 5.5V 0 - 12MHz @ 4.5 to 5.5V
No responsibility is taken for the correctness of the informations
8
Pin Compatible with
Additional Features
Silicon Status
Package
Automotive Spec. available
On-Chip Debugging Interface
In-CircuitEmulator
Starter-Kit ATSTK500
ATJTAGICE-MK2
debugWIRE™
DIL8 SOP8 MLF20
Mass Production
Pin-Change Interrupt; Calibr. On-Chip Osc.
tiny11
ATSTK500
ATJTAGICE-MK2
debugWIRETM
DIL8 SOP8 MLF20 MLF10
Mass Production
Pin-Change Interrupt sleeping BOD
ATtiny13
ATJTAGICE-MK2
debugWIRE™
✔
DIL8 SOP8 MLF20
Mass Production
Pin-Change Interrupt; On-Chip Temperature Sensor ADC with diff. Mode
ATTINY15 ATTINY45 ATTINY85
ATSTK500
ATJTAGICE-MK2
debugWIRE™
✔
DIL8 SOP8 MLF20
Mass Production
Pin-Change Interrupt; On-Chip Temperature Sensor ADC with diff. Mode
ATTINY15 ATTINY25 ATTINY85
DIL8
Mass Production
Pin-Change Interrupt; On-Chip Temperature Sensor ADC with diff. Mode
ATTINY15 ATTINY25 ATTINY45
ATJTAGICE-MK2
debugWIRE™
✔
8,0
MLF20
12,8
ATSTK500 + ATSTK505
ATSTK500 + ATSTK505
ATJTAGICE-MK2
ATJTAGICE-MK2
ATJTAGICE-MK2
debugWIRE™
debugWIRE™
debugWIRE™
✔
✔
✔
DIL14 SOP14 MLF20
Mass Production
DIL14 SOP14 MLF20
Mass Production
DIL14
Mass Production
MLF20
Pin-Change Interrupt; On-Chip Temperature Sensor, ADC with diff. Mode
ATTINY44 ATTINY84
Pin-Change Interrupt; On-Chip Temperature Sensor, ADC with diff. Mode
ATTINY24 ATTINY84
Pin-Change Interrupt; On-Chip Temperature Sensor, ADC with diff. Mode
ATTINY24 ATTINY44
SOP20 SOP20
Pitch: 1,27
4,0
Bottom View
MLF20 MLF20
4,0 Pitch: 0,5
5,0
ATSTK500 + ATSTK505
SOP8 SOP8
Pitch: 1,27
10,4
ATSTK500
ATSTK500
5,3
Bottom View
MLF32 MLF32
5,0 Pitch: 0,5
9,0
TQFP32 TQFP32
9,0 Pitch: 0,8
ATSTK500
ATJTAGICE-MK2
debugWIRE™
DIL20 SOP20 MLF20
Mass Production
DIL20 SOP20 MLF32
Mass Production
DIL20 SOP20 MLF32
Mass Production
DIL20 SOP20 MLF32
Mass Production
Calibr. On-Chip Osc.; Pin-Change Interrupt 7,0
7,0 ATSTK500
ATSTK500
ATSTK500
ATJTAGICE-MK2
ATJTAGICE-MK2
debugWIRE™
debugWIRE™
✔
✔
Calibr. On-Chip Osc.; ADC with diff. Mode Pin-Change Interrupt
ATTINY261 ATTINY461 ATTINY861
Pin-Change Interrupt On-Chip Temperature Sensor
ATTINY26 ATTINY461 ATTINY861
Pin-Change Interrupt; Calibr. On-Chip Osc. On-Chip Temperature Sensor
ATTINY26 ATTINY261 ATTINY861 ATTINY26 ATTINY261 ATTINY461
MLF44
Pitch: 0,5 Scale 1:1 Dimensions in mm 12,0
12,0
TQFP44 ATSTK500
ATJTAGICE-MK2
debugWIRE™
✔
DIL20 SOP20 MLF32
Mass Production
Pin-Change Interrupt; Calibr. On-Chip Osc. On-Chip Temperature Sensor
ATSTK600
ATJTAGICE-MK2
debugWIRETM
✔
SOIC-20 TSSOP-20 QFN-32
Samples in Q1/09
Operating Temperature up to 150°C ; Hardware LIN
Pitch: 0,8
9,0
9,0
MLF64 ATSTK500
ATJTAGICE-MK2
debugWIRE™
DIL28 TQFP32 MLF32 MLF28
Mass Production
Pin-Change Interrupt
ATTINY88
ATSTK500
ATJTAGICE-MK2
debugWIRE™
DIL28 TQFP32 MLF32 MLF28
Mass Production
Pin-Change Interrupt
ATTINY48
Pitch: 0,5
16,0
16,0
TQFP64 Pitch: 0,8
9
On-Chip RC Osc. in MHz
USART, SPI, TWI
2 with 2 Comp. 2 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
USART, SPI, TWI
2 with 2 Comp. 2 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
USART, SPI,TWI
2 with 2 Comp. 2 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
USART, SPI
1 with 1 Comp. 1 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
2 each with 1 Comp. 1 PWM Chan.
2 each with 1 Cap. 2 Comp. 2 PWM Chan.
✔
USART, SPI, TWI
2 each with 1 Comp. 1 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
USART, SPI, TWI
2 each with 1 Comp. 1 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
max.23
8
USART, SPI, TWI
2 with 2 Comp. 2 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
Max. Clock @Voltage Range
Analog Comp.
✔
256
Brown-Out Det.
Sub Clock
Extended Memory Interface
1 with 1 Cap. 2 Comp. 2 PWM Chan.
16-Bit Timer
1 + 1 with 1 Comp. 1 PWM Chan.
8-Bit Timer
USART, SPI, TWI
Serial I/Os
0.128, 8
10-Bit ADC
✔
I/Os
✔
EEPROM in byte
RAM in byte
Flash in Kbyte
Device
Device Overview mega (1)
✔
4 MHz @ 1.8 to 5.5V
10MHZ @ 2.7 to 5.5V
10MHz @ 2.7 to 5.5V
20MHz @ 4.5 to 5.5V
ATMEGAx8 Family in 32-Pin Package ATMEGA48(P)V-10xx
4
512
ATMEGA48(P)-20xx
ATMEGA8L-8xx
8
1K
512
max.23
8
ATMEGA8-16xx ATMEGA88(P)V-10xx
8
1K
512
max.23
8
ATMEGA88(P)-20xx ATMEGA168(P)V-10xx
16
1K
512
max.23
8
ATMEGA168(P)-20xx ATMEGA328P-xx
32
2K
1K
max.23
512
512
35
8
✔
1, 2, 4, 8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
✔
✔
0.128, 8
0.128, 8
✔
✔
4 MHz @ 1.8 to 5.5V
10MHZ @ 2.7 to 5.5V
10MHz @ 2.7 to 5.5V
20MHz @ 4.5 to 5.5V
4 MHz @ 1.8 to 5.5V
10MHZ @ 2.7 to 5.5V
10MHz @ 2.7 to 5.5V
20MHz @ 4.5 to 5.5V
✔
0.128, 8
✔
0 - 4MHz @ 1.8 to 5.5V 0 - 10MHZ @ 2.7 to 5.5V 0 - 20MHz @ 4.5 to 5.5V
✔
1, 2, 4, 8
✔
8MHz @ 2.7 to 5.5V
ATMEGAs in 44-Pin Package ATMEGA8515L-8xx
8
ATMEGA8515-16xx ATMEGA162V-8xx
16
1K
512
35
2xUSART, SPI
ATMEGA162-16xx ATMEGA8535L-8xx
8
512
512
32
8
megaAVR
ATMEGA8535-16xx
ATMEGA16L-8xx
16
1K
512
32
8
ATMEGA16-16xx
16MHZ @ 4.5 to 5.5V ✔
✔
✔
1, 2, 4, 8
1, 2, 4, 8
✔
✔
1MHz @ 1.8 to 2.4V
8MHZ @ 2.4 to 5.5V
8MHz @ 2.7 to 5.5V
16MHz @ 4.5 to 5.5V
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
✔
1, 2, 4, 8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
ATMEGA16A-xx
16
1K
512
32
8
USART, SPI,TWI
2 each with 1 Comp. 1 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
✔
1, 2, 4, 8
✔
0 - 16MHZ @ 2.7 to 5.5V
ATMEGA32L-8xx
32
2K
1K
32
8
USART, SPI, TWI
2 each with 1 Comp. 1 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
✔
1, 2, 4, 8
✔
8MHz @ 2.7 to 5.5V
ATMEGA32-16xx
ATMEGA32A-XX
32
2K
16MHZ @ 4.5 to 5.5V
1K
32
8
USART, SPI,TWI
2 each with 1 Comp. 1 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
✔
1, 2, 4, 8
✔
0 - 16MHZ @ 2.7 to 5.5V
512
32
8
2XUSART, SPI, TWI
2 each with 1 Comp. 2 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
✔
0.128, 8
✔
4 MHz @ 1.8 to 5.5V
10MHZ @ 2.7 to 5.5V
10MHz @ 2.7 to 5.5V
20MHz @ 4.5 to 5.5V
2XUSART, SPI, TWI
2 each with 1 Comp. 2 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
4 MHz @ 1.8 to 5.5V
10MHZ @ 2.7 to 5.5V
10MHz @ 2.7 to 5.5V
20MHz @ 4.5 to 5.5V
2XUSART, SPI, TWI
2 each with 1 Comp. 2 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
4 MHz @ 1.8 to 5.5V
10MHZ @ 2.7 to 5.5V
10MHz @ 2.7 to 5.5V
20MHz @ 4.5 to 5.5V
2XUSART, SPI,TWI
2 each with 1 Comp. 2 PWM Chan.
2 each with 2 Comp. 3 PWM Chan.
✔
ATMEGAxx4 Family in 44-Pin Package ATMEGA164PV-10xx
16
1K
ATMEGA164P-20xx
ATMEGA324PV-10xx
32
2K
1K
32
8
ATMEGA324P-20xx
ATMEGA644PV-10xx
64
4K
2K
32
8
ATMEGA644P-20xx
ATMEGA1284P-xx
128
16K
4K
32
No responsibility is taken for the correctness of the informations
10
8
✔
✔
✔
0.128, 8
0.128, 8
0.128, 8
✔
✔
✔
0 - 4MHz @ 1.8 to 5.5V 0 - 10MHZ @ 2.7 to 5.5V 0 - 20MHz @ 4.5 to 5.5V
12,8
5,3 5,3 5,3 10,4 8,0 8,0 8,0
SOP8 SOP20 SOP8 SOP8
Pitch: 1,271,27 Pitch: 1,27 Pitch: 1,27 Pitch:
4,0
12,812,8 12,8 Bottom View
4,0
10,410,4 10,4 MLF20
SOP20 SOP20 SOP20
Pitch: 0,5 Pitch: 1,271,27 Pitch: 1,27 Pitch:
ATSTK500
ATSTK500
ATSTK500
ATSTK500
ATJTAGICE-MK2
ATJTAGICE-MK2
ATJTAGICE-MK2
debugWIRE™
debugWIRE™
debugWIRETM
✔
✔
✔
Additional Features
Pin Compatible with
✔
PicoPower available
debugWIRE™
Silicon Status
Automive Spec. available
ATJTAGICE-MK2
Package
On-Chip Debugging Interface
ATSTK500
In-CircuitEmulator
Starter-Kit
5,0 4,4
✔
Pin-Change Interrupt
ATMEGA8 ATMEGA88 ATMEGA168
DIL28 TQFP32 MLF32 MLF28
Mass Production
DIL28 TQFP32 MLF32
Mass Production
DIL28 TQFP32 MLF32
Mass Production
✔
DIL28 TQFP32 MLF32
Mass Production
✔
DIL28 TQFP32 MLF32
Samples now
ATMEGA48 ATMEGA88 ATMEGA168
✔
Pin-Change Interrupt
Pin-Change Interrupt
Pin-Change Interrupt
ATMEGA48 ATMEGA8 ATMEGA168 ATMEGA48 ATMEGA8 ATMEGA88 ATMEGA48 ATMEGA8 ATMEGA88 ATMEGA168
Bottom View
4,4 Bottom MLF28 4,0 4,0 View 4,0 Bottom View Bottom View MLF32 5,0
Pitch: 0,5 4,0 4,0 4,0
MLF20 MLF20 MLF20
Pitch: 0,5 0,5 Pitch: 0,5 Pitch: 9,0 5,0 5,0 5,0
Bottom View Bottom View Bottom View
9,0 5,0 5,0 5,0
MLF32 TQFP32 MLF32 MLF32 MLF32
Pitch: 0,8 Pitch: 0,5 0,5 Pitch: 0,5 Pitch:
7,0 9,0 9,0 9,0
7,0 9,0 9,0 9,0 Pitch: 0,5
MLF44 TQFP32 TQFP32 TQFP32 TQFP32
Pitch: 0,8 0,8 Pitch: 0,8 Pitch: 12,0
ATSTK500
ATSTK500
ATJTAGICE-MK2
JTAG
ATSTK500
ATSTK500
ATSTK500
ATSTK500
ATSTK500
ATSTK500
ATJTAGICE-MK2
ATJTAGICE-MK2
ATJTAGICE-MK2
ATJTAGICE-MK2
ATJTAGICE-MK2
JTAG
JTAG
JTAG
JTAG
JTAG
DIL40 PCCC44 TQFP44
Mass Production
DIL40 TQFP MLF44
Mass Production
Pin-Change Interrupt
DIL40 PCCC44 TQFP44 MLF44
Mass Production
ADC with diff. Mode
DIL40 TQFP44 MLF44
Mass Production
ADC with diff. Mode
DIL40 TQFP44 MLF44
Mass Production
DIL40 TQFP44 MLF44
Mass Production
DIL40 TQFP44 MLF44
Mass Production
DIL40 TQFP44 MLF44
Mass Production
ATMEGA162
7,0 7,0 7,0
12,0 7,0 7,0 7,0 ATMEGA8515
Pitch: 0,5 0,5 Pitch: Pitch: Pitch: 0,8 0,5
MLF44 MLF44 MLF44 MLF44 TQFP44
12,0 12,0 9,0 12,0
ADC with diff. Mode
ADC with diff. Mode
ADC with diff. Mode
✔
ADC with diff. Mode Pin-change Interrupt
ATMEGA8535 ATMEGA32 ATMEGA164 ATMEGA324 ATMEGA644 ATMEGA16 ATMEGA32 ATMEGA164 ATMEGA324 ATMEGA644 ATMEGA8535 ATMEGA16 ATMEGA164 ATMEGA324 ATMEGA644 ATMEGA16 ATMEGA32 ATMEGA164 ATMEGA324 ATMEGA644 ATMEGA8535 ATMEGA16 ATMEGA32 ATMEGA324 ATMEGA644
ATSTK500
ATJTAGICE-MK2
JTAG
DIL40 TQFP44 MLF44
Mass Production
✔
ADC with diff. Mode Pin-change Interrupt
ATMEGA8535 ATMEGA16 ATMEGA32 ATMEGA164 ATMEGA644
ATSTK500
ATJTAGICE-MK2
JTAG
DIL40 TQFP44 MLF44
Mass Production
✔
ADC with diff. Mode Pin-change Interrupt
ATMEGA8535 ATMEGA16 ATMEGA32 ATMEGA164 ATMEGA324
ATSTK500
ATJTAGICE-MK2
JTAG
DIL40 TQFP44 MLF44
Samples in Q1/09
✔
ADC with diff. Mode Pin-change Interrupt
ATMEGA8535 ATMEGA16 ATMEGA32 ATMEGA164 ATMEGA324 ATMEGA644
12,0 9,012,012,0 Pitch: 0,5 Pitch: 0,8 0,8 Pitch: 0,8 Pitch:
MLF64 TQFP44 TQFP44 TQFP44 TQFP44
16,0 9,0 9,0 9,0
9,0 9,0 9,0 16,0 Pitch: 0,5 Scale 1:1 Pitch: 0,5 Pitch: 0,5 Dimensions in mm
MLF64 MLF64 MLF64 TQFP64
Pitch: 0,8 16,016,0 16,0
16,016,0 16,0
TQFP64 TQFP64 TQFP64 Pitch: 0,8 0,8 Pitch: 0,8 Pitch:
11
On-Chip RC Osc. in MHz
USART, SPI, USI
2 each with 1 Comp. 1 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
2xUSART, SPI, TWI
2 each with 1 Comp. 1 PWM Chan.
2 each with 1 Cap. 3 Comp. 3 PWM Chan.
✔
2xUSART, SPI, TWI
2 each with 1 Comp. 1 PWM Chan.
2 each with 1 Cap. 3 Comp. 3 PWM Chan.
✔
2xUSART, SPI, TWI
2 each with 2 Comp. 2 PWM Chan.
4 each with 1 Cap. 3 Comp. 3 PWM Chan.
✔
2xUSART, SPI, TWI
2 each with 2 Comp. 2 PWM Chan.
4 each with 1 Cap. 3 Comp. 3 PWM Chan.
✔
53
8
USART, SPI, USI
2 each with 1 Comp. 1 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
Max. Clock @Voltage Range
Analog Comp.
✔
512
Brown-Out Det.
Sub Clock
Extended Memory Interface
1 with 1 Cap. 2 Comp. 2 PWM Chan.
16-Bit Timer
2 each with 1 Comp. 1 PWM Chan.
8-Bit Timer
USART, SPI, USI
Serial I/Os
8
10-Bit ADC
✔
I/Os
✔
EEPROM in byte
RAM in byte
Flash in Kbyte
Device
Device Overview mega (2)
✔
4 MHz @ 1.8 to 5.5V
8MHZ @ 2.7 to 5.5V
8MHz @ 2.7 to 5.5V
16MHz @ 4.5 to 5.5V
4 MHz @ 1.8 to 5.5V
10MHZ @ 2.7 to 5.5V
10MHz @ 2.7 to 5.5V
20MHz @ 4.5 to 5.5V
4 MHz @ 1.8 to 5.5V
8MHZ @ 2.7 to 5.5V
8MHz @ 2.7 to 5.5V
16MHz @ 4.5 to 5.5V
ATMEGAxx5 Family in 64-Pin Package ATMEGA165(P)V-8xx
16
1K
ATMEGA165(P)-16xx ATMEGA325PV-10xx
32
2K
1K
53
8
ATMEGA325P-20xx ATMEGA645(P)V-8xx
64
4K
2K
53
8
megaAVR
ATMEGA645(P)-16xx
✔
✔
8
8
✔
✔
ATMEGAs in 64-Pin Package ATMEGA64L-8xx
64
4K
2K
53
8
ATMEGA64-16xx ATMEGA128L-8xx
128
4K
4K
53
8
ATMEGA128-16xx ATMEGA1281V-8xx
128
8K
4K
54
8
ATMEGA1281-16xx ATMEGA2561V-8xx
256
8K
4K
54
8
ATMEGA2561-16xx
✔
✔
1, 2, 4, 8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
✔
✔
1, 2, 4, 8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
✔
✔
✔
✔
0.128, 8
0.128, 8
✔
✔
4 MHz @ 1.8 to 5.5V
8MHZ @ 2.7 to 5.5V
8MHz @ 2.7 to 5.5V
16MHz @ 4.5 to 5.5V
2 MHz @ 1.8 to 5.5V
8MHZ @ 2.7 to 5.5V
16MHz @ 4.5 to 5.5V
ATMEGAs in 100-Pin Package ATMEGA3250PV-10xx
32
2K
1K
68
8
ATMEGA3250P-20xx ATMEGA6450V-8xx
64
4K
2K
68
8
megaAVR
ATMEGA6450-16xx ATMEGA640V-8xx
64
8K
4K
86
16
ATMEGA640-16xx
ATMEGA1280V-8xx
128
8K
4K
86
16
ATMEGA1280-16xx
ATMEGA2560V-8xx
256
8K
4K
86
16
ATMEGA2560-16xx
No responsibility is taken for the correctness of the informations
12
USART, SPI, USI
2 each with 1 Comp. 1 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
USART, SPI, USI
2 each with 1 Comp. 1 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
4xUSART, SPI, TWI
2 each with 2 Comp. 2 PWM Chan.
4 each with 1 Cap. 3 Comp. 3 PWM Chan.
✔
4xUSART, SPI, TWI
2 each with 2 Comp. 2 PWM Chan.
4 each with 1 Cap. 3 Comp. 3 PWM Chan.
✔
4xUSART, SPI, TWI
2 each with 2 Comp. 2 PWM Chan.
4 each with 1 Cap. 3 Comp. 3 PWM Chan.
✔
✔
✔
✔
✔
✔
✔
✔
✔
8
8
0.128, 8
0.128, 8
0.128, 8
✔
✔
✔
✔
✔
4 MHz @ 1.8 to 5.5V
10MHZ @ 2.7 to 5.5V
10MHz @ 2.7 to 5.5V
20MHz @ 4.5 to 5.5V
4 MHz @ 1.8 to 5.5V
8MHZ @ 2.7 to 5.5V
8MHz @ 2.7 to 5.5V
16MHz @ 4.5 to 5.5V
4 MHz @ 1.8 to 5.5V
8MHZ @ 2.7 to 5.5V
8MHz @ 2.7 to 5.5V
16MHz @ 4.5 to 5.5V
4 MHz @ 1.8 to 5.5V
8MHZ @ 2.7 to 5.5V
8MHz @ 2.7 to 5.5V
16MHz @ 4.5 to 5.5V
4 MHz @ 1.8 to 5.5V
8MHZ @ 2.7 to 5.5V
8MHz @ 2.7 to 5.5V
16MHz @ 4.5 to 5.5V
9,0
12,0
TQFP44 9,0
Pitch: 0,8
TQFP32
Pitch: 0,8 9,0 7,0
9,0
Pitch: 0,5
MLF64
7,0
MLF44
Pitch: 0,5
Pin Compatible with
Additional Features
PicoPower available
Silicon Status
Package
Automive Spec. available
On-Chip Debugging Interface
In-CircuitEmulator
Starter-Kit
16,0
ATSTK500 + ATSTK502
ATJTAGICE-MK2
JTAG
TQFP64 MLF64
Mass Production
✔
Pin-change Interrupt
ATMEGA325 ATMEGA645
ATSTK500 + ATSTK502
ATJTAGICE-MK2
JTAG
TQFP64 MLF64
Mass Production
✔
Pin-change Interrupt
ATMEGA165 ATMEGA645
ATSTK500 + ATSTK502
ATJTAGICE-MK2
JTAG
TQFP64 MLF64
Mass Production
✔
Pin-change Interrupt
ATMEGA165 ATMEGA325
ATSTK500 + ATSTK501
ATJTAGICE-MK2
TQFP64 MLF64
Mass Production
ADC with diff. Mode
ATSTK500 + ATSTK501
ATJTAGICE-MK2
JTAG
TQFP64 MLF64
Mass Production
ADC with diff. Mode
ATMEGA64 ATMEGA1281 ATMEGA2561
ATSTK500 + ATSTK501
ATJTAGICE-MK2
JTAG
TQFP64 MLF64
Mass Production
ADC with diff. Mode Pin-change Interrupt
ATMEGA64 ATMEGA128 ATMEGA2561
JTAG
ATMEGA128 ATMEGA1281 ATMEGA2561
12,0
TQFP64 16,0 12,0
TQFP44 TQFP64 Pitch: 0,8 Pitch: 0,8
9,0
MLF64 Pitch: 0,5
16,0
16,0
ADC with diff. Mode Pin-change Interrupt
ATMEGA64 ATMEGA128 ATMEGA1281
Pin-Change Interrupt
ATMEGA6450
9,0
Mass Production
Pin-Change Interrupt
ATMEGA3250
Mass Production
ADC with diff. Mode Pin-change Interrupt
ATJTAGICE-MK2
JTAG
TQFP64 MLF64
Mass Production
ATSTK500 + ATSTK504
ATJTAGICE-MK2
JTAG
TQFP100
Mass Production
ATSTK500 + ATSTK504
ATJTAGICE-MK2
JTAG
TQFP100
ATSTK500 + ATSTK503
ATJTAGICE-MK2
✔
9,0
JTAG
TQFP100 CBGA100
TQFP100 TQFP64
Pitch: 0,8
ATSTK500 + ATSTK501
MLF64
9,0
CBGA
Pitch: 0,8 ATMEGA1280 ATMEGA2560 Scale 1:1 Dimensions in mm
ATSTK500 + ATSTK503
ATJTAGICE-MK2
JTAG
TQFP100 CBGA100
Mass Production
ADC with diff. Mode Pin-change Interrupt
ATMEGA640 ATMEGA2560
ATSTK500 + ATSTK503
ATJTAGICE-MK2
JTAG
TQFP100 CBGA100
Mass Production
ADC with diff. Mode Pin-change Interrupt
ATMEGA640 ATMEGA1280
13
12-Bit ADC
12-Bit DAC
Serial I/Os
16-bit Timer
DMA Channels
Event Channels
On-Chip RC Osc.
I/Os
2K
1K
36
12-Channel
2-Channel
5 X USART 2 X SPI 2 X TWI
3 with 4 Compare or Capture Channels; 2 with 2 Compare or Capture Channels
4
8
2
32 MHz 2 MHz 2 X 32 kHz
ATXMEGA32A4-xx
32+4
4K
2K
36
12-Channel
2-Channel
5 X USART 2 X SPI 2 X TWI
3 with 4 Compare or Capture Channels; 2 with 2 Compare or Capture Channels
4
8
2
32 MHz 2 MHz 2 X 32 kH
ATXMEGA64A4-xx
64+4
4K
2K
36
12-Channel
2-Channel
5 X USART 2 X SPI 2 X TWI
3 with 4 Compare or Capture Channels; 2 with 2 Compare or Capture Channels
4
8
2
32 MHz 2 MHz 2 X 32 kHz
ATXMEGA128A4-xx
128+4
8K
2K
36
12-Channel
2-Channel
5 X USART 2 X SPI 2 X TWI
3 with 4 Compare or Capture Channels; 2 with 2 Compare or Capture Channels
4
8
2
32 MHz 2 MHz 2 X 32 kHz
Analog Comp.
EEPROM in byte
16+4
Flash in Kbyte
ATXMEGA16A4-xx
Device
RAM in byte
Extended Memory Interface
Device Overview Xmega
XmegaAVR
ATXMEGAs in 44-Pin Package
ATXMEGAs in 64-Pin Package ATXMEGA64A3-xx
64+4
4K
2K
50
2 X 8-Channel
2-Channel
7 X USART 3 X SPI 2 X TWI
4 with 4 Compare or Capture Channels; 3 with 2 Compare or Capture Channels
4
8
4
32 MHz 2 MHz 2 X 32 kHz
ATXMEGA128A3-xx
128+8
8K
2K
50
2 X 8-Channel
2-Channel
7 X USART 3 X SPI 2 X TWI
4 with 4 Compare or Capture Channels; 3 with 2 Compare or Capture Channels
4
8
4
32 MHz 2 MHz 2 X 32 kHz
ATXMEGA192A3-xx
192+8
16K
4K
50
2 X 8-Channel
2-Channel
7 X USART 3 X SPI 2 X TWI
4 with 4 Compare or Capture Channels; 3 with 2 Compare or Capture Channels
4
8
4
32 MHz 2 MHz 2 X 32 kHz
ATXMEGA256A3-xx
256+8
16K
4K
50
2 X 8-Channel
2-Channel
7 X USART 3 X SPI 2 X TWI
4 with 4 Compare or Capture Channels; 3 with 2 Compare or Capture Channels
4
8
4
32 MHz 2 MHz 2 X 32 kHz
XmegaAVR
ATXMEGAs in 100-Pin Package ATXMEGA64A1-xx
64+4
4K
2K
78
2 X 8-Channel
2-Channel
8 X USART 4 X SPI 4 X TWI
4 with 4 Compare or Capture Channels; 4 with 2 Compare or Capture Channels
4
8
✔
4
32 MHz 2 MHz 2 X 32 kHz
ATXMEGA128A1-xx
128+8
8K
2K
78
2 X 8-Channel
2-Channel
8 X USART 4 X SPI 4 X TWI
4 with 4 Compare or Capture Channels; 4 with 2 Compare or Capture Channels
4
8
✔
4
32 MHz 2 MHz 2 X 32 kHz
ATXMEGA192A1-xx
192+8
16K
2K
78
2 X 8-Channel
2-Channel
8 X USART 4 X SPI 4 X TWI
4 with 4 Compare or Capture Channels; 4 with 2 Compare or Capture Channels
4
8
✔
4
32 MHz 2 MHz 2 X 32 kHz
ATXMEGA256A1-xx
256+8
16K
4K
78
2 X 8-Channel
2-Channel
8 X USART 4 X SPI 4 X TWI
4 with 4 Compare or Capture Channels; 4 with 2 Compare or Capture Channels
4
8
✔
4
32 MHz 2 MHz 2 X 32 kHz
ATXMEGA384A1-xx
384+8
32K
4K
78
2 X 8-Channel
2-Channel
8 X USART 4 X SPI 4 X TWI
4 with 4 Compare or Capture Channels; 4 with 2 Compare or Capture Channels
4
8
✔
4
32 MHz 2 MHz 2 X 32 kHz
No responsibility is taken for the correctness of the informations
14
In-Circuit-Emulator
On-Chip Debugging Interface
Package
Silicon Status
Additional Features
ATJTAGICE-MK2
JTAG PDI
TQFP44 MLF44
Samples in Q2/09
AES & DES Crypto Engine Eight-channel Event System
ATXMEGA32A4 ATXMEGA64A4 ATXMEGA128A4
0 - 12MHz @ 1.6 to 2.7V 0 - 32MHZ @ 2.7 to 3.6V
ATSTK600
ATJTAGICE-MK2
JTAG PDI
TQFP44 MLF44
Samples in Q2/09
AES & DES Crypto Engine Eight-channel Event System
ATXMEGA16A4 ATXMEGA64A4 ATXMEGA128A4
0 - 12MHz @ 1.6 to 2.7V 0 - 32MHZ @ 2.7 to 3.6V
ATSTK600
ATJTAGICE-MK2
JTAG PDI
TQFP44 MLF44
Samples in Q4/09
AES & DES Crypto Engine Eight-channel Event System
ATXMEGA16A4 ATXMEGA32A4 ATXMEGA128A4
0 - 12MHz @ 1.6 to 2.7V 0 - 32MHZ @ 2.7 to 3.6V
ATSTK600
ATJTAGICE-MK2
JTAG PDI
TQFP44 MLF44
Samples in Q4/09
AES & DES Crypto Engine Eight-channel Event System
ATXMEGA16A4 ATXMEGA32A4 ATXMEGA64A4
0 - 12MHz @ 1.6 to 2.7V 0 - 32MHZ @ 2.7 to 3.6V
ATSTK600
ATJTAGICE-MK2
JTAG PDI
TQFP64 MLF64
Samples in Q1/09
AES & DES Crypto Engine Eight-channel Event System
ATXMEGA128A3 ATXMEGA192A3 ATXMEGA256A3
0 - 12MHz @ 1.6 to 2.7V 0 - 32MHZ @ 2.7 to 3.6V
ATSTK600
ATJTAGICE-MK2
JTAG PDI
TQFP64 MLF64
Samples in Q1/09
AES & DES Crypto Engine Eight-channel Event System
ATXMEGA64A3 ATXMEGA192A3 ATXMEGA256A3
0 - 12MHz @ 1.6 to 2.7V 0 - 32MHZ @ 2.7 to 3.6V
ATSTK600
ATJTAGICE-MK2
JTAG PDI
TQFP64 MLF64
Samples in Q1/09
AES & DES Crypto Engine Eight-channel Event System
ATXMEGA64A3 ATXMEGA128A3 ATXMEGA256A3
0 - 12MHz @ 1.6 to 2.7V 0 - 32MHZ @ 2.7 to 3.6V
ATSTK600
ATJTAGICE-MK2
JTAG PDI
TQFP64 MLF64
Samples in Q1/09
AES & DES Crypto Engine Eight-channel Event System
ATXMEGA64A3 ATXMEGA128A3 ATXMEGA192A3
0 - 12MHz @ 1.6 to 2.7V 0 - 32MHZ @ 2.7 to 3.6V
ATSTK600
ATJTAGICE-MK2
JTAG PDI
TQFP100 CBGA100
Production
AES & DES Crypto Engine Eight-channel Event System
ATXMEGA128A1 ATXMEGA192A1 ATXMEGA256A1 ATXMEGA384A1
0 - 12MHz @ 1.6 to 2.7V 0 - 32MHZ @ 2.7 to 3.6V
ATSTK600
ATJTAGICE-MK2
JTAG PDI
TQFP100 CBGA100
Production
AES & DES Crypto Engine Eight-channel Event System
ATXMEGA64A1 ATXMEGA192A1 ATXMEGA256A1 ATXMEGA384A1
0 - 12MHz @ 1.6 to 2.7V 0 - 32MHZ @ 2.7 to 3.6V
ATSTK600
ATJTAGICE-MK2
JTAG PDI
TQFP100 CBGA100
Samples in Q3/09
AES & DES Crypto Engine Eight-channel Event System
ATXMEGA64A1 ATXMEGA128A1 ATXMEGA256A1 ATXMEGA384A1
0 - 12MHz @ 1.6 to 2.7V 0 - 32MHZ @ 2.7 to 3.6V
ATSTK600
ATJTAGICE-MK2
JTAG PDI
TQFP100 CBGA100
Samples in Q3/09
AES & DES Crypto Engine Eight-channel Event System
ATXMEGA64A1 ATXMEGA128A1 ATXMEGA192A1 ATXMEGA384A1
0 - 12MHz @ 1.6 to 2.7V 0 - 32MHZ @ 2.7 to 3.6V
ATSTK600
ATJTAGICE-MK2
JTAG PDI
TQFP100 CBGA100
Samples in Q3/09
AES & DES Crypto Engine Eight-channel Event System
ATXMEGA64A1 ATXMEGA128A1 ATXMEGA192A1 ATXMEGA256A1
Pin Compatible with
Starter-Kit ATSTK600
Max. Clock@Voltage Range 0 - 12MHz @ 1.6 to 2.7V 0 - 32MHZ @ 2.7 to 3.6V
15
EEPROM in byte
I/Os
10-Bit ADC
Serial I/Os
8-Bit Timer
16-Bit Timer
Analog Comp.
On-Chip RC Osc. in MHz
Brown-Out Det.
Max. Clock@Voltage Range
RAM in byte
2K
1K
27
11
USART, LIN, SPI
1 with 2 Comp. 2 PWM Chan.
1 with 2 Comp. 2 PWM Chan.
✔
8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
ATMEGA64C1-15xx
64
4K
2K
27
11
USART, LIN, SPI
1 with 2 Comp. 2 PWM Chan.
1 with 2 Comp. 2 PWM Chan.
✔
8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
AT90CAN32-16xx
32
2K
1K
53
8
2xUSART, SPI, TWI
2 each with 1 Comp. 1 PWM Chan.
2 each with 1 Cap. 3 Comp. 3 PWM
✔
✔
✔
8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
AT90CAN64-16xx
64
4K
2K
53
8
2xUSART, SPI, TWI
2 each with 1 Comp. 1 PWM Chan.
2 each with 1 Cap. 3 Comp. 3 PWM
✔
✔
✔
8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
AT90CAN128-16xx
128
4K
4K
53
8
2xUSART, SPI, TWI
2 each with 1 Comp. 1 PWM Chan.
2 each with 1 Cap. 3 Comp. 3 PWM
✔
✔
✔
8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
ATMEGA169PV-8xx ATMEGA165P-16xx
16
1K
512
53
8
USART, SPI, USI
2 each with 1 Comp. 1 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
✔
8
✔
4 MHz @ 1.8 to 5.5V, 8MHZ @ 2.7 to 5.5V 8MHz @ 2.7 to 5.5V, 16MHz @ 4.5 to 5.5V
ATMEGA329PV-10xx ATMEGA329P-20xx
32
2K
1K
53
8
USART, SPI, USI
2 each with 1 Comp. 1 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
✔
8
✔
4 MHz @ 1.8 to 5.5V, 10MHZ @ 2.7 to 5.5V 10MHz @ 2.7 to 5.5V, 20MHz @ 4.5 to 5.5V
ATMEGA649PV-8xx ATMEGA649P-16xx
64
4K
2K
53
8
USART, SPI, USI
2 each with 1 Comp. 1 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
✔
8
✔
4 MHz @ 1.8 to 5.5V, 8 MHZ @ 2.7 to 5.5V 8MHz @ 2.7 to 5.5V, 16MHz @ 4.5 to 5.5V
ATMEGA3290PV-10xx ATMEGA3290P-20xx
32
2K
1K
68
8
USART, SPI, USI
2 each with 1 Comp. 1 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
✔
8
✔
4 MHz @ 1.8 to 5.5V, 10MHZ @ 2.7 to 5.5V 10MHz @ 2.7 to 5.5V, 20MHz @ 4.5 to 5.5V
ATMEGA6490V-8xx ATMEGA6490-16xx
64
4K
2K
68
8
USART, SPI, USI
2 each with 1 Comp. 1 PWM Chan.
1 with 1 Cap. 2 Comp. 2 PWM Chan.
✔
✔
8
✔
4 MHz @ 1.8 to 5.5V, 8MHZ @ 2.7 to 5.5V 8MHz @ 2.7 to 5.5V, 16MHz @ 4.5 to 5.5V
AT90PWM2B-16SQ
8
512
512
19
8
USART, SPI, DALI
1 with 2 Comp. 2 PWM Chan.
1 with 2 Comp. 2 PWM Chan.
2
8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
AT90PWM3B-16xx
8
512
512
27
11
USART, SPI, DALI
1 with 2 Comp. 2 PWM Chan.
1 with 2 Comp. 2 PWM Chan.
3
8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
AT90PWM216B-16SQ
16
1K
512
19
8
USART, SPI, DALI
1 with 2 Comp. 2 PWM Chan.
1 with 2 Comp. 2 PWM Chan.
2
8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
AT90PWM316-16xx
16
1K
512
27
11
USART, SPI, DALI
1 with 2 Comp. 2 PWM Chan.
1 with 2 Comp. 2 PWM Chan.
3
8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
ATMEGA32M1-15xx
32
2K
1K
27
11
USART, LIN, SPI
1 with 2 Comp. 2 PWM Chan.
1 with 2 Comp. 2 PWM Chan.
✔
8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
ATMEGA64M1-15xx
64
4K
2K
27
11
USART, LIN, SPI
1 with 2 Comp. 2 PWM Chan.
1 with 2 Comp. 2 PWM Chan.
✔
8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
AT90USB646-16xx
64
4K
2K
48
8
USART, SPI,TWI
2 each with Comp.
2 each with 1 Cap. 3 Comp.
✔
✔
✔
8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
AT90USB647-16xx
64
4K
2K
48
8
USART, SPI, TWI
2 each with Comp.
2 each with 1 Cap. 3 Comp.
✔
✔
✔
8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
AT90USB1286-16xx
128
8K
4K
48
8
USART, SPI,TWI
2 each with Comp.
2 each with 1 Cap. 3 Comp.
✔
✔
✔
8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
AT90USB1287-16xx
128
8K
4K
48
8
USART, SPI,TWI
2 each with Comp.
2 each with 1 Cap. 3 Comp.
✔
✔
✔
8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
ATMEGA16U4-16xx
16
1.25K
512
26
12
USART, SPI,TWI
2
2
✔
8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
ATMEGA32U4-16xx
32
2.5K
1K
26
12
USART, SPI,TWI
2
2
✔
8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
AT90USB82-16xx
8
512
512
22
USART, SPI
1 with 1 Comp. 2 PWM Chan.
1 with 1 Cap. 1 Comp. 3 PWM Chan.
✔
8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
AT90USB162-16xx
16
512
512
22
USART, SPI
1 with 1 Comp. 2 PWM Chan.
1 with 1 Cap. 1 Comp. 3 PWM Chan.
✔
8
✔
8MHz @ 2.7 to 5.5V 16MHZ @ 4.5 to 5.5V
Sub Clock
Flash in Kbyte
32
No responsibility is taken for the correctness of the informations
16
Extended Memory Interface
Device
ATMEGA32C1-15xx
USB
PWM
LCD
CAN
Device Overview CAN/LCD/PWM/USB
TQFP32
12,8
Pitch: 0,8 10,4
SOP20 7,0 1,27 Pitch:
7,0 Pitch: 4,0 0,5
MLF44 Bottom View
4,0
MLF20
12,00,5 Pitch:
12,0
Samples now
LIN UART, CAN Controller temperature Range up to 150°C 10-bit DAC
ATMEGA64C1
ATSTK500 + ATSTK524 + ADAPCAN01
ATJTAGICE-MK2
debugWIRETM
TQFP32 QFN32
✔
Samples in Q1/09
LIN UART, CAN Controller Temperature Range up to 150°C 10-bit DAC
ATMEGA32C1
ATSTK500 + ATSTK501 + ADAPCAN01
ATJTAGICE-MK2
JTAG
TQFP64 QFN64
✔
Mass Production
Pin-Change Interrupt CAN Controller extended Temperature Range
AT90CAN64 AT90CAN128
ATSTK500 + ATSTK501 + ADAPCAN01
ATJTAGICE-MK2
JTAG
TQFP64 QFN64
✔
Mass Production
Pin-Change Interrupt CAN Controller extended Temperature Range
AT90CAN32 AT90CAN128
ATSTK500 + ATSTK501 + ADAPCAN01
ATJTAGICE-MK2
JTAG
TQFP64 QFN64
✔
Mass Production
Pin-Change Interrupt CAN Controller extended Temperature Range
AT90CAN32 AT90CAN64
ATSTK500 + ATSTK502
ATJTAGICE-MK2
JTAG
TQFP64 MLF64
✔
Mass Production
Pin-change Interrupt 25 x 4 LCD Controller
ATMEGA329 ATMEGA649
ATSTK500 + ATSTK502
ATJTAGICE-MK2
JTAG
TQFP64 MLF64
✔
Mass Production
Pin-change Interrupt 25 x 4 LCD Controller
ATMEGA169 ATMEGA649
ATSTK500 + ATSTK502
ATJTAGICE-MK2
JTAG
TQFP64 MLF64
✔
Mass Production
Pin-change Interrupt 25 x 4 LCD Controller
ATMEGA169 ATMEGA329
Pin Compatible with
✔
Additional Features
TQFP32 QFN32
Silicon Status
debugWIRETM
Automive Spec. available
Package
ATJTAGICE-MK2
In-Circuit-Emulator
ATSTK500 + ATSTK524 + ADAPCAN01
Starter-Kit
On-Chip Debugging Interface
PicoPower available
5,0
Bottom View
Pitch: 0,8
TQFP44 QFN32 MLF32
5,0
Pitch: 0,5
9,0 9,0
MLF64 MLF64 TQFP32
9,0 9,0 Pitch: 0,5 Pitch: 0,8 16,0 7,0
7,0
TQFP64 MLF44
16,0
Pitch: 0,5
TQFP64
Pitch: 0,8 12,0
12,0
TQFP44 Pitch: 0,8
ATSTK500 + ATSTK504
ATJTAGICE-MK2
JTAG
TQFP100
✔
Mass Production
Pin-change Interrupt 40 x 4 LCD Controller
ATMEGA6490
ATSTK500 + ATSTK504
ATJTAGICE-MK2
JTAG
TQFP100
✔
Mass Production
Pin-change Interrupt 40 x 4 LCD Controller
ATMEGA3290
ATSTK500 + ATSTK520
ATJTAGICE-MK2
debugWIRE™
SO24
Mass Production
Power Stage Controller, 64 MHz PLL extended Temperature Range
AT90PWM216
ATSTK500 + ATSTK520
ATJTAGICE-MK2
debugWIRE™
SO32 MLF32
Mass Production
Power Stage Controller, 64 MHz PLL extended Temperature Range, 10-bit DAC
AT90PWM316
ATSTK500 + ATSTK520
ATJTAGICE-MK2
debugWIRE™
SO24
Mass Production
2x12-bit PWM generators, 64 MHz PLL extended Temperature Range
AT90PWM2
ATSTK500 + ATSTK520
ATJTAGICE-MK2
debugWIRE™
SO32 MLF32
Mass Production
Power Stage Controller, 64 MHz PLL extended Temperature Range, 10-bit DAC
AT90PWM3
ATSTK500 + ATSTK524 + ADAPCAN01
ATJTAGICE-MK2
debugWIRETM
TQFP32 QFN32
✔
Samples now
Power Stage Controller, 64 MHz PLL LIN UART, CAN Controller extended Temperature Range, 10-bit DAC
ATMEGA64M1
ATSTK500 + ATSTK524 + ADAPCAN01
ATJTAGICE-MK2
debugWIRETM
TQFP32 QFN32
✔
Samples in Q1/09
Power Stage Controller, 64 MHz PLL LIN UART, CAN Controller extended Temperature Range, 10-bit DAC
ATMEGA32M1
ATSTK500 + ATSTK525
ATJTAGICE-MK2
JTAG
TQFP64 QFN64
Mass Production
Pin-Change Interrupt, USB Interface (device) 48 MHz PLL
AT90USB647 AT90USB1286 AT90USB1287
ATSTK500 + ATSTK525
ATJTAGICE-MK2
JTAG
TQFP64 QFN64
Mass Production
Pin-Change Interrupt, USB On-The-Go, Interface 48 MHz PLL
AT90USB646 AT90USB1286 AT90USB1287
ATSTK500 + ATSTK525
ATJTAGICE-MK2
JTAG
TQFP64 QFN64
Mass Production
Pin-Change Interrupt USB Interface (device), 48 MHz PLL
AT90USB646 AT90USB647 AT90USB1287
ATSTK500 + ATSTK525
ATJTAGICE-MK2
JTAG
TQFP64 QFN64
Mass Production
Pin-Change Interrupt USB On-The-Go, Interface 48 MHz PLL
AT90USB647 AT90USB647 AT90USB1286
ATSTK600
ATJTAGICE-MK2
JTAG
TQFP44 QFN44
Samples in Q1/09
Pin-Change Interrupt USB Interface (device), 48 MHz PLL
ATMEGA32U4
ATSTK600
ATJTAGICE-MK2
JTAG
TQFP44 QFN44
Samples in Q1/09
Pin-Change Interrupt USB Interface (device), 48 MHz PLL
ATMEGA16U4
ATSTK500 + ATSTK526
ATJTAGICE-MK2
debugWIRE™
QFN32
Mass Production
Pin-Change Interrupt USB Interface (device), 48 MHz PLL
ATSTK500 + ATSTK526
ATJTAGICE-MK2
debugWIRE™
TQFP32 QFN32
Mass Production
Pin-Change Interrupt USB Interface (device), 48 MHz PLL
TQFP100 9,0
9,0
MLF64
15,4 Pitch: 0,5
SOP 24
10,4 16,0
Pitch: 1,27
16,0 20,8
Pitch: 0,8
TQFP64 SOP 32
10,4
Pitch: 1,27
Scale 1:1 Dimensions in mm
17
Starter Kits ATSTK500 The STK500 Kit is a complete evaluation platform for taking your AVR design from conception to realisation. It’s a good way to get acquainted with the AVR microcontroller family. The Kit comes with a short manual, and the ATMEL CD-ROM which contains the datasheets of all devices, the AVR Studio Programming Software and many application notes. The latest data sheet, software and application notes are available free of charge at www.eu.atmel.com.
ATSTK501
The development board is complete with push-button, switches and LED’s to simulate the user applications. All of the microcontroller ports are accessible through 0.1“ headers on the board. The regulated power supply accepts a DC input voltage source.
ATSTK500
In addition there is a RS232 port with drivers included on the PCB. The supply voltage for the AVRs and also the reference voltage for the ADC are adjustable between 5V and 0V under the control of AVR Studio 3.21 or higher. This StarterKit supports serial, serial High Voltage and parallel programming of the listed devices. The Starter-Kit can also be used as a serial programmer for target hardware. Serial programming signals are available on the standard 10-pin or 6-pin header. The programmer software is included in the AVR Studio 3.21 or higher.
ATSTK501 This Kit is required in addition to the ATSTK500 to support the ATMEGA64 and 128 in TQFP64 package.
ATSTK502 This Kit is required in addition to the ATSTK500 to support the ATMEGA169, 329, 649 in TQFP64 package.
ATSTK502
ATSTK503 The STK503 board is a hardware expansion module for the STK500 Starter Kit. STK503 adds support for 100-pin AVR microcontrollers (Atmega2560, Atmega 1280 and Atmega640). STK503 includes connectors and hardware allowing full utilization of the features of these devices, while the Zero Insertion Force (ZIF) socket makes it easy to use TQFP packages for prototyping.
ATSTK503
18
Features ■ Zero Insertion Force (ZIF) socket for 100-pin TQFP packages ■ Supports High Voltage Parallel Programming through STK500 ■ Supports Serial programming through STK500 ■ Port connectors for port E, F, G, H, J, K and L ■ On-board RS-232 converter covering the whole operation range from 1.8 to 5.5 Volt ■ Footprint for user-mountable SRAM chip ■ On-board address latch for easy connection to memory and peripherals ■ JTAG Connector for on-chip debugging using JTAGICE-MK2 ■ On-board 32 kHz crystal for easy Real Time Clock implementations
ATSTK504 The STK504 board is a hardware expansion module for the STK500 Starter Kit. STK504 adds support for the 100-pin LCD AVR devices including mega3290 and mega6490, and High IO Pin AVR devices including mega3250 and mega6450.
ATSTK504
Features: ■ Zero Insertion Force (ZIF) socket for 100-pin TQFP packages ■ LCD glass for demonstrating the LCD controller ■ Connector for external LCD display ■ Supports high voltage parallel programming and serial programming through STK500 ■ JTAG connection for on-chip debugging using JTAGICE- MK2 ■ On-board 32 kHz crystal for easy real time clock implementations ■ Port Connectors for port E, F, G, H and J
ATSTK505 The ATSTK505 board is a top module to the ATSTK500 development board. It adds support for the 14-pin and 20-pin AVR microcontrollers listed in the feature list below. ATSTK505 includes connectors and hardware allowing full utilization of the features of these devices. Features: Supports the ATtiny24 and ATtiny26 ■ Zero Insertion Force socket for 14-pin SOIC packages ■ DIP socket for 20-pin PDIP packages ■ Supports High Voltage Programming through ATSTK500 ■ Supports Low Voltage Programming through ATSTK500 ■ On-board crystal sockets ■
ATSTK505
ATSTK520 The ATSTK520 board is a hardware expansion module for the ATSTK500 Starter Kit. It adds support for the 24-pin and 32-pin AT90PWM AVR family. The STK520 includes connectors, jumpers, potentiometer and hardware including a DALI Interface allowing full support for all features on the AT90PWM family.
ATSTK520
Features: ■ Zero Insertion Force Socket for SO-24 & SO-32 packages ■ DALI Hardware Interface ■ Supports high voltage parallel programming and serial programming ■ 6 Pin Connectors for On-Chip debugging using JTAGICE-MK2 ■ Potentiometer for Demo Applications
ATSTK524 The ATSTK524 board a hardware expansion module for the ATSTK500 Starter Kit. It is designed to support the ATmega32M1, ATmega32C1 products and future compatible derivatives. Features: Supports the ATmega32M1 and ATmega32C1. ■ CAN Interface thru Port using hardware bridge included ■ LIN Interface thru Port using hardware bridge included ■ Zero Insertion Force Socket for TQFP32 Package. ■ 6 Pin Connector for On-chip Debugging ■ Potentiometer for the Demo Application. ■
ATSTK524
19
Starter Kits ATSTK525 The ATSTK525 board is dedicated to the AT90USB microcontrollers. It supports JTAGICE mkll and AVRISP mkll via AVR Studio. It includes a number demonstration program with source and hex files. The parts can be directly programmed through the USB port with FLIP In-System Programming utility. Features: ■ ISP connector ■ JTAG connector ■ On-board resources: 4+1 ways joystick, 4 LEDs, temperature sensor, micro phone, serial dataflash memory
ATSTK525 ATSTK526 The ATSTK526 board is dedicated to the AT90USB82 and AT90USB162 microcontrollers. It supports JTAGICE mkII and AVRISP mkII via AVR Studio. It includes a number demonstration program with source and hex files. The parts can be directly programmed through the USB port with FLIP In-System Programming utility.
ATSTK526
Features ■ ISP connector ■ USB connector ■ RS232C port ■ On-board resources: - 4+1-ways joystick - 4 LEDs - temperature sensor - serial dataflash memory
- Numerous access points for test - System clock: External clock from ATSTK500 expand connectors 8 MHz crystal
AT90ADAPCAN01 The AT90ADAPCAN01 - STK501 CAN add-on is an extension to the STK500 and STK501 development boards adding support for the AVR AT90CAN128 device in a single development environment. The add-on board provides CAN transceivers, termination options and other features necessary to seamlessly connect the STK500 development environment to a CAN bus for application development and debugging.
AT90ADAPCAN01
AT90DVK90CAN1 This development kit is dedicated to the AT90CAN AVR microcontrollers. The board is designed to allow an easy evaluation of the product using demonstration software. To complement evaluation and enable additional development, the board can also be plugged into the STK500 starter-kit. This stand alone board has numerous serial interfaces (dual RS232, CAN, LIN, SPI & TWI) and resources (Keyboard, LEDs, voltage reading, light and temperature sensors and speaker). ATSTK600 The Atmel ATSTK600 starter kit provides a complete programming and development system. It will support all AVR and AVR32 with flash memory (UC3 Family, ATtiny, ATmega and Xmega AVRs)
ATSTK600
20
Features ■ Sockets for all devices: 5 versions of top and routing cards ■ USB interface to host PC ■ Supports all programming modes ■ Separate Target Voltage Circuit ■ Improved clock generator
Demo Kits / Programmer ATAVRBFLY The AVR Butterfly is a complete demonstration and evaluation kit for the ATmega169 AVR microcontroller with the size of a business card. It includes a 6 times 14 segment LCD glass, a 4Mbit serial DataFlash, joystick, light sensor (LDR), temperature sensor (NTC), a speaker, RS232 Interface with level converter, and a button cell to run the board. The UART, USI, JTAG, In-System Programming lines and also PortB and PortD are available on standard 100mil headers. The firmware of the ATmega169 included in the kit illustrates for example the time, date, your name, the current temperature, voltage measurement and it plays music. The Kit is also an ideal development board which supports all programming modes (serial In-System, JTAG and parallel). With the included bootloader you can also use AVR Studio to download your own firmware.
AT90USBKEY The AT90USBKEY is a low-cost demonstration board based on the AT90USB1287 microcontroller. It allows the quick evaluation of AVR microcontrollers and the AT90USB family. The AT90USBKEY simply connects to the USB port of a personal computer to retrieve on-board documentation and run AVR programs. Designers can either run demonstration programs or their own application. It also allows hardware developments by giving access to the JTAG port and all the IOs of the microcontroller. To increase its demonstrative capabilities, this stand alone board has numerous on-board resources like USB, joystick, data-flash and temperature sensor.
ATAVRISP2 The new AVRISP2 is low-cost In-System Programmer for all AVR microcontrollers with ISP interface. Features: ■ Programs both Flash and EEPROM ■ Supports fuses and lock bits programming ■ Supports target voltages from 1.8V to 5.5V ■ Adjustable programming speed ■ USB 2.0 compliant (full speed, 12 Mbps) ■ Powered from USB, does not require external power supply ■ Target interface protection ■ Short–circuit protection
21
In Circuit Emulators ATJTAGICE-MK2 The ATJTAGICE-MK2 is a new powerful development tool for on-chip debugging for all new AVRs. This tool includes now the traditional JTAG interface with the same feature set as the JTAGICE and in addition the new debugWIRE™ interface. The link to your PC is realized either by RS232 or USB 1.1 link. The emulator comes with the JTAG/debugWIRE™ box, a user manual, a RS232 cable and a USB cable. The ATJTAGICE-MK2 replaces the successful AVR JTAGICE. Features Full visibility of all MCU resources ■ Unlimited number of breakpoints in program memory ■ Limited number of breakpoints in data memory (not at debugWIRE™) ■ Watch facilities (updated when Emulator Stops) ■
■ ■ ■ ■
Execution control (Single Step, Step Over, ...) In-system programming of Flash and EEPROM Supports all on-chip peripherals Supported by AVR Studio
AT90JTAGICE-MK2
AVR DragonTM The AVR DragonTM sets a new standard for very low cost development tools and it supports all programming modes for the AVR device family. Programming Interfaces In-System Programming ■ High Voltage Serial Programming ■
It also includes complete emulation support for devices with 32 Kbytes or less Flash memory. Emulation Interfaces JTAG ■ debugWIRETM ■ Parallel Programming ■ JTAG Programming ■
The AVR DragonTM uses the AVR Studio® integrated development environment (IDE) available free of charge from Atmel website. The AVR Studio online-help contains an actual and complete list of supported AVR devices. The box contains: AVR Dragon tool ■ Internet link to Software (http://www.atmel.com/avrdragon) ■
There is no CD-ROM shipped with the AVR Dragon. The only way of getting the software is by downloading it directly from the Internet. You will also need (not included): PC with free USB connector or a USB HUB capable of delivering 500mA ■ USB Cable ■ AVR Studio 4.12 with Service Pack 3 or later ■ 6/10 pin Header Connector (or similar cables to connect the AVR Dragon to the target board) ■
Ordering Code : ATAVRDRAGON 22
MSC High-Tech Programming Services Save valuable time and money – Just use our Know-How and our systems for programming your components
Programming Marking Taping Baking & Dry-Packing
Component programming is becoming more and more complex. At the same time, package types are smaller and more difficult to handle with an increased risk of damage to pins. Keeping pace with developments requires continous investment in equipment to match the new products and packages: buying new sockets, acquiring new algorithms and, often, completely replacing the programmer. Specialist skilled staff require training and retraining. Profit from our expertise and use our capacities for your advantage. ■
No capital investment
■
Just fixed and predictable costs per device
■
Logistic concepts
■
Fully automated processes
■
Shortest delivery times
■
Complete tracking
■
Achieved certification to DIN EN ISO 9001:2000
23
MSC Vertriebs GmbH Head Office Stutensee
Sales Offices Europe
Industriestraße 16 · 76297 Stutensee Tel. +49 7249 910 - 0 · Fax +49 7249 7993 Stutensee@msc-ge.com
Sales Offices Germany
Madrid Tel. +34 91 72169 - 51 Fax +34 91 72169 - 56 Madrid@msc-ge.com
MSC Vertriebs GmbH Wiener Neudorf Tel. +43 2236 205066 - 0 Fax +43 2236 205066 - 11 Wien@msc-ge.com
MSC France Paris Tel. +33 1 45128230 Fax +33 1 41809289 Paris@msc-ge.com
Velden Tel. +43 4274 23222 - 17 Fax +43 4274 23222 - 20 Velden@msc-ge.com
Strasbourg Tel. +33 388 651843 Fax +33 388 657526 Strasbourg@msc-ge.com Grenoble Tel. +33 4 76 232991 Fax +33 4 76 232853 Grenoble@msc-ge.com
Berlin Tel. +49 30 720089 - 0 Fax +49 30 720089 - 20 Berlin@msc-ge.com
Wiesbaden Tel. +49 611 97320 - 0 Fax +49 611 97320 - 88 Wiesbaden@msc-ge.com
Hamburg Tel. +49 4106 7764 - 0 Fax +49 4106 7764 - 88 Hamburg@msc-ge.com
Frankenthal Tel. +49 6233 344 - 0 Fax +49 6233 344 - 210 Frankenthal@msc-ge.com
MSC Schweiz AG Biel/Bienne Tel. +41 32 366 8565 Fax +41 32 366 8566 Biel@msc-ge.com
Hannover Tel. +49 511 616847 - 0 Fax +49 511 616847 - 70 Hannover@msc-ge.com
Stuttgart Tel. +49 711 78336 - 0 Fax +49 711 78336 - 210 Stuttgart@msc-ge.com
Montreux Tel. +41 21 965 3500 Fax +41 21 965 3501 Montreux@msc-ge.com
Braunschweig Tel. +49 5341 2999 - 0 Fax +49 5341 292043 Braunschweig@msc-ge.com
Ehningen Tel. +49 7034 27925 - 0 Fax +49 7034 27925 - 20 Ehningen@msc-ge.com
Rotkreuz Tel. +41 41 785 8200 Fax +41 41 785 8209 Rotkreuz@msc-ge.com
Duesseldorf Tel. +49 211 92593 - 0 Fax +49 211 92593 - 88 Duesseldorf@msc-ge.com
Munich Tel. +49 89 945532 - 0 Fax +49 89 945532 - 90 MSC.Muenchen@msc-ge.com
Koblenz Tel. +49 2630 96239 - 11 Fax +49 2630 96239 - 15 Koblenz@msc-ge.com
Nuremberg Tel. +49 911 43970 - 0 Fax +49 911 43970 - 30 Nuernberg@msc-ge.com
MSC-Vertriebs-CZ s.r.o. Blansko Tel. +420 516 411494 - 15 Fax +420 516 411494 Blansko@msc-ge.com
Rodgau Tel. +49 6106 26769-0 Fax +49 6106 26769-11 Rodgau@msc-ge.com
Jena Tel. +49 3641 6825 - 0 Fax +49 3641 6825 - 66 Jena@msc-ge.com
Prague Tel. +420 296 580260 Fax +420 296 580262 Praha@msc-ge.com MSC-Vertriebs-SK s.r.o. Zilina Tel. +421 41 5001243 Fax +421 41 5652858 Zilina@msc-ge.com
Lyon Tel. +33 4 72 756020 Fax +33 4 72 909234 Lyon@msc-ge.com Lille Tel. +33 3 20 549267 Fax +33 3 20 549267 Lille@msc-ge.com Nantes Tel. +33 240 522020 Fax +33 240 522021 Nantes@msc-ge.com MSC (UK) LTD. Brighton Tel. +44 1273 622446 Fax +44 1273 622533 Brighton@msc-ge.com Chertsey Tel. +44 1932 796335 Fax +44 1932 796674 Chertsey@msc-ge.com MSC (Scotland) LTD. Tel. +44 1506 460555 Fax +44 1506 461444 Livingston@msc-ge.com
MSC Budapest Kft. Tel. +36 1250 90 - 40 Fax +36 1250 90 - 41 Budapest@msc-ge.com MSC Italia Srl Tel. +39 339 1382708 Italy@msc-ge.com MSC (Malta) LTD. Tel. +356 21 484804 Fax +356 21 484803 Malta@msc-ge.com MSC Nederland BV Tel. +31 78 6920 - 150 Fax +31 78 6920 - 151 Netherlands@msc-ge.com MSC Polska Sp. z o.o. Tel. +48 323 3054 - 50 Fax +48 323 3054 - 52 Gliwice@msc-ge.com MSC-Mibatron s.r.l. Bucharest Tel. +40 31 1023466 +40 21 2302530 Fax +40 21 2302521 Bucuresti@msc-ge.com Rousse Tel. +359 82 840006 Fax +359 82 840006 Bulgaria@msc-ge.com MSC Vertriebs GmbH Istanbul Tel. +90 216 411 - 2333 Fax +90 216 411 - 3935 Turkey@msc-ge.com Malmö Tel. +46 40 6012050 Fax +46 40 6012051 Sweden@msc-ge.com MSC Vertriebs GmbH REP Nordic Area Tel. +47 69 889899 Fax +47 69 889799 johnny.antonsen@linknordic.com
MSC Vertriebs GmbH REP Israel Area Tel. +972 9 7654755 Fax +972 9 7654840 gur@octaly.com
© MSC. All rights reserved. Although great care has been taken in preparing this printed matter, MSC can not be held responsible for any errors or omissions. All Information in here is subject to change without notice. All hardware and software names used are trade names and/or trademarks of the respective manufacturer.
+49 211 92593 - 26 · atmel@msc-ge.com
■ www.msc-ge.com
VIII-11_2008-BGED-4308
MSC Iberia S.L. Barcelona Tel. +34 931 505 505 Fax +34 931 505 506 Barcelona@msc-ge.com