This datasheet provides detailed information on the Atmel 2466J-AVR-8-bit microcontroller, including features, memory, peripherals, pins, dimensions, and packages.
This datasheet describes the ATmega16 and ATmega16L 8‑bit AVR microcontrollers, highlighting their high‑performance, low‑power architecture, 16 KB of in‑system programmable Flash, 512 B EEPROM, and 1 KB SRAM. It lists the device's peripherals, including multiple timers, PWM channels, a 10‑bit ADC, USART, SPI, two‑wire serial interface, watchdog timer, analog comparator, and JTAG debugging support.
The document also includes pin‑out diagrams for PDIP, TQFP, and MLF packages, detailed pin descriptions, and an overview of the AVR CPU core architecture, register set, and interrupt handling. Electrical characteristics such as operating voltage ranges, power‑consumption figures, and I/O capabilities are provided for both the ATmega16 and the low‑voltage ATmega16L variant.
| Flash memory size | 16 KB |
|---|---|
| EEPROM size | 512 B |
| SRAM size | 1 KB |
| Operating voltage (ATmega16L) | 2.7 V – 5.5 V |
| Operating voltage (ATmega16) | 4.5 V – 5.5 V |
| Active mode current (ATmega16L, 1 MHz, 3 V) | 1.1 mA |
| Number of programmable I/O lines | 32 |
| ADC channels | 8‑channel, 10‑bit |
The ATmega16 provides 16 KB of in‑system self‑programmable Flash memory.
It contains 32 general‑purpose working registers.
Active mode draws 1.1 mA, idle mode 0.35 mA, and power‑down mode less than 1 pA.