Features
? High Performance, Low Power AVR ? 8-bit MICrocontroller
? Advanced RISC Architecture
– 131 Powerful Instructions - Most Single Clock Cycle Execution
– 32 x 8 General Purpose Working Registers
– Fully Static Operation
– Up to 1 MIPS Throughput per MHz
– On-chip 2-cycle Multiplier
? Data and Non-Volatile Program Memory
– 8K Bytes of In-System Programmable Program Memory Flash
? Endurance: 10,000 Write/Erase Cycles
? Lock bits protection
? Optional 2k Bytes Boot Code Section with Independent Lock Bits
? In-System Programming by On-chip Boot Program
? True Read-While-Write Operation
– 512 Bytes of In-System Programmable EEPROM,
? 4 bytes page size
– 256Bytes Internal SRAM
? On Chip Debug support (debugWIRE)
? Peripheral Features
– One 12-bit High Speed PSC (Power Stage Controllers with extended PSC2
features)
? Non overlapping inverted PWM output pins with flexible Dead-Time
? Variable PWM duty cycle and frequency
? Synchronous update of all PWM registers
? Enhanced resolution mode (16 bits)
? Additional register for ADC synchronization
? Input capture
? Four output pins and output matrix
– One 12-bit High Speed PSC (Power Stage Controller)
? Auto Stop function for event driven PFC implementation
? Non overlapping inverted PWM output pins with flexible Dead-Time
? Variable PWM duty cycle and frequency
? Synchronous update of all PWM registers
? Enhanced resolution mode (16 bits)
? Input capture
– One 16-bit simple General purpose Timer/Counter
– 10-bit ADC
? up to 11 single ended channels and 1 fully differential ADC channel pair
? Programmable gain (5x, 10x, 20x, 40x on differential channel)
? Internal reference voltage
– One 10-bit DAC
– Three Analog Comparator with
? Resistor-Array to adjust comparison voltage
? DAC to adjust comparison voltage
– One SPI
– 3 External interrupts
– Programmable Watchdog Timer with Separate On-Chip Oscillator