Microchip Technology

ATMEGA88P-20AU - 8-bit AVR MCU 20MHz 8KB Flash TQFP-32 | Microchip

부품 번호: ATMEGA88P-20AU ✓ 활성
재고 있음 영업일 기준 1~3일 내 발송
1.8 V to 5.5 V Vdss 32-TQFP (7 x 7 mm, 0.8 mm pitch) Package 20 MHz (20 MIPS) Speed 8 KB (4K x 16) ISP Flash Memory
시작가 $3.15 USD / 개
MOQ: 1 |
가격 업데이트: 2026-09-18
볼륨 가격
수량 단가 합계
1 $4.36 $4.36
10 $4.18 $41.80
100 $3.92 $392.00
500 $3.55 $1,775.00
1,000 $3.15 $3,150.00
ℹ️ 모든 가격은 USD 기준입니다

ATMEGA88P-20AU 개요

The Microchip Technology ATMEGA88P-20AU is an 8-bit AVR RISC microcontroller executing up to 20 MIPS at 20 MHz, with 8 KB ISP Flash (4K x 16), 512 B EEPROM, 1 KB SRAM, 23 general-purpose I/O lines and 8 channels of 10-bit ADC, packaged in a 32-pin TQFP (7 x 7 mm, 0.8 mm pitch).

An 8-bit AVR microcontroller is a Harvard-architecture RISC processor in the broader hierarchy of MCU -> embedded processor -> system-on-chip building blocks. The AVR family is renowned for single-cycle instruction execution, letting most of its 131 instructions complete in one clock cycle and giving predictable, deterministic timing for real-time embedded control.

Key features include picoPower technology with multiple sleep modes for microamp-level standby current, a 6-channel or 8-channel 10-bit ADC with sample rates up to 15 kSPS, three flexible timers (two 8-bit, one 16-bit with compare modes), and both USART and two-wire I2C (TWI) interfaces for connectivity.

Technically, the ATmega88P uses an advanced RISC core with 32 general-purpose working registers directly connected to the ALU, enabling C-friendly code density in small memory. debugWIRE provides on-chip debugging over a single-pin interface, and In-Circuit Serial Programming (ICSP) allows field reprogramming of the Flash with read-while-write support.

Typical applications include industrial sensor nodes and motor control (leveraging the ADC and timers), consumer appliances and battery-powered devices (picoPower sleep modes), and hobby/Arduino-class embedded designs needing a low-cost, well-documented AVR.

Design-wise, remember the ADC needs AVCC within 0.3 V of VCC and a stable reference; use a decoupled AVCC pin and a low-noise 2.56 V internal or external AREF for best 10-bit accuracy.

This page adds distributor pricing, verified drop-in alternatives, pinout, and hands-on design notes not found in the manufacturer datasheet. Pricing references are as of 2026-09-19.

드롭인 대체품: ATMEGA88P-20AU — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.

이 시리즈의 변형

다음과 드롭인 호환되는 동일 시리즈 모델: ATMEGA88P-20AU (동일 폼 팩터 및 풋프린트) — 차이점: Package, Operating Temperature, Core Architecture, ADC Channels, Flash Memory.

Microchip Technology
Package: 32-TQFP (7x7 mm)
Operating Temperature: -40C to +85C
Core Architecture: AVR RISC
비교 대상: ATMEGA88P-20AU →
Microchip Technology
Package: TQFP-32 (7x7 mm, 0.8 mm pitch)
Operating Temperature: -40 C to +85 C
Core Architecture: AVR 8-bit RISC
비교 대상: ATMEGA88P-20AU →
Microchip Technology
Package: 32-TQFP (7x7 mm)
Operating Temperature: -40C to +85C
비교 대상: ATMEGA88P-20AU →
Microchip Technology
Package: 32-TQFP (7x7 mm, 0.8 mm pitch)
Operating Temperature: -40C to +85C
Core Architecture: 8-bit AVR RISC
비교 대상: ATMEGA88P-20AU →
Microchip Technology
Package: 32-pin TQFP (7x7 mm, 0.80 mm pitch)
Operating Temperature: -40 C to +85 C
Core Architecture: 8-bit AVR RISC
비교 대상: ATMEGA88P-20AU →
Microchip Technology
Package: 32-TQFP (7x7 mm)
Core Architecture: 8-bit AVR RISC
Flash Memory: 8 KB (4K x 16)
비교 대상: ATMEGA88P-20AU →
Microchip Technology
Package: 32-TQFP, 7x7 mm, 0.8 mm pitch
Core Architecture: 8-bit AVR RISC
Flash Memory: 8 KB (4K x 16)
비교 대상: ATMEGA88P-20AU →

빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:

ATMEGA88A-AU

✅ 드롭인
Microchip Technology
📦 32-TQFP (7 x 7 mm)
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

✓ 재고 있음

$1.52 / 개

데이터시트 보기 →

ATMEGA88PA-AU

✅ 드롭인 ⚠️ 사양 미검증
Microchip Technology
📦 32-TQFP (7 x 7 mm)
8-bit AVR RISC · 8 KB (4K x 16) · 512 B · 1 KB · 20 MHz · 1.8 V to 5.5 V · 23 · 32 general purpose

✓ 재고 있음

$1.21 / 개

데이터시트 보기 →

ATMEGA88-20AU

✅ 드롭인
Microchip Technology
📦 32-TQFP (7 x 7 mm)
8-bit AVR RISC · 8 KB (4K x 16) Flash · 1 KB · 512 B · 20 MHz · 20 MIPS at 20 MHz · 2.7 V to 5.5 V · 23

✓ 재고 있음

$2.33 / 개

데이터시트 보기 →

ATMEGA168PA-AU

✅ 드롭인 ⚠️ 사양 미검증
Microchip Technology
📦 32-TQFP (7 x 7 mm)
8-bit · AVR RISC · 20 MHz · 16 KB (8K x 16) · 512 B · 1 KB · 23 · 10-bit

✓ 재고 있음

$0.98 / 개

데이터시트 보기 →

ATMEGA328P-AU

✅ 드롭인 ⚠️ 사양 미검증
Microchip Technology
📦 32-TQFP (7 x 7 mm)
AVR 8-bit RISC · 20 MHz · 20 MIPS · 32 KB (16K x 16) · 2 KB · 1 KB · 1.8 V to 5.5 V · -40 C to +85 C

✓ 재고 있음

$1.74 / 개

데이터시트 보기 →

ATMEGA88P-20AU 최대 정격 & 전기적 특성

Core AVR 8-bit RISC
Core Size 8-bit
Speed (Max Clock) 20 MHz (20 MIPS)
Program Memory 8 KB (4K x 16) ISP Flash
EEPROM 512 B
SRAM 1 KB
Supply Voltage Range 1.8 V to 5.5 V
동작 온도 -40C to +85C (industrial)
GPIO Count 23
ADC Resolution 10-bit
ADC Channels 8
Timers 2 x 8-bit, 1 x 16-bit
Communication Interfaces USART, SPI, TWI (I2C)
On-chip Debug debugWIRE
패키지 32-TQFP (7 x 7 mm, 0.8 mm pitch)
실장 유형 Surface Mount
Package Type Detail TQFP, 7 x 7 mm, 1.0 mm height, 0.80 mm pitch, plastic
RoHS 상태 Compliant (GREEN package)
Instruction Set 131 instructions, mostly single-clock cycle
Low Power Technology picoPower with multiple sleep modes

ATMEGA88P-20AU 핀 구성

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
핀 1 PC6 / RESET — Port C bit 6 or active-low Reset input (also debugWIRE data line)
핀 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) — Port D bit 3 / External interrupt 1
핀 6 PD4 (T0/XCK) — Port D bit 4 / Timer0 counter input or USART external clock
핀 7 VCC — Digital supply voltage (1.8 V to 5.5 V)
핀 8 GND — Ground
핀 9 PB6 (XTAL1/TOSC1) — Port B bit 6 / Crystal oscillator input or timer oscillator input
핀 10 PB7 (XTAL2/TOSC2) — Port B bit 7 / Crystal oscillator output or timer oscillator output
핀 11 PD5 (OC0B/T1) — Port D bit 5 / Timer0 output compare B or Timer1 counter input
핀 12 PD6 (AIN0/OC0A) — Port D bit 6 / Analog comparator positive input or 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 or 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 or Timer1 output compare B (PWM)
핀 17 PB3 (MOSI/OC2A) — Port B bit 3 / SPI master data out or Timer2 output compare A (PWM)
핀 18 PB4 (MISO) — Port B bit 4 / SPI master data in (also ICSP programming)
핀 19 PB5 (SCK) — Port B bit 5 / SPI serial clock (also ICSP programming)
핀 20 AVCC — ADC supply voltage; must be connected to VCC via low-pass filter
핀 21 AREF — ADC analog reference input
핀 22 GND — Ground
핀 23 PC0 (ADC0) — Port C bit 0 / ADC channel 0
핀 24 PC1 (ADC1) — Port C bit 1 / ADC channel 1
핀 25 PC2 (ADC2) — Port C bit 2 / ADC channel 2
핀 26 PC3 (ADC3) — Port C bit 3 / ADC channel 3
핀 27 PC4 (ADC4/SDA) — Port C bit 4 / ADC channel 4 or TWI data line
핀 28 PC5 (ADC5/SCL) — Port C bit 5 / ADC channel 5 or TWI clock line
핀 29 PD4-ALT (PCINT16 region unused pin function varies) — No connect per 32-TQFP ATmega88P datasheet - verify against device marking
핀 30 NC — Not connected (per datasheet)
핀 31 NC — Not connected (per datasheet)
핀 32 NC — Not connected (per datasheet)

일반적인 애플리케이션

ATMEGA88P-20AU 적합 용도: 6 애플리케이션s: Industrial Sensor Nodes, Battery-Powered Consumer Devices, Motor Control and PWM Generation, Home Automation and IoT End Nodes, Education and Arduino-Class Prototyping, Automotive Body Electronics (Non-Safety).

🏭

Industrial Sensor Nodes

The ATMEGA88P-20AU fits industrial sensor acquisition nodes because its 8-channel 10-bit ADC (15 kSPS at full resolution) can digitize up to eight analog sensors such as RTDs, strain bridges, and potentiometers without an external converter, while USART, SPI, and TWI interfaces feed results to a host or network. The picoPower technology keeps standby current in the microamp range for battery-backed nodes, and the -40C to +85C industrial temperature rating guarantees operation on the factory floor. Running at 5 V provides superior noise immunity against motor-drive switching noise compared with 3.3 V MCUs. Place the ADC in noise-reduction sleep mode during conversions and decouple AVCC with an LC filter for best effective-number-of-bits.

📱

Battery-Powered Consumer Devices

For battery-powered consumer products such as remote controls, thermostats, and portable meters, the ATMEGA88P-20AU's picoPower technology is the deciding parameter: power-down sleep mode reduces supply current to microamp levels and wake-on-pin-change or watchdog interrupts allow event-driven operation that stretches battery life for years. Its 1.8 V minimum supply supports single lithium coin cell or two alkaline cells directly without a boost converter. The 8 KB Flash is sufficient for state machines, LCD driving, and key decoding typical of consumer products. Combine power-down sleep with the 128 kHz internal oscillator for timekeeping and use the brown-out detector set at 1.8 V to prevent EEPROM corruption at end-of-discharge.

⚙️

Motor Control and PWM Generation

The ATMEGA88P-20AU addresses small motor control tasks with its three timers: two 8-bit timers and one 16-bit timer offering compare and PWM modes. At 20 MHz, a 16-bit PWM with phase-correct mode delivers roughly 1.2 kHz carrier at full resolution - suitable for DC motor speed control and servo actuation - while the 8-bit timers generate complementary faster PWM channels. The USI-free architecture still allows tachometer feedback capture via the 16-bit input capture on ICP1, enabling closed-loop speed regulation. Because PWM outputs (OC0A, OC0B, OC1A, OC1B) map to specific port pins, verify the pin map against your driver stage. For inductive loads, use the dead-time insertion available in compare-output modes or handle it in software.

🧩

Home Automation and IoT End Nodes

In home automation end nodes - wall switches, door sensors, and IR controllers - the ATMEGA88P-20AU provides the USART for RF modules and the TWI (I2C) bus for sensors, while 23 GPIO lines handle relays, LEDs, and switches directly. The picoPower power-save mode with an asynchronous timer enables wake-on-schedule for periodic reporting, keeping coin-cell or AA-battery-powered nodes alive for years. Its 5 V operation drives relays without level shifting, reducing BOM cost versus 3.3 V solutions. Firmware fits comfortably in 8 KB Flash for protocol stacks such as a lightweight MQTT-over-serial bridge to a Wi-Fi module. Add proper TVS protection on field-wired GPIO lines for lightning and ESD robustness in wall-mounted installations.

🔧

Education and Arduino-Class Prototyping

The ATMEGA88P-20AU is a classic entry point for embedded education and breadboard prototyping: the AVR core's 131 mostly single-cycle instructions make assembly transparent, while free GCC toolchains (AVR-GCC) and Microchip Studio provide professional C development at zero license cost. debugWIRE on-chip debugging through the RESET pin gives students hardware breakpoints without a separate debug port, and ICSP programming via an MPLAB SNAP costs under $20. The 8 KB Flash is large enough for complete lab projects yet small enough to teach code-size discipline. Because the pinout is shared with the ATmega328P Arduino boards, code written on this device ports upward without hardware changes, forming a natural learning ladder from bare-metal to Arduino frameworks.

🚗

Automotive Body Electronics (Non-Safety)

For non-safety automotive body electronics such as seat-position memory, mirror controllers, and interior lighting, the ATMEGA88P-20AU's -40C to +85C industrial range covers most cabin-temperature requirements, and its 5 V logic matches legacy automotive 5 V sensor ecosystems. The 10-bit ADC reads position potentiometers and NTC temperature sensors directly, while the 16-bit timer's input capture decodes LIN-bus-style serial wake signals over the USART. Load-dump transients must be handled by a upstream regulator rated for the 40 V automotive transients since the MCU pin limit is VCC+0.5 V. For designs requiring AEC-Q100 qualification, select a certified AVR variant instead - the ATmega88P itself is not AEC-Q100 listed.

추천 제품 요약

MCP3008 Optional external 8-ch 12-bit ADC when higher resolution than 10-bit is required 사용처: Industrial Sensor Nodes MCP4921 SPI DAC for analog control outputs 사용처: Industrial Sensor Nodes MCP2515 CAN controller over SPI for industrial bus connectivity 사용처: Industrial Sensor Nodes MCP7940N I2C real-time clock for timekeeping during MCU sleep 사용처: Battery-Powered Consumer Devices MCP1700 Low-quiescent-current LDO to regulate battery to 3 V or 1.8 V 사용처: Battery-Powered Consumer Devices IRF540N N-channel MOSFET for low-side PWM motor drive 사용처: Motor Control and PWM Generation IR2104 Half-bridge gate driver for H-bridge motor control 사용처: Motor Control and PWM Generation MRF89XA Sub-GHz RF transceiver module for wireless node connectivity 사용처: Home Automation and IoT End Nodes DS18B20 1-Wire temperature sensor for climate nodes 사용처: Home Automation and IoT End Nodes MCP23017 I2C 16-bit GPIO expander for additional I/O 사용처: Home Automation and IoT End Nodes ATMEGA328P-PU Microchip Technology 사용처: Education and Arduino-Class Prototyping MCP9808 I2C precision temperature sensor for lab exercises 사용처: Education and Arduino-Class Prototyping MCP2003 LIN transceiver connecting the USART to LIN bus 사용처: Automotive Body Electronics (Non-Safety) MCP16301 Automotive-input buck regulator producing 5 V from battery rail 사용처: Automotive Body Electronics (Non-Safety)
What are the key specifications of ATMEGA88P-20AU?
The ATMEGA88P-20AU is an 8-bit AVR RISC microcontroller running at up to 20 MHz (20 MIPS) with 8 KB ISP Flash, 512 B EEPROM, 1 KB SRAM, 23 GPIO lines, and an 8-channel 10-bit ADC. It operates from 1.8 V to 5.5 V over -40C to +85C and comes in a 32-pin TQFP (7 x 7 mm) package. Per Microchip product page, it also includes debugWIRE on-chip debug and picoPower low-power technology.
What is the operating voltage range of ATMEGA88P-20AU?
The ATMEGA88P-20AU operates from 1.8 V to 5.5 V across the full industrial temperature range. According to the Mouser product listing, the device supports '1.8V' operation with its picoPower technology; however, full 20 MHz speed and Flash write operations require 4.5 V to 5.5 V per the AVR datasheet derating tables - at lower voltages the maximum clock frequency must be reduced.
What is the price of ATMEGA88P-20AU?
Pricing for the ATMEGA88P-20AU starts around $4.36 at unit quantity (1 piece) and drops to approximately $3.15 at 1000 pieces, based on distributor data as of 2026-09-19. LCSC lists the part from $4.3582 and Heisener reports about $4.0118 with in stock. For the most current volume pricing, request a quote from XAIPART.
Where can I buy ATMEGA88P-20AU online?
The ATMEGA88P-20AU is available from major distributors including DigiKey, Mouser, LCSC, and Octopart-listed resellers, and can be purchased through XAIPART. DigiKey and Mouser show ships-today availability, and Heisener reports in stock with immediate shipment as of 2026-09-19. Availability across 13 distributors is tracked on Octopart.
What is the best drop-in replacement for ATMEGA88P-20AU?
The best drop-in replacement is the Microchip ATMEGA88A-AU: it is pin-to-pin compatible in the same 32-TQFP package with identical 8 KB Flash, 512 B EEPROM, 1 KB SRAM, and 20 MHz maximum speed. The ATMEGA88PA-AU is a picoPower variant of the same family that also drops in directly and adds a wider 1.8 V to 5.5 V operating range for battery-powered designs.
What is the difference between ATMEGA88P-20AU and ATMEGA88A-AU?
The ATMEGA88A-AU is a cost-optimized refresh of the ATmega88 family with the same pinout, 32-TQFP package, 8 KB Flash, and 20 MHz speed as the ATMEGA88P-20AU. The 'P' version adds picoPower technology for lower sleep current and wider 1.8 V to 5.5 V operation. If your board already runs below 2.7 V or relies on microamp sleep modes, stay with the 88P; otherwise the 88A is a direct substitute.
Is ATMEGA88P-20AU the same as ATMEGA168PA or ATMEGA328P?
No, they are different memory sizes but share the same 32-TQFP pinout. The ATmega88P has 8 KB Flash / 1 KB SRAM; the ATmega168PA has 16 KB / 1 KB; the ATmega328P has 32 KB / 2 KB. All are pin-to-pin compatible drop-ins in TQFP-32, so you can migrate upward in Flash without PCB changes - only the device signature and option fuses differ in the programmer.
What is the ATMEGA88P-20AU pinout in the 32-TQFP package?
Pin 1 is PC6/RESET, pins 2-6 are PD0-PD4, pin 7 is VCC, pin 8 is GND, pins 9-10 are PB6/XTAL1 and PB7/XTAL2, pins 11-13 are PD5-PD7, pins 14-19 are PB0-PB5, pin 20 is AVCC, pin 21 is AREF, pin 22 is GND, and pins 23-28 are PC0-PC5 (ADC0-ADC5). See the pinout diagram on this page, which matches the Microchip ATmega48PA/88PA datasheet.
Is ATMEGA88P-20AU suitable for battery-powered applications?
Yes. The 'P' in ATmega88P denotes picoPower technology, offering multiple sleep modes (idle, ADC noise reduction, power-down, power-save, standby) that reduce supply current to microamp or sub-microamp levels. With a 1.8 V minimum supply, it suits single or two-cell battery designs. For lowest leakage, disable unused peripherals and use power-down sleep between ADC conversions.
How do I program and debug the ATMEGA88P-20AU?
Program it via In-Circuit Serial Programming (ICSP) using the SPI pins (PB3 MOSI, PB4 MISO, PB5 SCK) and RESET with a tool such as the MPLAB SNAP, PICkit 4, or AVR ISP mkII. For debugging, debugWIRE uses a single wire (the RESET pin) with an AVR Dragon, JTAGICE3, or Atmel-ICE, enabling on-chip breakpoints without extra debug pins.
Is ATMEGA88P-20AU RoHS compliant?
Yes, the ATMEGA88P-20AU is RoHS compliant. DigiKey and Mouser list the device as RoHS-compliant with the GREEN package option noted in Microchip's part numbering, indicating lead-free, halogen-reduced construction. For REACH, conflict-minerals, and halogen-free status details, consult the official Microchip compliance documentation for your specific date code.
When should I choose ATMEGA88P-20AU over ATMEGA328P-AU?
Choose the ATMEGA88P-20AU when your firmware fits in 8 KB Flash and you need the lowest cost in the family - it typically prices 30-50% below the 32 KB ATmega328P. Choose the ATmega328P-AU when your code size approaches 7 KB, you need 2 KB SRAM for buffers, or you want compatibility with Arduino-class ecosystems. Both share the identical TQFP-32 footprint, so a board can accept either for late-stage upgrades.
What is the lead time for ATMEGA88P-20AU?
The ATMEGA88P-20AU is actively stocked and can ship immediately from XAIPART and major distributors - Heisener reports in stock with can-ship-immediately status as of 2026-09-19. Because lead time varies with order quantity, request a quote for confirmed scheduling; large production quantities may require standard factory lead time.
What is the maximum ADC sample rate of the ATMEGA88P-20AU?
The 10-bit ADC achieves up to 15 kSPS at maximum resolution when the ADC clock is set between 50 kHz and 200 kHz as required for full 10-bit accuracy. Running the ADC at higher prescaler settings trades resolution for speed. The ADC multiplexes 8 single-ended channels (6 on TQFP PDIP variants) plus differential and differential-with-gain modes.
Can ATMEGA88P-20AU run at 5V and full 20 MHz speed?
Yes. According to the AVR family speed-versus-voltage derating curves, the ATmega88P runs at its full 20 MHz (20 MIPS) when powered at 4.5 V to 5.5 V, making it well matched to 5 V industrial systems where noise immunity is superior to 3.3 V. At 2.7 V to 5.5 V the limit is 20 MHz only above 4.5 V; below that, maximum frequency must be scaled down accordingly.

엔지니어링 참조 데이터: ATMEGA88P-20AU — 비교, 설계 지침 및 규정 준수 정보.

선택 가이드

Choose the ATMEGA88P-20AU when your firmware fits comfortably in 8 KB Flash (leave at least 20% headroom), your design runs from a 1.8 V to 5.5 V rail, and picoPower sleep current matters for battery life. Choose ATMEGA88A-AU for wall-powered, 5 V, cost-driven builds that never sleep deeply - it is the cheapest true drop-in. Choose ATMEGA88PA-AU if you want the same picoPower die with the newest process revision. Step up to ATMEGA168PA-AU when code size approaches 7 KB or you need more Flash for protocol stacks. Step up to ATMEGA328P-AU when you need 2 KB SRAM, 32 KB Flash, or Arduino-ecosystem compatibility. All five share the identical 32-TQFP footprint, so no PCB change is required to migrate between them.

대체품과의 비교

파라미터 이 제품 ATMEGA88A-AU ATMEGA88PA-AU ATMEGA88-20AU ATMEGA168PA-AU ATMEGA328P-AU
Package 32-TQFP (7 x 7 mm) 32-TQFP (7 x 7 mm) - same 32-TQFP (7 x 7 mm) - same 32-TQFP (7 x 7 mm) - same 32-TQFP (7 x 7 mm) - same 32-TQFP (7 x 7 mm) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 8 KB 8 KB 8 KB 8 KB 16 KB 32 KB
SRAM 1 KB 1 KB 1 KB 1 KB 1 KB 2 KB
EEPROM 512 B 512 B 512 B 512 B 512 B 1 KB
Max Clock Speed 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Supply Voltage Range 1.8 V to 5.5 V (picoPower) 1.8 V to 5.5 V 1.8 V to 5.5 V 2.7 V to 5.5 V 1.8 V to 5.5 V 1.8 V to 5.5 V
picoPower / Sleep Current Yes (picoPower) No (standard low power) Yes (picoPower) No Yes (picoPower) Yes (picoPower)
Debug / Programming debugWIRE + ICSP debugWIRE + ICSP debugWIRE + ICSP debugWIRE + ICSP debugWIRE + ICSP debugWIRE + ICSP

주요 차별점

  • picoPower low-sleep-current technology (vs ATMEGA88A-AU)
  • Wider supply-voltage margin (vs ATMEGA88-20AU)
  • Cost advantage over larger Flash variants (vs ATMEGA328P-AU)
  • Trade-off: half the Flash of the 168PA (vs ATMEGA168PA-AU)

설계 노트

Connect AVCC (pin 20) to VCC through an LC low-pass filter (e.g., 10 uH inductor and 100 nF + 100 nF ceramic capacitors) even when the ADC is unused - the datasheet requires AVCC within 0.3 V of VCC and a direct VCC connection couples digital switching noise into ADC reference circuits. Enable the internal 2.56 V reference only after allowing its settle time, or drive AREF with a precision external reference for best accuracy.

Place a 100 nF ceramic decoupling capacitor within 2 mm of each VCC/GND pair (pins 7/8 and pin 22) and a 100 nF capacitor at AVCC and AREF. Route the XTAL1/XTAL2 crystal traces (pins 9-10) short and guarded with ground, away from high-dv/dt PWM traces on PB1-PB3. The exposed QFP center area should have a grounded via array to lower ground inductance.

DebugWIRE shares the RESET pin (pin 1) with programming - once the DWEN fuse is set, SPI programming is disabled until debugWIRE is disabled from the debugger. Also, do not clock the device at 20 MHz below 4.5 V supply; the AVR speed-grade curves derate maximum frequency at lower VCC, and out-of-spec overclocking causes Flash read corruption and erratic resets.

Estimated: in a battery node running at 3.3 V with the MCU in power-down sleep at typical picoPower sub-5 uA levels plus a 10 kOhm pull-up network drawing 330 uA continuously, the pull-ups dominate battery drain - configure unused pins as inputs with pull-ups disabled and drive unused outputs low to minimize sleep current.

규정 준수 정보

RoHS
Compliant
REACH
Unknown
AEC-Q100
Not Applicable
무연
Yes
무할로겐
Unknown
분쟁 광물
Unknown

RoHS compliant per DigiKey/Mouser listings; GREEN package designation per Mouser indicates lead-free construction. AEC-Q100 qualification not indicated for this part. Consult Microchip compliance portal for REACH and conflict-minerals declarations.

데이터 검증일: 2026-09-19 — XAIPART 부품 엔지니어링 팀이 검증하고 관리한 데이터

관련 검색

ATMEGA88P-20AU ATMEGA88P-20AU datasheet PDF Microchip ATMEGA88P-20AU ATMEGA88P-20AU pinout TQFP-32 ATmega88P vs ATMEGA88A difference ATMEGA88P-20AU drop-in replacement 8-bit AVR microcontroller 20MHz 8KB flash ATMEGA88P-20AU price buy ATMEGA88P-20AU battery low power picoPower what can replace ATMEGA88P-20AU ATMEGA88P-20AU Arduino compatible pinout ATmega88P debugWIRE programming ICSP

관련 부품 & 용어

Microchip Technology ATMEGA88P-20AU ATmega88P AVR 8-bit RISC microcontroller MCU ATMEGA88A-AU ATMEGA328P-AU ATMEGA168PA-AU picoPower debugWIRE ICSP TQFP-32 QFP package family surface mount RoHS 10-bit ADC TWI (I2C) USART SPI picoPower sleep modes Arduino ecosystem industrial sensor node
빠른 견적 RFQ
상세 정보를 모두 입력하십시오 — 영업팀이 24시간 이내에 답변드립니다
부품 번호 제조사 패키지 QTY 목표 가격 합계
합계: $0.00 USD
✓
견적이 제출되었습니다!

24시간 이내에 이메일로 답변드리겠습니다

1
RFQ 제출됨
2
견적 접수됨
3
주문 완료
4
결제
5
배송됨
6
배송 완료
RFQ 상세 보기