Skip to main content

We use cookies to understand how you use our site and improve your experience. See our Privacy Policy.

ATMEGA32U4

8-bit Microcontroller with USB Controller

The ATMEGA32U4 is a 8-bit microcontroller with usb controller from Atmel. View the full ATMEGA32U4 datasheet below including key specifications.

Official ATMEGA32U4 datasheet (PDF) — the source this page was extracted from.

Manufacturer

Atmel

ATMEGA32U4 Key Specifications

ParameterValue
ConnectivityI2C, SPI, UART/USART, USB
Core ProcessorAVR
Core Size8-Bit
Data ConvertersA/D 12x10b
DigiKey ProgrammableNot Verified
EEPROM Size1K x 8
Mounting TypeSurface Mount
Number of I/O26
Operating Temperature-40°C ~ 85°C (TA)
Oscillator TypeInternal
Package / Case44-TQFP
PeripheralsBrown-out Detect/Reset, POR, PWM, WDT
Flash Memory Size32KB (16K x 16)
Program Memory TypeFLASH
RAM Size2.5K x 8 B
Clock Speed16MHz
Supplier Device Package44-TQFP (10x10)
Supply Voltage2.7V ~ 5.5V

ATMEGA32U4 Overview

Part: ATmega16U4/ATmega32U4 — Atmel Type: 8-bit Microcontroller with USB Controller Description: Low-power 8-bit AVR microcontroller with 16/32KB In-System Self-Programmable Flash, 1.25/2.5KB SRAM, 512Bytes/1KB EEPROM, and a USB 2.0 Full-speed/Low Speed Device Module.

Operating Conditions:

  • Supply voltage: 2.7–5.5V
  • Operating temperature: -40 to +85°C
  • Max frequency: 16MHz at 4.5V

Absolute Maximum Ratings:

Key Specs:

  • CPU: AVR 8-bit Microcontroller
  • 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
  • Data Retention: 20 years at 85°C / 100 years at 25°C
  • I/O Lines: 26 Programmable
  • ADC: 12-channels, 10-bit with programmable gain
  • USB Speed: Up to 12Mbit/s (Full-speed) and 1.5Mbit/s (Low Speed)

Features:

  • Advanced RISC Architecture with 135 instructions
  • On-chip 2-cycle Multiplier
  • JTAG (IEEE std. 1149.1 compliant) Interface
  • USB 2.0 Full-speed/Low Speed Device Module
  • On-chip PLL for USB and High Speed Timer (32 up to 96MHz)
  • Multiple Timer/Counters (8-bit, 16-bit, 10-bit High-Speed)
  • Multiple PWM Channels (8-bit, 2 to 16 bits, 2 to 11 bits)
  • Programmable Serial USART with Hardware Flow Control
  • Master/Slave SPI Serial Interface
  • Byte Oriented 2-wire Serial Interface
  • Programmable Watchdog Timer
  • On-chip Analog Comparator
  • On-chip Temperature Sensor
  • Six Sleep Modes

Applications:

  • Embedded control applications (general purpose)

Package:

  • 44-lead TQFP Package, 10x10mm
  • 44-lead QFN Package, 7x7mm

ATMEGA32U4 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 85 C/ 100 years at 25 C (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

ATMEGA32U4 Pin Configuration

Figure 1-1. Pinout

Variants on the same datasheet

These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.

Part NumberManufacturerPackage
ATMEGA32U4RCAtmel—

Other Microcontrollers (MCU)

  • STM32F407VET6 – STMicroelectronics, ARM Cortex-M4 MCU
  • STM32H563ZIT6 – STMicroelectronics, Arm Cortex-M33 32-bit MCU
  • RP2040 – Raspberry Pi, Microcontroller
  • STM32H743VIT6 – STMicroelectronics, Microcontroller Unit (MCU)
  • STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
  • STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
  • GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
  • CH32H417QEU6 – WCH, Dual-Core RISC-V Microcontroller

All Microcontrollers (MCU) datasheetsAll Atmel datasheets (25)

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.

Ask your AI agent about the ATMEGA32U4

Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.

claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp

Then ask: "Can the ATMEGA32U4 run from my 12 V rail? Check it against the datasheet limits."

Create a free account $2 of usage every month, no card needed.