Key facts
- Brand
- Atmel
- Model
- ATMEGA16
- Industry
- Industrial
- Documents
- 3
- Languages
- EN
- Last added
- 2012-05-04
Start here

ATMEL Microcontroller with 16K Bytes In-System Programmable Flash ATmega16 ATmega16L Manual
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.
Atmel ATMEGA16 specifications
| 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 |
Source: ATMEL Microcontroller with 16K Bytes In-System Programmable Flash ATmega16 ATmega16L Manual
All Atmel ATMEGA16 documents by type
Ratings, dimensions and ordering codes, for selection and design work.
Questions answered in these manuals
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.
What is the flash memory capacity of the ATmega16?
The ATmega16 provides 16 KB of in‑system self‑programmable Flash memory.
How many general‑purpose working registers does the ATmega16 have?
It contains 32 general‑purpose working registers.
