ATMEGA88PB-MUR - 8-bit AVR MCU 8KB Flash 20MHz QFN-32 | Microchip
MPN: ATMEGA88PB-MUR ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.66 | $1.66 |
| 10 | $1.49 | $14.90 |
| 100 | $1.28 | $128.00 |
| 500 | $1.12 | $560.00 |
| 1,000 | $0.98 | $980.00 |
ATMEGA88PB-MUR Overview
An 8-bit AVR microcontroller is a Harvard-architecture RISC MCU in the broader microcontroller and embedded-processor hierarchy. AVR cores execute most instructions in a single clock cycle, and ATmega-family devices integrate Flash program memory, SRAM, EEPROM, timers, and analog peripherals on a single die, serving as the main compute element in embedded control systems.
Key features include 27 general-purpose I/O lines, 32 general-purpose working registers, three flexible timer/counters with compare modes, a 10-bit ADC, USART with start-of-frame wake-up, and two-wire (I2C) and SPI serial interfaces. The picoPower technology delivers low active and sleep currents for battery-operated designs, and the part is positioned for Functional Safety (FuSa) documentation support per Microchip.
The advanced AVR RISC architecture achieves throughputs close to 1 MIPS per MHz, allowing a 20 MHz clock to deliver roughly 20 MIPS of processing performance. In-system programmable Flash with read-while-write support enables field firmware updates, while the debugWIRE on-chip debug interface uses only a single pin for development.
Typical applications include industrial automation nodes, battery-powered sensors and IoT end devices, consumer appliance control, and motor control auxiliaries, where the combination of 8 KB Flash and low-power sleep modes fits cost- and power-sensitive designs.
When designing with the QFN-32 (5x5 mm) package, connect the exposed center pad to a solid ground plane for thermal and electrical performance, and decouple VCC and AVCC with 100 nF ceramic capacitors placed close to the pins.
This page synthesizes distributor pricing, drop-in ATmega-family alternatives, pinout data, and practical design notes not found on the manufacturer product page.
Drop-in alternatives for ATMEGA88PB-MUR — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with ATMEGA88PB-MUR (same form factor and footprint) — differing in Package, Connectivity, Core Architecture, Flash Memory, General Purpose I/O.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
ATMEGA88PB-MU
✅ Drop-In📋 Reference alternative (not in catalog)
ATMEGA168PB-MUR
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
ATMEGA48PB-MUR
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$0.88 / Unit
View Datasheet →ATMEGA88PA-MUR
✅ Drop-In✓ In Stock
$0.71 / Unit
View Datasheet →ATMEGA88-20MU
✅ Drop-In✓ In Stock
Contact for price
View Datasheet →ATMEGA88PB-MUR Maximum Ratings & Electrical Characteristics
| Core Architecture | AVR 8-bit RISC |
| Core Size | 8-bit |
| Maximum Clock Frequency | 20 MHz |
| Flash Memory | 8 KB (4K x 16) |
| EEPROM | 512 B |
| SRAM | 1 KB |
| General Purpose I/O | 27 lines |
| Timers/Counters | 3 (with compare modes) |
| ADC Resolution | 10-bit |
| Serial Interfaces | USART, SPI, TWI (I2C) |
| Package | 32-VFQFN (5x5 mm) Exposed Pad |
| Mounting Type | Surface Mount |
| Technology Feature | picoPower |
| Functional Safety Support | FuSa documentation available |
| Programming Interface | ISP (In-System Programmable), debugWIRE |
| RoHS Status | Compliant (GRN / green package) |
ATMEGA88PB-MUR Pin Configuration
| Pin 1 | PD3 — Port D bit 3 (GPIO / OC2B / INT1) |
| Pin 2 | PD4 — Port D bit 4 (GPIO / OC1B / XCK / T0) |
| Pin 3 | GND — Ground |
| Pin 4 | VCC — Digital supply voltage |
| Pin 5 | GND — Ground |
| Pin 6 | VCC — Digital supply voltage |
| Pin 7 | PB6/XTAL1 — Port B bit 6 / crystal oscillator input |
| Pin 8 | PB7/XTAL2 — Port B bit 7 / crystal oscillator output |
| Pin 9 | PD5 — Port D bit 5 (GPIO / OC0B / T1) |
| Pin 10 | PD6 — Port D bit 6 (GPIO / AIN0 / OC0A) |
| Pin 11 | PD7 — Port D bit 7 (GPIO / AIN1) |
| Pin 12 | PB0 — Port B bit 0 (GPIO / ICP1 / CLKI) |
| Pin 13 | PB1 — Port B bit 1 (GPIO / OC1A) |
| Pin 14 | PB2 — Port B bit 2 (GPIO / SS / OC1B) |
| Pin 15 | PB3 — Port B bit 3 (GPIO / MOSI / OC2A) |
| Pin 16 | PB4 — Port B bit 4 (GPIO / MISO) |
| Pin 17 | PB5 — Port B bit 5 (GPIO / SCK) |
| Pin 18 | AVCC — Analog supply voltage for ADC |
| Pin 19 | ADC6 — ADC input channel 6 |
| Pin 20 | AREF — Analog reference voltage |
| Pin 21 | GND — Ground |
| Pin 22 | ADC7 — ADC input channel 7 |
| Pin 23 | PC0/ADC0 — Port C bit 0 / ADC channel 0 |
| Pin 24 | PC1/ADC1 — Port C bit 1 / ADC channel 1 |
| Pin 25 | PC2/ADC2 — Port C bit 2 / ADC channel 2 |
| Pin 26 | PC3/ADC3 — Port C bit 3 / ADC channel 3 |
| Pin 27 | PC4/ADC4/SDA — Port C bit 4 / ADC channel 4 / TWI data |
| Pin 28 | PC5/ADC5/SCL — Port C bit 5 / ADC channel 5 / TWI clock |
| Pin 29 | PC6/RESET — Port C bit 6 / Reset input (active low) |
| Pin 30 | PD0/RXD — Port D bit 0 / USART receive |
| Pin 31 | PD1/TXD — Port D bit 1 / USART transmit |
| Pin 32 | PD2 — Port D bit 2 (GPIO / INT0) |
Typical Applications
ATMEGA88PB-MUR is suitable for 6 applications: Industrial Automation Nodes, Battery-Powered IoT Sensor Nodes, Consumer Appliance Control, DC Motor Control Auxiliaries, Medical Consumables and Portable Diagnostics, Networking and Accessory Peripherals.
Industrial Automation Nodes
The ATMEGA88PB-MUR suits industrial sensor and actuator nodes with its 20 MHz AVR core, three timer/counters for PWM motor or valve control, and TWI/SPI interfaces for factory bus peripherals. FuSa documentation availability supports safety-reviewed machinery designs. Nodes typically run at 5 V with the 10-bit ADC reading potentiometers and thermistors, while the USART links to RS-485 transceivers for MODBUS-style communication. In a PLC I/O module, the MCU reads contact states, drives relays via timer PWM outputs, and reports status over UART at 9600-115200 baud. picoPower sleep modes keep idle consumption low between polling cycles, and the 8 KB Flash comfortably holds protocol stacks such as lightweight MODBUS RTU implementations.
Recommended
Battery-Powered IoT Sensor Nodes
For battery IoT endpoints, the ATMEGA88PB-MUR's picoPower technology minimizes sleep current, and the USART wake-up on start-of-transmission enables event-driven radio polling. A typical coin-cell sensor node sleeps in power-down mode, wakes on external interrupt from a motion or threshold sensor, samples via the 10-bit ADC, then transmits a data frame over SPI to a sub-GHz radio such as the ATA8510. With 27 GPIO lines the single MCU can drive status LEDs, control a sensor power rail with a GPIO, and handle multiple button inputs without external expanders. The 8 KB Flash holds sensor calibration tables and a compact RF protocol stack, while 512 B EEPROM stores node addressing and calibration across battery swaps.
Recommended
Consumer Appliance Control
Appliance control boards benefit from the ATMEGA88PB-MUR's cost structure (~$1 as of 2026-09-19 at qty 1000), 27 GPIO lines for button matrices and LED multiplexing, and three timer/counters for heater, fan, and motor PWM. In a coffee maker or fan controller, timer compare outputs drive TRIAC or MOSFET loads while the ADC monitors thermistor temperature through an NTC divider. TWI interfaces to an EEPROM or touch controller add user presets without enlarging the MCU. The green RoHS package meets consumer environmental regulations, and the 5x5 mm QFN-32 keeps the PCB footprint small enough for compact control panels. debugWIRE simplifies firmware iteration during appliance certification cycles.
Recommended
DC Motor Control Auxiliaries
The ATMEGA88PB-MUR handles auxiliary motor-control tasks with three timer/counters providing hardware PWM: two 8-bit timers and one 16-bit timer with compare modes generate phase-correct or fast PWM for brushed-DC fans and small pumps. Encoder feedback from the motor connects to external interrupt pins for closed-loop speed control, while the ADC samples a shunt-based current signal via an amplifier. The 20 MHz core executes PI control loops well within PWM periods. In a smart HVAC fan board, the MCU also reads an NTC and adjusts PWM duty to maintain airflow while drawing low standby power. The USART reports speed and fault status to a host controller over a simple two-wire link.
Recommended
Medical Consumables and Portable Diagnostics
The ATMEGA88PB-MUR fits disposable and portable medical peripherals where unit cost and battery life dominate: glucometer-style consumables, pill timers, and portable temperature loggers. The 10-bit ADC reads bridge or ratiometric sensor front-ends, the EEPROM retains patient/calibration data, and picoPower sleep modes stretch a CR2032 cell to months of standby. FuSa documentation availability aids regulatory submissions. A typical logger wakes every 30 seconds from a timer interrupt, samples the ADC, accumulates min/max in SRAM, and syncs over USART to a phone bridge. The 5x5 mm VFQFN footprint fits small flexible-PCB form factors, and the industrial temperature operation covers storage and transport conditions.
Recommended
Networking and Accessory Peripherals
As a management and accessory MCU, the ATMEGA88PB-MUR controls front panels, fan trays, and power-supply housekeeping in routers and small switches. Its USART with wake-up on start-of-transmission listens for host commands, while SPI talks to temperature sensors and fan tach monitors across the chassis. Three timer/counters provide 4-wire fan PWM channels, and ADC inputs monitor 12 V/5 V rails for over/under-voltage alerting. The 8 KB Flash accommodates an I2C slave with a compact register map for the host SoC. Because it is widely second-sourced within Microchip's pin-compatible PB family, procurement can switch between ATMEGA88PB, 168PB, and 48PB SKUs without PCB respins as BOM cost targets shift.
Recommended
Recommended Products Summary
Engineering reference data for ATMEGA88PB-MUR — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | ATMEGA88PB-MU | ATMEGA168PB-MUR | ATMEGA48PB-MUR | ATMEGA88PA-MUR | ATMEGA88-20MU |
|---|---|---|---|---|---|---|
| Package | 32-VFQFN (5x5 mm) | 32-VFQFN (5x5 mm) - same | 32-VFQFN (5x5 mm) - same | 32-VFQFN (5x5 mm) - same | 32-VFQFN (5x5 mm) - same | 32-VFQFN (5x5 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 8 KB | 8 KB | 16 KB | 4 KB | 8 KB | 8 KB |
| EEPROM | 512 B | 512 B | 512 B | 256 B | 512 B | 512 B |
| SRAM | 1 KB | 1 KB | 1 KB | 512 B | 1 KB | 1 KB |
| Max Clock Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Silicon Revision / Features | PB (picoPower, enhanced peripherals) | PB - identical | PB - identical | PB - identical | PA - previous revision | Original ATmega88 |
| GPIO Lines | 27 | 27 | 27 | 27 | 27 | 27 |
Key Differentiators
- Latest PB silicon revision with picoPower (vs ATMEGA88PA-MUR)
- Upgrade path within the same footprint (vs ATMEGA168PB-MUR)
- FuSa documentation support (vs ATMEGA88-20MU)
Design Notes
The 32-VFQFN exposed pad must be soldered to a ground array. Use a 3x3 via grid under the pad connecting to the internal ground plane to provide both heat dissipation and a low-impedance ground return. Follow Microchip's QFN land-pattern guidelines with a 0.1-0.125 mm stencil thickness to prevent solder bridging on the 0.5 mm pitch perimeter leads during reflow.
Decouple VCC (pins 4, 6) and AVCC (pin 18) each with a 100 nF ceramic capacitor placed within 2 mm of the pin, plus one 10 uF bulk capacitor near the supply entry. Never leave AVCC unconnected even when the ADC is unused - tie it to VCC through the decoupling network. AREF should be decoupled with 100 nF to ground when using the internal reference or an external reference.
RESET (pin 29) must be pulled high; leaving it floating causes sporadic resets and disables reliable ISP programming. If debugWIRE is enabled, RESET is repurposed for debugging and external reset circuits may conflict - disable debugWIRE via the fuse bit before deploying. When using a crystal on PB6/PB7, set CKOPT-adjacent fuse settings per datasheet oscillator tables to ensure stable startup at 20 MHz.
Compliance Information
Green (GRN) RoHS-compliant package per Mouser listing. AEC-Q100 qualification not indicated for this industrial-grade part; obtain REACH and conflict-minerals declarations from Microchip for regulatory files.