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
• Special Microcontroller Features
– Low Power Idle, Noise Reduction, and Power Down Modes
– Power On Reset and Programmable Brown Out Detection
– Flag Array in bit-programmable I/O space (3 bytes)
– In-System Programmable via SPI Port
– Internal low power Calibrated RC Oscillator (8 or 1-MHz, low jitter)
– On chip PLL for fast PWM (32, 48, 64-MHz) and CPU (12, 16 MHz); PLL source RC & XTAL
– Dynamic clock switch
– Temperature sensor
• Operating Voltage: 2.7V - 5.5V
• Operating Temperature:
– -40°C to +105°C or -40°C to +125°C
• Operating Speed
– 5V : 16 MHz core, 64 MHz PLL
– 3.3V : 12 MHz core, 48 MHz PLL