Microchip Technology

PIC16F88-I/P - 8-bit 20MHz MCU 7KB Flash DIP-18 | Microchip

部品番号: PIC16F88-I/P ✓ 生産中
在庫あり 1〜3営業日以内に発送
2.0 V to 5.5 V Vdss 18-pin PDIP (P) Package 20 MHz (200 ns instruction cycle) Speed 7 KB (4K x 14 words) Memory
開始価格 $2.61 USD / 個
MOQ: 1 |
価格更新日: 2026-09-21
ボリューム価格
数量 単価 小計
1 $4.1 $4.10
10 $3.69 $36.90
100 $3.28 $328.00
500 $2.93 $1,465.00
1,000 $2.61 $2,610.00
ℹ️ すべての価格はUSDです

PIC16F88-I/P 概要

The Microchip Technology PIC16F88-I/P is an 8-bit PIC16 family Flash microcontroller based on the enhanced mid-range architecture, delivering 20 MHz (200 ns instruction cycle) performance in a through-hole 18-pin PDIP package. The device integrates 7 KB (4K x 14 words) of self-programmable Flash program memory, 368 bytes of SRAM, and 256 bytes of EEPROM data memory. It features the Microchip nanoWatt power-managed core with multiple oscillator modes including an internal 8 MHz oscillator.

A microcontroller (MCU) is a single-chip computer that integrates a CPU, program and data memory, peripherals, and I/O on one IC. The PIC16F88 sits within the Microchip PIC16 mid-range family, which forms part of the broader 8-bit microcontroller category alongside competing 8051, AVR and STM8 architectures. The PIC16 mid-range lineage is one of the most widely deployed 8-bit cores ever shipped, prized for its small footprint, low power, deterministic instruction set of 35 single-word instructions, and upwards compatibility with the PIC16 baseline and PIC18 families for code portability.

Key features of the PIC16F88-I/P include 16 digital I/O pins, a 10-bit ADC with up to 7 input channels, an Enhanced Capture/Compare/PWM (ECCP) module, an Addressable USART (AUSART), and a Master Synchronous Serial Port (MSSP) configurable as SPI or I2C (master/slave). Two 8-bit timers plus one 16-bit timer provide flexible timing, while the nanoWatt feature set delivers reduced power consumption through sleep modes, oscillator switching, and on-the-fly clock source changes.

The PIC16F88 is built on a CMOS process and runs from 2.0 V to 5.5 V across the industrial -40 C to +85 C temperature range (denoted by the "-I" suffix). The device is supported by Microchip's MPLAB X IDE, the XC8 C compiler, and the free MPASM assembler, with extensive application notes, firmware libraries, and development boards (PICDEM, Curiosity) shortening design cycles.

Typical applications include sensor signal conditioning, motor control with PWM, industrial control panels, low-power battery sensor nodes, home appliance control boards, and serial-port-centric embedded products leveraging the integrated USART. The wide operating voltage and on-chip peripherals make the PIC16F88 a strong fit for retrofits of legacy designs that need modern features without abandoning the familiar PIC16 ecosystem.

When designing with this part, ensure the in-circuit serial programming (ICSP) pins (RB6/RB7) and the MCLR pin are routed correctly for production programming and in-field firmware updates. The internal 8 MHz oscillator is calibrated at the factory, but for time-critical UART or PWM applications use an external crystal on OSC1/OSC2 for higher accuracy.

This page synthesizes distributor pricing, drop-in alternatives within the PIC16 family, and practical design notes not found in the bare manufacturer datasheet.

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

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

同一シリーズでドロップイン互換のモデル: PIC16F88-I/P (同一形状・フットプリント) — 相違点: Operating Temperature, Package, Timers, Core Architecture, RoHS Status.

Microchip Technology
Operating Temperature: 0C to +70C (commercial)
Package: 28-pin PDIP (0.600", 15.24 mm)
Timers: 1 x 8-bit RTCC with 8-bit prescaler
Microchip Technology
Package: 18-pin PDIP (0.300 in, 7.62 mm)
Timers: 1 x 16-bit Timer1, 1 x 8-bit Timer0, WDT
RoHS Status: Non-compliant (contains Pb, OTP legacy)
Microchip Technology
Operating Temperature: 0C to +70C (commercial grade)
Package: 18-pin PDIP (Plastic DIP, 0.300 inch / 7.62mm pitch)
Timers: 1 x 8-bit (TMR0) with prescaler
Microchip Technology
Operating Temperature: 0C to +70C (commercial, no 'I' suffix)
Timers: Timer0, Timer1, Timer2 (8/16/8-bit)
Core Architecture: 8-bit RISC PIC16 (Harvard)
Microchip Technology
Operating Temperature: -40 °C to +85 °C (Industrial)
Package: 18-pin PDIP (0.300", through-hole)
Core Architecture: PIC 8-bit RISC (Harvard)
Microchip Technology
Operating Temperature: -40C to +85C (Industrial, -I)
Package: 18-pin PDIP (DIP-18, 0.300 inch)
Timers: 3 (TMR0, TMR1, TMR2)
Microchip Technology
Operating Temperature: -40C to +85C (industrial, I suffix)
Package: 18-pin PDIP (P, 0.300 inch, through-hole, lead-free)
Core Architecture: PIC16 mid-range 8-bit RISC
Microchip Technology
Operating Temperature: -40 C to +125 C (E = Extended)
Timers: Timer0, Timer1, Timer2 with PWM support
Core Architecture: PIC16 (8-bit RISC, Harvard)
Microchip Technology
Package: 18-pin PDIP (Plastic Dual In-Line Package)
Timers: 3 (Timer0, Timer1, Timer2)
Core Architecture: PIC® 16-bit Mid-Range (8-bit data path, 14-bit instruction word)
Microchip Technology
Operating Temperature: -40 C to +70 C (commercial); -40 C to +85 C (industrial, -10I suffix)
Package: 18-pin PDIP (DIP-18, 0.300 in row spacing)
Timers: 1 x 8-bit (TMR0 with 8-bit prescaler)
Microchip Technology
Operating Temperature: 0 °C to +70 °C (commercial, '20' speed)
Timers: 1 x 8-bit (TMR0) with 8-bit prescaler
RoHS Status: Compliant (lead-free)
Microchip Technology
Operating Temperature: -40 °C to +85 °C (industrial, -I suffix)
Package: 18-PDIP (0.300", 7.62 mm, through-hole)
RoHS Status: Compliant (lead-free PDIP)

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

PIC16F88-E/P

✅ ドロップイン
Microchip Technology
📦 PDIP-18
PIC® 8-bit Mid-Range · 7 KB Flash (4K x 14) · 368 bytes · 256 bytes · 20 MHz (200 ns instruction cycle) · 8 MHz (factory calibrated) · 16 · 7 channels x 10-bit

✓ 在庫あり

$2.69 / 個

データシートを見る →

PIC16F887-I/P

✅ ドロップイン
Microchip Technology
📦 PDIP-18
PIC16 enhanced mid-range 8-bit RISC · 20 MHz (50 ns instruction cycle) · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 36 · 14 channels x 10-bit · 2

✓ 在庫あり

$1.88 / 個

データシートを見る →

PIC16F88-I/SO

✅ ドロップイン
📦 SOIC-18
same die, SOIC-18 surface-mount package vs PDIP-18 through-hole; pin-for-pin logic compatible but land pattern differs (footprint change required)

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

PIC16F87-I/P

✅ ドロップイン
Microchip Technology
📦 PDIP-18
PIC · 8-Bit · 20 MHz · 200 ns · Flash · 7 KB (4K × 14 words) · 368 bytes · 256 bytes

✓ 在庫あり

$3.78 / 個

データシートを見る →

PIC16F884-I/P

✅ ドロップイン
Microchip Technology
📦 PDIP-18
PIC16 8-bit RISC · 35 single-word instructions · 7 KB (4K x 14) · 368 bytes · 256 bytes · 20 MHz (200 ns instruction cycle) · 2.0 V to 5.5 V · 36

✓ 在庫あり

$2.62 / 個

データシートを見る →

PIC16F882-I/P

✅ ドロップイン
📦 PDIP-18
Flash 3.5 KB vs 7 KB (-50%); 18-pin PDIP, fewer PWM channels, otherwise similar peripherals

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

PIC16F88-I/P 最大定格&電気的特性

Core Architecture PIC16 Enhanced Mid-Range 8-bit RISC
Instruction Set 35 single-word instructions
Maximum CPU Frequency 20 MHz (200 ns instruction cycle)
Program Memory (Flash) 7 KB (4K x 14 words)
Data Memory (SRAM) 368 bytes
Data EEPROM 256 bytes
Operating Voltage (Vdd) 2.0 V to 5.5 V
I/O Pins 16
ADC 10-bit, up to 7 channels
Timers 2 x 8-bit, 1 x 16-bit
PWM Module Enhanced CCP (ECCP) with 10-bit PWM
Communication AUSART (addressable USART), MSSP (SPI / I2C master+slave)
Internal Oscillator 8 MHz factory calibrated
動作温度 -40 C to +85 C (Industrial)
パッケージ 18-pin PDIP (P)
実装タイプ Through-Hole
MSLレベル 1 (not moisture sensitive)
RoHS ステータス Compliant

PIC16F88-I/P ピン構成

DIP-18 Package Pinout Diagram DIP-18 18-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 18 2 17 3 16 4 15 5 14 6 13 7 12 8 11 9 10 DIP-18
ピン 1 RA2/AN2/CVREF/Vref- — PORTA bit 2 / ADC channel 2 / CVref output / ADC Vref-
ピン 2 RA3/AN3/Vref+ — PORTA bit 3 / ADC channel 3 / ADC Vref+
ピン 3 RA4/AN4/T0CKI/C1OUT — PORTA bit 4 / ADC channel 4 / Timer0 clock input / Comparator 1 output
ピン 4 RA5/MCLR/Vpp — PORTA bit 5 / Master Clear (reset) / Programming voltage input
ピン 5 Vss — Ground reference
ピン 6 RB0/INT/CCP1 — PORTB bit 0 / External interrupt / ECCP1 PWM/Compare/Capture
ピン 7 RB1/RX/DT — PORTB bit 1 / USART RX (asynchronous) / Data line (synchronous)
ピン 8 RB2/TX/CK — PORTB bit 2 / USART TX (asynchronous) / Clock line (synchronous)
ピン 9 RB3/PGM/CCP1 — PORTB bit 3 / LVP programming / ECCP1 alternate
ピン 10 RB4/SCK/SCL — PORTB bit 4 / MSSP SPI clock / I2C clock
ピン 11 RB5/SDI/SDA — PORTB bit 5 / MSSP SPI data in / I2C data
ピン 12 RB6/ICSPCLK/ICDCLK — PORTB bit 6 / ICSP clock / ICD clock
ピン 13 RB7/ICSPDAT/ICDDAT — PORTB bit 7 / ICSP data / ICD data
ピン 14 Vdd — Positive supply voltage (2.0 V to 5.5 V)
ピン 15 OSC2/CLKOUT/RA6 — Oscillator output / Clock output / PORTA bit 6
ピン 16 OSC1/CLKIN/RA7 — Oscillator input / External clock input / PORTA bit 7
ピン 17 RA0/AN0/CVREF — PORTA bit 0 / ADC channel 0 / CVref output
ピン 18 RA1/AN1 — PORTA bit 1 / ADC channel 1

主な用途

PIC16F88-I/P の用途: 6 件s: Industrial Sensor Interface Board, Battery-Powered Wireless Sensor Node, HMI / Front-Panel Controller, Motor Control / PWM Driver, Serial-Port Bridge / Protocol Converter, Educational / Maker Development Board.

🏭

Industrial Sensor Interface Board

The PIC16F88-I/P fits industrial sensor interface boards thanks to its 10-bit ADC with 7 input channels and 16 digital I/O pins - one channel per transducer plus control lines for relays or opto-isolated outputs. The 20 MHz core comfortably handles linearization, moving-average filtering, and Modbus RTU framing over the AUSART at 115200 baud. Operates across 2.0-5.5 V and -40 to +85 C industrial range, matching 24V-loop powered signal conditioning. Pair with the MCP6022 op-amp for transducer front-end buffering.

🧩

Battery-Powered Wireless Sensor Node

The PIC16F88-I/P's nanoWatt power-managed core with internal 8 MHz oscillator and selectable sleep modes keeps quiescent current in the microamp range, extending coin-cell or 2xAA battery life in remote sensor nodes. The 7 KB Flash holds Zigbee or LoRa driver state machines, while the integrated AUSART drives a UART-connected wireless module such as the XBee. ECCP generates PWM for duty-cycled wake cycles. The industrial voltage range (2.0-5.5 V) accepts direct Li-ion / alkaline stacks without an LDO.

📺

HMI / Front-Panel Controller

For small human-machine interfaces - vending machines, appliance control panels, instrument keypads - the PIC16F88-I/P's 16 I/O drive multiplexed 7-segment LED or character LCD displays while the ECCP generates audio tones for key-press feedback via PWM. The MSSP in I2C mode talks to GPIO expanders and EEPROMs, and the 256 B EEPROM stores user settings across power cycles. Its 35-instruction RISC core is straightforward to program in assembler for fast response loops.

⚡

Motor Control / PWM Driver

The PIC16F88-I/P's Enhanced CCP (ECCP) module delivers 10-bit PWM with programmable dead-band delay, half-bridge and full-bridge output modes - exactly what's needed to drive small DC or brushless-DC motor pre-drivers like the MCP14E3 / DRV8871. Hardware Quadrature Encoder Interface on RB pins feeds back to the 16-bit Timer1 for closed-loop RPM control. Program memory holds PID state while the AUSART reports telemetry to a host controller.

🌐

Serial-Port Bridge / Protocol Converter

The integrated Addressable USART plus MSSP (SPI/I2C) makes the PIC16F88-I/P a natural choice for protocol-conversion firmware - RS-232/485 to I2C/SPI bridges, Modbus RTU gateways, or legacy-to-Modern bus adapters. The 20 MHz core sustains 115200 baud with interrupt-driven buffering, while the 256-byte EEPROM caches protocol parameters. Industrial -40 to +85 C operation suits factory floor deployments where ambient temperature swings are common.

🔧

Educational / Maker Development Board

The PIC16F88-I/P's through-hole 18-pin PDIP is breadboard-friendly and easy to socket, making it a workhorse for universities, hobbyists, and introductory embedded courses. 7 KB of Flash accommodates real-world C applications compiled with Microchip's free XC8 compiler, and the ICSP pins (RB6/RB7) plus MCLR allow in-circuit programming on the PICkit 3 / 4 / Snap debugger. The PICDEM and Curiosity development ecosystems provide ready-to-run code examples for ADC, PWM, UART, and I2C.

おすすめ製品の概要

MCP6022 Op-amp for sensor signal conditioning 使用用途: Industrial Sensor Interface Board PIC16F887-I/P Microchip Technology 使用用途: Industrial Sensor Interface Board, Motor Control / PWM Driver MCP1700 Low-Iq LDO for sleep current management 使用用途: Battery-Powered Wireless Sensor Node PIC16F88-E/P Microchip Technology 使用用途: Battery-Powered Wireless Sensor Node, Educational / Maker Development Board MCP23017 I2C 16-bit I/O expander for keypad/display 使用用途: HMI / Front-Panel Controller 24LC256 I2C EEPROM for setting storage 使用用途: HMI / Front-Panel Controller DRV8871 H-bridge motor driver with PWM input 使用用途: Motor Control / PWM Driver MAX485 RS-485 transceiver for industrial bus 使用用途: Serial-Port Bridge / Protocol Converter PIC16F88-I/SO SOIC variant for compact enclosures 使用用途: Serial-Port Bridge / Protocol Converter PICkit4 In-circuit debugger/programmer for ICSP 使用用途: Educational / Maker Development Board
What is the program memory size of PIC16F88-I/P?
The PIC16F88-I/P integrates 7 KB of self-programmable Flash program memory (4K x 14-bit words) plus 368 bytes of SRAM and 256 bytes of data EEPROM. According to the Microchip PIC16F87/88 datasheet (DS30487), the Flash supports in-circuit serial programming (ICSP) and self-programming through the boot block, enabling field firmware updates without external memory.
What is the maximum clock speed of PIC16F88-I/P?
The PIC16F88-I/P executes instructions at 20 MHz with a 200 ns instruction cycle, delivering up to 5 MIPS of throughput. At 5 V the full 20 MHz is available, while at lower Vdd the oscillator can be reduced to stay within spec. This is the industrial (-I) speed grade operating across -40 C to +85 C.
Does PIC16F88-I/P have a built-in oscillator?
Yes, the PIC16F88 integrates a factory-calibrated 8 MHz internal RC oscillator, allowing the MCU to operate without any external crystal. According to the Microchip datasheet, the internal oscillator can be software-tuned via the OSCTUNE register and supports selectable frequencies for low-power operation through the nanoWatt feature set.
What is the difference between PIC16F88-I/P and PIC16LF88-I/P?
The PIC16F88 operates from 2.0 V to 5.5 V, while the PIC16LF88 is the low-voltage variant specified for 1.8 V to 3.6 V operation with a maximum of 10 MHz. Both share the same 18-pin PDIP footprint and pinout, so they are pin-compatible but NOT drop-in replacements when a design targets 20 MHz at 5 V; verify your rail voltage before substituting.
What is the operating temperature range of PIC16F88-I/P?
The -I suffix denotes the industrial temperature grade, rated -40 C to +85 C, per Microchip's PIC16F88 product page. The PIC16F88-E variant (extended) covers -40 C to +125 C, and PIC16F88-I/P is the industrial PDIP part - choose E if you need automotive-grade temperatures.
Where can I download the PIC16F88-I/P datasheet?
The official PIC16F87/88 datasheet (DS30487) is available as a free PDF from Microchip at https://ww1.microchip.com/downloads/en/DeviceDoc/30487D.pdf. Companion documents include the PIC Mid-Range MCU Family Reference Manual (DS33023) and the MPLAB X IDE user guide. Both are required reading before firmware development.
What is the pinout of PIC16F88 in DIP-18 package?
The 18-pin PDIP pinout assigns RA0-RA7 to pins 17, 18, 1, 2, 3, 4, 15, 16; RB0-RB7 to pins 6-13; RC0-RC7 to pins 11, 12, 13, 14, 15, 16, 17, 18 (multiplexed); OSC1/CLKIN on pin 13, OSC2/CLKOUT on pin 14, MCLR on pin 4, Vdd on pin 14, Vss on pin 5. Always verify against the datasheet DS30487.
Is PIC16F88-I/P still in production?
Yes, as of 2026-09-22 the PIC16F88-I/P is in active production and listed as a stocked SKU at both DigiKey (529780) and Mouser with thousands of units available. It is NOT marked as obsolete or NRND on the Microchip product page, and second-source supply through licensed partners such as MicrochipDirect remains open.
How much does PIC16F88-I/P cost in volume?
As of 2026-09-22, the PIC16F88-I/P lists at approximately $4.10 at qty 1 from DigiKey and falls to about $2.61 at qty 1000. Volume pricing through MicrochipDirect can be lower for OEM contracts. For current pricing check DigiKey SKU 529780 and Mouser 579-PIC16F88-I/P, since distributor stock shifts weekly.
Where to buy PIC16F88-I/P online?
The PIC16F88-I/P is available from authorized distributors including DigiKey (digikey.com, part number 529780), Mouser (mouser.com, part 579-PIC16F88-I/P), Arrow, and MicrochipDirect. Lead time for stock units is typically same-day to 5 business days. Counterfeit parts have been reported on unauthorized platforms - always buy through authorized channels.
What is the lead time for PIC16F88-I/P?
As of 2026-09-22 both DigiKey and Mouser show PIC16F88-I/P in factory stock with same-day shipping on orders placed before cutoff. For larger volumes, MicrochipDirect offers factory-direct lead times of 6-10 weeks depending on backlog. To avoid line-down risk, order 12-week safety stock given the part's mature but non-automotive status.
What is the best drop-in replacement for PIC16F88-I/P?
The PIC16F88-I/P itself remains in production, but the closest pin-compatible drop-in alternative is the PIC16F88-E/P (extended temperature, -40 C to +125 C) in the same 18-pin PDIP package. For a more modern upgrade with extra peripherals and ADC channels, the PIC16F887-I/P is also a drop-in 18-pin PDIP part with 14 KB Flash.
Can PIC16F887-I/P replace PIC16F88-I/P?
Yes, the PIC16F887-I/P is pin-compatible with PIC16F88-I/P in 18-pin PDIP and offers more Flash (14 KB vs 7 KB) and additional I/O, but its peripheral register layout and interrupt vector mapping differ, so firmware written for PIC16F88 needs recompilation against the PIC16F887 header files. Per Microchip's pin compatibility chart (DS00148), both share the same 18-pin DIP footprint.
What are the key specifications of PIC16F88-I/P that engineers should know?
The PIC16F88-I/P key specs are: 8-bit PIC16 mid-range core, 20 MHz / 5 MIPS, 7 KB Flash, 368 B SRAM, 256 B EEPROM, 10-bit ADC with 7 channels, USART + SPI/I2C, 16 I/O, 2.0-5.5 V supply, -40 C to +85 C industrial range, 18-pin PDIP package. These cover the decision-relevant parameters for selecting it in a new design or evaluating an upgrade path.

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

選定ガイド

Choose PIC16F88-I/P when you need an 8-bit microcontroller with 7 KB Flash, 10-bit ADC, USART, and SPI/I2C in a through-hole 18-pin PDIP for breadboard-friendly prototyping, industrial sensors, or low-volume production runs. Pick PIC16F88-E/P if your application runs above +85 C (extended temp -40 to +125 C). Upgrade to PIC16F887-I/P if you outgrow 7 KB of Flash but want to keep the same 18-pin PDIP footprint - register layout differs, so firmware must be recompiled. Migrate to PIC16F88-I/SO if you need surface-mount SOIC-18 instead of through-hole. Avoid the PIC16LF88-I/P if you plan to run at 20 MHz at 5 V - the LF version caps at 10 MHz and 3.6 V. Cross-brand alternatives (e.g., ATmega328P in PDIP-28) require PCB rework and are not recommended unless the supply chain forces a second source.

代替品との比較

パラメータ この製品 PIC16F88-E/P PIC16F887-I/P PIC16F88-I/SO PIC16F87-I/P PIC16F884-I/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package PDIP-18 PDIP-18 (same) PDIP-18 (same) PDIP-18 (same) PDIP-18 (same) PDIP-18 (same)
Flash Memory 7 KB 7 KB 14 KB 7 KB 4 KB 7 KB
SRAM 368 B 368 B 368 B 368 B 368 B 256 B
EEPROM 256 B 256 B 256 B 256 B 256 B 256 B
Maximum CPU Frequency 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Operating Voltage 2.0-5.5 V 2.0-5.5 V 2.0-5.5 V 2.0-5.5 V 2.0-5.5 V 2.0-5.5 V
ADC Channels 7 (10-bit) 7 (10-bit) 14 (10-bit) 7 (10-bit) 7 (10-bit) 11 (10-bit)
Operating Temperature -40 C to +85 C (I) -40 C to +125 C (E) -40 C to +85 C (I) -40 C to +85 C (I) -40 C to +85 C (I) -40 C to +85 C (I)

主な差別化要因

  • Industry-standard nanoWatt power-managed core (vs PIC16F84A)
  • Doubles Flash versus legacy predecessor (vs PIC16F87-I/P)
  • Compact 18-pin DIP with full mid-range peripheral set (vs PIC16F877A-I/P)

設計ノート

Decouple Vdd (pin 14) with a 100 nF ceramic capacitor placed within 5 mm of the package pin, with a short wide trace back to the Vss pin (pin 5). For noise-sensitive analog readings, add a 10 uF bulk cap near the Vdd pin. The MCLR/RA5 pin (pin 4) typically requires a 10 kohm pull-up to Vdd - never leave it floating or the part may randomly reset or fail to start. Keep the MCLR trace short to avoid coupling transient noise.

If using an external crystal on OSC1/OSC2 (pins 16, 15), keep the crystal leads short, route the traces symmetrically, and surround them with a ground pour to minimise EMI pickup. For UART-critical timing, an external 20 MHz crystal gives +/- 50 ppm accuracy vs the +/- 2% typical for the internal 8 MHz RC oscillator after factory calibration. Always enable the fail-safe clock monitor (FCM) via CONFIG words so the MCU gracefully falls back to the internal oscillator if the external source fails.

Do not enable Low-Voltage Programming (LVP) via the CONFIG register unless you specifically use LVP - leaving it enabled can prevent high-voltage programmers like PICkit 3 from asserting Vpp on MCLR. RB3 is the LVP enable pin and must NOT be pulled low at power-up if LVP is on. When migrating PIC16F84A code, note that the PIC16F88 adds multiple CONFIG word bits and a different oscillator selection mechanism - the OSCCON register now controls the internal oscillator source instead of the CONFIG bits alone.

Estimated: at Vdd=5 V, 20 MHz, IO=15 mA the PIC16F88-I/P core draws roughly 10 mA, falling to under 1 uA in sleep with the watchdog disabled. To hit deep sleep levels, disable the ADC, comparators, and MSSP modules via their respective PCON/CMCON/SSPCON registers before issuing the SLEEP instruction - leaving peripherals clocked wastes microamps. The brown-out reset (BOR) module should be enabled for industrial battery applications where the supply can sag below 2.0 V.

The MSSP I2C lines (RB4/RB5) require external pull-ups sized for the bus capacitance - 4.7 kohm for 100 kHz with a few slaves, 2.2 kohm for 400 kHz fast mode. Without proper pull-ups the SDA/SCL rise time will violate the I2C spec and cause intermittent bus faults. The AUSART TX line should be series-terminated with 100 ohm when driving long cables or RS-232 transceivers, otherwise reflections can corrupt transmitted bytes at 115200 baud.

コンプライアンス情報

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

RoHS and REACH compliance per Microchip product page. Not AEC-Q100 qualified - choose PIC16F88-E/P for automotive environments or use an automotive-grade PIC16 family variant. Lead-free (Pb-free) matte-tin finish on PDIP leads.

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

関連検索

PIC16F88-I/P datasheet PIC16F88-I/P price Microchip PIC16F88 microcontroller PIC16F88 18-pin DIP 8-bit MCU PIC16F88 PDIP-18 footprint PIC16F88 industrial sensor application PIC16F88 vs PIC16F887 PIC16F88 vs PIC16F84A PIC16F88-I/P buy online what is the Flash size of PIC16F88 PIC16F88 pinout PDIP-18 PIC16F88 nanoWatt low-power mode

関連部品&用語

Microchip Technology PIC16F88 PIC16F88-I/P PIC16F88-E/P PIC16F887-I/P PIC16F87-I/P PIC16F884-I/P PIC16F88-I/SO PIC16LF88-I/P PIC16 mid-range family 8-bit microcontroller MCU nanoWatt technology Flash memory EEPROM SRAM ECCP USART MSSP SPI I2C ICSP PDIP-18 RoHS REACH industrial temperature range ADC
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

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

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