MCHPATMEGA328PB-MNR
Overview
The ATMEGA328PB-MNR is an enhanced 8-bit AVR microcontroller featuring 32KB of flash memory and 2KB of RAM in a compact 32-VFQFN package. This variant builds on the classic ATmega328 architecture by adding functional safety features, a Peripheral Touch Controller (PTC), and additional serial communication interfaces. It is designed for applications requiring a balance of low power consumption, hardware-based safety mechanisms, and robust capacitive touch sensing.
Why Choose This Part
The ATMEGA328PB improves upon its predecessors with a hardware-based Clock Failure Detection mechanism that automatically switches to an internal 8 MHz RC oscillator if the external clock fails. Its dedicated PTC simplifies the implementation of touch interfaces, while the 2-cycle multiplier and 20MHz clock speed provide efficient processing for an 8-bit architecture. Each unit also includes a unique individual serial number for device tracking and security.
Applications
Key Specifications
Getting Started
Develop using Microchip Studio or the MPLAB X IDE with the XC8 compiler for standard C programming. For hardware evaluation, the ATmega328PB Xplained Mini (ATMEGA328PB-XMINI) board provides full access to I/Os and an on-board debugger. Standard AVR ISP programmers or the Atmel-ICE can be used via the ICSP header for production flashing.
ATMEGA328PB Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | Package | Temp Range | Stock |
|---|---|---|---|
| ATMEGA328PB-MNR (this part) | VFQFN-32 | -40degC ~ 105degC .. | 21,596 |
| ATMEGA328PB-AU | TQFP-32 | -40degC ~ 85degC (.. | 29,794 |
| ATMEGA328PB-MU | VFQFN-32 | -40degC ~ 85degC (.. | 17,627 |
| ATMEGA328PB-ANR | TQFP-32 | -40degC ~ 105degC .. | 5,689 |



