ATMEGA16U2-AUR - 8-bit AVR USB MCU 16KB 16MHz TQFP-32 | Microchip
Артикул: ATMEGA16U2-AUR ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $3.71 | $3,71 |
| 10 | $3.34 | $33,40 |
| 100 | $2.97 | $297,00 |
| 500 | $2.67 | $1.335,00 |
| 1.000 | $2.42 | $2.420,00 |
ATMEGA16U2-AUR Обзор
An 8-bit AVR microcontroller is a reduced-instruction-set (RISC) processor in the broader microcontroller hierarchy (MCU -> embedded processor -> integrated circuit) that executes most instructions in a single clock cycle. The ATmega16U2 belongs to the AVR USB subfamily, in which a hardware USB controller with 32-byte endpoint FIFOs is paired with the classic AVR core, eliminating the need for an external USB-to-serial bridge chip in many designs.
Key features include 16 KB of self-programmable FLASH with read-while-write support, 22 general-purpose I/O lines, 32 general-purpose working registers, two flexible timer/counters with compare modes, a 10-bit ADC, a USART with hardware flow control (RTS/CTS), and an on-chip debug interface. The integrated USB controller supports device operation at full speed (12 Mbps) and enables USB bootloader firmware such as that used on the Arduino UNO R3 USB interface.
Technically, the AVR core achieves close to 1 MIPS per MHz, allowing the ATMEGA16U2-AUR to run the USB stack and application logic at 16 MHz from a 5 V supply (4.5 V to 5.5 V); operation down to 2.7 V is supported at reduced 8 MHz clocking. The device is in-system programmable via SPI, USB, or a parallel programmer, simplifying field updates.
Typical applications include USB-to-UART bridge functions on development boards (notably the Arduino UNO and Mega 2560), custom USB HID devices such as keyboards and game controllers, USB-powered industrial control nodes, and general embedded control where a USB device port is required.
Designers should note the supply-voltage constraint: full 16 MHz operation requires a 4.5 V to 5.5 V rail, while battery-powered designs must either drop to 8 MHz at lower voltage or select the L-grade variant.
This page adds value beyond the datasheet by consolidating distributor pricing, drop-in family alternatives, design notes, and comparison tables not found on the manufacturer product page.
Аналоги без доработки для ATMEGA16U2-AUR — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с ATMEGA16U2-AUR (тот же форм-фактор и посадочное место) — отличается по Package, USB Controller.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
ATMEGA32U2-AUR
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
ATMEGA8U2-AUR
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
AT90USB162-16AUR
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
ATMEGA16U2-AU
✅ Прямая замена✓ В наличии
$1.86 / шт.
Открыть даташит →ATMEGA16U2-AUR Максимальные параметры и электрические характеристики
| Core Architecture | 8-bit AVR RISC |
| Максимальная тактовая частота | 16 MHz |
| FLASH Program Memory | 16 KB (8K x 16) |
| EEPROM | 512 B |
| SRAM | 512 B |
| General Purpose I/O Lines | 22 |
| Working Registers | 32 |
| USB Controller | Full-speed USB 2.0 device |
| Supply Voltage (16 MHz operation) | 4.5 V to 5.5 V |
| Minimum Operating Voltage (8 MHz) | 2.7 V |
| Корпус | 32-TQFP (7 x 7 mm) |
| Тип монтажа | Surface Mount |
| Timers | Two flexible timer/counters with compare modes |
| Communication Interfaces | USART, SPI, USB |
| Programming Method | ISP (SPI), USB bootloader, parallel |
| On-chip Debug | Yes |
Конфигурация выводов ATMEGA16U2-AUR
| Контакт 1 | PB0 (SS) — GPIO / SPI slave select |
| Контакт 2 | PB1 (SCK) — GPIO / SPI serial clock |
| Контакт 3 | PB2 (MOSI/PDI) — GPIO / SPI master out / PDI data |
| Контакт 4 | PB3 (MISO/PDO) — GPIO / SPI master in / PDO data |
| Контакт 5 | PB4 (OC2A) — GPIO / Timer2 output compare A / PWM |
| Контакт 6 | PB5 — GPIO |
| Контакт 7 | PB6 — GPIO |
| Контакт 8 | PB7 (OC0A/OC1C) — GPIO / Timer0 compare A / PWM |
| Контакт 9 | PD0 (OC0B/SCL/INT0) — GPIO / PWM / TWI clock / external interrupt 0 |
| Контакт 10 | PD1 (SDA/INT1) — GPIO / TWI data / external interrupt 1 |
| Контакт 11 | PD2 (RXD1/INT2) — GPIO / USART1 receive / external interrupt 2 |
| Контакт 12 | PD3 (TXD1/INT3) — GPIO / USART1 transmit / external interrupt 3 |
| Контакт 13 | PD4 (ICP1) — GPIO / Timer1 input capture |
| Контакт 14 | PD5 (XCK1) — GPIO / USART1 external clock |
| Контакт 15 | PD6 (RTS) — GPIO / USART hardware flow control RTS |
| Контакт 16 | PD7 (CTS/HWB) — GPIO / USART CTS / HWB bootloader select |
| Контакт 17 | PE0 (ICP3/CLKO) — GPIO / Timer3 input capture / clock output |
| Контакт 18 | PE1 (OC3A) — GPIO / Timer3 output compare A |
| Контакт 19 | PE2 (OC3B/AIN0) — GPIO / Timer3 output compare B / analog comparator input |
| Контакт 20 | AVCC — Analog supply voltage |
| Контакт 21 | GND — Ground |
| Контакт 22 | PE6 (INT.6/ADC0) — GPIO / external interrupt 6 |
| Контакт 23 | PC0 — GPIO |
| Контакт 24 | PC1 — GPIO |
| Контакт 25 | PC2 — GPIO |
| Контакт 26 | PC3 — GPIO |
| Контакт 27 | PC4 — GPIO |
| Контакт 28 | PC5 — GPIO |
| Контакт 29 | PC6 (OC3A/#OC3A) — GPIO / Timer3 output compare A |
| Контакт 30 | PC7 (OC4A/#OC4A) — GPIO / PWM output |
| Контакт 31 | AREF — Analog reference for ADC |
| Контакт 32 | VCC — Digital supply voltage |
Типичное применение
ATMEGA16U2-AUR подходит для 6 применениеs: USB-to-Serial Bridge on Development Boards, Custom USB HID Devices, USB-Powered Industrial Control Nodes, Battery-Powered Portable Instruments, USB HID Keyboard/Mouse Emulation and Testing, Educational and Maker Embedded Systems.
USB-to-Serial Bridge on Development Boards
The ATMEGA16U2-AUR's defining application is the programmable USB-to-UART bridge on development boards such as the Arduino UNO R3 and Mega 2560. Its full-speed USB 2.0 device controller (12 Mbps) with hardware endpoint FIFOs offloads protocol handling, while the 16 MHz AVR core runs USB CDC firmware that presents a virtual COM port to the host PC. The USART with RTS/CTS hardware flow control connects directly to the target MCU. Because the chip is itself reprogrammable over USB (DFU), boards can gain HID keyboard, MIDI, or joystick personalities by reflashing - a capability fixed-function bridges like the CH340 or FT232RL cannot match. The 16 KB FLASH comfortably holds both the USB stack and bridge logic.
Рекомендуется
Custom USB HID Devices
For custom keyboards, gamepads, and MIDI controllers, the ATMEGA16U2-AUR integrates everything a USB HID device needs. The hardware full-speed USB device controller manages enumeration and endpoint traffic in silicon, while the 16 KB FLASH and 512 B SRAM hold HID class firmware (LUFA framework support is well established). The 22 GPIO lines provide ample matrix-scanning capacity for keypads, and two flexible timer/counters generate PWM for LED backlighting or analog joystick sampling via the 10-bit ADC. The 32-TQFP 7x7 mm footprint fits compact layouts, and in-system programming via USB allows firmware updates in the field without test points or ISP headers on the final product.
Рекомендуется
USB-Powered Industrial Control Nodes
In industrial panels and machine retrofits, the ATMEGA16U2-AUR serves as a USB-equipped control node where 5 V logic dominates. Its 4.5 V to 5.5 V operating window for 16 MHz operation aligns directly with standard industrial 5 V rails, eliminating level shifters. The SPI interface drives ADCs, DACs, or isolated communication chips, while the USART with hardware flow control links to legacy RS-232/RS-485 transceivers. The 512 B EEPROM stores calibration constants and configuration through power cycles. The 10-bit ADC digitizes analog sensor inputs such as potentiometers and temperature signals, and the wide -40 C to +85 C industrial temperature capability (per family datasheet) suits enclosed cabinet environments.
Рекомендуется
Battery-Powered Portable Instruments
At reduced 8 MHz clocking, the ATMEGA16U2-AUR operates down to 2.7 V, allowing direct interfacing with 3 V lithium cells or 3.3 V logic in portable instruments. The AVR architecture achieves roughly 1 MIPS per MHz, so processing throughput remains adequate for measurement front-ends at the lower clock. The integrated USB port doubles as both a data link and a charging/power connection, and the device's modest peripheral set keeps active current low compared with 32-bit solutions. Designers should confirm current budget against the family datasheet power tables, and consider the low-voltage grade (ATmega16U2 without U2 5 V constraint variants) for maximum battery life in always-on logging applications.
Рекомендуется
USB HID Keyboard/Mouse Emulation and Testing
Test equipment and automation fixtures frequently need to inject keystrokes or mouse events into a host PC. The ATMEGA16U2-AUR excels here: its USB device controller enumerates as a native HID device requiring no drivers, and the 16 KB FLASH holds firmware that maps serial, SPI, or GPIO triggers to HID reports. On the Arduino ecosystem this is the same mechanism used when reflashing the UNO's 16U2 with keyboard firmware. The USART input allows a parent controller or PLC to command key sequences with simple ASCII commands over 3.3 V or 5 V TTL serial, making the part a compact bridge between industrial logic and consumer PC interfaces without any custom host software.
Рекомендуется
Educational and Maker Embedded Systems
The ATMEGA16U2-AUR is a staple in education and maker products because it pairs a forgiving 5 V AVR platform with a modern USB interface and an enormous community knowledge base, including open-source Arduino core and LUFA USB stack support. Students can program it over USB using nothing more than a bootloader, or dig into ISP and DFU protocols for deeper learning. The 16 MHz RISC core executing most instructions in a single cycle gives predictable timing behavior ideal for teaching interrupts and timers. With 22 GPIOs, a 10-bit ADC, USART, and SPI exposed on the 32-TQFP package, a single chip covers a full introductory embedded curriculum from blinking LEDs to USB communication projects.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для ATMEGA16U2-AUR — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | ATMEGA32U2-AUR | ATMEGA8U2-AUR | AT90USB162-16AUR |
|---|---|---|---|---|
| Package | 32-TQFP (7x7 mm) | 32-TQFP (7x7 mm) - same | 32-TQFP (7x7 mm) - same | 32-TQFP (7x7 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| FLASH Memory | 16 KB | 32 KB | 8 KB | 16 KB |
| Maximum Clock Frequency | 16 MHz | 16 MHz | 16 MHz | 16 MHz |
| SRAM | 512 B | 1 KB | 512 B | 512 B |
| USB Controller | Full-speed USB 2.0 device | Full-speed USB 2.0 device | Full-speed USB 2.0 device | Full-speed USB 2.0 device |
| 10-bit ADC | Yes | Yes | Yes | No |
| Supply Voltage (full speed) | 4.5 V to 5.5 V | 4.5 V to 5.5 V | 4.5 V to 5.5 V | 4.5 V to 5.5 V |
| Pin Compatibility | Reference (32-TQFP) | Pin-to-pin compatible | Pin-to-pin compatible | Pin-to-pin compatible |
Ключевые отличия
- Double the FLASH headroom over the budget sibling (против ATMEGA8U2-AUR)
- Integrated 10-bit ADC retained (против AT90USB162-16AUR)
- Reprogrammable versus fixed-function USB bridges (против CH340 / CP2102 / FT232RL)
Заметки по проектированию
The frequency-voltage envelope is the most common design trap: 16 MHz operation requires 4.5 V to 5.5 V, while operation down to 2.7 V is only valid at 8 MHz or below (per Microchip USA spec summary). Never feed a 3.3 V rail and expect 16 MHz operation. For 5 V designs, decouple VCC (pin 32) and AVCC (pin 20) each with 100 nF ceramic capacitors placed within 5 mm of the pins, plus a 10 uF bulk capacitor near the regulator output. AVCC should be filtered through an LC network if the ADC is used in noisy environments.
The USB D+/D- differential pair must be routed as a 90-ohm differential pair with matched lengths (mismatch under 1 mm) and placed away from switching traces. Place 22-ohm series resistors close to the D+/D- pins if the board layout is electrically long. The HWB pin (PD7, pin 16) determines bootloader entry on reset - pull it through a 10 k resistor to define the default boot mode, and provide a jumper if field DFU access is desired. Keep the 16 MHz crystal within 10 mm of XTAL pins with 22 pF load capacitors per crystal specification.
Do not assume ATMEGA16U2-AU and ATMEGA16U2-AUR are different devices - only the packing differs (tray vs Tape & Reel). When migrating firmware from ATMEGA8U2 designs, verify FLASH headroom: the USB CDC stack plus application can approach the 8 KB limit, which is why the 16 KB part is standard on Arduino UNO R3. When substituting the AT90USB162, note the missing ADC - read analog inputs with an external SPI ADC or redesign. Finally, always verify the lock/fuse configuration after ISP programming, or USB bootloader entry may be disabled.
Информация о соответствии
FindIC comparison data notes the Green package designation for ATMEGA16U2 family AU/AUR parts, indicating RoHS/green compliance. REACH, halogen-free, and conflict-minerals status not stated in provided data - verify on Microchip product compliance documentation.