Specially designed for lamp ballast and motor control applications, this high-performance Microchip 8-bit AVR® RISC-based microcontroller combines 8KB ISP flash memory, 10-channel advanced PWM, 11-channel 10-bit A/D converter, one 10-bit D/A converter, one 12-bit high speed power stage controller (with extended PSC2 features) with 16-bit Resolution Enhancement. The device operates between 2.7-5.5 volts.
Additional Features
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
8Kbytes 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 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
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:
-40°C to +105°C or -40°C to +125°C
Operating speed
5V: 16MHz core, 64MHz PLL
3.3V: 12MHz core, 48MHz PLL
Specially designed for lamp ballast and motor control applications, this high-performance Microchip 8-bit AVR® RISC-based microcontroller combines 8KB ISP flash memory, 10-channel advanced PWM, 11-channel 10-bit A/D converter, one 10-bit D/A converter, one 12-bit high speed power stage controller (with extended PSC2 features) with 16-bit Resolution Enhancement. The device operates between 2.7-5.5 volts.
Additional Features
- 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
- 8Kbytes 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
- 256 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
- 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:
- -40°C to +105°C or -40°C to +125°C
- Operating speed
- 5V: 16MHz core, 64MHz PLL
- 3.3V: 12MHz core, 48MHz PLL