1. High-performance, low-power 8-bit Atmel AVR Microcontroller
2. Advanced RISC architecture
-
131 powerful Instructions – most single-clock cycle execution ̶
-
32 × 8 general-purpose working registers ̶
-
Fully static operation ̶
-
Up to 20MIPS throughput at 20MHz ̶
-
On-chip 2-cycle multiplier
3. High endurance non-volatile memory segments ̶
-
16/32/64/128KBytes of In-System Self-programmable Flash program memory ̶
-
512/1K/2K/4KBytes EEPROM ̶
-
1/2/4/16KBytes Internal SRAM ̶
-
Write/Erase Cycles: 10,000 Flash/ 100,000 EEPROM ̶
-
Data retention: 20 years at 85°C/ 100 years at 25°C ̶
-
Optional Boot Code Section with Independent Lock Bits
4. In-System Programming by On-chip Boot Program
5. True Read-While-Write Operation
6. Atmel QTouch library support
-
Capacitive touch buttons, sliders, and wheels ̶
-
QTouch and QMatrix acquisition ̶
-
Up to 64 sense channels
7. JTAG (IEEE std. 1149.1 Compliant) Interface ̶
-
Boundary-scan Capabilities According to the JTAG Standard ̶
-
Extensive On-chip Debug Support ̶
-
Programming of Flash, EEPROM, Fuses, and Lock Bits through the JTAG Interface
8. Peripheral Features ̶
-
Two 8-bit Timer/Counters with Separate Prescaler and Compare Modes ̶
-
One/two 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode
-
Real-Time Counter with Separate Oscillator ̶
-
Six PWM Channels ̶
-
8-channel, 10-bit ADC
9. Differential mode with selectable gain at 1x, 10×, or 200× ̶
-
Byte-oriented Two-wire Serial Interface ̶
-
Two Programmable Serial USART ̶
-
Master/Slave SPI Serial Interface