This product is a high-performance, low-power AVR® 8-bit microcontroller with advanced RISC architecture. It has various features such as high endurance non-volatile memory segments, high durability, and multiple peripheral features.
The ATmega16 is a low‑power CMOS 8‑bit microcontroller based on Atmel's AVR enhanced RISC architecture. It offers up to 16 KBytes of In‑System Self‑programmable Flash, 512 Bytes EEPROM, and 1 KByte SRAM, together with a rich peripheral set including timers, PWM channels, an 8‑channel 10‑bit ADC, and JTAG debugging support.
The datasheet details the device's pinout, electrical characteristics, operating voltage ranges (2.7‑5.5 V for ATmega16L, 4.5‑5.5 V for ATmega16), speed grades (0‑8 MHz for ATmega16L, 0‑16 MHz for ATmega16), and power consumption figures, as well as packaging options and ordering information.
| Flash memory | 16 KBytes |
|---|---|
| EEPROM | 512 Bytes |
| SRAM | 1 KByte |
| Operating voltage (ATmega16L) | 2.7 V – 5.5 V |
| Operating voltage (ATmega16) | 4.5 V – 5.5 V |
| Maximum clock speed (ATmega16L) | 0 – 8 MHz |
| Maximum clock speed (ATmega16) | 0 – 16 MHz |
| Active mode current consumption | 1.1 mA (1 MHz, 3 V) |
| Idle mode current consumption | 0.35 mA |
| Power‑down mode current consumption | < 1 pA |
| Programmable I/O lines | 32 |
| PWM channels | Four |
| ADC | 8‑channel, 10‑bit |
| JTAG interface | IEEE 1149.1 compliant |
The ATmega16 includes 16 KBytes of In‑System Self‑programmable Flash program memory.
In active mode at 1 MHz and 3 V, the ATmega16L consumes about 1.1 mA.
The device offers 32 programmable I/O lines.