News
Titel: New 40/44-Pin megaAVR Microcontroller by Atmel Date: 20.06.2005
Now You Get More:
Introducing A New 40/44-Pin megaAVR Microcontroller with Higher Memory Density & Low Power Consumption

Atmel is introducing a new member to the 40/44-pin megaAVR microcontroller family, the ATmega644, with 64KB programmable Flash memory, targeting applications needing high memory density in a small package.

Before today, all the 64KB AVR devices are sitting in a 64- or higher pin package, leaving the highest memory density for all 40/44-pin AVR devices at 32KB. As a part of AVR's strategy to expand the product family range and as a result of AVR's renovation in the design flow, the 64KB device ATmega644 compacts itself in a 40/44-pin package. It is a pin and functionally compatible device to ATmega32 for easy upgrade for customers running out of code space in the ATmega32.

Compared to its other 40/44-pin counterparts, the ATmega644 has more to offer. It has more PWM channels available (6 PWM), it can achieve up to 20 MIPS throughput at 20 MHz, and it supports low power operating range down to 1.8V. In addition, the ATmega644 has 3 flexible Timers/Counters with compare modes, a programmable Watchdog Timer and an 8 MHz Internal Oscillator. For communication, the device feature a byte-oriented 2-wire Serial Interface, a SPI interface, and a USART. An 8-channel 10-bit ADC with programmable gain and
differential input is also found on this device. Finally, an industry standard IEEE 1149.1 JTAG interface used for on-chip debugging, boundary scan and programming is also included.

The ATmega644 is available in a 40-pin PDIP, 44-lead TQFP or 44-pad QFN/MLF package. It will be offered only in Industrial Grade packaging with Fully Green materials. This device is supported by the JTAGICE mkII for emulation. Engineering samples of ATmega644 are available NOW from samples department, and volume production is planned in October 2005.

Main Features
Here are the main features of the ATmega644:
• 64 Kbytes of Flash program memory
• 2 Kbytes EEPROM data memory
• 4 Kbytes internal SRAM
• On-Chip Debugging and Boundary-Scan through JTAG Interface
• Peripheral Features:
− 8 channels of 10-bit ADC
8 Single Ended Channels
Differential mode with selectable gain at 1x, 10x or 200x
− Two 8-bit and One 16-bit Timer/Counter with Prescaler
− 6 PWM Channels
− Programmable Serial USART
− Master/Slave SPI Serial Interface
− Byte Oriented 2-Wire Serial Interface
• 32 Programmable I/O Lines
• Wide Voltage Operation
− 0 - 4 MHz @ 1.8 - 5.5V; 0 - 10 MHz @ 2.7 - 5.5V; 0 - 20 MHz @ 4.5 - 5.5V
• Up to 20 MIPS throughput at 20 MHz
• Power Consumption
− Active: 240 µA @ 1.8V, 1MHz
− Power-down Mode: 0.1 µA @ 1.8V

Competition:

Competitor Atmel Features & Advantages
TI TI Has a limitation of 64K program + SRAM. Thus, their competing device has60K of flash and only 2K of SRAM.
Freescale Atmel’s solution runs at true speed achieving a 1 MIPS/MHz ratio (up to 20MHz CPU performance) and provides a migration path from 32 KB to 64 KB in pin compatible packages. The AVR also provides a solution to low powerapplications by operating down to 1.8V with 4MHz performance and up to 5.5V for 20 MHz performance. The ATmega644 can utilize the full 130+ instructions resulting in extremely dense code.

Freescale offers a few 40/44-pin devices (HCS08 Family) with 60 KB Flash memory but only 2K of SRAM, and they only offer 1.8-3.6V operation for MHz CPU performance.

Microchip Atmel’s solution runs at true speed achieving a 1 MIPS/MHz ratio (up to 20MHz CPU performance) and provides a migration path from 32 KB to 64 KB in pin compatible packages. The AVR also provides a solution to low power applications by operating down to 1.8V. The ATmega644 can utilize the full 130+ instructions resulting in extremely dense code.

Microchip's devices run 1/4 of its system clock frequency (up to 10 MHz CPU performance) and require a much larger program memory compared to AVR since a PIC18 is an old-fashion CPU type. Microchip's devices require a VCC higher than 2V.

RenesasAtmel's solution runs at true speed achieving a 1 MIPS/MHz ratio (up to 20MHz CPU performance) and provides a migration path from 32 KB to 64 KB in pin compatible packages.. These devices can operate down to 1.8V for low power designs.

Renesas' devices run at 0.6 MIPS. The devices require that VCC higher than 3V.

Tools
The ATmega644 is supported by the JTAGICE mkII for emulation and the STK500/AVRISP for programming.

Tool Functions Ordering code
STK500 Starter Kit ATSTK500
JTAGICE mkII On-Chip Emulation ATJTAGICE2

Ordering Codes

Device Ordering Code Lead/Pad Power Supply Temperature Samples
MEGA644 ATMEGA644-20PU 402.7 - 5.5V - 40 to 85 C NOW
MEGA644V ATMEGA644V-10PU 40 1.8 - 5.5V - 40 to 85 C NOW
MEGA644 ATMEGA644-20AU 44 2.7 - 5.5V - 40 to 85 C NOW
MEGA644V ATMEGA644V-10AU 44 1.8 - 5.5V - 40 to 85 C NOW
MEGA644 ATMEGA644-20MU 44 2.7 - 5.5V - 40 to 85 C NOW
MEGA644V ATMEGA644V-10MU 44 1.8 - 5.5V - 40 to 85 C NOW

Documentation
The datasheet is available at http://www.atmel.com/avr.

For further information don't hesitate to contact: Atmel@msc-ge.com