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

Atmel ATmega640/V Datasheet
The ATmega640/V is a low‑power 8‑bit AVR microcontroller featuring an enhanced RISC core, up to 64 KB of flash memory, 4 KB EEPROM, and 8 KB SRAM. It offers up to 86 programmable I/O lines, multiple timer/counters, a 10‑bit ADC, and several USARTs, making it suitable for a wide range of embedded applications.
The datasheet includes detailed pin‑out diagrams for QFN, TQFP and CBGA packages, electrical characteristics such as active‑mode current of 510 pA at 1 MHz/1.8 V, and operating temperature range from –40 °C to 85 °C. It also lists configuration options, port functions, and package information for designers.
Atmel ATMEGA640 specifications
| Flash memory | 64 KB (up to 256 KB depending on variant) |
|---|---|
| EEPROM | 4 KB |
| SRAM | 8 KB |
| Programmable I/O lines | 86 |
| ADC resolution | 10‑bit |
| Timer/Counters | Six flexible Timer/Counters |
| Operating temperature range | -40 °C to 85 °C (Industrial) |
| Active‑mode current consumption | 510 pA at 1 MHz, 1.8 V |
| Package options | 64‑pad QFN/MLF, 64‑lead TQFP, 100‑lead TQFP, 100‑ball CBGA |
Source: Atmel ATmega640/V Datasheet
All Atmel ATMEGA640 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 ATmega640/V?
It provides up to 64 KB of In‑System Programmable Flash (larger variants up to 256 KB).
How many programmable I/O lines does the ATmega640/V have?
The device offers 86 programmable I/O lines.
What flash memory size does the ATmega2560 have?
The ATmega2560 provides 256 KB of In‑System Self‑Programmable Flash.
How many programmable I/O pins are available on the ATmega1280?
The ATmega1280 offers 86 programmable I/O lines.
