ATMEGA88PV-10PU - AVR 8-bit MCU 8KB Flash 10MHz DIP-28 | Microchip
部品番号: ATMEGA88PV-10PU ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $2.1 | $2.10 |
| 10 | $1.89 | $18.90 |
| 100 | $1.68 | $168.00 |
| 500 | $1.51 | $755.00 |
| 1,000 | $1.35 | $1,350.00 |
ATMEGA88PV-10PU 概要
An 8-bit microcontroller is a single-chip computer that integrates a CPU, program memory, data memory, timers, and serial peripherals on one die. Within the power-management and embedded-systems hierarchy, it sits at the node level of a control system, executing firmware that sequences sensors, actuators, and communication links. The AVR family uses an enhanced RISC architecture with 130 powerful instructions, most executing in a single clock cycle, giving near-MIPS-per-MHz throughput.
Key features of the ATMEGA88PV-10PU include read-while-write Flash for safe in-field firmware updates, 32 general-purpose working registers directly connected to the ALU, three flexible timer/counters with compare modes, a byte-oriented Two-Wire Interface (I2C-compatible), an SPI serial port, and a programmable serial USART. The picoPower technology delivers very low sleep-mode consumption, valuable in battery-powered designs.
Architecturally, the device pairs the AVR core with a Harvard memory bus, separate program and data paths, single-cycle I/O access, and an on-chip debug capability via debugWIRE. Program memory maps as 4K x 16 words, and the internal RC oscillator plus brown-out detector and watchdog reduce external component count.
Typical applications include industrial sensor nodes, consumer appliance controls, motor-driven toys and hobby platforms such as Arduino-class boards, and low-cost instrumentation front ends where 5 V DIP packaging simplifies prototyping and hand assembly.
Design consideration: the 10 MHz speed grade allows safe operation at the full 1.8 V to 5.5 V supply range; for 20 MHz operation you must move to the ATmega88-20 versions, which restrict supply options.
This page synthesizes distributor availability, drop-in family alternatives, pinout data, and practical design notes in one place, beyond what a single datasheet page provides.
ドロップイン代替品: ATMEGA88PV-10PU — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: ATMEGA88PV-10PU (同一形状・フットプリント) — 相違点: ADC, Instructions, Package, Supply Voltage Range, Timers.
クイック比較ツール — 並列比較する代替部品を選択:
ATMEGA88PA-PU
✅ ドロップイン✓ 在庫あり
$1.85 / 個
データシートを見る →ATMEGA88PA-PN
✅ ドロップイン✓ 在庫あり
$2.02 / 個
データシートを見る →ATMEGA88-20PI
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$1.85 / 個
データシートを見る →ATMEGA168PA-PU
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$1.86 / 個
データシートを見る →ATMEGA328P-PU
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
価格はお問い合わせください
データシートを見る →ATMEGA88V-10PU
✅ ドロップイン✓ 在庫あり
$1.3 / 個
データシートを見る →ATTINY88-PU
✅ ドロップイン📋 参考代替品(カタログ未掲載)
ATMEGA88PV-10PU 最大定格&電気的特性
| Core Architecture | AVR 8-bit RISC |
| Flash Memory | 8 KB (4K x 16) |
| EEPROM | 512 B |
| SRAM | 1 KB |
| 最大クロック周波数 | 10 MHz |
| Supply Voltage Range | 1.8 V to 5.5 V |
| I/O Lines | 23 |
| Timers | 3 (two 8-bit, one 16-bit) |
| Serial Interfaces | USART, SPI, TWI (I2C-compatible) |
| パッケージ | 28-PDIP |
| 実装タイプ | Through Hole |
| Temperature Range | Industrial (-40C to +85C) |
| Instructions | 130, most single-cycle |
| In-System Programming | Yes (ISP, read-while-write) |
| Low Power Technology | picoPower |
| Life Cycle Stage | ACTIVE |
| RoHS ステータス | Compliant (Green) |
ATMEGA88PV-10PU ピン構成
| ピン 1 | PC6 / RESET — Reset input or Port C bit 6 |
| ピン 2 | PD0 / RXD — Port D bit 0, USART receive |
| ピン 3 | PD1 / TXD — Port D bit 1, USART transmit |
| ピン 4 | PD2 / INT0 — Port D bit 2, external interrupt 0 |
| ピン 5 | PD3 / INT1 / OC2B — Port D bit 3, external interrupt 1, Timer2 PWM output |
| ピン 6 | PD4 / T0 / XCK — Port D bit 4, Timer0 clock input, 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 clock input, Timer0 PWM output B |
| ピン 12 | PD6 / AIN0 / OC0A — Port D bit 6, analog comparator input 0, Timer0 PWM output A |
| ピン 13 | PD7 / AIN1 / OC1B — Port D bit 7, analog comparator input 1, Timer1 PWM output B |
| ピン 14 | PB0 / ICP1 / CLK0 — Port B bit 0, Timer1 input capture, clock output |
| ピン 15 | PB1 / OC1A — Port B bit 1, Timer1 PWM output A |
| ピン 16 | PB2 / SS / OC1B — Port B bit 2, SPI slave select, Timer1 PWM output B |
| ピン 17 | PB3 / MOSI / OC2A — Port B bit 3, SPI master output, Timer2 PWM output A |
| ピン 18 | PB4 / MISO — Port B bit 4, SPI master input |
| ピン 19 | PB5 / SCK — Port B bit 5, SPI clock |
| ピン 20 | AVCC — ADC supply voltage |
| ピン 21 | AREF — ADC analog reference |
| ピン 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, TWI data |
| ピン 28 | PC5 / ADC5 / SCL — Port C bit 5, ADC channel 5, TWI clock |
主な用途
ATMEGA88PV-10PU の用途: 6 件s: Industrial Sensor Nodes, Hobby and Arduino-Class Boards, Consumer Appliance Control, Battery-Powered Measurement Devices, Motor Control and PWM Drive, UART-Connected Smart Modules.
Industrial Sensor Nodes
The ATMEGA88PV-10PU fits industrial sensor nodes because its 1.8 V to 5.5 V supply range tolerates unregulated or battery-backed rails, and picoPower sleep modes minimize standby current between acquisitions. The 10-channel-capable ADC inputs (PC0-PC5 plus internal channels) digitize analog sensors directly, while the TWI and SPI buses interface digital sensors and the USART reports data over RS-485 transceivers. In a typical node, the MCU sleeps in power-down, wakes on watchdog or pin interrupt, samples with the 10-bit ADC, and transmits a burst - yielding average currents in the microamp range. The 8 KB Flash holds protocol stacks and calibration tables, and the 512 B EEPROM stores node IDs and trimming data that survive power loss.
おすすめ
Hobby and Arduino-Class Boards
The DIP-28 package and AVR instruction set make the ATMEGA88PV-10PU a natural fit for hobby platforms and educational boards in the Arduino family lineage. It shares the exact DIP-28 pinout of the Arduino UNO's ATmega328P-PU, so a board designed for the 88 can host the 328P without PCB changes, and Arduino sketches compiled for the ATmega88 with appropriate core definitions run unmodified. The 10 MHz speed grade is sufficient for servo timing, serial debugging at 115200 baud, and tone generation; the through-hole package allows socketing, quick swaps, and breadboard prototyping. Compared to SMD MCUs, the DIP format removes reflow-equipment barriers, which is why AVR DIP parts remain staples of STEM kits and rapid firmware experiments.
おすすめ
Consumer Appliance Control
In washing machines, rice cookers, fan controllers, and small appliances, the ATMEGA88PV-10PU provides all control peripherals in one low-cost chip. Two 8-bit timers and one 16-bit timer generate PWM for triac phase control, motor drive, and buzzer tones; the 10-bit ADC reads thermistors and user potentiometers; and pin-change interrupts debounce membrane keypads. The 1.8 V to 5.5 V range suits transformerless capacitive-drop supplies whose rails sag, improving robustness, while the on-chip brown-out detector prevents corrupt EEPROM writes during brown-outs. The internal 8 MHz RC oscillator eliminates the crystal in non-timing-critical appliances, cutting BOM cost, and the read-while-write Flash supports field firmware updates through the UART during factory service.
おすすめ
Battery-Powered Measurement Devices
Portable meters, loggers, and remotes benefit from the ATMEGA88PV-10PU's combination of picoPower sleep modes and full-voltage-range operation down to 1.8 V, which extracts the last capacity from two alkaline cells or a single lithium cell. The 10-bit ADC with internal 1.1 V reference measures battery voltage and sensor bridges without external references; the asynchronous counter can keep an RTC running from a 32.768 kHz crystal on XTAL pins while the core sleeps. Data is buffered in 1 KB SRAM and committed to the 512 B EEPROM in wear-balanced pages. Typical duty cycling - wake every second, sample, transmit via USART or RF module - keeps average drain low enough for multi-year battery life in compact handheld enclosures.
おすすめ
Motor Control and PWM Drive
Small DC motors, fans, and stepper drivers are well served by the ATMEGA88PV-10PU's three timers: the 16-bit Timer1 delivers high-resolution phase-correct PWM while the two 8-bit timers handle tachometer capture and scheduling. The 10 MHz core executes PI control loops with several-kHz update rates, and ADC inputs read current-shunt voltages through an op-amp for closed-loop current limiting. The 23 I/O lines drive dual H-bridge ICs or MOSFET gate drivers directly through PWM outputs on OC0A/OC0B/OC1A/OC1B/OC2A/OC2B pins. Speed grades matter here: at 5 V the 10 MHz part gives ample loop bandwidth for fan and pump control, and the brown-out detector plus watchdog ensure safe PWM shutdown on supply faults.
おすすめ
UART-Connected Smart Modules
As a co-processor in larger systems, the ATMEGA88PV-10PU offloads real-time tasks - button scanning, LED matrix refresh, infrared decode - from a host Linux processor or main MCU over its hardware USART. The byte-oriented Two-Wire Interface also lets it act as an I2C slave exposing configurable registers to a host master. The 8 KB Flash accommodates protocol parsers for Modus-style ASCII frames and command tables in EEPROM, while the AVR's deterministic single-cycle I/O gives microsecond-accurate pulse generation that RTOS-based hosts struggle to match. The DIP-28 package suits small-batch module boards where sockets allow firmware refresh, and the industrial temperature range keeps the module reliable inside equipment enclosures from -40C to +85C.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: ATMEGA88PV-10PU — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | ATMEGA88PA-PU | ATMEGA88-20PI | ATMEGA328P-PU | ATTINY88-PU |
|---|---|---|---|---|---|
| Package | 28-PDIP | 28-PDIP - same | 28-PDIP - same | 28-PDIP - same | 28-PDIP - same |
| Brand | Microchip Technology (Atmel) | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 8 KB | 8 KB | 8 KB | 32 KB | 8 KB |
| EEPROM | 512 B | 512 B | 512 B | 1 KB | 64 B |
| SRAM | 1 KB | 1 KB | 1 KB | 2 KB | 512 B |
| Supply Voltage Range | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 4.5 V to 5.5 V | 1.8 V to 5.5 V (V-grade) | 1.8 V to 5.5 V |
| Temperature Range | -40C to +85C (Industrial) | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
主な差別化要因
- Full 1.8 V - 5.5 V supply range at 10 MHz (vs ATMEGA88-20PI)
- Four times the memory in the same footprint (vs ATMEGA328P-PU)
- Full ATmega peripheral set vs ATtiny economics (vs ATTINY88-PU)
設計ノート
Connect AVCC (pin 20) to VCC through a low-pass RC filter (e.g., 10 uH inductor or 100-ohm resistor plus 100 nF capacitor) even if no ADC is used - the datasheet requires AVCC within 0.3 V of VCC. Decouple VCC and AVCC each with 100 nF ceramic capacitors placed within a few millimeters of the pins. If the supply can brown out, enable the brown-out detector at 2.7 V for 5 V systems to prevent EEPROM corruption during reset; note BOD adds active-mode current.
In the DIP-28 layout, keep the crystal (if used) within 10 mm of pins 9 and 10 with short traces and place load capacitors directly to the ground plane. Route ADC traces (PC0-PC5) away from PWM and crystal lines to limit coupling into the 10-bit ADC. The PDIP through-hole package tolerates prototyping, but long socket leads add inductance; for high-speed SPI above 4 MHz, keep slave-select and clock stubs short and add series 33-ohm resistors if ringing appears.
Respect the clock-versus-voltage derating: the 10 MHz speed grade is safe across the full 1.8 V to 5.5 V range, but never overclock beyond the grade at low supply. Do not drive PC6/RESET as general I/O unless you accept losing debugWIRE and ISP - re-enabling ISP then requires high-voltage programming. When switching between XTAL and internal RC oscillator sources, update FUSES carefully; a wrong clock-source fuse is the most common cause of a bricked AVR that refuses ISP.
コンプライアンス情報
Distributor listings (Mouser) identify the part as Green and RoHS compliant. Not automotive qualified; REACH declarations available from Microchip eco documents but not present in verified data.