EmbeddedRelated.com
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.

Part of ATmega328 MCU family » ATMEGA328PB

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-MU VFQFN-32 -40degC ~ 85degC (.. 17,627
ATMEGA328PB-ANR TQFP-32 -40degC ~ 105degC .. 5,689
ATMEGA328PB-AU TQFP-32 -40degC ~ 85degC (.. 6,221
ATMEGA328PB-AUR TQFP-32 -40degC ~ 85degC (.. 12,731
ATMEGA328PB-MUR VFQFN-32 -40degC ~ 85degC (.. 31,604
ATMEGA328PB-XMINI 285

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.