Description
The ATmega128A is an 8-bit CMOS microcontroller with a low power consumption based on the AVR improved RISC architecture. The ATmega128A delivers throughputs approaching 1 MIPS per MHz by executing strong instructions in a single clock cycle, allowing the system designer to optimize power consumption versus processing performance. The AVR core has 32 general-purpose working registers and a large instruction set. The Arithmetic Logic Unit (ALU) is directly coupled to all 32 registers, allowing two independent registers to be accessed in a single instruction executed in one clock cycle. The resulting architecture is more code efficient than traditional CISC microcontrollers, with throughputs up to ten times faster.
Specifications
| Model | ATMEGA128AU-TH |
| Flash Memory | 128kB |
| SRAM | 4 kB |
| EEPROM | 4 kB |
| External Memory | 64kB |
| GPIO | 53 |
| SPI | Yes |
| I2C | Yes |
| USART | 2 |
| 8-bit Timer/Counter | 2 |
| 16-bit Timer/Counter | 2 |
| PWM Channels | 6 |
| JTAG | Yes |
| Package | SMD TQFP |
| Country of Origin | China |
