Microchip Technology

ATMEGA88-20PI - 8KB Flash 20MHz AVR MCU 28-DIP | Microchip

MPN: ATMEGA88-20PI ✗ End of Life
In Stock Ships in 1-3 business days
1.8 V to 5.5 V Vdss 28-PDIP (0.300 in, 7.62 mm) Package 20 MHz Speed 8 KB (4K x 16) FLASH Memory
From $1.85 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $2.95 $2.95
10 $2.65 $26.50
100 $2.28 $228.00
500 $2.05 $1,025.00
1,000 $1.85 $1,850.00
ℹ️ All prices are in USD

ATMEGA88-20PI Overview

The Microchip Technology ATMEGA88-20PI is an 8-bit AVR RISC microcontroller with 8KB ISP Flash (4K x 16), 1KB SRAM, 512B EEPROM, and up to 20 MIPS throughput at 20MHz, housed in a 28-pin PDIP (0.300 inch, 7.62mm) package. The PI suffix indicates the industrial temperature range of -40C to +85C and lead-free DIP packaging.

An 8-bit AVR microcontroller is a Harvard-architecture RISC processor that executes most of its 131 instructions in a single clock cycle, sitting within the power-management-and-embedded-control hierarchy between simple 8051-class MCUs and 32-bit ARM Cortex-M devices. AVR MCUs remain a staple of embedded control, hobby electronics (the Arduino Uno is built on the closely related ATmega328P), and cost-sensitive industrial products.

Key features include 23 general-purpose I/O lines, three flexible timer/counters with compare and PWM modes, an 8-channel 10-bit ADC, byte-oriented Two-Wire (I2C) interface, SPI, and a serial programmable USART. Peripherals include brown-out detection/reset, power-on reset, watchdog timer, and debugWIRE on-chip debugging through the reset pin.

The ATmega88 self-programming Flash supports read-while-write operation for in-system firmware updates, and the picoPower technology family provides multiple sleep modes for low-power designs. Operating voltage spans 1.8V to 5.5V (the 20MHz speed grade requires 4.5V to 5.5V for full-speed operation).

Typical applications include industrial sensor nodes, motor and LED control, HVAC controllers, battery-powered instruments, and education/embedded prototypes where through-hole DIP mounting simplifies assembly and socket-based rework.

Design consideration: when running at 20MHz, keep the supply at 5V within the 4.5V-5.5V band and place 100nF decoupling on VCC/AVCC with AREF decoupled separately.

This page adds distributor-sourced alternatives, pinout, design notes, and pricing context beyond what the manufacturer datasheet provides.

Drop-in alternatives for ATMEGA88-20PI — 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-20PI (same form factor and footprint) — differing in Timers, Package, ADC, EEPROM, Operating Temperature.

Microchip Technology
Package: 28-PDIP
ADC: 10-bit
EEPROM: 1 KB
Compare with ATMEGA88-20PI →
Microchip Technology
Timers: Two 8-bit, one 16-bit
EEPROM: 256 x 8 B
Operating Temperature: -40C to +85C (Industrial, I grade)
Compare with ATMEGA88-20PI →
Microchip Technology
Timers: 3 (two 8-bit, one 16-bit)
Compare with ATMEGA88-20PI →
Microchip Technology
Timers: 2 x 8-bit, 1 x 16-bit
Compare with ATMEGA88-20PI →
Microchip Technology
Package: 32-VQFN (5x5 mm) MLF, surface mount
EEPROM: 512 B
Compare with ATMEGA88-20PI →
Microchip Technology
Timers: 3 (two 8-bit, one 16-bit)
ADC: 6-channel 10-bit
EEPROM: 512 B
Compare with ATMEGA88-20PI →

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

ATMEGA88-20PU

✅ Drop-In
Microchip Technology
📦 28-PDIP
8-bit AVR RISC · 20 MHz · 8 KB (4K x 16) ISP Flash · 1 KB · 512 B · 4.5 V to 5.5 V (at 20 MHz) · 2.7 V to 5.5 V · 23

✓ In Stock

$0.82 / Unit

View Datasheet →

ATMEGA8-16PI

✅ Drop-In
Microchip Technology
📦 28-PDIP
8-bit AVR RISC · 16 MHz · 8 KB (4K x 16) Flash · In-System Programmable Flash · 1 KB · 512 B · 4.5 V to 5.5 V · 23

✓ In Stock

$1.85 / Unit

View Datasheet →

ATMEGA48V-10PU

✅ Drop-In
Microchip Technology
📦 28-PDIP
AVR · 8-Bit · 10 MHz · 4 KB (2K x 16) · 256 B · 512 B · 23 · 1.8 V to 5.5 V

✓ In Stock

$0.89 / Unit

View Datasheet →

ATMEGA88-20MU

✅ Drop-In
Microchip Technology
📦 28-PDIP
8-bit AVR RISC · 20 MHz · 20 MIPS at 20 MHz · 8 KB (4K x 16) ISP Flash · 512 B · 1 KB · 2.7 V to 5.5 V · 23 lines

✓ In Stock

Contact for price

View Datasheet →

ATMEGA328P-PU

✅ Drop-In
Microchip Technology
📦 28-PDIP
8-bit AVR RISC · 32 KB (16K x 16) · 1 KB · 2 KB · 20 MHz · 16 MHz · 4.5 V to 5.5 V · 23

✓ In Stock

Contact for price

View Datasheet →

ATMEGA88-20PI Maximum Ratings & Electrical Characteristics

Core Processor AVR
Core Size 8-bit
Max Clock Speed 20 MHz
Program Memory Size 8 KB (4K x 16) FLASH
Program Memory Type FLASH (ISP, self-programming, read-while-write)
SRAM Size 1 KB
EEPROM Size 512 B
Operating Voltage Range 1.8 V to 5.5 V
Connectivity I2C, SPI, UART/USART
Peripherals Brown-out Detect/Reset, POR, PWM, WDT
Number of I/O 23
ADC 8-channel, 10-bit
Timers 3 timer/counters with compare and PWM modes
Instructions 131 instructions, most single-cycle
Throughput Up to 20 MIPS at 20 MHz
On-Chip Debug debugWIRE
Operating Temperature -40C to +85C (industrial)
Package 28-PDIP (0.300 in, 7.62 mm)
Mounting Type Through Hole
Part Status Obsolete

ATMEGA88-20PI Pin Configuration

DIP-28 Package Pinout Diagram DIP-28 28-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 DIP-28
Pin 1 PC6 (RESET) — Reset input; also debugWIRE interface
Pin 2 PD0 (RXD) — Port D bit 0 / USART receive
Pin 3 PD1 (TXD) — Port D bit 1 / USART transmit
Pin 4 PD2 (INT0) — Port D bit 2 / external interrupt 0
Pin 5 PD3 (INT1/OC2B) — Port D bit 3 / external interrupt 1 / Timer2 PWM output B
Pin 6 PD4 (T0/XCK) — Port D bit 4 / Timer0 clock input / USART external clock
Pin 7 VCC — Digital supply voltage (1.8V to 5.5V)
Pin 8 GND — Ground
Pin 9 PB6 (XTAL1/TOSC1) — Crystal oscillator input / Timer2 oscillator input
Pin 10 PB7 (XTAL2/TOSC2) — Crystal oscillator output / Timer2 oscillator output
Pin 11 PD5 (T1/OC0B) — Port D bit 5 / Timer1 clock input / Timer0 PWM output B
Pin 12 PD6 (AIN0/OC0A) — Port D bit 6 / analog comparator positive input / Timer0 PWM output A
Pin 13 PD7 (AIN1) — Port D bit 7 / analog comparator negative input
Pin 14 PB0 (ICP1/CLKO) — Port B bit 0 / Timer1 input capture / system clock output
Pin 15 PB1 (OC1A) — Port B bit 1 / Timer1 PWM output A
Pin 16 PB2 (SS/OC1B) — Port B bit 2 / SPI slave select / Timer1 PWM output B
Pin 17 PB3 (MOSI/OC2A) — SPI master output / Timer2 PWM output A
Pin 18 PB4 (MISO) — SPI master input
Pin 19 PB5 (SCK) — SPI serial clock
Pin 20 AVCC — ADC supply voltage (connect to VCC through low-pass filter)
Pin 21 AREF — ADC analog reference; decouple to GND with 100nF
Pin 22 GND — Ground
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) — ADC channel 4 / Two-Wire (I2C) data
Pin 28 PC5 (ADC5/SCL) — ADC channel 5 / Two-Wire (I2C) clock

Typical Applications

ATMEGA88-20PI is suitable for 6 applications: Industrial Sensor Nodes, Education and Embedded Prototyping, Motor and LED Control, HVAC and Appliance Controllers, Battery-Powered Instruments, Serial Communication Bridges.

🏭

Industrial Sensor Nodes

The ATMEGA88-20PI fits industrial sensor acquisition nodes where an 8-channel 10-bit ADC sampling thermistors, pressure bridges, or potentiometers at moderate rates is sufficient, and the -40C to +85C industrial temperature range covers unconditioned factory environments. The AVR core at 20MHz executes filtering (moving average, simple IIR) and scaling in C with margin to spare, while 512B EEPROM stores calibration constants that survive power loss. The USART links to RS-485 transceivers or wireless modules, and the brown-out detector plus watchdog timer guarantee watchdog-recoverable firmware behavior in unattended installations. Running from a 5V industrial rail at 20MHz, a typical node draws a few milliamps, and sleep modes between samples extend battery-backed operation. Because the part is in through-hole DIP, prototype revisions and field firmware updates via ISP bootloader are straightforward.

🔧

Education and Embedded Prototyping

The 28-pin PDIP ATmega88 is a classic teaching and prototyping MCU: the through-hole package plugs into solderless breadboards and ZIF sockets, making wiring errors easy to correct. With 131 mostly single-cycle AVR instructions, students learn real RISC assembly, while AVR-GCC and Microchip Studio provide free C toolchains. debugWIRE allows single-step debugging through the single reset pin with only an ISP mkII-class tool - no JTAG required. The 8KB Flash accommodates full course projects (keypads, LCD drivers, PWM motor demos using the three timers), and the 8-channel 10-bit ADC supports analog lab exercises. Because code written for ATmega88 ports almost unchanged to ATmega328P (the Arduino Uno core), coursework transitions directly to industry-relevant hardware. Universities and maker labs commonly keep DIP-28 AVR stock precisely for this socketability.

⚙️

Motor and LED Control

Three timer/counters with compare and PWM outputs make the ATMEGA88-20PI well suited to DC motor speed control, servo driving, and LED dimming. At 20MHz, 8-bit PWM reaches 78 kHz - above audible noise for fans and pumps - while 16-bit Timer1 handles precise servo pulse timing or encoder counting. The watchdog and brown-out reset ensure the MCU recovers safely from brownouts on inductively noisy motor rails, and the 10-bit ADC reads back current shunts or potentiometer setpoints. 23 GPIO lines drive H-bridge direction logic and status LEDs without glue logic. In a 5V DIP implementation, driving a MOSFET gate directly through a series resistor is acceptable for switching at 20kHz rates; optocoupler isolation is recommended when the power stage sits on a different ground domain.

💡

HVAC and Appliance Controllers

White goods and HVAC boards benefit from the ATMEGA88-20PI combination of an industrial temperature rating, 23 GPIO for relays, buttons, and displays, and self-programming Flash enabling field firmware updates over UART. The 10-bit ADC multiplexes NTC thermistor inputs for zone and coil temperature measurement, while EEPROM retains user setpoints and cycle counters across power cycles. The byte-oriented Two-Wire (I2C) interface drives RTC chips and segment LCD controllers, and the USART connects to display modules or building-management buses. Brown-out detection at a configured threshold prevents EEPROM corruption during mains sags, and the watchdog restarts hung control loops - both critical for unattended appliances. DIP packaging supports low-volume contract manufacturing without reflow equipment.

🔋

Battery-Powered Instruments

With multiple picoPower sleep modes, the ATMEGA88-20PI suits portable measurement instruments such as handheld meters, data loggers, and test probes. Power-down mode reduces consumption to the microamp level between measurements; Timer2 with asynchronous 32.768 kHz crystal keeps a real-time counter running in sleep. A single 4.5V-5.5V rail at reduced clock, or 3V operation at up to ~10MHz via the L-derating curve, allows direct NiMH or lithium cell supply without a regulator in simple designs. The ADC with internal reference digitizes battery voltage for fuel-gauging, and EEPROM logs calibration and event counts. Interrupt-on-pin-change on all ports wakes the device on button press without polling. End-of-life status means new battery-product designs should start on ATmega328P, but existing instrument firmware on ATmega88 continues to be serviceable with channel stock.

🌐

Serial Communication Bridges

The ATMEGA88-20PI includes USART, SPI, and I2C (Two-Wire) simultaneously, making it an effective protocol translator or bridge in legacy equipment. Typical roles include UART-to-I2C command interpreters, SPI flash or sensor front-ends presenting a simple ASCII UART interface, and RS-232 debugging taps for production-line fixtures. At 20MHz the USART runs comfortably at 115200 baud with interrupt-driven buffering in the 1KB SRAM. The SPI hardware handles clock rates up to fosc/2 (10MHz), sufficient for display controllers and high-speed ADC front-ends. Because it is a DIP part, engineers can drop the MCU into existing test-jig sockets during fixture refurbishment. For new bridges, the pin-compatible ATmega328P with doubled SRAM allows larger buffers and more robust protocol stacks.

What is the operating voltage of ATMEGA88-20PI?
The ATMEGA88-20PI operates from 1.8V to 5.5V, per the ATmega88 datasheet. However, the 20MHz speed grade requires a supply of 4.5V to 5.5V; below that band the maximum safe clock frequency drops (approximately 16MHz at 4.5V and 10MHz at 2.7V). For 3.3V systems, select the ATmega88L 8MHz speed grade or a newer picoPower variant.
How much Flash, SRAM, and EEPROM does the ATMEGA88-20PI have?
The ATMEGA88-20PI contains 8KB of in-system-programmable Flash program memory (organized 4K x 16), 1KB of SRAM for data, and 512B of EEPROM for non-volatile parameter storage. The Flash supports read-while-write self-programming for bootloaders. These figures are confirmed by both the Microchip ATmega88 product page and distributor listings for the 28-DIP part.
What is the difference between ATMEGA88-20PI and ATMEGA88-20PU?
Functionally the ATMEGA88-20PI and ATMEGA88-20PU are the same die: 8-bit AVR, 8KB Flash, 1KB SRAM, 512B EEPROM, 20MHz. The suffix difference is packaging/compliance: both are 28-PDIP industrial temperature parts, and the PU is the standard RoHS lead-free marking while PI denotes the lead-free industrial DIP variant. They are drop-in interchangeable; choose whichever is available, as both are discontinued.
Is the ATMEGA328P-PU a drop-in replacement for ATMEGA88-20PI?
Yes, the ATMEGA328P-PU is pin-to-pin compatible in the 28-PDIP footprint and doubles the memories: 32KB Flash (vs 8KB), 2KB SRAM (vs 1KB), and 1KB EEPROM (vs 512B), at the same 20MHz maximum and 1.8V-5.5V supply. Code must be recompiled against the ATmega328P register set; fuses and most peripherals map closely, making it the recommended migration path since the ATmega88 is discontinued.
Is the ATMEGA88-20PI obsolete? What is the best replacement?
The ATMEGA88-20PI is listed as obsolete/discontinued in distributor part databases, though remaining channel stock is still buyable. The best drop-in replacement is the ATMEGA328P-PU: same 28-PDIP pinout, same AVR core at 20MHz, with 4x the Flash. Within the same family, ATMEGA168-20PI and ATMEGA48V-10PU also share the DIP-28 footprint with smaller memory variants. Verify code compatibility by recompiling for the target device.
Where can I download the ATMEGA88-20PI datasheet PDF?
The authoritative ATmega88/ATmega88V datasheet is available on the Microchip product page at microchip.com/en-us/product/ATmega88. Aggregators such as Octopart and alldatasheet also host the PDF (the Atmel-released document is roughly 376 pages). Because the document number varies by revision, download the latest revision directly from Microchip to guarantee accuracy for your design.
Where can I find the ATMEGA88-20PI pinout?
The ATMEGA88-20PI pinout for the 28-pin PDIP package is published in the ATmega88 datasheet pin configuration section. Pin 1 is PC6/RESET; power pins are VCC (pin 7), GND (pin 8 and pin 22), and AVCC (pin 20); the crystal pins are PB6/XTAL1 (pin 9) and PB7/XTAL2 (pin 10). The full 28-pin listing appears on this page in the pinout table, which matches the datasheet ordering.
What are the key specifications of ATMEGA88-20PI that engineers should know?
The ATMEGA88-20PI is an 8-bit AVR RISC microcontroller with 8KB ISP Flash, 1KB SRAM, 512B EEPROM, 23 GPIO, and a 20MHz maximum clock delivering 20 MIPS. It integrates an 8-channel 10-bit ADC, three timers with PWM, USART, SPI, I2C (Two-Wire), brown-out reset, watchdog, and debugWIRE. Supply range is 1.8V-5.5V (4.5V-5.5V for 20MHz), temperature range -40C to +85C, in a 28-pin PDIP. Source: Microchip ATmega88 product page.
Can the ATMEGA88-20PI be programmed with an Arduino IDE or ISP programmer?
Yes. The ATmega88 core is supported by AVR-GCC, Microchip Studio (formerly Atmel Studio), and Arduino-style toolchains with a board definition. It programs via ISP through pins PB3 (MOSI), PB4 (MISO), PB5 (SCK), and PC6 (RESET), and supports debugWIRE on-chip debugging through the single reset pin. An AVR ISP mkII or compatible programmer works; select ATmega88 as the device and set the fuses for your clock source.
Hey Google, what can replace an ATMEGA88-20PI in a 28-pin DIP socket?
For a 28-pin DIP socket, the Microchip ATMEGA328P-PU is the most capable drop-in replacement, offering 32KB Flash and 2KB SRAM at the same 20MHz. Lower-cost pin-compatible options are the ATMEGA168-20PI (16KB Flash) and ATMEGA8-16PI (8KB Flash, but 16MHz maximum and fewer peripherals). All share the same footprint; only a firmware recompile and fuse update are needed.
ATMEGA88-20PI vs ATMEGA8-16PI - which should I use?
For new designs, choose the ATMEGA88-20PI when possible: it offers 20MHz operation (vs 16MHz on the ATmega8), debugWIRE on-chip debugging, more advanced timers, and picoPower low-power modes. The ATMEGA8-16PI has the same 8KB Flash size and identical DIP-28 pinout but an older peripheral set and 16MHz limit. Both are discontinued, so availability may drive the decision more than features.
When should I choose ATMEGA48V-10PU over ATMEGA88-20PI?
Choose the ATMEGA48V-10PU only when your application fits 4KB Flash and 10MHz, and cost or wide 1.8V-5.5V operation at reduced speed matters - the ATmega48 shares the identical DIP-28 pinout and peripheral architecture. Choose the ATMEGA88-20PI when you need 8KB of code space and 20MHz throughput. Note the V suffix indicates a 2.7V-5.5V voltage range, so full 1.8V operation requires the standard 48V variants carefully checked in the datasheet.
What is the price of ATMEGA88-20PI?
Distributor pricing for ATMEGA88-20PI is approximately $2.95 for single units as of 2026-09-19, dropping to roughly $1.85 at 1000-piece quantities, per broker and distributor listings such as Ampheo and Onzuu. Because the part is discontinued, prices vary significantly between authorized distributors and independent brokers; XAIPART displays tiered pricing and supports quote-based ordering for production volumes.
Where to buy ATMEGA88-20PI online and is it in stock?
The ATMEGA88-20PI can be purchased from distributor and broker channels including Ampheo, Onzuu, Hotenda, and XAIPART, as authorized stock is depleting since the part is discontinued. Stock status changes daily; check the XAIPART product page for real-time availability or request a quote for volume. Beware of counterfeit or remarked parts from unverified sellers - buy from traceable distributors with datasheet-matching date codes.
What is the lead time for ATMEGA88-20PI and is RoHS compliant?
Lead time for the discontinued ATMEGA88-20PI depends on remaining channel stock - in-stock distributor orders typically ship same-day, while broker-sourced volume orders run 2-8 weeks. Compliance: the PI-suffix DIP part is lead-free and RoHS compliant per Microchip product documentation; REACH and halogen-free status should be confirmed via the manufacturer certificate on request. For long-term supply, qualify the RoHS-compliant ATMEGA328P-PU as successor.

Engineering reference data for ATMEGA88-20PI — comparison, design guidance, and compliance information.

Selection Guide

Choose ATMEGA88-20PI when repairing or extending an existing ATmega88 design that needs the exact 20MHz/8KB configuration in a through-hole 28-DIP footprint. Choose ATMEGA88-20PU as the identical functionally-equivalent marking variant - simply take whichever is in stock. Choose ATMEGA8-16PI only when 16MHz suffices and cost dominates, accepting the older peripheral set and lack of debugWIRE. Choose ATMEGA48V-10PU when 4KB Flash is enough and you need the lowest same-footprint cost. For any NEW design, choose ATMEGA328P-PU: it is pin-compatible, active in production, doubles all memories, and is Arduino-Uno ecosystem proven - migrating ATmega88 firmware requires only a device recompile and fuse review. All listed options share the same DIP-28 footprint, so PCB changes are not required in any direction of substitution.

Comparison with Alternatives

Parameter This Product ATMEGA88-20PU ATMEGA8-16PI ATMEGA48V-10PU ATMEGA328P-PU
Package 28-PDIP (0.300 in, 7.62 mm) 28-PDIP - same 28-PDIP - same 28-PDIP - same 28-PDIP - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 8 KB 8 KB 8 KB 4 KB 32 KB
SRAM 1 KB 1 KB 1 KB 512 B 2 KB
EEPROM 512 B 512 B 512 B 256 B 1 KB
Max Clock Speed 20 MHz 20 MHz 16 MHz 10 MHz 20 MHz
Operating Voltage 1.8 V to 5.5 V 1.8 V to 5.5 V 4.5 V to 5.5 V (16MHz grade) 1.8 V to 5.5 V 1.8 V to 5.5 V
On-Chip Debug debugWIRE debugWIRE None debugWIRE debugWIRE
Lifecycle Status Obsolete Obsolete Obsolete Obsolete Active

Key Differentiators

  • 20MHz performance with debugWIRE (vs ATMEGA8-16PI)
  • Full memory capacity in same footprint (vs ATMEGA48V-10PU)
  • Lower cost than successor for legacy repairs (vs ATMEGA328P-PU)

Design Notes

Supply the ATMEGA88-20PI at 4.5V-5.5V when using the full 20MHz clock; the datasheet Safe Operating Area derates maximum frequency below 4.5V (roughly 16MHz at 4.5V, 10MHz at 2.7V). Decouple VCC and AVCC each with 100nF ceramic capacitors placed within 5mm of the pins, and connect AVCC to VCC through an LC or RC low-pass filter when the ADC must reject digital noise. Tie AREF to GND via 100nF; do not drive AREF while the internal reference is selected or the ADC may be damaged.

For DIP prototypes on breadboards, keep the crystal within 20mm of XTAL1/XTAL2 (pins 9-10) with load capacitors matched to the crystal spec (typically 22pF for 8-20MHz crystals). Route the RESET line (pin 1) with a 10k pull-up; long uncommitted reset traces pick up noise and cause spurious resets, especially with motor loads on the same board. Star-ground the analog section: bring AGND (pin 22) and DGND (pin 8) together at one point near the supply return.

Fuse misconfiguration is the most common ATmega88 failure mode: selecting external crystal while the chip has none locks out further ISP programming (clock-source lockout); recover with a slow external clock injected on XTAL1. DebugWIRE shares the RESET pin - once DWEN fuse is set, ISP is disabled until debugWIRE is disabled in the debugger. Also, since the part is discontinued, buy only from traceable distributors and qualify ATMEGA328P-PU for new designs to avoid supply cliffs.

Compliance Information

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

PI suffix denotes lead-free (RoHS) industrial-temperature DIP packaging per Microchip/Atmel part numbering. REACH, halogen-free, and conflict-minerals declarations should be requested via Microchip compliance documentation.

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

Related Searches

ATMEGA88-20PI datasheet ATMEGA88-20PI pinout 28 DIP Microchip ATMEGA88-20PI buy price ATMEGA88-20PI drop-in replacement ATMEGA328P ATMEGA88-20PI vs ATMEGA88-20PU ATmega88 8KB flash 20MHz microcontroller ATMEGA88-20PI obsolete replacement ATmega88 DIP-28 industrial microcontroller ATMEGA88-20PI Arduino programming ISP AVR 8-bit microcontroller 28-pin through hole ATMEGA88-20PI in stock lead time what replaces ATMEGA88-20PI

Related Components & Terms

Microchip Technology Atmel ATMEGA88-20PI ATMEGA88-20PU ATMEGA328P-PU ATMEGA8-16PI ATMEGA48V-10PU ATMEGA168-20PI AVR 8-bit RISC microcontroller ATmega family debugWIRE ISP (In-System Programming) 28-PDIP DIP-28 package picoPower I2C (Two-Wire) SPI USART 10-bit ADC RoHS Arduino Uno brown-out detection industrial temperature range embedded control
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