ATMEGA88PB-AUR - 8KB Flash AVR MCU 20MHz TQFP-32 | Microchip
料号: ATMEGA88PB-AUR ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $1.62 | $1.62 |
| 10 | $1.46 | $14.60 |
| 100 | $1.29 | $129.00 |
| 500 | $1.15 | $575.00 |
| 1,000 | $1.02 | $1,020.00 |
| 3,000 | $0.94 | $2,820.00 |
ATMEGA88PB-AUR 概述
An AVR ATmega microcontroller is a Harvard-architecture 8-bit RISC processor that executes most instructions in a single clock cycle, sitting at the entry-to-mid level of the general-purpose MCU hierarchy (MCU -> 8-bit MCU -> AVR ATmega family -> ATmega88PB). Because program Flash supports read-while-write and in-system self-programming, no external program memory is needed; firmware is updated over SPI or UART bootloaders, which is why AVR ATmega parts dominate hobby, industrial control, and low-cost embedded designs.
Key features include picoPower technology for sub-uA sleep currents, 27 general-purpose I/O lines, three flexible timer/counters with compare and PWM modes, and a USART with wake-up on start of transmission. Connectivity covers I2C (TWI), SPI, and USART, supported by 10-bit ADC channels with internal and external interrupt sources. Brown-out detection and power-on reset provide robust operation on unregulated supplies.
Architecturally, the ATmega88PB combines 32 general-purpose working registers directly connected to the ALU, allowing one-cycle execution and up to 20 MIPS throughput at 20 MHz. The picoPower silicon revision reduces consumption in idle, ADC noise reduction, power-save, and standby modes, making battery-powered designs practical without external power-gating circuitry.
Typical applications include industrial sensor nodes, consumer appliance control, lighting and motor control interfaces, and functional-safety (FuSa) supporting designs - DigiKey classifies this part under AVR ATmega Functional Safety microcontrollers. The 20 MHz ceiling and 8 KB Flash suit cost-sensitive control tasks that do not require DSP-class throughput.
When designing with the ATMEGA88PB-AUR, note the industrial temperature grade of -40C to +85C indicated by the A suffix and the T&R delivery format implied by the R suffix; plan decoupling with 100 nF ceramics at both VCC/AVCC pin pairs to keep ADC noise low.
This page synthesizes distributor pricing, drop-in family alternatives (ATMEGA88PB-ANR, ATMEGA88PA-AUR, ATMEGA168PB-AU, ATMEGA328PB-AU), and practical design notes not consolidated in the manufacturer datasheet, as of 2026-09-19.
直接替换替代料: ATMEGA88PB-AUR ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: ATMEGA88PB-AUR (相同外形与封装尺寸) ——差异在于 Package, RoHS Status, Flash Memory, Functional Safety, Operating Temperature.
快速对比工具——选择替代料号进行并排对比:
ATMEGA88PB-ANR
✅ 直接替换✓ 有现货
$1.38 / 个
查看数据手册 →ATMEGA88PB-AU
✅ 直接替换✓ 有现货
$0.86 / 个
查看数据手册 →ATMEGA88PA-AUR
✅ 直接替换 ⚠️ 规格未核验✓ 有现货
$0.82 / 个
查看数据手册 →ATMEGA88A-AU
✅ 直接替换 ⚠️ 规格未核验✓ 有现货
$1.52 / 个
查看数据手册 →ATMEGA168PB-AU
✅ 直接替换 ⚠️ 规格未核验✓ 有现货
$1.27 / 个
查看数据手册 →ATMEGA328PB-AU
✅ 直接替换 ⚠️ 规格未核验✓ 有现货
$1.12 / 个
查看数据手册 →ATMEGA88PB-AUR 最大额定值与电气特性
| Core Processor | AVR |
| Core Size | 8-Bit |
| Max Clock Frequency | 20 MHz |
| Program Memory Size | 8 KB (4K x 16) FLASH |
| SRAM Size | 1 KB |
| EEPROM Size | 512 B |
| Number of I/O | 27 |
| 封装 | 32-TQFP (7x7 mm) |
| 安装类型 | Surface Mount |
| Connectivity | I2C, SPI, UART/USART |
| Peripherals | Brown-out Detect/Reset, POR, PWM, WDT |
| Timers/Counters | 3 flexible timer/counters with compare modes |
| ADC Resolution | 10-bit |
| Technology | picoPower |
| Temperature Grade | Industrial (-40C to +85C) |
| Functional Safety | FuSa supported (per DigiKey classification) |
| Packing | Tape & Reel (R suffix) |
ATMEGA88PB-AUR 引脚配置
| 引脚 1 | PD3 — Port D, bit 3 (GPIO / external interrupt) |
| 引脚 2 | PD4 — Port D, bit 4 (GPIO) |
| 引脚 3 | GND — Ground |
| 引脚 4 | VCC — Digital supply voltage |
| 引脚 5 | GND — Ground |
| 引脚 6 | VCC — Digital supply voltage |
| 引脚 7 | PB6/XTAL1 — Port B bit 6 / crystal oscillator input / TOSC1 |
| 引脚 8 | PB7/XTAL2 — Port B bit 7 / crystal oscillator output / TOSC2 |
| 引脚 9 | PD5 — Port D, bit 5 (GPIO) |
| 引脚 10 | PD6 — Port D, bit 6 (GPIO) |
| 引脚 11 | PD7 — Port D, bit 7 (GPIO) |
| 引脚 12 | PB0 — Port B, bit 0 (GPIO) |
| 引脚 13 | PB1 — Port B, bit 1 (GPIO) |
| 引脚 14 | PB2 — Port B, bit 2 (GPIO / SS) |
| 引脚 15 | PB3/MOSI — Port B bit 3 / SPI Master Out Slave In |
| 引脚 16 | PB4/MISO — Port B bit 4 / SPI Master In Slave Out |
| 引脚 17 | PB5/SCK — Port B bit 5 / SPI serial clock |
| 引脚 18 | AVCC — ADC supply voltage |
| 引脚 19 | ADC6 — Analog input channel 6 |
| 引脚 20 | AREF — Analog reference voltage |
| 引脚 21 | GND — Ground |
| 引脚 22 | ADC7 — Analog input channel 7 |
| 引脚 23 | PC0/ADC8 — Port C bit 0 / analog channel 8 |
| 引脚 24 | PC1/ADC9 — Port C bit 1 / analog channel 9 |
| 引脚 25 | PC2/ADC10 — Port C bit 2 / analog channel 10 |
| 引脚 26 | PC3/ADC11 — Port C bit 3 / analog channel 11 |
| 引脚 27 | PC4/SDA — Port C bit 4 / I2C data / ADC12 |
| 引脚 28 | PC5/SCL — Port C bit 5 / I2C clock / ADC13 |
| 引脚 29 | PC6/RESET — Port C bit 6 / Reset (active low) |
| 引脚 30 | PD0/RXD — Port D bit 0 / USART receive |
| 引脚 31 | PD1/TXD — Port D bit 1 / USART transmit |
| 引脚 32 | PD2 — Port D, bit 2 (GPIO / external interrupt) |
典型应用
ATMEGA88PB-AUR 适用于 6 应用s: Industrial Sensor Nodes, Consumer Appliance Control, Lighting and Motor Control Interfaces, Battery-Powered IoT Endpoints, Functional Safety Supporting Logic, Test and Measurement Fixtures.
Industrial Sensor Nodes
The ATMEGA88PB-AUR fits industrial sensor nodes because its picoPower modes cut average current to microamp levels between 10-bit ADC sampling events, and its industrial -40C to +85C rating survives factory-floor temperature swings. In a typical node, the SPI interface reads an ADC or sensor IC, the USART forwards data to a wired or wireless link, and brown-out detection keeps state integrity on unregulated 24 V-derived rails. The 8 KB Flash accommodates protocol stacks such as Modbus RTU with margin, and three timer/counters generate PWM for local actuation without external components, reducing BOM cost in distributed I/O deployments.
推荐
Consumer Appliance Control
Appliance control boards choose the ATMEGA88PB-AUR because the 8 KB Flash, 1 KB SRAM, and 512 B EEPROM cover button debouncing, display driving, and configuration storage in a single 32-TQFP costing around one dollar at volume (as of 2026-09-19). The 27 GPIO lines directly drive seven-segment displays, relays, and encoder inputs; PWM outputs from the three timer/counters control heater or motor power levels. The brown-out detector and power-on reset guarantee predictable restarts after mains dips, while in-system self-programming lets production lines flash firmware over a two-wire interface without removing the MCU from the assembled board.
推荐
Lighting and Motor Control Interfaces
For LED lighting and small motor control, the ATMEGA88PB-AUR generates up to three independent PWM channels from its timer/counters, enabling dimming curves and simple speed control with no external PWM IC. The 20 MHz clock gives 8-bit PWM resolutions with kilohertz carrier frequencies that stay above audible range, and compare-mode interrupts support closed-loop current sensing through the 10-bit ADC. PicoPower standby modes let luminaires meet no-load standby regulations, dropping controller consumption to microamps when the lamp is off but the mains-connected supply must remain vigilant for wireless wake or wall-switch events.
推荐
Battery-Powered IoT Endpoints
Battery IoT endpoints benefit from the ATMEGA88PB-AUR's picoPower architecture: power-down sleep current, wake-on-USAT start-of-transmission, and pin-change interrupts allow the MCU to sleep between radio events for years on a lithium cell. The USART bridges to a low-power radio module or UART-based LPWAN modem, while SPI drives the RF transceiver directly. With 8 KB Flash, a lightweight protocol such as MQTT-SN or a custom frame stack fits comfortably; EEPROM stores device identity and calibration. The industrial temperature grade and brown-out supervision maintain reliable operation as battery voltage sags toward end-of-life discharge thresholds.
推荐
Functional Safety Supporting Logic
DigiKey classifies the ATMEGA88PB-AUR within the AVR ATmega Functional Safety (FuSa) microcontroller grouping, and Microchip provides safety documentation packages for the AVR ATmega family. In safety-adjacent subsystems the part performs watchdog-supervised heartbeat monitoring, sensor plausibility checks, and safe-state actuation: the hardware WDT forces reset if firmware hangs, while compare-mode timers implement independent time-base cross-checks. The 8 KB Flash is sufficient for the diagnostics-and-voting code layer, and dual-use of the brown-out detector plus a supply supervisor covers both under- and over-voltage fault paths required in layered safety architectures.
推荐
Test and Measurement Fixtures
Production test fixtures and bench instruments use the ATMEGA88PB-AUR as a low-cost sequencing and telemetry controller. SPI streams results to a host PC over the USART at 20 MHz-derived baud rates, the 10-bit ADC logs rail voltages during DUT power-up, and GPIO lines gate relays and signal paths. USB-serial bridges convert the USART for host connectivity. Because the TQFP-32 footprint is shared with ATMEGA168PB and ATMEGA328PB, a single fixture PCB can be populated with more Flash-capable parts when test scripts grow, protecting the hardware investment across product generations without layout changes.
推荐
推荐产品汇总
工程参考数据: ATMEGA88PB-AUR ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | ATMEGA88PB-ANR | ATMEGA88PA-AUR | ATMEGA168PB-AU | ATMEGA328PB-AU |
|---|---|---|---|---|---|
| Package | 32-TQFP (7x7 mm) | 32-TQFP (7x7 mm) - same | 32-TQFP (7x7 mm) - same | 32-TQFP (7x7 mm) - same | 32-TQFP (7x7 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 8 KB | 8 KB | 8 KB | 16 KB | 32 KB |
| Max Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Low-Power Technology | picoPower | picoPower | picoPower (PA revision) | picoPower | picoPower |
| Temperature Grade | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) |
| Packing Format | Tape & Reel | Tray | Tape & Reel | Tape & Reel | Tape & Reel |
关键差异点
- picoPower silicon revision for lowest sleep current (对比 ATMEGA88A-AU)
- Same footprint with 2x-4x Flash upgrade path (对比 ATMEGA328PB-AU)
- Cost-optimized entry point of the megaAVR PB family (对比 ATMEGA168PB-AU)
设计说明
Decouple both VCC pairs (pins 4 and 6) and AVCC (pin 18) with 100 nF ceramic capacitors placed within 3 mm of each pin, plus one bulk 4.7 uF to 10 uF per supply domain. Tie AVCC to VCC through an LC filter (10 uH + 100 nF) when ADC accuracy matters; AVCC must never be left floating even if the ADC is unused. Connect GND pins 3, 5, and 21 to a solid ground pour to minimize ground bounce across the three return paths.
Leverage picoPower modes for battery designs: power-down sleep with pin-change or watchdog wake gives the lowest average current, while idle mode keeps timers running for PWM-off-state applications. Disable the digital input buffers of analog-only pins (ADC6, ADC7) via the DIDR registers to cut unnecessary switching current. Estimated: even small mA-level leakage from unconfigured floating inputs can dominate a microamp sleep budget, so set every unused GPIO as output-low or input-with-pullup during init.
PC6 (pin 29) doubles as active-low RESET; never use it as GPIO unless your design tolerates losing high-voltage (12 V) parallel programming - keep the external 10 k pullup. PB6/PB7 default to the crystal function; if used as GPIO, fuse settings must select the internal RC oscillator. When migrating from ATMEGA88PA-AUR, review the PB I/O multiplexing table in the Microchip online documentation, as a few alternate peripheral pin mappings differ between the PA and PB revisions.
合规信息
Distributor listings describe the part as GRN (green/RoHS-compliant packaging); Mouser snippet lists 'TQFP GRN'. Full REACH and conflict-minerals declarations should be confirmed on the Microchip product page.