This product is a high-performance, low-power AVR® 8-bit microcontroller with advanced RISC architecture, 130 powerful instructions, single-clock cycle execution, 32×8 general-purpose working registers, fully static operation, up to 16 MIPS throughput at 16 MHz clock frequency, on-chip 2-cycle multiplier, 8K bytes of In-System Self-programmable Flash program memory, 512 bytes EEPROM, 1K byte internal SRAM, 10,000 Flash/100,000 EEPROM write/erase cycles, 20 years at 85°C/100 years at 25°C(1) data retention time, optional boot code section with independent lock bits, In-System Programming by On-chip Boot Program, true read-while-write operation, programming lock for software security
The ATmega8 is a low‑power CMOS 8‑bit microcontroller based on the AVR RISC architecture. It offers up to 8 Kbytes of in‑system programmable Flash, 512 bytes of EEPROM, 1 Kbyte of SRAM, and a rich set of peripherals including timers, ADC, USART, SPI, and multiple power‑saving modes.
The document includes detailed pin‑out diagrams for PDIP, TQFP and QFN/MLF packages, electrical characteristics, operating voltage ranges, power consumption figures, and revision history. Contact information for Atmel worldwide offices and links to development tools are also provided.
| Flash program memory | 8 Kbytes |
|---|---|
| EEPROM | 512 bytes |
| Internal SRAM | 1 Kbyte |
| Operating voltage (ATmega8L) | 2.7 V – 5.5 V |
| Operating voltage (ATmega8) | 4.5 V – 5.5 V |
| Active power consumption (4 MHz, 3 V, 25 °C) | 3.6 mA |
| Programmable I/O lines | 23 |
| ADC channels | 8‑channel 10‑bit (TQFP/QFN/MLF) |
The ATmega8 provides 8 Kbytes of in‑system programmable Flash memory.
It includes 512 bytes of EEPROM.
The device offers 23 programmable I/O lines.