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 8-bit 8K Bytes Flash of In-System Programmable Program Memory Endurance: 10,000 Write/Erase Cycles Microcontroller Optional Boot Code Section with Independent Lock Bits In-System Programming by On-chip Boot Program with 8K Bytes True Read-While-Write Operation 512 Bytes of In-System Programmable EEPROM In-System Endurance: 100,000 Write/Erase Cycles 512 Bytes Internal SRAM Programmable Programming Lock for Flash Program and EEPROM Data Security On Chip Debug Interface (debugWIRE) Flash Peripheral Features Two 12-bit High Speed PSC (Power Stage Controllers) with 4-bit Resolution Enhancement AT90PWM1 Non Overlapping Inverted PWM Output Pins With Flexible Dead-Time Variable PWM duty Cycle and Frequency Synchronous Update of all PWM Registers Auto Stop Function for Event Driven PFC Implementation Less than 25 Hz Step Width at 150 kHz Output Frequency PSC2 with four Output Pins and Output Matrix One 8-bit General purpose Timer/Counter with Separate Prescaler and Capture Mode One 16-bit General purpose Timer/Counter with Separate Prescaler, Compare Mode and Capture Mode Master/Slave SPI Serial Interface 10-bit ADC 8 Single Ended Channels and 1 Fully Differential ADC Channel Pair Programmable Gain (5x, 10x, 20x, 40x on Differential Channel) Internal Reference Voltage Two Analog Comparator with Resistor-Array to Adjust Comparison Voltage 4 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 (4 bytes) In-System Programmable via SPI Port Internal Calibrated RC Oscillator ( 8 MHz) On-chip PLL for fast PWM ( 32 MHz, 64 MHz) and CPU (16 MHz) 4378CAVR09/08 Operating Voltage: 2.7V - 5.5V Extended Operating Temperature: -40C to +105 1. History Product Revision AT90PWM1 First revision of parts 2. Disclaimer Typical values contained in this datasheet are based on simulations and characterization of other AVR microcontrollers manufactured on the same process technology. Min and Max val- ues will be available after the device is characterized. 3. Pin Configurations Figure 3-1. SOIC 24-pin Package 2 AT90PWM1 4378CAVR09/08