Features
High performance, low power AtmelAVR 8-bit Microcontroller
Advanced RISC architecture
– 131 powerful instructions - most single clock cycle execution
– 32 × 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
– 8/16Kbytes of in-system programmable program memory flash
Endurance: 10,000 write/erase cycles
Lock bits protection
Optional 2/4Kbytes 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
Four bytes page size
– 256/1024 Bytes 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 one fully differential ADC channel pair
Programmable gain (5×, 10×, 20×, 40× on differential channel)
Internal reference voltage
– One 10-bit DAC
– Three analog comparators with
Resistor-array to adjust comparison voltage
DAC to adjust comparison voltage
– One SPI
– Three external interrupts
– Programmable watchdog timer with separate on-chip oscillator
Special microcontroller features
– Low power idle, noise reduction, and power down modes
8-bit Atmel
Microcontroller
with 8/16K
Bytes In-System
Programmable
Flash
AT90PWM81
AT90PWM161
7734Q–AVR–02/12