EmbeddedRelated.com
AVR16DU32-I/RXB

MCHPAVR16DU32-I/RXB

Microchip Technology
8-bit Microcontrollers - MCU 16KB, 2KB SRAM, 24MHz, USB, 10b ADC, 2xUART, SPI, TWI
Active445 in stock

Overview

The AVR16DU32-I/RXB is an 8-bit microcontroller from the AVR DU family featuring 16KB of Flash and 2KB of SRAM. This device integrates a Full-Speed USB 2.0 interface that operates without the need for an external crystal, reducing system cost and complexity. It runs at speeds up to 24MHz and includes essential peripherals like a 10-bit ADC, dual UARTs, and SPI/TWI interfaces in a compact 32-pin package.

Why Choose This Part

The primary advantage is the Crystal-less USB operation, which saves PCB space and BOM cost by eliminating external timing components. It also features Core Independent Peripherals (CIPs) that handle tasks without CPU intervention, increasing efficiency and reducing power consumption. The DU series offers a modern 5V-tolerant architecture suitable for noisy industrial or consumer environments.

Applications

USB-to-Serial Bridges
Utilizing the integrated USB interface and dual UARTs to bridge legacy serial hardware to modern USB hosts.
Human Interface Devices (HID)
Creating custom PC peripherals like keyboards, mice, or game controllers using the USB 2.0 module.
Portable Instrumentation
Building compact, USB-powered measurement tools that utilize the onboard 10-bit ADC for sensor data acquisition.
Battery-Powered USB Dongles
Developing low-power security tokens or data loggers that require periodic USB connectivity for data retrieval.

Getting Started

Development is supported by the MPLAB X IDE and Microchip Studio, using the XC8 compiler for C programming. For hardware prototyping, the AVR16DU32 Curiosity Nano evaluation kit (EV59L12A) provides full access to the MCU pins and an integrated debugger. Programming and debugging can be performed using the PICkit 5 or the MPLAB Snap via the Unified Program and Debug Interface (UPDI).

Part of AVR DA/DB/DD/DU family » AVR16DU

AVR16DU Family

Part NumberDifferenceStock
AVR16DU28-I/SS 28-I/SS 591
AVR16DU28-I/STX 28-I/STX 637
AVR16DU20-I/REB 20-I/REB 436

Also Consider

ATmega16U2-AU MCHPMicrochip Technology - A legacy USB-enabled AVR often used in Arduino boards, suitable if your project requires existing community libraries.
AVR32DU32-I/RXB MCHPMicrochip Technology - The higher-memory variant of the same family, providing 32KB of Flash for more complex firmware requirements.