ATMEGA32U2-MU - 8-bit AVR USB MCU 16MHz 32KB Flash | Microchip
部品番号: ATMEGA32U2-MU ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $4.49 | $4.49 |
| 10 | $4.12 | $41.20 |
| 100 | $3.78 | $378.00 |
| 500 | $3.45 | $1,725.00 |
| 1,000 | $3.1 | $3,100.00 |
ATMEGA32U2-MU 概要
A microcontroller (MCU) is a single-chip computer that integrates a processor core, non-volatile program memory, volatile data memory, and programmable peripherals on one silicon die. The ATMEGA32U2 belongs to the AVR ATmega USB family within the broader taxonomy microcontroller -> embedded controller -> semiconductor, specifically positioned for embedded applications that need native USB device connectivity without an external PHY or serial converter.
Key features include 131 powerful AVR RISC instructions with mostly single-clock-cycle execution, 32 general-purpose working registers directly connected to the ALU, 22 general-purpose I/O lines, two flexible 8/16-bit timer/counters with PWM, a USART, SPI serial interface, programmable watchdog timer with internal oscillator, and a USB device controller that supports remote wake-up. The device operates from 2.7 V to 5.5 V (4.5 V to 5.5 V for full-speed USB at 16 MHz) and is rated for the industrial temperature range.
The advanced RISC architecture delivers up to 16 MIPS at 16 MHz, allowing deterministic single-cycle instruction throughput. The 32 KB read-while-write ISP Flash enables in-system self-programming for bootloader-driven firmware updates over the USB bus, which is why this MCU is widely adopted as a USB interface controller in Arduino-class boards and as a USB HID bootloader in keyboards, mice, and game controllers.
Typical applications include USB-to-UART bridge dongles, Arduino Uno R3-style USB interface controllers, custom USB HID devices such as keyboards, mice, and gamepads, MIDI adapters, and general embedded products requiring USB device connectivity. The industrial temperature rating supports factory automation, instrumentation, and outdoor systems. The exposed-pad VQFN-32 package enables compact PCB layouts.
When designing with this device, coordinate the supply voltage and USB VBUS rail: USB requires 4.5 V to 5.5 V, so a 3.3 V system must include a regulator. Decouple VCC, AVCC, and UCAP with 100 nF ceramics placed close to the respective pins, and tie the exposed pad to a clean ground copper pour for thermal dissipation and reference integrity.
This page synthesizes distributor pricing, drop-in same-family and cross-brand alternatives, and practical design notes not found in the manufacturer datasheet.
ドロップイン代替品: ATMEGA32U2-MU — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: ATMEGA32U2-MU (同一形状・フットプリント) — 相違点: Package, RoHS Status, EEPROM, Instruction Set, SRAM.
クイック比較ツール — 並列比較する代替部品を選択:
ATMEGA32U2-MUR
✅ ドロップイン📋 参考代替品(カタログ未掲載)
ATMEGA16U2-MU
✅ ドロップイン✓ 在庫あり
$1.74 / 個
データシートを見る →AT90USB82-16MUR
✅ ドロップイン📋 参考代替品(カタログ未掲載)
ATMEGA32U2-MU 最大定格&電気的特性
| Core Architecture | AVR 8-bit RISC |
| Instruction Set | 131 instructions, mostly single-cycle |
| Maximum Clock Speed | 16 MHz |
| Throughput | 16 MIPS at 16 MHz |
| Program Flash Memory | 32 KB (16K x 16), ISP read-while-write |
| EEPROM | 1 KB |
| SRAM | 1 KB |
| General-Purpose I/O Lines | 22 |
| General-Purpose Working Registers | 32 |
| Timer/Counters | 2 (8-bit or 16-bit, with PWM and compare modes) |
| USB Controller | USB 2.0 Full-Speed Device, 32 endpoints, hardware flow control |
| Serial Interfaces | USART, SPI |
| Watchdog Timer | Programmable, with internal oscillator |
| 電源電圧 | 2.7 V to 5.5 V (4.5 V to 5.5 V for 16 MHz full-speed USB) |
| 動作温度 | -40C to +85C (industrial) |
| パッケージ | 32-pin VQFN (5x5 mm) with exposed pad |
| 実装タイプ | Surface Mount |
| RoHS ステータス | Compliant |
ATMEGA32U2-MU ピン構成
| ピン 1 | VCC — Digital supply voltage |
| ピン 2 | PC7 — General-purpose I/O |
| ピン 3 | PC6 — General-purpose I/O |
| ピン 4 | PC5 — General-purpose I/O |
| ピン 5 | PC4 — General-purpose I/O |
| ピン 6 | PC3 — General-purpose I/O |
| ピン 7 | PC2 — General-purpose I/O |
| ピン 8 | PC1 — General-purpose I/O |
| ピン 9 | PC0 — General-purpose I/O |
| ピン 10 | GND — Ground |
| ピン 11 | VCC — Digital supply voltage |
| ピン 12 | PB7 — General-purpose I/O (also PCINT7) |
| ピン 13 | PB6 — General-purpose I/O (also PCINT6) |
| ピン 14 | PB5 — General-purpose I/O (also PCINT5) |
| ピン 15 | PB4 — General-purpose I/O (also PCINT4) |
| ピン 16 | PB3 — General-purpose I/O (also PCINT3 / MOSI) |
| ピン 17 | PB2 — General-purpose I/O (also PCINT2 / MISO) |
| ピン 18 | PB1 — General-purpose I/O (also PCINT1 / SCK) |
| ピン 19 | PB0 — General-purpose I/O (also PCINT0 / SS) |
| ピン 20 | AVCC — Analog supply voltage |
| ピン 21 | AREF — ADC reference voltage |
| ピン 22 | GND — Ground |
| ピン 23 | UCAP — USB regulator capacitor |
| ピン 24 | D- — USB data minus |
| ピン 25 | D+ — USB data plus |
| ピン 26 | PD7 — General-purpose I/O |
| ピン 27 | PD6 — General-purpose I/O |
| ピン 28 | PD5 — General-purpose I/O |
| ピン 29 | PD4 — General-purpose I/O |
| ピン 30 | PD3 — General-purpose I/O |
| ピン 31 | PD2 — General-purpose I/O |
| ピン 32 | XTAL2 — Crystal oscillator output |
主な用途
ATMEGA32U2-MU の用途: 6 件s: USB-to-UART Bridge Dongle, Arduino Uno R3 USB Interface Controller, USB HID Keyboard / Mouse / Game Controller, MIDI over USB Adapter, Custom USB Vendor-Class Embedded Device, Industrial USB Sensor Interface Module.
USB-to-UART Bridge Dongle
The ATMEGA32U2-MU is the canonical single-chip USB-to-UART bridge because its on-chip USB 2.0 full-speed device controller eliminates the external CP2102 or FT232R-FT232RL bridge IC. The 16 MHz AVR core runs a CDC-ACM or proprietary bridge firmware at 16 MIPS, easily handling 1 Mbaud virtual COM traffic. With 32 KB Flash it fits the LUFA CDC stack plus application code, and the 22 GPIO lines expose RTS/CTS/DTR/DSR handshakes. Operates from the USB VBUS 5 V rail directly, simplifying dongle designs to a single IC plus a few passives.
おすすめ
Arduino Uno R3 USB Interface Controller
The ATMEGA32U2-MU was historically used as the USB interface MCU on Arduino Uno R3 boards, where it bridges the main ATmega328P-AUR MCU to the host PC and manages the bootloader handshake over USB. Its on-chip USB controller plus 16 KB bootloader region (DFU) makes the Uno stack plug-and-play on modern OSes without extra drivers. The 32 KB ISP Flash comfortably fits the Arduino USB stack plus the DFU bootloader. With 16 MHz core speed and industrial temperature rating, it handles USB enumeration reliably across production variations.
おすすめ
USB HID Keyboard / Mouse / Game Controller
The ATMEGA32U2-MU is well suited for USB HID devices such as keyboards, mice, and gamepads because the full-speed USB device controller with hardware flow control delivers the 1 ms polling interval required by the HID class specification. 32 KB Flash holds the LUFA HID stack plus custom key maps or button matrices, while 22 GPIO lines scan 22-key direct matrices without an external key-scan IC. The on-chip 16 MHz PLL clocks the USB packet generation without an external crystal, reducing BOM cost. Read-while-write ISP Flash enables in-field firmware updates over USB HID.
おすすめ
MIDI over USB Adapter
The ATMEGA32U2-MU is widely used in hobbyist and prosumer MIDI-over-USB designs where it enumerates as a USB-MIDI class device and bridges to a traditional 5-pin DIN MIDI OUT/IN. The on-chip USB device controller handles the MIDI 1.0 class driver natively on Windows, macOS, and Linux without additional host drivers. 32 KB Flash holds the MIDI class stack plus a sysex handler, while the USART drives the MIDI OUT serial stream at 31.25 kbaud. Industrial temperature rating and USB bus-powered operation simplify consumer adapter designs.
おすすめ
Custom USB Vendor-Class Embedded Device
The ATMEGA32U2-MU is ideal for custom vendor-class USB products like test instruments, data loggers, and firmware updaters that need a vendor-specific driver plus bulk or isochronous endpoints. The 32 KB Flash stores the vendor-class stack plus application firmware, while 1 KB SRAM buffers bulk transfers at full-speed USB (12 Mbps). The 22 GPIO lines connect to external ADCs, sensors, or FPGA status LEDs. The on-chip USB device controller supports remote wake-up, allowing the host PC to wake the embedded device from suspend for unattended logging.
おすすめ
Industrial USB Sensor Interface Module
The ATMEGA32U2-MU is deployed in industrial sensor-interface modules that digitize analog signals and stream them to a host PC via USB. The industrial -40C to +85C operating range supports factory floor and outdoor installations, while 22 GPIO lines multiplex multiple sensors and indicator LEDs. The 10-bit ADC plus 32 KB Flash hold calibration tables and linearization routines. USB bus power (5 V) eliminates the need for an external supply rail, and the rugged VQFN-32 package with exposed pad survives high-vibration environments when properly soldered to the PCB ground pour.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: ATMEGA32U2-MU — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | ATMEGA32U2-MUR | ATMEGA16U2-MU | AT90USB82-16MUR |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology (legacy Atmel) |
| Package | VQFN-32 (5x5 mm) | VQFN-32 (5x5 mm) - same | VQFN-32 (5x5 mm) - same | VQFN-32 (5x5 mm) - same |
| Program Flash | 32 KB | 32 KB | 16 KB | 8 KB |
| SRAM | 1 KB | 1 KB | 512 B | 512 B |
| EEPROM | 1 KB | 1 KB | 512 B | 512 B |
| GPIO Lines | 22 | 22 | 22 | 22 |
| Clock Speed | 16 MHz | 16 MHz | 16 MHz | 16 MHz |
| USB Controller | Full-Speed USB 2.0 Device, 32 endpoints | Full-Speed USB 2.0 Device, 32 endpoints | Full-Speed USB 2.0 Device, 32 endpoints | Full-Speed USB 2.0 Device, 4 endpoints |
| Operating Temperature | -40C to +85C (industrial) | -40C to +85C (industrial) | -40C to +85C (industrial) | -40C to +85C (industrial) |
主な差別化要因
- 32 KB Flash plus 22 GPIO in compact VQFN-32 (vs AT90USB82-16MUR)
- Modern 32-endpoint USB controller versus 4-endpoint AT90USB82 (vs AT90USB82-16MUR)
- Active production versus legacy Atmel AT90USB82 line (vs AT90USB82-16MUR)
設計ノート
The ATMEGA32U2-MU requires 4.5 V to 5.5 V VCC for full-speed USB operation at 16 MHz. USB VBUS (5 V) is the natural supply rail; for 3.3 V systems add a low-dropout regulator. Decouple VCC and AVCC with 100 nF ceramics placed within 5 mm of the pins, and place a 1 uF bulk capacitor near the supply entry. The UCAP pin requires a 1 uF capacitor to GND for the internal 3.3 V USB regulator; do not load UCAP externally.
The VQFN-32 exposed thermal pad must be soldered to a ground copper pour of at least 50 mm^2 to provide thermal dissipation and a low-impedance ground return for the USB transceiver. Route the USB D+ and D- lines as a 90-ohm differential pair, keep them matched within 2 mm, and place the 22-ohm source-series resistors close to the MCU pins. Avoid routing USB signals near high-current switching nodes.
Do not omit the UCAP capacitor — without it the internal USB 3.3 V regulator will not start, and enumeration will fail. Ensure the HWB (hardware boot) fuse is configured correctly to allow DFU bootloader entry; tying HWB to GND at reset forces the bootloader, while leaving it unconnected enables normal application start. Verify the watchdog timer is disabled or properly serviced in low-power states — an unserviced watchdog will reset the MCU during USB suspend and break enumeration.
Keep the 16 MHz crystal traces short and symmetric, place the load capacitors (typically 12 pF to 22 pF) close to XTAL1 and XTAL2, and guard the crystal with a ground copper pour to reduce EMI. The RESET pin requires a 10 kohm pull-up to VCC; if external reset is unused, leave RESET unconnected only if the internal brown-out detector is enabled in fuses, otherwise tie it high.
コンプライアンス情報
RoHS compliant per Microchip product page. Not AEC-Q100 qualified — the ATMEGA32U2-MU is industrial-grade only. For automotive USB applications, choose an AEC-Q100-qualified alternative.