Datasheet

ATmega16U4/32U4 [DATASHEET]
Atmel-7766J-USB-ATmega16U4/32U4-Datasheet_04/2016
2
Two 16-bit Timer/Counter with Separate Prescaler, Compare- and Capture Mode
One 10-bit High-Speed Timer/Counter with PLL (64MHz) and Compare Mode
Four 8-bit PWM Channels
Four PWM Channels with Programmable Resolution from 2 to 16 Bits
Six PWM Channels for High Speed Operation, with Programmable Resolution from 2 to 11 Bits
Output Compare Modulator
12-channels, 10-bit ADC (features Differential Channels with Programmable Gain)
Programmable Serial USART with Hardware Flow Control
Master/Slave SPI Serial Interface
Byte Oriented 2-wire Serial Interface
Programmable Watchdog Timer with Separate On-chip Oscillator
On-chip Analog Comparator
Interrupt and Wake-up on Pin Change
On-chip Temperature Sensor
Special Microcontroller Features
Power-on Reset and Programmable Brown-out Detection
Internal 8MHz Calibrated Oscillator
Internal clock prescaler and On-the-fly Clock Switching (Int RC / Ext Osc)
External and Internal Interrupt Sources
Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, Standby, and Extended Standby
I/O and Packages
All I/O combine CMOS outputs and LVTTL inputs
26 Programmable I/O Lines
44-lead TQFP Package, 10x10mm
44-lead QFN Package, 7x7mm
Operating Voltages
2.7 - 5.5V
Operating temperature
Industrial (-40°C to +85°C)
Maximum Frequency
8MHz at 2.7V - Industrial range
16MHz at 4.5V - Industrial range
Note: 1. See “Data Retention” on page 8 for details.