EmbeddedRelated.com
AVR32DU32-I/RXB

MCHPAVR32DU32-I/RXB

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

Overview

The AVR32DU32-I/RXB is a high-performance 8-bit AVR DU microcontroller running at up to 24MHz with 32KB of Flash and 4KB of SRAM. It features an integrated USB 2.0 full-speed interface that supports Crystal-less operation, reducing system cost and complexity for peripheral designs. This device includes a 10-bit ADC, hardware multiplier, and multiple serial interfaces in a compact 32-pin VQFN package.

Why Choose This Part

The integrated USB engine with auto-tuning internal oscillators eliminates the need for external timing components, saving PCB space and BOM cost. It offers single-cycle I/O access and a two-cycle hardware multiplier, providing higher computational throughput than standard 8-bit cores. Additionally, the inclusion of a Program and Debug Interface Disable (PDID) enhances firmware security for commercial products.

Applications

USB Human Interface Devices (HID)
Ideal for keyboards, mice, and custom control panels using the integrated USB peripheral without requiring an external crystal.
Industrial Sensor Gateways
Utilizes the 10-bit ADC and multiple UART/SPI/TWI interfaces to aggregate sensor data and transmit it via USB or serial bus.
Portable Consumer Electronics
Leverages low-power modes (Idle, Standby, Power-Down) and a small 5x5mm footprint for battery-operated devices.
USB-to-Serial Bridges
Provides a reliable platform for converting legacy serial protocols to USB with minimal external components.

Key Specifications

Speed 24MHz
RAM Size 4K x 8
Core Size 8-Bit
EEPROM Size 256 x 8
Peripherals Brown-out Detect/Reset, POR, PWM, WDT
Connectivity CANbus, I2C, IrDA, SMBus, SPI, UART/USART, USB
Mounting Type Surface Mount
Number of I/O 24
Core Processor AVR
Package / Case 32-VFQFN Exposed Pad
Data Converters A/D 21x10b
Oscillator Type External, Internal
Program Memory Size 32KB (32K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 32-VQFN (5x5)
Voltage - Supply (Vcc/Vdd) 1.8V ~ 5.5V

Getting Started

Developers can use the MPLAB X IDE or Microchip Studio along with the XC8 compiler for software development. Hardware debugging and programming are performed via the single-pin Unified Program and Debug Interface (UPDI) using tools like the MPLAB PICkit 5 or the AVR64DU32 Curiosity Nano evaluation kit. Microchip provides extensive USB libraries through the Advanced Software Framework (ASF) to accelerate stack implementation.

Also Consider

ATmega32U4 MCHPMicrochip Technology - A widely supported legacy USB AVR microcontroller with a larger user community and built-in USB bootloader.
ATSAMD21E18A MCHPMicrochip Technology - A 32-bit ARM Cortex-M0+ option for projects requiring higher performance and more advanced USB Host/Device capabilities.