Now You Get More: Introducing A New 40/44-Pin megaAVR Microcontroller with Higher Memory Density & Low Power ConsumptionAtmel 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 | Atmels 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 | Atmels 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. | | Renesas | 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.. 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 | 40 | 2.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
|