MCHPATMEGA16U2-AU
Overview
The ATMEGA16U2-AU is an 8-bit AVR RISC-based microcontroller featuring 16KB of ISP Flash memory and an integrated USB 2.0 full-speed device module. It is most recognized for its role as a high-performance USB-to-serial bridge in the Arduino ecosystem, providing a reliable interface between a host PC and a primary MCU. The device includes a 48 MHz PLL for USB clock recovery, eliminating the need for external crystals in some configurations.
Why Choose This Part
This MCU integrates a hardware USB 2.0 full-speed engine with a dedicated PLL, reducing external component count for communication tasks. Its 32-pin TQFP package provides a compact footprint while offering 22 programmable I/O lines and 512 bytes of EEPROM for non-volatile parameter storage. The architecture supports read-while-write operation and is fully compatible with the extensive LUFA (Lightweight USB Framework for AVRs) library.
Applications
Key Specifications
Getting Started
Development is typically performed using Microchip Studio or the AVR-GCC toolchain combined with the LUFA library for USB stack implementation. Hardware debugging is supported via the on-chip debugWIRE system, while initial programming can be done through the SPI interface using an AVRISP mkII or similar programmer. For rapid prototyping, many engineers reference the Arduino Uno Rev3 or Mega2560 schematics where this part is the standard USB interface.
ATMEGA16U2 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | Package | Stock |
|---|---|---|
| ATMEGA16U2-AU (this part) | TQFP-32 | 25,258 |
| ATMEGA16U2-MU | VFQFN-32 | 16,439 |



