World of Atmel

Page 1

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.