EmbeddedRelated.com
AVR32DU28 32-bit MCU

MCHPAVR32DU28 32-bit MCU

MPN: AVR32DU28-I/SS
Microchip Technology
8-bit Microcontrollers - MCU 32KB, 4KB SRAM, 24MHz, USB, 10b ADC, 2xUART, SPI, TWI
Active484 in stock

Overview

AVR32DU28-I/SS is a Microchip AVR DU-family microcontroller in a small SSOP package. It combines a 32 KB flash class memory size, 4 KB SRAM, USB support, a 10-bit ADC, and common serial interfaces such as UART, SPI, and TWI for embedded control and connectivity tasks. It is a good fit when you need a compact general-purpose MCU with USB and standard peripheral blocks.

Why Choose This Part

This part offers a balanced feature set for compact embedded designs: USB connectivity, analog input, and the usual serial interfaces are all on one device. The SSOP package can help when you want a smaller footprint than larger development-oriented packages. For engineers already working in the Microchip AVR ecosystem, it provides a familiar path for firmware development and board integration.

Applications

USB-connected peripherals
Useful for custom devices that need a native USB interface, such as adapters, control panels, or configuration tools.
Small embedded controllers
Well suited for compact control tasks that need GPIO, timers, ADC, and serial communication in a low-pin-count design.
Sensor interface nodes
Can sample analog sensors with the ADC and report data over UART, SPI, or USB.
Prototyping and education
A practical MCU for learning firmware development, peripheral setup, and basic embedded communication protocols.
Simple industrial or consumer control
Appropriate for small control boards that coordinate buttons, LEDs, relays, or basic user interfaces.

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 I2C, IrDA, SMBus, SPI, UART/USART, USB
Mounting Type Surface Mount
Number of I/O 20
Core Processor AVR
Package / Case 28-SSOP (0.209", 5.30mm Width)
Data Converters A/D 17x10b
Oscillator Type External, Internal
Program Memory Size 32KB (32K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 28-SSOP
Voltage - Supply (Vcc/Vdd) 1.8V ~ 5.5V

Getting Started

Start with Microchip Studio or MPLAB X IDE and the supported AVR toolchain for firmware development. For hardware bring-up and programming, use a Microchip AVR programmer/debugger such as MPLAB SNAP or Atmel-ICE, and check the device datasheet for the correct clock, fuse, and USB configuration details. If you are coming from Arduino-style development, verify whether the specific AVR DU device is supported by your chosen board package before committing to a design.

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

AVR32DU Family

Part NumberDifferenceStock
AVR32DU32-I/PT 32-I/PT 763
AVR32DU28-I/STX TX 602
AVR32DU14-I/SL 14-I/SL 753
AVR32DU20-I/REB 0-I/REB 379

Also Consider

SAMD21G18A MCHPMicrochip Technology - A common Microchip MCU choice if you want a 32-bit Cortex-M0+ device with strong USB-oriented support.
STM32F072C8T6 STMicroelectronics - A popular low-cost USB-capable microcontroller alternative with wide ecosystem support.