MCHPAVR16DU28
Overview
AVR16DU28-I/SS is a 8-bit AVR microcontroller from Microchip's AVR DU family. It combines 16 KB of flash, 2 KB of SRAM, USB support, a 10-bit ADC, and serial peripherals such as UART, SPI, and TWI in a compact SSOP package. It is suited to small embedded control tasks that need a simple MCU with built-in connectivity and mixed-signal capability.
Why Choose This Part
This part is a good fit when you want a small, established 8-bit MCU with a practical mix of peripherals rather than a more complex 32-bit device. The combination of USB, ADC, and multiple serial interfaces lets you cover many low- to mid-complexity embedded designs with one chip. Its compact SSOP package also helps when board space matters.
Applications
Getting Started
Start with Microchip's MPLAB X IDE and the XC8 compiler, then use a supported Microchip development board for the AVR DU family if you want a known-good hardware starting point. For programming and debugging, a Microchip-supported in-circuit debug probe such as MPLAB SNAP or PICkit is typically the practical entry point, depending on the board and adapter support. Review the device datasheet for pinout, clock source options, USB requirements, and programming connections before laying out hardware.
AVR16DU Family
| Part Number | Difference | Stock |
|---|---|---|
| AVR16DU28-I/STX | TX | 637 |
| AVR16DU20-I/REB | 0-I/REB | 436 |
| AVR16DU32-I/RXB | 32-I/RXB | 445 |



