EmbeddedRelated.com
The 2026 Embedded Online Conference
ATMEGA328PB-MNR

MCHPATMEGA328PB-MNR

Microchip Technology
AVR AVR® ATmega, Functional Safety (FuSa) Microcontroller IC 8-Bit 20MHz 32KB (16K x 16) FLASH 32-VFQFN (5x5)
Active21,596 in stock

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

Functional Safety Controllers
Utilizes the integrated Clock Failure Detection and safety-oriented hardware to monitor system health in industrial environments.
Capacitive Touch Interfaces
Leverages the dedicated Peripheral Touch Controller (PTC) for responsive buttons, sliders, and wheels without heavy CPU overhead.
Low-Power Sensor Nodes
Employs various sleep modes and a 1.3 uA power-save current to extend battery life in remote monitoring applications.
Industrial Automation
Provides 27 I/O pins and multiple UART/I2C/SPI interfaces for communicating with sensors and actuators in factory settings.

Key Specifications

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

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

Also Consider

ATTINY1616-MNR MCHPMicrochip Technology - A more cost-effective tinyAVR 1-series option that also includes a Peripheral Touch Controller for simpler touch applications.
The 2026 Embedded Online Conference