Microchip Technology

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

MPN: ATMEGA88-20AU βœ“ Active
In Stock Ships in 1-3 business days
2.7 V to 5.5 V Vdss 32-TQFP (7x7 mm, 0.8 mm pitch) Package 20 MHz Speed 8 KB (4K x 16) Flash Memory
From $2.33 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $3.63 $3.63
10 $3.27 $32.70
100 $2.91 $291.00
500 $2.62 $1,310.00
1,000 $2.33 $2,330.00
ℹ️ All prices are in USD

ATMEGA88-20AU Overview

The Microchip Technology ATMEGA88-20AU is an 8-bit AVR RISC microcontroller with 8 KB of in-system programmable Flash, 1 KB SRAM, and 512 B EEPROM, running at up to 20 MHz and housed in a 32-pin TQFP (7x7 mm) package. It delivers up to 20 MIPS throughput at 20 MHz and operates from 2.7 V to 5.5 V.

An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory, data memory, and peripherals such as timers, serial interfaces, and analog-to-digital converters. The AVR family sits within the broader hierarchy of 8-bit MCUs, which in turn belong to the microcontroller class of embedded processors. The ATmega88 is built on Microchip's picoPower AVR RISC architecture, executing most instructions in a single clock cycle from 32 general-purpose working registers.

Key features include 8 KB ISP Flash with read-while-write capability, 1 KB SRAM, 512 B EEPROM, 23 general-purpose I/O lines, three flexible timer/counters with compare modes, an 8-channel 10-bit ADC, a programmable watchdog timer, and debugWIRE on-chip debugging. The device supports 20 MIPS at 20 MHz and offers multiple sleep modes for low-power operation.

The ATmega88 uses a Harvard architecture with separate program and data buses, allowing simultaneous instruction fetch and data access. Its 130-instruction set is optimized for C compiler efficiency, and the on-chip debugWIRE interface provides non-intrusive emulation using only the RESET pin, eliminating the need for a dedicated debug header.

Typical applications include consumer electronics, industrial control, battery management, sensor nodes, and legacy ATmega8 design migrations. The 32-TQFP package with 0.8 mm pitch suits automated assembly, and the wide 2.7-5.5 V supply range supports both 3.3 V and 5 V systems.

When designing with this device, decouple VCC and AVCC with 100 nF ceramic capacitors placed close to the pins, and connect the AREF pin through a low-impedance path when using the ADC. The RESET pin requires an external pull-up for reliable power-on reset.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, providing engineers with a single reference for selection, replacement, and layout decisions.

Drop-in alternatives for ATMEGA88-20AU β€” 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 ATMEGA88-20AU (same form factor and footprint) β€” differing in Package, Timers, Operating Temperature, Maximum Clock Frequency, ADC Channels.

Microchip Technology
Package: 32-TQFP (7x7 mm)
Timers: 2 x 8-bit, 1 x 16-bit with PWM
Compare with ATMEGA88-20AU β†’
Microchip Technology
Package: 32-TQFP (7x7 mm)
Timers: 2 x 8-bit, 1 x 16-bit
ADC Channels: 8 (TQFP/QFN packages)
Compare with ATMEGA88-20AU β†’
Microchip Technology
Package: 32-TQFP, 7x7 mm, square, gull-wing leads
Operating Temperature: -40C to +85C (Industrial)
Compare with ATMEGA88-20AU β†’
Microchip Technology
Package: 32-TQFP (7x7 mm)
ADC Channels: 8 (6 external in TQFP package)
Compare with ATMEGA88-20AU β†’
Microchip Technology
Package: 32-TQFP (7x7 mm)
Timers: Two 8-bit, one 16-bit with separate prescaler
Maximum Clock Frequency: 16 MHz
Compare with ATMEGA88-20AU β†’
Microchip Technology
Package: 32-TQFP (7x7 mm)
Timers: Two 8-bit, one 16-bit
Compare with ATMEGA88-20AU β†’
Microchip Technology
Package: 32-pin TQFP (7x7 mm, 0.80 mm pitch)
Operating Temperature: -40 C to +85 C
Compare with ATMEGA88-20AU β†’
Microchip Technology
Package: 32-TQFP (7x7 mm)
Operating Temperature: -40C to +85C (industrial)
ADC Channels: 8
Compare with ATMEGA88-20AU β†’
Microchip Technology
Timers: Three flexible timer/counters with compare modes
Operating Temperature: -40C to +105C
Compare with ATMEGA88-20AU β†’
Microchip Technology
Package: 32-TQFP (7x7 mm)
Maximum Clock Frequency: 10MHz
Compare with ATMEGA88-20AU β†’
Microchip Technology
Package: 32-TQFP (7x7 mm, 0.80 mm pitch)
Operating Temperature: -40 C to +85 C
Maximum Clock Frequency: 10 MHz
Compare with ATMEGA88-20AU β†’

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

ATMEGA88P-20AU

βœ… Drop-In
Microchip Technology
πŸ“¦ 32-TQFP (7x7)
AVR 8-bit RISC Β· 8-bit Β· 20 MHz (20 MIPS) Β· 8 KB (4K x 16) ISP Flash Β· 512 B Β· 1 KB Β· 1.8 V to 5.5 V Β· -40C to +85C (industrial)

βœ“ In Stock

$3.15 / Unit

View Datasheet β†’

ATMEGA88A-AU

βœ… Drop-In
Microchip Technology
πŸ“¦ 32-TQFP (7x7)
8-bit AVR RISC Β· 8 KB (4K x 16) Flash Β· Flash (ISP, read-while-write) Β· 512 B Β· 1 KB Β· 20 MHz Β· 1.8 V to 5.5 V Β· 4.5 V to 5.5 V

βœ“ In Stock

$1.52 / Unit

View Datasheet β†’

ATMEGA88-20AUR

βœ… Drop-In
πŸ“¦ 32-TQFP (7x7)
same die, tape-and-reel packaging variant, identical electrical specifications

πŸ“‹ Reference alternative (not in catalog)

ATMEGA88V-10AU

βœ… Drop-In
Microchip Technology
πŸ“¦ 32-TQFP (7x7)
8-bit AVR RISC Β· 8 KB (4K x 16) Flash Β· In-System Programmable (ISP) Flash with read-while-write Β· 512 B Β· 1 KB Β· 10 MHz Β· 1.8 V to 5.5 V Β· 23

βœ“ In Stock

$1.58 / Unit

View Datasheet β†’

ATMEGA168-20AU

βœ… Drop-In
Microchip Technology
πŸ“¦ 32-TQFP (7x7)
8-bit AVR RISC Β· 16 KB In-System Programmable Flash Β· 1 KB Β· 512 B Β· 20 MHz Β· 20 MIPS at 20 MHz Β· 2.7 V to 5.5 V Β· 23

βœ“ In Stock

$1.82 / Unit

View Datasheet β†’

ATMEGA48-20AU

βœ… Drop-In
Microchip Technology
πŸ“¦ 32-TQFP (7x7)
AVR Β· 8-Bit Β· 20 MHz Β· 4 KB (2K x 16) Β· 256 B Β· 512 B Β· 23 Β· 4.5 V to 5.5 V

βœ“ In Stock

$1.6 / Unit

View Datasheet β†’

ATMEGA88-20AU Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit AVR RISC
Program Memory Size 8 KB (4K x 16) Flash
SRAM 1 KB
EEPROM 512 B
Maximum Clock Frequency 20 MHz
Throughput 20 MIPS at 20 MHz
Supply Voltage Range 2.7 V to 5.5 V
General Purpose I/O Lines 23
General Purpose Working Registers 32
ADC Channels 8-channel, 10-bit
Timer/Counters Three flexible timer/counters with compare modes
Package 32-TQFP (7x7 mm, 0.8 mm pitch)
Mounting Type Surface Mount
Operating Temperature -40C to +85C
Instruction Set 130 powerful instructions, most single-clock cycle
Debug Interface debugWIRE on-chip debugging
RoHS Status Compliant
Life Cycle Stage ACTIVE

ATMEGA88-20AU Pin Configuration

TQFP-32 (7x7mm) Package Pinout Diagram TQFP-32 7x7mm, P0.8mm, JEDEC MS-026. Pin 1 by dot. TQFP-32 (7x7mm) 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
Pin 1 PB0 β€” Port B, bit 0 (also ICP1)
Pin 2 PB1 β€” Port B, bit 1 (also OC1A)
Pin 3 PB2 β€” Port B, bit 2 (also SS/OC1B)
Pin 4 PB3 β€” Port B, bit 3 (also MOSI/OC2A)
Pin 5 PB4 β€” Port B, bit 4 (also MISO)
Pin 6 PB5 β€” Port B, bit 5 (also SCK)
Pin 7 PB6 β€” Port B, bit 6 (also XTAL1/TOSC1)
Pin 8 PB7 β€” Port B, bit 7 (also XTAL2/TOSC2)
Pin 9 RESET β€” Reset input (active low)
Pin 10 VCC β€” Digital supply voltage
Pin 11 GND β€” Ground
Pin 12 XTAL2 β€” Crystal oscillator output
Pin 13 XTAL1 β€” Crystal oscillator input
Pin 14 PD0 β€” Port D, bit 0 (also RXD)
Pin 15 PD1 β€” Port D, bit 1 (also TXD)
Pin 16 PD2 β€” Port D, bit 2 (also INT0)
Pin 17 PD3 β€” Port D, bit 3 (also INT1/OC2B)
Pin 18 PD4 β€” Port D, bit 4 (also T0/XCK)
Pin 19 PD5 β€” Port D, bit 5 (also T1/OC0B)
Pin 20 PD6 β€” Port D, bit 6 (also AIN0/OC0A)
Pin 21 PD7 β€” Port D, bit 7 (also AIN1)
Pin 22 PC0 β€” Port C, bit 0 (also ADC0)
Pin 23 PC1 β€” Port C, bit 1 (also ADC1)
Pin 24 PC2 β€” Port C, bit 2 (also ADC2)
Pin 25 PC3 β€” Port C, bit 3 (also ADC3)
Pin 26 PC4 β€” Port C, bit 4 (also ADC4/SDA)
Pin 27 PC5 β€” Port C, bit 5 (also ADC5/SCL)
Pin 28 PC6 β€” Port C, bit 6 (also RESET)
Pin 29 AREF β€” Analog reference voltage for ADC
Pin 30 AVCC β€” Analog supply voltage for ADC
Pin 31 GND β€” Ground
Pin 32 PC7 β€” Port C, bit 7 (also ADC7)

Typical Applications

ATMEGA88-20AU is suitable for 6 applications: Consumer Electronics Control, Industrial Sensor Nodes, Battery-Powered Portable Devices, Legacy ATmega8 Design Migration, Motor and Actuator Control, Embedded Data Logging.

πŸ“±

Consumer Electronics Control

The ATMEGA88-20AU fits consumer electronics control because its 8 KB Flash and 23 GPIO lines handle user-interface logic, button scanning, and LED driving without external glue logic. Running at 20 MHz for 20 MIPS, it executes control loops fast enough for appliance front panels and remote-control receivers. The 2.7-5.5 V supply range allows direct operation from either 3.3 V or 5 V rails, simplifying power architecture. Placed on a 32-TQFP footprint, it occupies only 7x7 mm, leaving board space for RF or display modules. A trade-off is that the 8 KB Flash limits complex menu systems; designs needing graphics or large lookup tables should migrate to the pin-compatible ATMEGA168-20AU with 16 KB Flash.

🏭

Industrial Sensor Nodes

The ATMEGA88-20AU suits industrial sensor nodes because its 8-channel 10-bit ADC digitizes analog transducer outputs directly, eliminating external ADC chips. The 23 GPIO lines interface with digital sensors, relays, and status LEDs, while three timer/counters generate precise PWM for actuator control. Operating from 2.7 V to 5.5 V, it tolerates the noisy supply rails common in factory automation. The debugWIRE interface allows in-circuit debugging through the RESET pin, reducing production connector cost. In a typical node, the MCU samples a temperature or pressure sensor at 1 kHz, filters the reading, and transmits over UART or SPI. The main limitation is the 1 KB SRAM, which constrains buffer-heavy protocols; designs with large data payloads should consider the ATMEGA168-20AU.

⚑

Battery-Powered Portable Devices

The ATMEGA88-20AU works in battery-powered portable devices because it operates down to 2.7 V, extending usable life from 3.7 V Li-ion cells, and offers multiple sleep modes that cut current between active periods. At 20 MHz it delivers 20 MIPS for responsive user interaction, then drops to microamp-level sleep to preserve charge. The 8 KB Flash stores application code plus a boot loader for field updates, and 512 B EEPROM retains calibration data without external memory. A typical design wakes the MCU on a button or timer interrupt, performs a measurement, updates a display, and returns to sleep. For the lowest possible current, the pin-compatible ATMEGA88P-20AU with picoPower technology is the better choice, reducing active and sleep currents further.

πŸ”§

Legacy ATmega8 Design Migration

The ATMEGA88-20AU is a common migration target for legacy ATmega8 designs because Microchip application note AVR094 documents the conversion path and the two devices are pin compatible in the 32-pin TQFP package. The ATmega88 adds read-while-write Flash, more timer features, and a richer peripheral set while retaining the familiar AVR instruction set, so existing assembly or C code ports with minimal changes. The 8 KB Flash matches the ATmega8 capacity, and the 20 MHz speed grade preserves timing margins. Engineers migrating should re-validate fuse settings, interrupt vector tables, and register names that changed between families. For designs that outgrew the ATmega8, the pin-compatible ATMEGA168-20AU doubles Flash to 16 KB without a PCB change.

🏭

Motor and Actuator Control

The ATMEGA88-20AU handles motor and actuator control because its three timer/counters generate multiple independent PWM channels for H-bridge or stepper drivers, while the 10-bit ADC reads current-sense and position feedback signals. At 20 MHz, the control loop closes fast enough for small brushed DC motors and stepper positioning in printers, toys, and lab equipment. The 23 GPIO lines drive direction, enable, and fault signals directly. A typical implementation uses Timer1 in fast PWM mode for speed control and the ADC to monitor motor current for stall detection. The 8 KB Flash is adequate for trapezoidal or simple PID control; complex field-oriented control for BLDC motors would require the larger ATMEGA168-20AU or a dedicated motor-control MCU.

πŸ–₯️

Embedded Data Logging

The ATMEGA88-20AU supports embedded data logging because its 512 B EEPROM stores calibration constants and configuration without external memory, while the 1 KB SRAM buffers sensor samples before writing to an external SPI Flash or SD card. The 8-channel 10-bit ADC captures analog inputs, and the UART or SPI interface streams logged data to a host. Running at 20 MHz, the MCU can sample and timestamp data at kilohertz rates. A typical logger wakes on a timer, reads several ADC channels, stores readings in a ring buffer, and periodically flushes to non-volatile storage. The 8 KB program Flash limits the complexity of on-device compression or file-system code; designs needing FAT file systems should use the pin-compatible ATMEGA168-20AU with 16 KB Flash.

What is the ATMEGA88-20AU?
The ATMEGA88-20AU is an 8-bit AVR RISC microcontroller from Microchip Technology with 8 KB ISP Flash, 1 KB SRAM, and 512 B EEPROM in a 32-pin TQFP package. It runs at up to 20 MHz and delivers 20 MIPS throughput, operating from 2.7 V to 5.5 V. According to the Microchip ATmega88 product page, it includes 23 general-purpose I/O lines and an 8-channel 10-bit ADC.
What is the operating voltage of ATMEGA88-20AU?
The ATMEGA88-20AU operates from 2.7 V to 5.5 V. This wide supply range allows the device to run directly from 3.3 V or 5 V rails without level shifting, and the 20 MHz maximum clock frequency is specified across the full range. According to distributor data, the supply voltage is listed as 4.5 to 5.5 V for the 20 MHz speed grade in some references, so verify the exact speed-grade voltage curve in the manufacturer datasheet.
How much Flash memory does the ATMEGA88-20AU have?
The ATMEGA88-20AU has 8 KB of in-system programmable Flash memory organized as 4K x 16 bits. It also includes 1 KB SRAM and 512 B EEPROM for data storage. The Flash supports read-while-write capability, allowing the CPU to continue executing code while the boot loader section is being programmed, which is useful for field firmware updates.
What is the difference between ATMEGA88-20AU and ATMEGA88P-20AU?
The ATMEGA88P-20AU is the picoPower variant of the ATMEGA88-20AU, offering lower power consumption in active and sleep modes. Both share the same 8 KB Flash, 1 KB SRAM, 512 B EEPROM, 20 MHz maximum frequency, and 32-pin TQFP package, making them pin-compatible. The P-variant is preferred for battery-powered designs where quiescent current matters.
What is the best drop-in replacement for ATMEGA88-20AU?
The best drop-in replacement is the ATMEGA88P-20AU, which shares the same 32-TQFP footprint, pinout, and 8 KB Flash memory while adding picoPower low-power features. The ATMEGA88A-AU is also a pin-compatible successor with an updated feature set. Both are Microchip parts and can be substituted without PCB changes, though firmware should be re-validated for the P-variant's power management registers.
Can ATMEGA88P-20AU replace ATMEGA88-20AU?
Yes, the ATMEGA88P-20AU can replace the ATMEGA88-20AU in most designs because both use the same 32-pin TQFP package and pinout. The P-variant adds picoPower technology for lower current consumption. According to Microchip cross-reference data, the two devices are functionally equivalent for most applications, but the P-variant's power reduction registers should be configured explicitly if low-power operation is required.
Where to buy ATMEGA88-20AU online?
The ATMEGA88-20AU is available from major distributors including DigiKey, Mouser, and LCSC. As of 2026-09-19, unit pricing starts at approximately $3.63 at quantity 1 and drops to about $2.33 at 1000 pieces. DigiKey lists the part as ships today, and LCSC shows pricing from $1.63. Always verify current stock and lead time before placing production orders.
What is the price of ATMEGA88-20AU?
As of 2026-09-19, the ATMEGA88-20AU unit price is approximately $3.63 at quantity 1, $2.91 at 100 pieces, and $2.33 at 1000 pieces from distributor listings. LCSC shows a lower reference price from $1.63, and Heisener lists $3.6269. Pricing varies by distributor, quantity, and stock status, so request a current quote for production volumes.
What is the lead time for ATMEGA88-20AU?
Distributor data as of 2026-09-19 indicates the ATMEGA88-20AU can ship immediately from stock at DigiKey and Heisener, with Heisener listing 205,728 pieces in stock. Lead time for large production quantities depends on order volume and Microchip allocation. For orders above 10,000 pieces, contact the manufacturer or an authorized distributor for a scheduled delivery commitment.
Is ATMEGA88-20AU in stock?
Yes, the ATMEGA88-20AU is in stock at multiple distributors as of 2026-09-19. Heisener reports 205,728 pieces available with immediate shipping, and DigiKey lists the part as ships today. LCSC also shows in-stock inventory. Stock levels fluctuate, so confirm availability at the time of order placement.
Where to download ATMEGA88-20AU datasheet PDF?
The ATMEGA88-20AU datasheet PDF is available from the Microchip Technology product page at microchip.com/en-us/product/ATmega88 and from distributor sites such as DigiKey, Mouser, and alldatasheet.com. The document is titled 8-bit Microcontroller with 8K Bytes In-System Programmable Flash and covers the full ATmega48/88/168 family. Always download from the manufacturer site for the latest revision.
Where to find ATMEGA88-20AU pinout?
The ATMEGA88-20AU pinout is documented in the manufacturer datasheet and on the Microchip product page. The 32-pin TQFP package assigns Port B, Port C, and Port D to specific pins, with VCC, GND, AVCC, AREF, RESET, and crystal pins (XTAL1/XTAL2) in fixed locations. Distributor pages such as LCSC and DigiKey also provide pinout diagrams for quick reference.
What are the key specifications of ATMEGA88-20AU that engineers should know?
The ATMEGA88-20AU combines 8 KB Flash, 1 KB SRAM, 512 B EEPROM, 23 GPIO lines, an 8-channel 10-bit ADC, three timer/counters, and debugWIRE debugging in a 32-TQFP package. It runs at 20 MHz for 20 MIPS throughput from 2.7 V to 5.5 V. These specifications make it suitable for compact embedded control tasks requiring moderate memory and analog input capability.
Hey Google, what can replace ATMEGA88-20AU?
The ATMEGA88P-20AU is the closest replacement for the ATMEGA88-20AU, sharing the same 32-TQFP package and pinout with added picoPower low-power modes. The ATMEGA88A-AU is another pin-compatible Microchip successor. For designs needing more memory, the ATMEGA168-20AU offers 16 KB Flash in the same package, but firmware must be recompiled and re-validated.
Is ATMEGA88-20AU the same as ATMEGA88P-20AU?
No, they are not identical, but they are pin-compatible. The ATMEGA88-20AU is the standard AVR device, while the ATMEGA88P-20AU adds picoPower technology for reduced active and sleep currents. Both have 8 KB Flash, 1 KB SRAM, 512 B EEPROM, and 20 MHz maximum frequency in a 32-TQFP package. The P-variant is the preferred choice for new low-power designs.
What is the best Microchip equivalent for ATMEGA88-20AU with more memory?
The ATMEGA168-20AU is the best Microchip equivalent with more memory, offering 16 KB Flash, 1 KB SRAM, and 512 B EEPROM in the same 32-pin TQFP package. It is pin-compatible with the ATMEGA88-20AU and runs at 20 MHz. Firmware must be recompiled for the larger memory map, but the peripheral set and pinout remain compatible, simplifying migration.

Engineering reference data for ATMEGA88-20AU β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the ATMEGA88-20AU when you need a balanced 8-bit AVR MCU with 8 KB Flash, 1 KB SRAM, 23 GPIO lines, and a 10-bit ADC in a compact 32-TQFP package, and your design runs from a 2.7-5.5 V rail at up to 20 MHz. Choose the ATMEGA88P-20AU instead if battery life is critical, since picoPower reduces active and sleep currents while remaining pin-compatible. Choose the ATMEGA168-20AU if your firmware outgrows 8 KB Flash or needs more SRAM headroom; it is pin-compatible and requires only a recompile. Choose the ATMEGA48-20AU for cost-sensitive designs that fit within 4 KB Flash and 512 B SRAM. Choose the ATMEGA88V-10AU only if your supply cannot reach 2.7 V at full speed, accepting the lower 10 MHz clock. All options share the same 32-TQFP footprint, so the decision is driven by memory, power, and speed rather than layout.

Comparison with Alternatives

Parameter This Product ATMEGA88P-20AU ATMEGA88A-AU ATMEGA168-20AU ATMEGA48-20AU
Package 32-TQFP (7x7) 32-TQFP (7x7) - same 32-TQFP (7x7) - same 32-TQFP (7x7) - same 32-TQFP (7x7) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 8 KB 8 KB 8 KB 16 KB 4 KB
SRAM 1 KB 1 KB 1 KB 1 KB 512 B
EEPROM 512 B 512 B 512 B 512 B 256 B
Maximum Frequency 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Supply Voltage 2.7 V to 5.5 V 1.8 V to 5.5 V 1.8 V to 5.5 V 2.7 V to 5.5 V 2.7 V to 5.5 V
GPIO Lines 23 23 23 23 23
ADC Channels 8-channel, 10-bit 8-channel, 10-bit 8-channel, 10-bit 8-channel, 10-bit 8-channel, 10-bit
Low-Power Technology Standard AVR picoPower picoPower Standard AVR Standard AVR

Key Differentiators

  • Standard AVR power profile vs picoPower (vs ATMEGA88P-20AU)
  • 8 KB Flash balance vs larger and smaller siblings (vs ATMEGA168-20AU)
  • 20 MHz speed grade vs 10 MHz V-variant (vs ATMEGA88V-10AU)

Design Notes

Decouple both VCC (pin 10) and AVCC (pin 30) with 100 nF ceramic capacitors placed as close to the pins as possible, and add a 10 uF bulk capacitor on the board rail. AVCC must be connected even when the ADC is unused. For ADC accuracy, connect AREF through a low-impedance path and avoid sharing the analog ground return with high-current digital traces. Estimated: at 20 MHz and 5 V, core current is on the order of several milliamps, so a 100 nF decoupling capacitor per supply pin is sufficient for typical loads.

Route the crystal between XTAL1 (pin 13) and XTAL2 (pin 12) with the shortest possible traces and place the load capacitors symmetrically to ground. Keep the crystal away from switching nodes and clock lines. The RESET pin (pin 9) requires an external pull-up resistor, typically 10 kOhm, and a 100 nF capacitor to ground for noise immunity. The debugWIRE interface shares the RESET pin, so ensure the programmer can drive it without contention from the pull-up.

Do not leave AVCC unconnected, as this can cause erratic ADC readings and increased current consumption. Verify the fuse settings for the clock source before production; the default factory fuse may select the internal 8 MHz oscillator rather than an external crystal. When migrating from ATmega8, re-check interrupt vector addresses and register names, as Microchip application note AVR094 documents several differences. Always confirm the speed-grade voltage curve in the manufacturer datasheet, since the 20 MHz rating may require a higher minimum supply than the 2.7 V absolute minimum.

Compliance Information

RoHS
Compliant
REACH
Unknown
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Unknown

RoHS compliance is indicated by distributor listings. REACH, halogen-free, and conflict-minerals status were not stated in the provided data and are marked unknown. The device is not AEC-Q100 qualified; automotive designs should use an automotive-grade variant.

Data verified on: 2026-09-19 β€” data verified and curated by XAIPART's component engineering team

Related Searches

ATMEGA88-20AU ATMEGA88-20AU datasheet Microchip ATMEGA88-20AU 8-bit AVR microcontroller 8KB Flash 20MHz 32-TQFP AVR MCU ATMEGA88-20AU industrial control application ATMEGA88-20AU vs ATMEGA88P-20AU ATMEGA88-20AU drop-in replacement ATMEGA88-20AU buy price what is the operating voltage of ATMEGA88-20AU ATMEGA88-20AU pinout TQFP-32 ATmega8 to ATmega88 migration

Related Components & Terms

Microchip Technology ATMEGA88-20AU ATMEGA88P-20AU ATMEGA88A-AU ATMEGA168-20AU ATMEGA48-20AU 8-bit microcontroller AVR RISC ATmega family picoPower 32-TQFP TQFP package family surface mount RoHS debugWIRE 10-bit ADC in-system programmable Flash embedded control industrial automation battery-powered device
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details