MCHPATMEGA328PB-AU
Overview
The ATMEGA328PB-AU is an 8-bit AVR microcontroller featuring 32KB of In-System Self-Programmable Flash memory, 2KB of SRAM, and 1KB of EEPROM. Operating at up to 20 MHz, this MCU offers an enhanced set of peripherals compared to its ATmega328P predecessor, while maintaining pin-compatibility. It incorporates picoPower technology for efficient power consumption across its various low-power modes.
Why Choose This Part
Engineers benefit from the ATMEGA328PB-AU's pin- and feature-compatibility with the popular ATmega328P, allowing for easy upgrades in existing designs. The inclusion of a Peripheral Touch Controller simplifies the implementation of capacitive touch interfaces without external ICs. Its picoPower technology and various sleep modes enable long battery life for power-sensitive applications.
Applications
Key Specifications
Getting Started
Development with the ATMEGA328PB-AU is supported by Microchip's MPLAB X IDE and Atmel Studio. The Atmel-ICE or PICKit 4 programmers/debuggers are recommended for in-circuit programming and debugging via the debugWire interface. Numerous example projects and application notes are available within the AVR ecosystem.
ATMEGA328PB Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | Package | Stock |
|---|---|---|
| ATMEGA328PB-AU (this part) | TQFP-32 | 29,794 |
| ATMEGA328PB-MU | VFQFN-32 | 17,627 |



