Features High performance, low power Atmel AVR 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-bit Atmel 8/16Kbytes of in-system programmable program memory flash Endurance: 10,000 write/erase cycles Microcontroller Lock bits protection Optional 2/4Kbytes boot code section with independent lock bits with 8/16K In-system programming by on-chip boot program True read-while-write operation Bytes In-System 512 Bytes of in-system programmable EEPROM Four bytes page size Programmable 256/1024 Bytes Internal SRAM On-chip debug support (debugWIRE) Flash 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 AT90PWM81 Variable PWM duty cycle and frequency Synchronous update of all PWM registers AT90PWM161 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 7734QAVR02/12AT90PWM81/161 Power-on reset and programmable brown-out detection Flag array in bit-programmable I/O space (three bytes) In-system programmable via SPI port Internal low power calibrated RC oscillator (8MHz or 1MHz, low jitter) On chip PLL for fast PWM (32MHz, 48MHz, 64MHz) and CPU (12MHz, 16MHz) PLL source RC & XTAL Dynamic clock switch Temperature sensor Operating voltage: 2.7V - 5.5V Operating temperature: -40C to +105C or -40C to +125C Operating speed 5V: 16MHz core, 64MHz PLL 3.3V: 12MHz core, 48MHz PLL 1. Products Configuration The different product configurations are described per Table 1-1. Table 1-1. PWM81/PWM161 configurations. Package SO20 QFN32 Pins 20 32 (1) (1) Flash size 8/16K 8/16K EEPROM size 512 512 (2) (2) RAM size 256/1024 256/1024 PSC 12 bits with extended features 1 1 PSC 12 bits 1 1 Timer 8 bits - - Timer 16 bits 1 1 ADC inputs 8 11 Amplifiers for ADC 1 1 Temperature sensor 1 1 Analog Comparators 3 3 DAC 1 1 DAC amplifiers - - UART/DALI - - SPI 1 1 Notes: 1. Flash size is 8Kbytes for AT90PWM81 and 16Kbytes for AT90PWM161. 2. RAM size is 256 bytes for AT90PWM81 and 1024 bytes for AT90PWM161. 2 7734QAVR02/12