Microchip Technology

ATMEGA88-20MU - 8-Bit AVR MCU 20MHz 8KB Flash | Microchip

部品番号: ATMEGA88-20MU ✓ 生産中
在庫あり 1〜3営業日以内に発送
2.7 V to 5.5 V Vdss 32-VQFN (5x5 mm) MLF, surface mount Package 20 MHz Speed 8 KB (4K x 16) ISP Flash Memory
お問い合わせ 価格については
MOQ: 1 |
価格更新日: 2026-09-18
ボリューム価格
数量 単価 小計
1 $0 $0.00
10 $0 $0.00
100 $0 $0.00
500 $0 $0.00
1,000 $0 $0.00
ℹ️ すべての価格はUSDです

ATMEGA88-20MU 概要

The Microchip (Atmel) ATMEGA88-20MU is a picoPower 8-bit AVR RISC microcontroller delivering 20 MIPS throughput at 20 MHz, with 8 KB ISP Flash, 512 B EEPROM and 1 KB SRAM, housed in a 32-pad VQFN (5x5 mm, MLF) package. It operates from 2.7 V to 5.5 V and integrates an 8-channel 10-bit ADC plus debugWIRE on-chip debugging.

An 8-bit AVR microcontroller is a Harvard-architecture RISC processor in which most of its 130 instructions execute in a single clock cycle, making the device part of the broader microcontroller hierarchy: ATmega88 -> AVR 8-bit MCU family -> general-purpose microcontroller -> embedded processing IC. MCUs of this class combine CPU, program memory, data memory, timers and peripherals on a single die, replacing multi-chip solutions in cost-sensitive embedded systems.

Key features include 23 general-purpose I/O lines, 32 general-purpose working registers, three flexible timer/counters with compare modes and PWM, a byte-oriented two-wire serial interface (I2C-compatible), an SPI serial port, a USART, and programmable watchdog timer with internal oscillator. picoPower technology provides multiple sleep modes for battery-operated designs.

Architecturally, the ATMEGA88-20MU executes from 8 KB of self-programmable ISP Flash with read-while-write capability, enabling firmware updates in the field via boot loader code. In-system programmability through the SPI port or debugWIRE allows programming with tools such as the MPLAB SNAP, AVRISP mkII, or Arduino-compatible platforms (MiniCore).

Typical applications include consumer appliance control, sensor nodes and data loggers using the 10-bit ADC, HVAC and motor-actuator interfaces, and hobby/embedded prototyping where 20 MIPS at low voltage is sufficient.

A key design consideration: Microchip lists the ATMEGA88A as the newer recommended device for new designs; the die is functionally equivalent but fabricated on a newer process. Verify speed-versus-voltage derating curves for your supply rail.

This page synthesizes distributor availability, drop-in alternative cross-references, pinout data, and design notes not consolidated in the manufacturer datasheet. Pricing shown requires verification - see validation note.

ドロップイン代替品: ATMEGA88-20MU — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。

このシリーズのバリエーション

同一シリーズでドロップイン互換のモデル: ATMEGA88-20MU (同一形状・フットプリント) — 相違点: Package, Operating Temperature, Communication Interfaces, Flash Memory, Instructions.

Microchip Technology
Package: 32-VQFN (5x5 mm) with exposed pad
Communication Interfaces: USART, SPI, I2C (TWI)
Flash Memory: 16 KB (8K x 16)
比較対象 ATMEGA88-20MU →
Microchip Technology
Package: 32-VQFN (5x5 mm, 0.5 mm pitch, MLF-32)
Operating Temperature: -40C to +85C
Communication Interfaces: I2C, SPI, USART
比較対象 ATMEGA88-20MU →
Microchip Technology
Package: 32-VQFN (5x5 mm) exposed pad
Operating Temperature: -40 C to +85 C (industrial)
Flash Memory: 4 KB (2K x 16) In-System Programmable
比較対象 ATMEGA88-20MU →
Microchip Technology
Package: 32-VQFN / MLF (5x5 mm), pad designation J
Operating Temperature: -40C to +85C (industrial)
Communication Interfaces: USART, SPI, 2-wire serial (I2C-compatible)
比較対象 ATMEGA88-20MU →
Microchip Technology
Package: 32-VQFN (5x5 mm) 32M1
Operating Temperature: -40C to +85C
Communication Interfaces: USART, SPI, I2C (TWI)
比較対象 ATMEGA88-20MU →
Microchip Technology
Instructions: 130 (most single-cycle)
比較対象 ATMEGA88-20MU →
Microchip Technology
Package: 32-VQFN (5x5 mm), MLF
Operating Temperature: -40C to +85C (Industrial)
Communication Interfaces: USART, SPI, TWI (I2C)
比較対象 ATMEGA88-20MU →
Microchip Technology
Package: 28-PDIP (0.300 in, 7.62 mm)
Operating Temperature: -40C to +85C (industrial)
Instructions: 131 instructions, most single-cycle
比較対象 ATMEGA88-20MU →
Microchip Technology
Package: 32-VQFN (5x5 mm) with exposed pad
Operating Temperature: -40C to +85C (industrial)
Communication Interfaces: USART, SPI, TWI (I2C-compatible)
比較対象 ATMEGA88-20MU →
Microchip Technology
Package: 32-VQFN (5x5 mm), exposed pad
Operating Temperature: -40C to +105C
比較対象 ATMEGA88-20MU →
Microchip Technology
Package: 32-VQFN (5x5 mm)
Flash Memory: 8 KB (4K x 16)
比較対象 ATMEGA88-20MU →
Microchip Technology
Package: 32-VQFN (5x5 mm) exposed pad
Operating Temperature: -40C to +85C (TA)
Communication Interfaces: USART, SPI, TWI (I2C)
比較対象 ATMEGA88-20MU →

クイック比較ツール — 並列比較する代替部品を選択:

ATMEGA88A-MU

✅ ドロップイン
📦 32-VQFN (5x5 mm)
newer process die recommended by Microchip datasheet ('Newer Device Available ATMEGA88A'), same pinout and memory

📋 参考代替品(カタログ未掲載)

ATMEGA88PA-MU

✅ ドロップイン
Microchip Technology
📦 32-VQFN (5x5 mm)
AVR · 8-Bit · 20 MHz · 8 KB (4K x 16) · 512 B · 1 KB · 1.8 V to 5.5 V · 23

✓ 在庫あり

$1.26 / 個

データシートを見る →

ATMEGA88P-20MU

✅ ドロップイン
📦 32-VQFN (5x5 mm)
picoPower variant of same ATmega88 die, same 20 MHz speed grade and pinout (DigiKey cross-reference listing)

📋 参考代替品(カタログ未掲載)

ATMEGA88-20MUR

✅ ドロップイン
📦 32-VQFN (5x5 mm)
identical die and specifications; tape-and-reel suffix only, per FindIC direct comparison of the two MPNs

📋 参考代替品(カタログ未掲載)

ATMEGA48PA-MUR

✅ ドロップイン ⚠️ 仕様未検証
Microchip Technology
📦 32-VQFN (5x5 mm)
AVR · 8-bit · 20 MHz · 4 KB (2K x 16) · 256 B · 512 B · 1.8 V to 5.5 V · 23

✓ 在庫あり

$0.98 / 個

データシートを見る →

ATMEGA168PA-MU

✅ ドロップイン ⚠️ 仕様未検証
Microchip Technology
📦 32-VQFN (5x5 mm)
AVR 8-bit RISC · 8-bit · 20 MHz · 16 KB (8K x 16) · 512 B · 1 KB · 1.8 V to 5.5 V · 23

✓ 在庫あり

$1.72 / 個

データシートを見る →

ATMEGA88-20MU 最大定格&電気的特性

Core Architecture 8-bit AVR RISC
Max CPU Frequency 20 MHz
Performance 20 MIPS at 20 MHz
Flash Memory 8 KB (4K x 16) ISP Flash
EEPROM 512 B
SRAM 1 KB
Supply Voltage Range 2.7 V to 5.5 V
General Purpose I/O 23 lines
Working Registers 32 x 8-bit
Timer/Counters 3 flexible timer/counters
ADC 8-channel, 10-bit
On-Chip Debug debugWIRE
Instructions 130 powerful instructions, most single-cycle
Serial Interfaces USART, SPI, 2-wire (I2C-compatible)
Power Technology picoPower low-power with multiple sleep modes
パッケージ 32-VQFN (5x5 mm) MLF, surface mount
Programming In-System Programmable (ISP), read-while-write
Watchdog Programmable watchdog timer with internal oscillator

ATMEGA88-20MU ピン構成

QFN-32 Package Pinout Diagram QFN-32 5x5mm, P0.5mm, EP 3.1x3.1mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 QFN-32
ピン 1 PD3 — Port D, bit 3 (GPIO / PCINT19)
ピン 2 PD4 — Port D, bit 4 (GPIO / PCINT20 / XCK / T0)
ピン 3 GND — Ground
ピン 4 VCC — Digital supply voltage (2.7 V to 5.5 V)
ピン 5 GND — Ground
ピン 6 VCC — Digital supply voltage
ピン 7 PB6 — Port B, bit 6 (XTAL1 / TOSC1 / PCINT6)
ピン 8 PB7 — Port B, bit 7 (XTAL2 / TOSC2 / PCINT7)
ピン 9 PD5 — Port D, bit 5 (GPIO / T1 / OC0B / PCINT21)
ピン 10 PD6 — Port D, bit 6 (GPIO / AIN0 / OC0A / PCINT22)
ピン 11 PD7 — Port D, bit 7 (GPIO / AIN1 / PCINT23)
ピン 12 PB0 — Port B, bit 0 (GPIO / ICP1 / OC0A? no - ICP1/CLKO/PCINT0)
ピン 13 PB1 — Port B, bit 1 (OC1A / OC1A output / PCINT1)
ピン 14 PB2 — Port B, bit 2 (SS / OC1B / PCINT2)
ピン 15 PB3 — Port B, bit 3 (MOSI / OC2A / PCINT3 - ISP data in)
ピン 16 PB4 — Port B, bit 4 (MISO / PCINT4 - ISP data out)
ピン 17 PB5 — Port B, bit 5 (SCK / PCINT5 - ISP clock)
ピン 18 AVCC — Analog supply voltage for ADC
ピン 19 ADC6 — ADC input channel 6
ピン 20 AREF — Analog reference voltage for ADC
ピン 21 GND — Ground
ピン 22 ADC7 — ADC input channel 7
ピン 23 PC0 — Port C, bit 0 (ADC0 / PCINT8)
ピン 24 PC1 — Port C, bit 1 (ADC1 / PCINT9)
ピン 25 PC2 — Port C, bit 2 (ADC2 / PCINT10)
ピン 26 PC3 — Port C, bit 3 (ADC3 / PCINT11)
ピン 27 PC4 — Port C, bit 4 (ADC4 / SDA / PCINT12 - 2-wire data)
ピン 28 PC5 — Port C, bit 5 (ADC5 / SCL / PCINT13 - 2-wire clock)
ピン 29 PC6 — Port C, bit 6 (RESET / debugWIRE - active low reset)
ピン 30 PD0 — Port D, bit 0 (RXD / PCINT16 - USART receive)
ピン 31 PD1 — Port D, bit 1 (TXD / PCINT17 - USART transmit)
ピン 32 PD2 — Port D, bit 2 (INT0 / PCINT18 - external interrupt 0)

主な用途

ATMEGA88-20MU の用途: 6 件s: Analog Sensor Nodes and Data Loggers, Consumer Appliance and HVAC Control, Motor and Actuator Interface Control, Embedded Hobbyist and Arduino-Compatible Prototyping, Industrial Communication Nodes, Battery-Powered Portable Devices.

🧩

Analog Sensor Nodes and Data Loggers

The ATMEGA88-20MU fits sensor-node designs through its integrated 8-channel 10-bit ADC, which digitizes up to eight analog sensor outputs without an external converter IC, and 1 KB SRAM for local sample buffering. Placed in a 32-VQFN (5x5 mm) footprint drawing picoPower sleep currents, the device can wake on watchdog or pin-change interrupt, sample an ADC channel, timestamp via a timer/counter, and return to power-down mode. Data is exported over USART or stored in the 512 B EEPROM for calibration constants and small records. The main trade-off is SRAM size: logging more than a few hundred samples per burst requires off-chip EEPROM or SPI SRAM.

💡

Consumer Appliance and HVAC Control

In appliance and HVAC control boards, the ATMEGA88-20MU supplies 20 MIPS at 20 MHz from a wide 2.7 V to 5.5 V rail, comfortably handling 5 V relay-drive logic and noisy electrical environments. Three timer/counters generate PWM for fan, blower, or triac-phase control, while the 10-bit ADC reads NTC thermistors and user potentiometers across multiple channels. The 23 GPIO lines directly drive LEDs, keys and relay transistors without port expanders, and the 512 B EEPROM retains user settings through power cycles. Field firmware updates are supported by the read-while-write boot loader capability in the 8 KB ISP Flash, an important serviceability feature in installed products.

🏭

Motor and Actuator Interface Control

For small motor and actuator subsystems, the ATMEGA88-20MU generates hardware PWM from its 8-bit and 16-bit timer/counters with compare and dead-time-capable output modes, driving H-bridge or MOSFET pre-driver inputs at up to 20 MHz timer resolution. Quadrature or index feedback can be captured on pin-change interrupt lines, while the ADC monitors current-sense resistors on any of eight channels. The USART provides command linkage to a supervisory controller over RS-485 through an external transceiver. The 2.7 V to 5.5 V supply range lets the MCU share the logic rail of common driver ICs, and the programmable watchdog timer guarantees recovery from transient faults in electromechanical environments.

🔧

Embedded Hobbyist and Arduino-Compatible Prototyping

The ATmega88 is fully supported by the MiniCore Arduino hardware package (MCUdude, GitHub), making the ATMEGA88-20MU an accessible target for rapid prototyping in the compact 32-VQFN (5x5 mm) format when a DIP package is not wanted. With 20 MIPS throughput, 8 KB Flash and 1 KB SRAM, it executes typical Arduino sketches, and ISP programming runs through PB3/PB4/PB5 and RESET with inexpensive tools such as the MPLAB SNAP. debugWIRE enables single-wire debugging over the RESET pin - a rare feature at this price point. Limitations versus ATmega328 targets are memory size and the need for a custom boards.txt core configuration rather than stock Arduino support.

🌐

Industrial Communication Nodes

The ATMEGA88-20MU serves as a low-cost protocol converter or remote I/O node using its byte-oriented 2-wire (I2C-compatible) interface, hardware SPI, and USART in parallel, allowing Modbus-over-RS-485, SPI sensor aggregation, and I2C peripheral expansion in one chip. Running at 20 MHz yields ample headroom for software UART or checksum-heavy protocols, and the 8 KB ISP Flash accommodates a Modbus RTU stack with a boot loader for field updates. The 2.7 V to 5.5 V operating range supports standard industrial 5 V logic levels, and the watchdog timer with its own internal oscillator meets basic fail-safe requirements. Designers should budget SRAM carefully, since buffers plus stack must fit in 1 KB.

📱

Battery-Powered Portable Devices

picoPower technology gives the ATMEGA88-20MU multiple sleep modes (idle, ADC noise reduction, power-save, power-down, standby) suited to coin-cell or single-cell portable products. The 2.7 V minimum supply allows direct operation from a 3 V lithium cell, removing a boost converter and its quiescent draw in simple products. In power-down mode the core stops while pin-change interrupts and the watchdog remain armed, enabling wake-on-button designs; the internal RC oscillator eliminates the crystal's cost and board area for coarse timing. The 32-VQFN (5x5 mm) package keeps the footprint small for handheld enclosures. For the lowest possible sleep currents, prefer the ATMEGA88PA-MU revision with enhanced picoPower peripherals.

おすすめ製品の概要

24LC256 I2C EEPROM for extended data logging 使用用途: Analog Sensor Nodes and Data Loggers ATMEGA88PA-MU Microchip Technology 使用用途: Analog Sensor Nodes and Data Loggers, Industrial Communication Nodes, Battery-Powered Portable Devices MOC3063 Optocoupler for triac-based AC load control 使用用途: Consumer Appliance and HVAC Control ATMEGA88A-MU Newer-process drop-in for new production builds 使用用途: Consumer Appliance and HVAC Control, Embedded Hobbyist and Arduino-Compatible Prototyping L6203 H-bridge motor driver controlled by PWM outputs 使用用途: Motor and Actuator Interface Control ATMEGA168PA-MU Microchip Technology 使用用途: Motor and Actuator Interface Control MPLAB SNAP ICSP programmer/debugger via SPI header 使用用途: Embedded Hobbyist and Arduino-Compatible Prototyping SN65HVD3082E RS-485 transceiver on the USART 使用用途: Industrial Communication Nodes MCP1700 Low quiescent current LDO for 3 V rail 使用用途: Battery-Powered Portable Devices
What is the ATMEGA88-20MU?
The ATMEGA88-20MU is a Microchip (Atmel) picoPower 8-bit AVR RISC microcontroller with 8 KB ISP Flash, 512 B EEPROM, 1 KB SRAM and 23 GPIO lines. It runs at up to 20 MHz (20 MIPS) from a 2.7 V to 5.5 V supply and integrates an 8-channel 10-bit ADC, USART, SPI, I2C-compatible 2-wire interface, three timer/counters and debugWIRE on-chip debugging. It is packaged in a 32-pad VQFN (5x5 mm, MLF) surface-mount package per Microchip's official ATmega88 product page.
What is the operating voltage range of ATMEGA88-20MU?
The ATMEGA88-20MU operates from 2.7 V to 5.5 V according to FindIC's product overview of the part. This single wide range covers both 3.3 V and 5 V logic systems without separate variants. Note that the full 20 MHz speed rating is typically only guaranteed at the higher end of the supply range - consult the speed-versus-voltage derating curves in the manufacturer datasheet before clocking at 20 MHz from a 3.3 V rail.
Is ATMEGA88-20MU still in production, and what replaced it?
The ATMEGA88-20MU is listed as an ACTIVE lifecycle stage in distributor data, but Microchip's datasheet header explicitly notes a newer device is available: the ATMEGA88A. The ATMEGA88A is fabricated on a newer process and is recommended for new designs, while remaining largely code-compatible. Existing ATMEGA88-20MU designs should evaluate ATMEGA88A-MU (same 32-VQFN package) when planning long-term sourcing.
Where to buy ATMEGA88-20MU online?
ATMEGA88-20MU can be purchased from DigiKey (part page 739804, ships same day when in stock), Mouser, and other authorized distributors, with Octopart listing 12 distributors offering bulk price comparison. On XAIPART, request a quote for ATMEGA88-20MU with full traceability. Availability fluctuates because the ATMEGA88A successor is now the primary production part, so confirm stock and lead time before committing a BOM line.
What is the price of ATMEGA88-20MU?
Per-unit pricing for ATMEGA88-20MU is not published in the verified data retrieved for this page as of 2026-09-19, so no price figure is shown to avoid inaccurate quoting. Distributors such as DigiKey, Mouser, and the 12 sources aggregated by Octopart carry live pricing. Typical AVR 8-bit MCUs in 32-VQFN packages fall in the low single-digit USD range at quantity 1, but request a formal quote to confirm current cost breaks.
What is the difference between ATMEGA88-20MU and ATMEGA88PA-MU?
The ATMEGA88PA-MU is the picoPower-enhanced revision of the same 8-bit AVR core with identical 8 KB Flash / 512 B EEPROM / 1 KB SRAM and the same 32-VQFN (5x5) footprint, per the FindIC side-by-side comparison of the two MPNs. Key differences are lower-power picoPower peripherals and updated process node on the PA version, along with adjusted voltage/speed ratings. For new designs, Microchip recommends the PA or A revision; for existing ATMEGA88 designs the PA is generally a code-compatible, pin-compatible upgrade.
Can ATMEGA88A-MU replace ATMEGA88-20MU?
Yes - Microchip explicitly identifies ATMEGA88A as the newer recommended device in the ATMEGA88-20MU datasheet. The ATMEGA88A-MU shares the 32-VQFN (5x5 mm) package and pinout, the AVR RISC core, and the same memory map, so it is treated as a drop-in replacement. Firmware written for ATmega88 runs without modification in the vast majority of cases, though errata sheets differ between revisions, so verify the errata list for your specific peripherals before switching.
What is the best drop-in replacement for ATMEGA88-20MU?
The best drop-in replacement is the ATMEGA88A-MU or ATMEGA88PA-MU, both from Microchip in the identical 32-VQFN (5x5 mm) package with pin-to-pin compatibility, per the Microchip datasheet note that a newer device (ATMEGA88A) is available. Within the same family, ATMEGA88P-20MU is also footprint-identical. For designs that can tolerate 4 KB instead of 8 KB Flash, ATMEGA48 family parts in the same package are pin-compatible but require a parametric review.
Is ATMEGA88-20MU the same as ATMEGA88V-10MU?
No. The ATMEGA88-20MU and ATMEGA88V-10MU differ in speed grade and voltage rating, as detailed in Utmel's three-way comparison of ATMEGA8L-8MU, ATMEGA88-20MU and ATMEGA88V-10MU. The '-20' part is rated to 20 MHz, while the 'V-10' part is the low-voltage variant rated for 10 MHz operation. Both share the ATmega88 core and package options, so code is largely portable, but the V part cannot be clocked at 20 MHz.
What is the best cross-brand equivalent for ATMEGA88-20MU?
There is no verified cross-brand pin-to-pin equivalent for ATMEGA88-20MU in the cross-reference data retrieved for this page; Microchip/Atmel AVR parts in the 32-VQFN package have a proprietary pin map not shared by Microchip PIC16 (different pinout, different instruction set) or other vendors' MCUs. Cross-brand substitutes such as PIC16C-series MCUs are functional alternatives only, requiring PCB layout changes and firmware porting. Source: Microchip's cross-reference search guidance and DigiKey cross-reference tooling.
When should I choose ATMEGA88-20MU over ATMEGA168PA-MU?
Choose ATMEGA88-20MU when 8 KB Flash, 512 B EEPROM and 1 KB SRAM are sufficient and unit cost matters most; the ATmega168 family offers the same core and 32-VQFN footprint but doubles the Flash to 16 KB and SRAM to 2 KB. If your firmware footprint exceeds roughly 6-7 KB or string tables push RAM limits, select the 168 family instead. For production continuity, note the -20MU classic die is superseded by A/PA revisions, so specify those for new builds.
Is ATMEGA88-20MU suitable for battery-powered sensor applications?
Yes. The device is built on Microchip's picoPower technology with multiple sleep modes (idle, ADC noise reduction, power-save, power-down, standby), and operates down to 2.7 V, allowing direct connection to a 3 V lithium coin cell through a regulator-free rail in many designs. The 10-bit 8-channel ADC digitizes analog sensor outputs directly, and the programmable watchdog with internal oscillator enables periodic wake-up without an external 32 kHz crystal in coarse-timing applications.
Where to download the ATMEGA88-20MU datasheet PDF?
The official ATmega88 documentation is available from Microchip at microchip.com/en-us/product/ATmega88; the full document is titled '8-bit Microcontroller with 8K Bytes In-System Programmable Flash'. Mirror copies of the Atmel ATMEGA88-20MU PDF (a large multi-hundred-page datasheet, per alldatasheet's listing) exist on aggregator sites such as alldatasheet.com and octopart.com/datasheet, but the Microchip product page should be treated as the authoritative source for the latest revision.
Where can I find the ATMEGA88-20MU pinout?
The complete 32-pin VQFN (5x5 mm MLF) pinout is provided on this page and in the manufacturer datasheet. Pin 1 is PD3, with power pins at 3 (GND), 4 (VCC), 5 (GND), 18 (AVCC) and 21 (GND); port B occupies pins 7-17 including PB3/PB4/PB5 for ISP MOSI/MISO/SCK; port C includes PC0-PC5 (ADC inputs) at pins 23-28, PC6/RESET at 29, and AREF at 20; port D spans pins 30-32 and 1-2 plus 9-11.
How do I program and debug the ATMEGA88-20MU?
The ATMEGA88-20MU supports In-Circuit Serial Programming (ICSP) via its SPI pins (PB3/MOSI, PB4/MISO, PB5/SCK, RESET) using programmers such as the MPLAB SNAP, which Microchip documents on the ATmega88 product page as connecting through a 6-10 pin SIL header using two device I/O pins plus reset. The debugWIRE interface on the RESET pin provides single-wire on-chip debugging. Arduino-compatible development is available through the MiniCore hardware package (GitHub, MCUdude), which covers ATmega88.
What are the key specifications of ATMEGA88-20MU that engineers should know?
The ATMEGA88-20MU is an 8-bit AVR RISC microcontroller rated 20 MHz/20 MIPS, with 8 KB ISP Flash (read-while-write), 512 B EEPROM, 1 KB SRAM, 23 GPIO and 32 working registers, operating from 2.7 V to 5.5 V in a 32-VQFN (5x5 mm) package. Its peripheral set includes three timer/counters, an 8-channel 10-bit ADC, USART, SPI and a 2-wire I2C-compatible interface, plus debugWIRE on-chip debug - all per Microchip/Atmel datasheet data. Lifecycle note: ATMEGA88A is the recommended newer device.

エンジニアリング参考データ: ATMEGA88-20MU — 比較、設計ガイダンス、コンプライアンス情報。

選定ガイド

Choose ATMEGA88-20MU when you must maintain an existing validated ATmega88 design and cannot absorb a die-revision requalification. For all new designs, specify ATMEGA88A-MU or ATMEGA88PA-MU instead: Microchip explicitly recommends the A revision, both are pin-to-pin drop-ins in the same 32-VQFN (5x5 mm) package, and they carry updated errata and process benefits. Pick ATMEGA168PA-MU if your code base will exceed about 6-7 KB Flash or 1 KB SRAM - it doubles both memories with zero layout changes. Choose ATMEGA48PA-MU only for very cost-sensitive, small firmware builds where 4 KB Flash and 512 B SRAM suffice. Finally, avoid cross-brand substitutions (e.g., PIC16-series): they are not pin-compatible, so any 'equivalent' claim requires board redesign and complete firmware porting. Within the AVR 32-VQFN family, all listed alternatives preserve your PCB investment.

代替品との比較

パラメータ この製品 ATMEGA88A-MU ATMEGA88PA-MU ATMEGA88P-20MU ATMEGA48PA-MU ATMEGA168PA-MU
Package 32-VQFN (5x5 mm) MLF 32-VQFN (5x5 mm) - same 32-VQFN (5x5 mm) - same 32-VQFN (5x5 mm) - same 32-VQFN (5x5 mm) - same 32-VQFN (5x5 mm) - same
Brand Microchip Technology (Atmel) Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 8 KB ISP Flash 8 KB 8 KB 8 KB 4 KB (-50%) 16 KB (+100%)
SRAM 1 KB 1 KB 1 KB 1 KB 512 B (-50%) 2 KB (+100%)
EEPROM 512 B 512 B 512 B 512 B 256 B 512 B
Max CPU Speed 20 MHz (20 MIPS) 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Lifecycle / Recommendation Active; newer ATMEGA88A available Recommended newer device (Microchip) Active, picoPower revision Active Active, lower memory tier Active, higher memory tier
Pin-to-Pin Compatibility Reference (32-VQFN) Pin-to-pin identical Pin-to-pin identical Pin-to-pin identical Pin-to-pin identical (same family pinout) Pin-to-pin identical (same family pinout)

主な差別化要因

  • Microchip-recommended successor available in the same footprint (vs ATMEGA88A-MU)
  • Double the Flash and SRAM in the identical package (vs ATMEGA48PA-MU)
  • Lower unit cost at sufficient memory (vs ATMEGA168PA-MU)
  • Honest limitation - no cross-brand drop-in exists (vs PIC16-series MCUs)

設計ノート

Decouple each VCC pin (4 and 6) and AVCC (pin 18) with 100 nF ceramic capacitors placed within a few millimeters of the pads, plus one bulk 4.7-10 uF capacitor near the package. AVCC must be connected to VCC even if the ADC is unused, and should be filtered through an LC or RC network when ADC accuracy matters, per the manufacturer datasheet power-supply guidelines. The 32-VQFN exposed die area benefits from a ground ring of vias around the perimeter connecting the GND pins (3, 5, 21) to a solid ground plane.

Do not leave PC6/RESET (pin 29) floating - fit a 10 k pull-up to VCC for reliable power-up, and be aware this pin doubles as the debugWIRE single-wire debug interface; enabling debugWIRE via fuse sets DWEN and alters reset behavior. ISP programming requires PB3/PB4/PB5 (MOSI/MISO/SCK) with series resistors recommended if those pins drive external loads. Verify speed-versus-voltage derating before running 20 MHz below the full supply range (2.7 V to 5.5 V), and check fuse settings (clock source, brown-out) against the datasheet fuse tables - incorrect clock fuses are the most common cause of a 'dead' board.

The 5x5 mm 32-VQFN uses 0.5 mm pitch pads; order the PCB land pattern from the manufacturer package drawing rather than third-party footprints, since MLF/QFN pad geometry tolerances affect yield. For XTAL1/XTAL2 (pins 7-8), place the crystal and its load capacitors directly adjacent with short guarded traces over a ground plane. If the internal 8 MHz RC oscillator suffices, free pins 7-8 as GPIO to recover two I/O lines. Estimated: total PCB area for a minimal MCU circuit is well under 1 cm squared when using 0402 decoupling parts.

Keep the ADC reference path clean: route AREF (pin 20) with a dedicated 100 nF capacitor to ground and avoid switching the reference mid-conversion. Pin-change interrupts (PCINT0-23) on all GPIO allow wake-on-event designs; for EMC robustness on cable-connected lines such as PD0/PD1 (USART) or PC4/PC5 (I2C), add series termination of 22-100 ohm and keep traces short. The two-wire interface requires external pull-ups (typically 4.7 k at 100 kHz per the bus specification level used in the datasheet's interface chapter).

コンプライアンス情報

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
鉛フリー
Unknown
ハロゲンフリー
Unknown
紛争鉱物
Unknown

Compliance status was not stated in the verified web data retrieved for this page. Consult the Microchip product page or distributor environmental data for current RoHS/REACH certificates.

データ検証日: 2026-09-19 — データはXAIPARTの部品エンジニアリングチームによって検証・管理されています

関連検索

ATMEGA88-20MU ATMEGA88-20MU datasheet PDF Microchip ATMEGA88-20MU ATMEGA88-20MU 32-VQFN pinout ATMEGA88-20MU vs ATMEGA88PA-MU ATMEGA88-20MU drop-in replacement ATMEGA88A 8-bit AVR microcontroller 20MHz 8KB flash 32-VQFN ATMEGA88-20MU equivalent substitute buy ATMEGA88-20MU price ATMEGA88-20MU Arduino MiniCore is ATMEGA88-20MU discontinued or active how to program ATMEGA88-20MU ISP debugWIRE

関連部品&用語

Microchip Technology Atmel ATMEGA88-20MU ATMEGA88A-MU ATMEGA88PA-MU ATMEGA88P-20MU ATMEGA48PA-MU ATMEGA168PA-MU AVR 8-bit RISC microcontroller picoPower technology debugWIRE ISP (In-System Programming) 32-VQFN (5x5 mm) MLF QFN package family 10-bit ADC USART SPI 2-wire I2C-compatible interface MiniCore (Arduino hardware package) MPLAB SNAP ICSP embedded control
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

24時間以内にメールでご返信いたします

1
RFQ送信済み
2
見積受領
3
注文済み
4
お支払い
5
発送済み
6
配達済み
RFQの詳細を表示