Microchip Technology

ATMEGA88-20MJ - 8-bit AVR MCU 20MHz 8KB Flash VQFN-32 | Microchip

部品番号: ATMEGA88-20MJ ✓ 生産中
在庫あり 1〜3営業日以内に発送
1.8 V to 5.5 V (4.5 V to 5.5 V for 20 MHz speed grade) Vdss 32-VQFN (MLF) 5x5 mm Package 20 MHz Speed 8 KB (4K x 16), ISP, self-programming Memory
開始価格 $1.24 USD / 個
MOQ: 1 |
価格更新日: 2026-09-18
ボリューム価格
数量 単価 小計
1 $2.1 $2.10
10 $1.89 $18.90
100 $1.62 $162.00
500 $1.41 $705.00
1,000 $1.24 $1,240.00
ℹ️ すべての価格はUSDです

ATMEGA88-20MJ 概要

The Microchip Technology ATMEGA88-20MJ is an 8-bit AVR RISC microcontroller delivering up to 20 MIPS throughput at 20 MHz, with 8 KB of In-System Programmable Flash memory (4K x 16 organization), 1 KB SRAM, and 512 B EEPROM, housed in a 32-pad VQFN (MLF) 5x5 mm package.

An 8-bit microcontroller integrates a processor core, memory, and peripherals on a single chip, forming the lowest tier of the embedded processing hierarchy (MCU -> embedded processor -> microcontroller -> semiconductor). The AVR ATmega family uses a Harvard architecture with 131 mostly single-cycle instructions and 32 general-purpose working registers, giving it one of the best code-density and throughput-per-MHz figures among 8-bit MCUs.

Key features of the ATMEGA88-20MJ include operation from 1.8 V to 5.5 V (the 20 MHz speed grade requires 4.5 V to 5.5 V), 23 general-purpose I/O lines, and rich analog and digital peripherals: an 8-channel 10-bit ADC with internal bandgap reference, a 16-bit and an 8-bit timer with compare and PWM modes, a byte-oriented Two-Wire (I2C) interface, SPI, and a serial programmable USART. DebugWIRE on-chip debug allows single-wire in-system debugging through the RESET pin.

Architecturally, the picoPower core supports multiple sleep modes including idle, ADC noise reduction, power-save, and power-down, enabling microamp-class standby currents in battery designs. Self-programming Flash with read-while-write support allows boot-loader-based firmware updates over UART or SPI without an external programmer.

Typical applications include industrial sensor nodes, motor control and lighting systems, consumer appliances, and battery-powered instruments where the 5x5 mm leadless package saves board area.

Design consideration: at 20 MHz the part must operate from 4.5 V to 5.5 V; for 3.3 V or 1.8 V systems use the ATMEGA88V speed grades and verify safe-operating frequency versus voltage curves in the datasheet.

This page adds value beyond the manufacturer datasheet by synthesizing distributor sourcing data, drop-in family alternatives, pinout, pricing guidance, and practical design notes in one AI-citable reference.

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

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

同一シリーズでドロップイン互換のモデル: ATMEGA88-20MJ (同一形状・フットプリント) — 相違点: Package, Communication Interfaces, Timers, EEPROM, SRAM.

Microchip Technology
Package: 32-pin VQFN (5x5 mm, exposed pad)
Communication Interfaces: USART, SPI (master/slave), TWI (I2C-compatible)
EEPROM: 1 KB
比較対象 ATMEGA88-20MJ →
Microchip Technology
Package: 32-VFQFN Exposed Pad (MLF-32, 5x5 mm)
Communication Interfaces: USART, SPI, 2-wire (I2C-compatible)
Timers: 3 Timer/Counters with compare modes
比較対象 ATMEGA88-20MJ →
Microchip Technology
Package: 32-VQFN (5x5 mm)
Timers: Two 8-bit, one 16-bit
SRAM: 1 KB (1K x 8)
比較対象 ATMEGA88-20MJ →
Microchip Technology
Package: 32-VQFN / MLF (32M1)
Communication Interfaces: USART, SPI, Two-Wire (I2C-compatible)
Timers: 3 (two 8-bit, one 16-bit with compare modes)
比較対象 ATMEGA88-20MJ →

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

ATMEGA88A-20MU

✅ ドロップイン ⚠️ 仕様未検証
📦 32-VQFN (MLF) 5x5 mm
same die upgraded to A revision, identical pinout and specs, improved Flash endurance

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

ATMEGA88PA-20MU

✅ ドロップイン ⚠️ 仕様未検証
📦 32-VQFN (MLF) 5x5 mm
picoPower revision, lower sleep current, otherwise identical specs and pinout

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

ATMEGA88PV-10MU

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

✓ 在庫あり

$2.4 / 個

データシートを見る →

ATMEGA168PA-20MU

✅ ドロップイン ⚠️ 仕様未検証
📦 32-VQFN (MLF) 5x5 mm
16 KB Flash vs 8 KB (+100%), 1 KB SRAM, same pinout

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

ATMEGA328P-MU

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

✓ 在庫あり

$2.85 / 個

データシートを見る →

ATMEGA88V-10MJ

✅ ドロップイン ⚠️ 仕様未検証
Microchip Technology
📦 32-VQFN (MLF) 5x5 mm
AVR · 8-Bit · 8 KB · 1 KB · 512 B · 1.8 V to 5.5 V · 10 MHz · Up to 10 MIPS at 10 MHz

✓ 在庫あり

$1.32 / 個

データシートを見る →

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

Core Architecture 8-bit AVR RISC (Harvard)
最大クロック周波数 20 MHz
Peak Throughput Up to 20 MIPS at 20 MHz
Flash Program Memory 8 KB (4K x 16), ISP, self-programming
SRAM 1 KB
EEPROM 512 B
Supply Voltage Range 1.8 V to 5.5 V (4.5 V to 5.5 V for 20 MHz speed grade)
General Purpose I/O 23 I/O lines
Working Registers 32 x 8-bit general purpose
Instructions 131 instructions, most single-cycle
ADC 8-channel 10-bit with internal reference
Timers 1 x 8-bit, 1 x 16-bit with compare/PWM
Communication Interfaces I2C (Two-Wire), SPI, UART/USART
On-Chip Debug DebugWIRE
パッケージ 32-VQFN (MLF) 5x5 mm
実装タイプ Surface Mount

ATMEGA88-20MJ ピン構成

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 PC6/RESET — Port C bit 6 or active-low Reset input (DebugWIRE)
ピン 2 PD0/RXD — Port D bit 0, USART receive input
ピン 3 PD1/TXD — Port D bit 1, USART transmit output
ピン 4 PD2/INT0 — Port D bit 2, external interrupt 0
ピン 5 PD3/INT1/OC2B — Port D bit 3, external interrupt 1, Timer2 output compare B
ピン 6 PD4/T0/XCK — Port D bit 4, Timer0 external clock, USART external clock
ピン 7 VCC — Digital supply voltage
ピン 8 GND — Ground
ピン 9 PB6/XTAL1/TOSC1 — Port B bit 6, crystal oscillator input / Timer oscillator
ピン 10 PB7/XTAL2/TOSC2 — Port B bit 7, crystal oscillator output / Timer oscillator
ピン 11 PD5/T1/OC0B — Port D bit 5, Timer1 external clock, Timer0 output compare B
ピン 12 PD6/AIN0/OC0A — Port D bit 6, analog comparator positive input, Timer0 output compare A
ピン 13 PD7/AIN1 — Port D bit 7, analog comparator negative input
ピン 14 PB0/ICP1/CLKO — Port B bit 0, Timer1 input capture, system clock output
ピン 15 PB1/OC1A — Port B bit 1, Timer1 output compare A (PWM)
ピン 16 PB2/SS/OC1B — Port B bit 2, SPI slave select, Timer1 output compare B (PWM)
ピン 17 PB3/MOSI/OC2A — Port B bit 3, SPI master output, Timer2 output compare A (PWM)
ピン 18 PB4/MISO — Port B bit 4, SPI master input
ピン 19 PB5/SCK — Port B bit 5, SPI serial clock
ピン 20 AVCC — ADC supply voltage
ピン 21 ADC6 — ADC input channel 6
ピン 22 AREF — ADC analog reference input
ピン 23 GND — Ground
ピン 24 ADC7 — ADC input channel 7
ピン 25 PC0/ADC0 — Port C bit 0, ADC input channel 0
ピン 26 PC1/ADC1 — Port C bit 1, ADC input channel 1
ピン 27 PC2/ADC2 — Port C bit 2, ADC input channel 2
ピン 28 PC3/ADC3 — Port C bit 3, ADC input channel 3
ピン 29 PC4/ADC4/SDA — Port C bit 4, ADC channel 4, Two-Wire data line
ピン 30 PC5/ADC5/SCL — Port C bit 5, ADC channel 5, Two-Wire clock line
ピン 31 NC — Not connected (per datasheet)
ピン 32 NC — Not connected (per datasheet)
ピン 33 VCC (exposed pad) — Exposed pad, connect to VCC (per datasheet)
ピン 34 GND (exposed pad) — Exposed pad, connect to GND (per datasheet)

主な用途

ATMEGA88-20MJ の用途: 6 件s: Industrial Sensor Nodes, Motor Control and PWM Systems, Battery-Powered Portable Instruments, LED Lighting and Dimming Control, Consumer Appliance Control, Embedded Learning and Prototyping.

🏭

Industrial Sensor Nodes

The ATMEGA88-20MJ fits industrial sensor acquisition nodes because its 8-channel 10-bit ADC directly digitizes thermistor, potentiometer, and 0-5 V transducer signals without an external converter, while the 20 MHz core delivers 20 MIPS for local filtering and decision logic. The 32-VQFN 5x5 mm package conserves board area in compact DIN-rail and machinery-mounted modules, and the industrial temperature capability suits control cabinets. Placed with a 16 MHz crystal or internal RC clock and the USART bridged to RS-485 transceivers, the node streams digitized data while picoPower-class sleep modes in successor revisions (ATMEGA88PA) cut standby current. The 512 B EEPROM retains calibration coefficients through power cycles without external NVM.

⚙️

Motor Control and PWM Systems

With one 16-bit timer and one 8-bit timer providing compare channels and hardware PWM, the ATMEGA88-20MJ drives DC and brushless motor H-bridges directly at 20 MHz resolution of 50 ns per PWM step. The 20 MIPS RISC core executes PID control loops with cycle-level determinism, while the 10-bit ADC reads back current shunt and back-EMF signals on up to 8 channels for closed-loop control. In a 5 V system the 23 GPIO lines source up to 20 mA each, sufficient to gate small MOSFET drivers. Typical implementations run the 16-bit timer at full clock in fast-PWM mode; the VQFN exposed GND pad provides a low-inductance return path that reduces switching-noise coupling into the analog front end.

🔋

Battery-Powered Portable Instruments

Operating from 1.8 V to 5.5 V, the ATMEGA88-20MJ runs directly from two alkaline cells or a single lithium cell through an LDO, eliminating regulated-supply complexity in portable meters and data loggers. Sleep modes including power-down and power-save cut current to microamp levels so instruments idle for months between measurements; the asynchronous Timer/Counter can keep real-time counting while the core sleeps. The internal 1.1 V bandgap reference supports ratiometric ADC measurements without external references, and 512 B EEPROM logs calibration and limited data between sessions. Designs prioritizing battery life should specify the picoPower ATMEGA88PA-20MU drop-in revision, which further reduces deep-sleep current while keeping the identical 32-VQFN footprint.

💡

LED Lighting and Dimming Control

Hardware PWM from the 16-bit Timer/Counter makes the ATMEGA88-20MJ a compact LED dimming engine: at 20 MHz, 16-bit PWM resolution produces flicker-free dimming curves above 1 kHz carrier, and the 10-bit ADC can monitor current through a shunt for constant-current regulation. Multiple compare channels drive several color channels (RGB or tunable-white) independently, with 23 GPIO lines covering indicator, button, and communication duties in a single 5x5 mm package. DALI or DMX-style protocols are commonly bit-banged or driven from the USART. The VQFN-32 footprint keeps the controller beside the LED driver on dense luminaire PCBs, and the 5.5 V ceiling suits direct 5 V constant-voltage LED strip systems.

🏠

Consumer Appliance Control

Home appliances such as fans, coffee machines, and small pumps use the ATMEGA88-20MJ as a cost-effective control core: triac or relay outputs from GPIO, capacitive-touch or mechanical button inputs read through the ADC, and NTC temperature sensing on a second ADC channel closes thermostat loops. The 20 MIPS throughput handles UI state machines and safety interlock checking concurrently, while the brown-out detector and watchdog timer provide the reset discipline expected in mains-adjacent products. Self-programming Flash allows a USART bootloader so firmware can be updated on the assembly line or in the field without a test fixture. The 32-VQFN MLF body withstands reflow assembly on high-volume appliance boards.

🧩

Embedded Learning and Prototyping

Because the ATmega88 shares its architecture, register map, and 32-VQFN/TQFP pinout with the famous ATmega328P of Arduino fame, it remains a widely used teaching and prototyping MCU: 131 mostly single-cycle AVR instructions give students predictable timing, and the DebugWIRE single-wire debugger needs only the RESET line, minimizing harness complexity on breadboards and prototype PCBs. Free toolchains (AVR-GCC, Microchip Studio) and the abundant Arduino ecosystem provide code examples that port with a device recompile. The 8 KB Flash comfortably holds classic exercises - UART echo, ADC voltmeter, SPI/I2C sensor drivers - while teaching memory budgeting. ISP programming requires only six header pins, making lab boards trivial to design.

おすすめ製品の概要

ATMEGA88PA-20MU lower-power drop-in revision 使用用途: Industrial Sensor Nodes, Battery-Powered Portable Instruments MAX485 RS-485 transceiver for USART link 使用用途: Industrial Sensor Nodes L6234 three-phase motor driver 使用用途: Motor Control and PWM Systems IR2104 half-bridge MOSFET gate driver 使用用途: Motor Control and PWM Systems MCP1700 low-quiescent-current LDO regulator 使用用途: Battery-Powered Portable Instruments ATMEGA328P-MU Microchip Technology 使用用途: LED Lighting and Dimming Control, Embedded Learning and Prototyping AL8805 PWM-dimmable LED driver 使用用途: LED Lighting and Dimming Control ATMEGA88A-20MU current-production drop-in revision 使用用途: Consumer Appliance Control MOC3063 optically isolated triac driver 使用用途: Consumer Appliance Control ATMEGA8-16PI Microchip Technology 使用用途: Embedded Learning and Prototyping
What are the key specifications of ATMEGA88-20MJ?
The ATMEGA88-20MJ is an 8-bit AVR ATmega microcontroller from Microchip Technology with 8 KB ISP Flash, 1 KB SRAM, 512 B EEPROM, 23 GPIO lines, and an 8-channel 10-bit ADC. It runs up to 20 MHz (20 MIPS) from a 1.8 V to 5.5 V supply (4.5 V to 5.5 V at 20 MHz) and includes I2C, SPI, and USART interfaces. It is packaged in a 32-VQFN (MLF) 5x5 mm surface-mount body. These values are from the Microchip product page and the AVR ATmega88 datasheet.
What is the price of ATMEGA88-20MJ?
As of 2026-09-19, ATMEGA88-20MJ is typically quoted in the approximate range of US$1.20 to US$2.50 per unit depending on volume, with typical breaks at 1/10/100/500/1000 pieces. Because this MPN is largely distributed through authorized channels on quote basis, exact pricing varies by stock and date - submit an RFQ on XAIPART for a real-time quotation rather than relying on static list prices.
Where to buy ATMEGA88-20MJ online?
ATMEGA88-20MJ can be purchased through XAIPART and is listed by distributors such as DigiKey Electronics and AIChipLink. According to DigiKey's product listing, the part is catalogued as an AVR ATmega MCU with 8 KB Flash in a 32-VQFN package. For guaranteed-original supply with traceability, request a quote on XAIPART; for immediate small-quantity needs, authorized distributors may ship from stock, subject to real-time availability.
Is ATMEGA88-20MJ in stock and what is the lead time?
Stock levels for ATMEGA88-20MJ fluctuate because it is an older Atmel/Microchip speed-grade/package combination frequently ordered on demand. DigiKey historically lists it as orderable with same-day shipment when in stock; quote-based distributors typically reply within 1-2 business days. Typical lead time for stock replenishment is 6-12 weeks from Microchip. Check the real-time stock badge on the XAIPART product page or submit an RFQ for the current confirmed quantity and lead time.
What is the difference between ATMEGA88-20MJ and ATMEGA88-20AU?
The only functional difference is the package: ATMEGA88-20MJ is a 32-pad VQFN (MLF) 5x5 mm leadless package, while ATMEGA88-20AU is a 32-lead TQFP with 0.8 mm lead pitch. Electrically they share the identical 20 MHz die, 8 KB Flash, 1 KB SRAM, and 512 B EEPROM. They are NOT drop-in interchangeable - the TQFP cannot be soldered onto an MLF land pattern - so package selection must match your PCB footprint.
What is the best drop-in replacement for ATMEGA88-20MJ?
The best drop-in replacement is ATMEGA88A-20MU or ATMEGA88PA-20MU, both Microchip parts in the same 32-VQFN (MLF) package with an identical pinout and equal or better specifications (the PA variant adds picoPower low-power features and extended Flash endurance). ATMEGA168PA-20MU and ATMEGA328P-MU are also pin-compatible with larger Flash (16 KB and 32 KB), requiring only linker/compiler memory-size awareness. Verify the newer revision's errata sheet before production swap.
Is ATMEGA88-20MJ the same as ATMEGA328P-MU?
No, but they are pin-compatible in the 32-VQFN (MLF) package. The ATMEGA88 has 8 KB Flash / 1 KB SRAM, while the ATMEGA328P has 32 KB Flash / 2 KB SRAM plus an additional timer. ATmega88 code generally assembles for ATmega328P with a device change, but interrupt vector differences and larger SRAM addressing mean a recompile and functional test are required. The ATMEGA328P is a suitable upgrade, not a binary-identical swap.
Can I use ATMEGA88-20MJ at 3.3V?
Yes, but not at 20 MHz. The device operates from 1.8 V to 5.5 V; however, the 20 MHz speed grade (suffix 20) is only guaranteed at 4.5 V to 5.5 V. According to the AVR datasheet maximum-frequency-versus-VCC curves, at 3.3 V the safe maximum clock is approximately 13.3 MHz, and at lower voltages less. For a fixed 3.3 V 20 MHz design, choose a different device or run the internal 8 MHz RC oscillator with system clock prescaling.
Where can I download the ATMEGA88-20MJ datasheet PDF?
The ATMEGA88-20MJ datasheet is covered by the combined Microchip document for ATmega48A/PA, 88A/PA, 168A/PA and 328/P, downloadable free from microchip.com and from the XAIPART product page datasheet link. Third-party archives such as alldatasheet.com also host the original 349-page Atmel document covering this part number. Always prefer the latest Microchip revision since it merges corrections from all earlier Atmel datasheet versions.
Where do I find the ATMEGA88-20MJ pinout?
The ATMEGA88-20MJ pinout for the 32-VQFN (MLF) package is in the pin configuration section of the Microchip ATmega88 datasheet; the XAIPART page also renders a package diagram. Pin 1 is PC6 (RESET), with port D on pins 2-6 and 11-13, VCC/GND at pins 7-8, XTAL pins PB6/PB7 at 9-10, port B at 14-19, AVCC/AREF and ADC6/ADC7 at pins 20-24, and port C at pins 25-30. Exposed pads 33 (VCC) and 34 (GND) must be soldered to the PCB.
Is ATMEGA88-20MJ suitable for Arduino projects?
Yes. The ATMEGA88 is pin-compatible with the ATmega328P used in Arduino Uno, and open-source Arduino cores support the ATmega88 family with a board definition change. However, with only 8 KB Flash (about 1 KB of which the bootloader consumes) and 1 KB SRAM, larger sketches will not fit. For serious Arduino work the ATMEGA328P-MU is a better choice; for small, cost-sensitive production designs the ATMEGA88-20MJ remains fully usable with ISP programming.
When should I choose ATMEGA88-20MJ over ATMEGA168PA-20MU?
Choose the ATMEGA88-20MJ when 8 KB Flash is sufficient for your firmware and unit cost or existing bill-of-materials matters most - it is typically the lowest-cost 32-VQFN member of the family. Choose the ATMEGA168PA when you need 16 KB Flash or picoPower sleep-current improvements, and the ATMEGA328P when you need 32 KB Flash or Arduino ecosystem compatibility. All three share the same MLF-32 footprint, so a future memory upgrade requires no PCB respin.
What is the best Microchip equivalent for ATMEGA88-20MJ in low-power designs?
The Microchip ATMEGA88PA-20MU is the best low-power equivalent: it is the picoPower refresh of the same die in the same 32-VQFN (MLF) package with the same 8 KB Flash, 1 KB SRAM, and pinout. The PA variant improves power-down sleep current to the sub-microamp range and adds enhanced ADC noise reduction, while remaining drop-in compatible with ATMEGA88-20MJ hardware. New low-power designs should specify the PA revision from the start.
How do I program and debug the ATMEGA88-20MJ?
Program the ATMEGA88-20MJ via SPI In-System Programming using a Microchip AVR ISP mkII, Atmel-ICE, or a USBasp tool connected to the MOSI/MISO/SCK/RESET pins; 8 KB Flash supports self-programming bootloaders for field updates over USART. Debug uses the DebugWIRE single-wire interface on the RESET pin with Atmel-ICE, but note that DebugWIRE and external ISP reset are mutually exclusive - the DWEN fuse must be cycled to switch modes. Lock bits and fuse configuration are set through the programmer software.

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

選定ガイド

Choose ATMEGA88-20MJ when your firmware fits in 8 KB Flash, you operate at 5 V with a 20 MHz clock, and unit cost is the priority - it is the economical entry of the pin-compatible ATmega88/168/328 MLF-32 family. Choose ATMEGA88PA-20MU instead for battery-powered products needing the lowest sleep current, or ATMEGA88V-10MJ/PV-10MU for 1.8 V to 3.3 V wide-voltage supplies where 10 MHz suffices. Choose ATMEGA168PA-20MU when code size approaches 8 KB or you need a second 8-bit timer, and ATMEGA328P-MU when you need 32 KB Flash, 2 KB SRAM, or Arduino ecosystem compatibility. All six alternatives share the same 32-VQFN 5x5 mm footprint, so memory and power-profile upgrades require no PCB respin - only a recompile and retest. Never substitute TQFP-suffix parts (e.g., ATMEGA88-20AU) on an MLF land pattern; the packages are not mechanically compatible.

代替品との比較

パラメータ この製品 ATMEGA88A-20MU ATMEGA88PA-20MU ATMEGA168PA-20MU ATMEGA328P-MU
Package 32-VQFN (MLF) 5x5 mm 32-VQFN (MLF) 5x5 mm - same 32-VQFN (MLF) 5x5 mm - same 32-VQFN (MLF) 5x5 mm - same 32-VQFN (MLF) 5x5 mm - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 8 KB 8 KB 8 KB 16 KB 32 KB
SRAM 1 KB 1 KB 1 KB 1 KB 2 KB
Max Clock Frequency 20 MHz 20 MHz 20 MHz 10 MHz 20 MHz
PicoPower Low Sleep Current No (standard ATmega88 core) No Yes Yes Yes
Timers 1 x 8-bit, 1 x 16-bit 1 x 8-bit, 1 x 16-bit 1 x 8-bit, 1 x 16-bit 2 x 8-bit, 1 x 16-bit 2 x 8-bit, 1 x 16-bit
Communication Interfaces I2C, SPI, USART I2C, SPI, USART I2C, SPI, USART I2C, SPI, USART I2C, SPI, USART

主な差別化要因

  • Lowest-cost family entry point (vs ATMEGA168PA-20MU)
  • Full 20 MHz speed in wide-stock package (vs ATMEGA88PV-10MU)
  • Trade-off: not picoPower (vs ATMEGA88PA-20MU)

設計ノート

Respect the speed-versus-voltage derating: the 20 MHz grade is guaranteed only from 4.5 V to 5.5 V per the datasheet maximum frequency curves. At 3.3 V, safe operation is approximately 13.3 MHz maximum. Running 20 MHz at reduced VCC may work on a bench sample but is out of specification over temperature and lot variation. Decouple VCC and AVCC separately with 100 nF ceramics placed within 2 mm of the pins, and connect AVCC to VCC through an LC filter in mixed-signal designs to protect ADC accuracy.

The VQFN (MLF) exposed pads 33 (VCC) and 34 (GND) are electrically required, not optional thermal enhancements - the die return path depends on the GND pad. Design the land pattern with vias in the center pad solder window (typically 4-6 vias of 0.3 mm) to tie the GND pad to the ground plane, and use sufficient solder paste coverage to avoid voids. Leadless packages reflow poorly with excessive paste; follow the datasheet-recommended stencil aperture reduction around 50 percent for the center pad.

DebugWIRE shares the RESET pin with ISP programming: enabling DWEN disables external reset and normal high-voltage/ISP entry until DWEN is cleared, which has stranded many designs. Always leave a 6-pin ISP header or ensure access to an STK500/high-voltage programmer before enabling DebugWIRE. Also remember PB6/PB7 default to crystal pins - using them as GPIO requires clearing the CKOPT/fuse bits correctly, and misconfiguring clock fuses can brick the device to external-clock recovery.

Estimated: an ATmega88 running 20 MHz at 5 V dissipates roughly 0.1 W of core current (about 20 mA) plus I/O drive; with the VQFN-32 theta-JA on a standard 4-layer board (order of 40-60 C/W), junction rise stays under 10 C - no heatsinking is needed for typical MCU loads. Verify actual ICC from the datasheet active-current curves for your clock source and I/O configuration rather than relying on this estimate.

コンプライアンス情報

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

Compliance status not stated in the provided web data; verify RoHS/REACH status on the Microchip product page certificate of conformance for this exact suffix (MJ).

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

関連検索

ATMEGA88-20MJ datasheet PDF ATMEGA88-20MJ Microchip price buy ATMEGA88-20MJ pinout VQFN-32 ATMEGA88-20MJ drop-in replacement ATMEGA88-20MU vs ATMEGA88-20MJ difference ATMEGA88 20MHz 8KB flash microcontroller ATmega88 MLF-32 equivalent substitute ATMEGA88-20MJ Arduino compatible ATmega88 maximum frequency vs voltage 3.3V ATMEGA88-20MJ stock lead time picoPower AVR 8-bit MCU 32-VQFN ATMEGA88 DebugWIRE programming ISP

関連部品&用語

Microchip Technology ATMEGA88-20MJ ATMEGA88A-20MU ATMEGA88PA-20MU ATMEGA168PA-20MU ATMEGA328P-MU AVR ATmega 8-bit microcontroller RISC Harvard architecture VQFN MLF picoPower DebugWIRE ISP SPI I2C USART PWM 10-bit ADC Arduino TQFP-32 surface mount
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

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

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