Key facts
- Brand
- Atmel
- Model
- ATMEGA16L
- Industry
- Industrial
- Documents
- 4
- Languages
- EN
- Last added
- 2026-10-03
Start here

Atmel ATmega16(L) 8-bit Microcontroller Datasheet
The ATmega16(L) is a low‑power CMOS 8‑bit microcontroller based on Atmel's AVR enhanced RISC architecture. It provides up to 16 MIPS throughput at 16 MHz, a rich set of peripherals, and extensive on‑chip debugging and programming support via JTAG.
Key features include 16 KB of self‑programmable flash, 512 B EEPROM, 1 KB SRAM, multiple timers, PWM channels, an 8‑channel 10‑bit ADC, and up to 32 programmable I/O lines. The device is offered in 40‑pin PDIP, 44‑lead TQFP, and 44‑pad QFN/MLF packages and operates from 2.7 V to 5.5 V depending on the variant.
Atmel ATMEGA16L specifications
| Flash Memory | 16 KB |
|---|---|
| EEPROM | 512 B |
| SRAM | 1 KB |
| General Purpose Registers | 32 × 8 bits |
| Operating Voltage (ATmega16L) | 2.7 V – 5.5 V |
| Maximum Clock Speed (ATmega16L) | 8 MHz |
| Power Consumption (ATmega16L, 1 MHz, 3 V) | Active: 1.1 mA |
| PWM Channels | 4 |
| ADC | 8‑channel, 10‑bit |
| 8‑bit Timer/Counters | 2 |
| 16‑bit Timer/Counter | 1 |
| Programmable I/O Lines | 32 |
All Atmel ATMEGA16L documents by type
Ratings, dimensions and ordering codes, for selection and design work.
Questions answered in these manuals
What is the flash memory size of the ATmega16(L)?
It provides 16 KB of In‑System Self‑Programmable Flash memory.
What voltage range does the ATmega16L operate at?
The ATmega16L operates from 2.7 V to 5.5 V.
What is the flash memory capacity of the ATmega16?
The ATmega16 includes 16 KBytes of In‑System Self‑programmable Flash program memory.
From: ATMEL Microcontroller with 16K Bytes In-System Programmable Flash ATmega16 ATmega16L Manual
How much current does the ATmega16L draw in active mode?
In active mode at 1 MHz and 3 V, the ATmega16L consumes about 1.1 mA.
From: ATMEL Microcontroller with 16K Bytes In-System Programmable Flash ATmega16 ATmega16L Manual
How much flash memory does the ATmega16 have?
It provides 16 KB of In‑System Self‑Programmable Flash program memory.
What are the operating voltage ranges for ATmega16 and ATmega16L?
ATmega16L operates from 2.7 V to 5.5 V, while ATmega16 operates from 4.5 V to 5.5 V.
