Part # ATmega16U4 datasheet

Part Manufacturer: Atmel


Part Description: ATmega16U4 ATmega32U4

Part Details:

Features· High Performance, Low Power AVR® 8-Bit Microcontroller· Advanced RISC Architecture ­ 135 Powerful Instructions ­ Most Single Clock Cycle Execution­ 32 x 8 General Purpose Working Registers­ Fully Static Operation­ Up to 16 MIPS Throughput at 16 MHz­ On-Chip 2-cycle Multiplier · Non-volatile Program and Data Memories ­ 16/32K Bytes of In-System Self-Programmable Flash 8-bit · Endurance: 100,000 Write/Erase Cycles Microcontroller ­ Optional Boot Code Section with Independent Lock Bits · In-System Programming by On-chip Boot Program hardware activated after with reset · True Read-While-Write Operation 16/32K Bytes of · All supplied parts are preprogramed with a default USB bootloader ­ 1.25/2.5K Bytes Internal SRAM ISP Flash ­ 512Bytes/1K Bytes Internal EEPROM · Endurance: 100,000 Write/Erase Cycles and USB ­ Programming Lock for Software Security · JTAG (IEEE std. 1149.1 compliant) Interface Controller ­ Boundary-scan Capabilities According to the JTAG Standard­ Extensive On-chip Debug Support­ Programming of Flash, EEPROM, Fuses, and Lock Bits through the JTAG Interface ATmega16U4 · USB 2.0 Full-speed/Low Speed Device Module with Interrupt on Transfer Completion ­ Complies fully with Universal Serial Bus Specification Rev 2.0 ATmega32U4 ­ Supports data transfer rates up to 12 Mbit/s and 1.5 Mbit/s­ Endpoint 0 for Control Transfers: up to 64-bytes­ 6 Programmable Endpoints with IN or Out Directions and with Bulk, Interrupt or Isochronous Transfers ­ Configurable Endpoints size up to 256 bytes in double bank mode Preliminary ­ Fully independent 832 bytes USB DPRAM for endpoint memory allocation­ Suspend/Resume Interrupts­ CPU Reset possible on USB Bus Reset detection­ 48 MHz from PLL for Full-speed Bus Operation­ USB Bus Connection/Disconnection on Microcontroller Request · Peripheral Features Summary ­ On-chip PLL for USB and High Speed Timer: 32 up to 96 MHz operation­ Two 8-bit Timer/Counters with Separate Prescaler and Compare Mode­ Two 16-bit Timer/Counter with Separate Prescaler, Compare- and Capture Mode­ One 10-bit High-Speed Timer/Counter with PLL (64 MHz) 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 7766BS­AVR­07/08 ­ 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 (8xPCINT + 5xINT sources)­ On-chip Temperature Sensor (see A/D Converter section) · Special Microcontroller Features ­ Power-on Reset and Programmable Brown-out Detection­ Internal 8 MHz Calibrated Oscillator­ Internal clock prescaler & 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 ­ 8 MHz at 2.7V - Industrial range­ 16 MHz at 4.5V - Industrial range 2 ATmega16U4/ATmega32U4 7766BS­AVR­07/08 ATmega16U4/ATmega32U4

Please click the following link to download the datasheet:

ATmega16U4.pdf Datasheet