ATMEGA32U4RC
ATmega16U4/ATmega32U4
The ATMEGA32U4RC is an electronic component from Atmel. ATmega16U4/ATmega32U4. View the full ATMEGA32U4RC datasheet below including specifications and datasheet sections.
Manufacturer
Atmel
Overview
Part: ATmega16U4/ATmega32U4 from Atmel
Type: 8-bit Microcontroller with ISP Flash and USB Controller
Key Specs:
- Throughput: Up to 16 MIPS at 16MHz
- Flash Memory: 16/32KB In-System Self-Programmable
- SRAM: 1.25/2.5KB Internal
- EEPROM: 512Bytes/1KB Internal
- Operating Voltage: 2.7V to 5.5V
- Maximum Frequency: 16MHz at 4.5V
- Operating Temperature: -40°C to +85°C (Industrial)
- USB Data Rates: Up to 12Mbit/s (Full-speed), 1.5Mbit/s (Low Speed)
- Programmable I/O Lines: 26
Features:
- High Performance, Low Power AVR® 8-Bit Microcontroller
- Advanced RISC Architecture with 135 Powerful Instructions and 32 x 8 General Purpose Working Registers
- Non-volatile Program and Data Memories with In-System Self-Programmable Flash, Internal SRAM, Internal EEPROM, and True Read-While-Write Operation
- Programming Lock for Software Security
- JTAG (IEEE® std. 1149.1 compliant) Interface with Boundary-scan Capabilities and On-chip Debug Support
- USB 2.0 Full-speed/Low Speed Device Module with Interrupt on Transfer Completion, Six Programmable Endpoints, and Crystal-less operation for Low Speed mode
- On-chip PLL for USB and High Speed Timer (32 up to 96MHz operation)
- One 8-bit Timer/Counter 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 (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
- 12-channels, 10-bit ADC with Differential Channels and 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
- On-chip Temperature Sensor
- Power-on Reset and Programmable Brown-out Detection
- Internal 8MHz Calibrated Oscillator
- Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, Standby, and Extended Standby
Applications:
- null
Package:
- 44-lead TQFP Package: 10x10mm
- 44-lead QFN Package: 7x7mm
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 16MHz
- On-Chip 2-cycle Multiplier
- Non-volatile Program and Data Memories
- 16/32KB of In-System Self-Programmable Flash
- 1.25/2.5KB Internal SRAM
- 512Bytes/1KB Internal EEPROM
- Write/Erase Cycles: 10,000 Flash/100,000 EEPROM
- Data retention: 20 years at 85C/ 100 years at 25C(1)
- Optional Boot Code Section with Independent Lock Bits
- In-System Programming by On-chip Boot Program
- True Read-While-Write Operation
Parts using external XTAL clock are pre-programed with a default USB bootloader
- Programming Lock for Software Security
- JTAG (IEEE® std. 1149.1 compliant) Interface
- 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
- USB 2.0 Full-speed/Low Speed Device Module with Interrupt on Transfer Completion
- Complies fully with Universal Serial Bus Specification Rev 2.0
- Supports data transfer rates up to 12Mbit/s and 1.5Mbit/s
- Endpoint 0 for Control Transfers: up to 64-bytes
- Six 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
- Fully independent 832 bytes USB DPRAM for endpoint memory allocation
- Suspend/Resume Interrupts
- CPU Reset possible on USB Bus Reset detection
- 48MHz from PLL for Full-speed Bus Operation
- USB Bus Connection/Disconnection on Microcontroller Request
- Crystal-less operation for Low Speed mode
- Peripheral Features
- On-chip PLL for USB and High Speed Timer: 32 up to 96MHz operation
- One 8-bit Timer/Counter 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 (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.
Pin Configuration
Related Variants
The following components are covered by the same datasheet.
| Part Number | Manufacturer | Package |
|---|---|---|
| ATMEGA32U4 | Atmel | — |
Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.
Get structured datasheet data via API
Get started free