Product Summary

The ATMEGA128A-AU is a highly complex microcontroller where the number of I/O locations supersedes the 64 I/O locations reserved in the AVR instruction set. To ensure backward compatibility with the ATmega103, all I/O locations present in ATmega103 have the same location in ATMEGA128A-AU. Most additional I/O locations are added in an Extended I/O space starting from $60 to $FF, (i.e., in the ATmega103 internal RAM space). These locations can be reached by using LD/LDS/LDD and ST/STS/STD instructions only, not by using IN and OUT instructions. The ATMEGA128A-AU is 100% pin compatible with ATmega103, and can replace the ATmega103 on current Printed Circuit Boards. The application note Replacing ATmega103 by ATMEGA128A-AU describes what the user should be aware of replacing the ATmega103 by an ATMEGA128A-AU.

Parametrics

ATMEGA128A-AU absolute maximum ratings: (1)Program Memory Size: 128KB (64K x 16) ; (2)RAM Size: 4K x 8 ; (3)Number of I /O: 53 ; (4)Speed: 16MHz ; (5)EEPROM Size: 4K x 8 ; (6)Data Converters A/D: 8x10b ; (7)Core Size: 8-Bit ; (8)Operating Temperature: -40℃ ~ 85℃ ; (9)Voltage - Supply (Vcc/Vdd): 2.7 V ~ 5.5 V.

Features

ATMEGA128A-AU features: (1)High-performance, Low-power AVR 8-bit Microcontroller; (2)Advanced RISC Architecture; (3)133 Powerful Instructions Most Single Clock Cycle Execution; (4)32 x 8 General Purpose Working Registers Peripheral Control Registers; (5)Fully Static Operation; (6)Up to 16 MIPS Throughput at 16 MHz; (7)On-chip 2-cycle Multiplier; (8)High Endurance Non-volatile Memory segments; (9)128K Bytes of In-System Self-programmable Flash program memory; (10)4K Bytes EEPROM; (11)4K Bytes Internal SRAM; (12)Write/Erase cycles: 10,000 Flash/100,000 EEPROM; (13)Data retention: 20 years at 85℃/100 years at 25℃; (14)Optional Boot Code Section with Independent Lock Bits; (15)In-System Programming by On-chip Boot Program; (16)True Read-While-Write Operation; (17)Up to 64K Bytes Optional External Memory Space; (18)Programming Lock for Software Security; (19)SPI Interface for In-System Programming; (20)Special Microcontroller Features; (21)Power-on Reset and Programmable Brown-out Detection; (22)Internal Calibrated RC Oscillator; (23)External and Internal Interrupt Sources; (24)Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, Standby, and Extended Standby; (25)Software Selectable Clock Frequency; (26)ATmega103 Compatibility Mode Selected by a Fuse; (27)Global Pull-up Disable; (28)I/O and Packages: 53 Programmable I/O Lines; (29)64-lead TQFP and 64-pad QFN/MLF; (30)Operating Voltages: 2.7 - 5.5V; (31)Speed Grades: 0 - 16MHz.

Diagrams

ATMEGA128A-AU pin configurations

Image Part No Mfg Description Data Sheet Download Pricing
(USD)
Quantity
ATmega128A-AU
ATmega128A-AU

Atmel

8-bit Microcontrollers (MCU) 128K Flash 4K EEPROM 4K SRAM 53 IO Pins

Data Sheet

0-1: $3.89
1-10: $3.74
10-25: $3.47
25-100: $3.09
ATMEGA128A-AUR
ATMEGA128A-AUR

Atmel

8-bit Microcontrollers (MCU) AVR 128K FLSH-16MHz IND TEMP 5V

Data Sheet

0-820: $3.22
820-1000: $3.16