Microchip Technology

PIC16F87-I/SS - 8-Bit 20MHz 7KB Flash MCU | Microchip

MPN: PIC16F87-I/SS ✓ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss 20-pin SSOP (5.30 mm body, 0.65 mm pitch) Package 20 MHz (200 ns instruction cycle) Speed 7 KB (4K x 14 words) Memory
From $4.35 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $6.84 $6.84
10 $6.15 $61.50
100 $5.47 $547.00
500 $4.89 $2,445.00
1,000 $4.35 $4,350.00
ℹ️ All prices are in USD

PIC16F87-I/SS Overview

The Microchip PIC16F87-I/SS is an 8-bit CMOS Flash-based mid-range microcontroller from the PIC16 family, delivering 7 KB of program memory (4K x 14 words) and 368 bytes of RAM in a 20-pin SSOP package. It executes instructions in a 200 ns cycle at 20 MHz, supports 35 single-word instructions, and integrates nanoWatt Technology power management. The device operates from 4.0V to 5.5V with 16 digital I/O pins.

A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory (Flash, RAM, EEPROM), and programmable peripherals on one die. The PIC16F87 belongs to the PIC16 mid-range architecture, which sits between PIC10/12 baseline and PIC18 enhanced families. Mid-range MCUs balance code density, peripheral integration, and low power consumption, making them ideal for embedded control tasks in appliance, automotive, and industrial applications where 8-bit processing is sufficient and cost is critical.

Key features include 256 bytes of EEPROM data memory, an 8 MHz internal oscillator, a Capture/Compare/PWM (CCP) module, an Addressable USART, two analog comparators, and a 10-bit ADC reference (referenced from the same datasheet family). nanoWatt Technology provides multiple power-saving modes including Sleep, Idle, and peripheral disable control. The PIC16F87 is code-compatible with the PIC16C7x, PIC16C62xA, PIC16C5X, and PIC12Cxxx families, simplifying migration for legacy designs.

Typical applications span automotive body controllers, industrial sensor interfaces, white-goods and appliance controls, consumer electronics with USART communication, and battery-backed low-power devices leveraging nanoWatt modes. The wide 4.0-5.5V supply range also supports regulated 5V industrial rails.

When designing with the PIC16F87-I/SS, ensure your ICD/ICSP programming interface (PGC/PGD) is accessible on the board and that VDD decoupling (100 nF + 10 uF) is placed within 5 mm of the supply pins. The -I industrial temperature grade supports -40C to +85C operation; use the -E grade (-40C to +125C) for harsh-environment deployments.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet. Cross-reference data is sourced from Microchip's official competitor cross-reference tool and verified distributor listings.

Drop-in alternatives for PIC16F87-I/SS — 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 PIC16F87-I/SS (same form factor and footprint) — differing in Package, Internal Oscillator, ADC, Program Memory (Flash), Timers.

Microchip Technology
Package: 20-pin SSOP (5.30 mm / 0.209")
Internal Oscillator: 8 MHz (software selectable)
ADC: 5 channels, 10-bit resolution
Microchip Technology
Package: 28-pin QFN (6x6 mm) with EP
Internal Oscillator: 8 MHz (software-selectable)
ADC: 10-bit, up to 5 channels
Microchip Technology
Package: 18-PDIP (0.300", 7.62 mm, through-hole)
Internal Oscillator: 8 MHz (factory calibrated)
ADC: 10-bit, up to 8 channels
Microchip Technology
Package: 18-SOIC (0.295 in, 7.50 mm width)
Internal Oscillator: 8 MHz (selectable)
Timers: 1 x 8-bit, 1 x 16-bit
Microchip Technology
Package: 28-pin SSOP (5.30 mm body, 0.65 mm pitch)
ADC: 10-bit, 5 channels
Program Memory (Flash): 3.5 KB (2K x 14 words)
Microchip Technology
Package: 18-SOIC (0.295", 7.50 mm width)

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

PIC16F87-I/SO

✅ Drop-In
Microchip Technology
📦 20-pin SOIC
PIC · 8-bit · 20 MHz · 200 ns · 7 KB (4K x 14) Flash · 368 bytes · 256 bytes · 16

✓ In Stock

$4.93 / Unit

View Datasheet →

PIC16F87-I/P

✅ Drop-In
Microchip Technology
📦 20-pin PDIP
PIC · 8-Bit · 20 MHz · 200 ns · Flash · 7 KB (4K × 14 words) · 368 bytes · 256 bytes

✓ In Stock

$3.78 / Unit

View Datasheet →

PIC16F87-I/ML

✅ Drop-In
Microchip Technology
📦 20-pin QFN
PIC16F · 8-bit RISC (PIC16) · 7 KB (4K x 14) · 368 bytes · 256 bytes · 20 MHz · 200 ns · 35 single-word instructions

✓ In Stock

$3.12 / Unit

View Datasheet →

PIC16F88-I/SS

✅ Drop-In
📦 20-pin SSOP
feature-superset: adds 8-channel 10-bit ADC, enhanced PWM, internal 8 MHz trim registers vs base PIC16F87

📋 Reference alternative (not in catalog)

PIC16F819-I/SS

✅ Drop-In
Microchip Technology
📦 20-pin SSOP
PIC16 8-bit RISC (Harvard) · 3.5 KB (2K x 14) · 256 bytes · 256 bytes · 20 MHz (5 MIPS, 200 ns instruction cycle) · 8 MHz (software selectable) · 4.0 V to 5.5 V (I/SS industrial grade) · 16

✓ In Stock

$2.11 / Unit

View Datasheet →

PIC16F870-I/SS

✅ Drop-In
Microchip Technology
📦 20-pin SSOP
PIC16 mid-range 8-bit RISC · 35 instructions, 14-bit wide · DC to 20 MHz (200 ns instruction cycle) · 3.5 KB (2K x 14 words) · 128 bytes · 64 bytes · 22 · 2 x 8-bit, 1 x 16-bit

✓ In Stock

$2.47 / Unit

View Datasheet →

PIC16F87-I/SS Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 mid-range 8-bit RISC
Program Memory (Flash) 7 KB (4K x 14 words)
RAM 368 bytes
EEPROM 256 bytes
Instruction Set 35 single-word instructions
Maximum Clock Frequency 20 MHz (200 ns instruction cycle)
Supply Voltage (VDD) 4.0 V to 5.5 V
I/O Pins 16
Internal Oscillator 8 MHz
Operating Temperature (Industrial -I) -40 C to +85 C
Package 20-pin SSOP (5.30 mm body, 0.65 mm pitch)
Mounting Type Surface Mount
MSL Level 1 (unlimited floor life at <=30 C/85% RH)
RoHS Status Compliant
Lead-Free (Pb-Free) Yes

PIC16F87-I/SS Pin Configuration

SSOP-20 Package Pinout Diagram SSOP-20 3.9x7.3mm, P0.635mm, JEDEC MO-150. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 SSOP-20
Pin 1 MCLR/VPP/RA5 — Master Clear (reset) input / Programming voltage / Port A bit 5
Pin 2 RA0/AN0 — Port A bit 0 / Analog input 0
Pin 3 RA1/AN1 — Port A bit 1 / Analog input 1
Pin 4 RA2/AN2/CVREF — Port A bit 2 / Analog input 2 / Comparator voltage reference
Pin 5 RA3/AN3/C1OUT — Port A bit 3 / Analog input 3 / Comparator 1 output
Pin 6 RA4/T0CKI/C2OUT — Port A bit 4 / Timer 0 clock input / Comparator 2 output
Pin 7 RA5/SS/AN4 — Port A bit 5 / SPI slave select / Analog input 4
Pin 8 OSC2/CLKOUT — Oscillator crystal output / Clock output
Pin 9 OSC1/CLKIN — Oscillator crystal input / External clock input
Pin 10 RC0/T1OSO/T1CKI — Port C bit 0 / Timer 1 oscillator output / Timer 1 clock input
Pin 11 RC1/T1OSI/CCP2 — Port C bit 1 / Timer 1 oscillator input / Capture/Compare/PWM 2
Pin 12 RC2/CCP1 — Port C bit 2 / Capture/Compare/PWM 1
Pin 13 RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock
Pin 14 RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data
Pin 15 RC5/SDO — Port C bit 5 / SPI data out
Pin 16 RC6/TX/CK — Port C bit 6 / USART transmit / USART clock
Pin 17 RC7/RX/DT — Port C bit 7 / USART receive / USART data
Pin 18 RB0/INT — Port B bit 0 / External interrupt
Pin 19 VSS — Ground reference
Pin 20 VDD — Positive supply voltage (4.0V to 5.5V)

Typical Applications

PIC16F87-I/SS is suitable for 6 applications: White Goods & Appliance Control, Industrial Sensor Interface & Monitoring, Automotive Body Electronics, Consumer Electronics & Remote Controls, HVAC Control & Building Automation, Low-Power Battery-Backed Devices.

🏭

White Goods & Appliance Control

The PIC16F87-I/SS is a strong fit for white-goods appliance control boards (washing machines, dishwashers, refrigerators) where its 7 KB Flash holds the main control loop, 368 RAM handles transient buffers, and 256 EEPROM stores calibration and user setting persistence. With 16 I/O pins the MCU can directly drive relay drivers, multiplex keypads, and read temperature sensors through the integrated comparator. The -40C to +85C industrial temperature grade covers laundry-room and kitchen thermal environments without derating. Power-budgeted appliance cycles benefit from nanoWatt Technology Sleep and Idle modes, dropping quiescent draw during standby to single-digit microamps while preserving peripheral interrupts.

🏭

Industrial Sensor Interface & Monitoring

Industrial sensor interface modules benefit from the PIC16F87-I/SS's USART for RS-232/RS-485 communication, CCP module for timing/capture operations, and two on-chip comparators for analog threshold detection. The 7 KB Flash holds sensor linearization tables and MODBUS ASCII/RTU frame handlers, while the 256-byte EEPROM stores sensor calibration coefficients that survive power cycles. The 20 MHz / 5 MIPS throughput is sufficient for sub-100 ms sensor sampling loops on 8-16 channels using a multiplexer. Wide 4.0-5.5V supply tolerance accommodates noisy 24V industrial rails after a front-end regulator. Programmable brown-out reset prevents corrupted writes during brown-out events common in factory-floor wiring.

🚗

Automotive Body Electronics

Automotive body and interior modules (window lifters, mirror controllers, seat adjusters, HVAC flap actuators) run well on the PIC16F87-I/SS, where its 8-bit processing power, USART for LIN-bus communication via external transceiver, and CCP for PWM-driven motor control are sufficient. The 256-byte EEPROM preserves last-user settings after battery disconnect, while 16 I/O drive H-bridges and read Hall sensors. The wide 4.0-5.5V supply accommodates 12V vehicle bus transients when paired with a TVS diode and bulk capacitor. Designers targeting AEC-Q100 qualified parts should evaluate PIC16F87T variants or step up to PIC18K-series for underhood applications.

📱

Consumer Electronics & Remote Controls

The PIC16F87-I/SS fits consumer remote controls, IR/RF transceivers, smart-plug controllers, and small display controllers where 7 KB Flash holds protocol stacks (NEC RC5, custom proprietary) and 368 RAM buffers incoming frames. The 8 MHz internal oscillator eliminates the external crystal on space-constrained PCBs, while the USART interfaces with Bluetooth or sub-GHz radio modules for wireless remote designs. nanoWatt Technology Sleep mode drops quiescent current below 1 uA, extending coin-cell battery life in handheld units. The compact 20-pin SSOP package keeps the BOM area under 50 mm² including passives.

🧩

HVAC Control & Building Automation

Building automation subsystems - HVAC zone controllers, smart thermostats, occupancy sensors, damper actuators - leverage the PIC16F87-I/SS's CCP for PWM valve/motor control, two comparators for thermistor or humidity sensor signal conditioning, and USART for BACnet MS-TP or Modbus RTU backhaul. The 256-byte EEPROM stores schedule profiles, setpoint histories, and commissioning parameters that persist across power cycles. The -40C to +85C industrial temperature grade handles unconditioned mechanical-room environments. nanoWatt Sleep with peripheral interrupt enables battery-backed wireless sensor nodes that sleep for years on a single lithium cell.

🔋

Low-Power Battery-Backed Devices

Battery-backed devices - data loggers, remote telemetry units, wireless sensor nodes, security sensors - benefit from the PIC16F87-I/SS's nanoWatt Technology feature set including Sleep mode (sub-1 uA typical), peripheral disable control, and oscillator fail detection. The 256-byte EEPROM stores hourly/daily data samples without external NVRAM, while the integrated 8 MHz oscillator eliminates standby current from external crystal drive circuits. The wide 4.0-5.5V supply supports direct 3x AA battery packs or single-cell Li-ion with regulator. The 5 MIPS throughput enables synchronous wake-process-sleep duty cycles under 1% active time for multi-year battery life on 2000 mAh cells.

Recommended Products Summary

PIC16F88-I/SS Feature superset with ADC, same footprint Used in: White Goods & Appliance Control, Consumer Electronics & Remote Controls, Low-Power Battery-Backed Devices PIC16F87-I/SO Microchip Technology Used in: White Goods & Appliance Control MCP1700 3.3V LDO regulator for MCU supply rail Used in: White Goods & Appliance Control, Consumer Electronics & Remote Controls PIC16F87-I/ML Microchip Technology Used in: Industrial Sensor Interface & Monitoring MCP2515 Standalone CAN controller for industrial fieldbus Used in: Industrial Sensor Interface & Monitoring, HVAC Control & Building Automation MCP2200 USB-to-UART bridge for PC commissioning Used in: Industrial Sensor Interface & Monitoring PIC16F87-I/P Microchip Technology Used in: Automotive Body Electronics MCP2551 CAN transceiver for in-vehicle networking Used in: Automotive Body Electronics MCP1501 Precision voltage reference for sensor ADC Used in: Automotive Body Electronics MRF24J40 2.4 GHz IEEE 802.15.4 radio module Used in: Consumer Electronics & Remote Controls PIC16F87-E/SO Microchip Technology Used in: HVAC Control & Building Automation MCP9808 High-accuracy digital temperature sensor Used in: HVAC Control & Building Automation, Low-Power Battery-Backed Devices MCP1640 Boost converter for single-cell battery operation Used in: Low-Power Battery-Backed Devices
What is the program memory size of the PIC16F87-I/SS?
The PIC16F87-I/SS contains 7 KB of Flash program memory, organized as 4K x 14-bit instruction words. According to the Microchip 30292D datasheet, this capacity supports mid-range embedded applications including sensor fusion, motor control loops, and protocol stacks. The 14-bit instruction word width is characteristic of the PIC16 mid-range architecture, providing a compact instruction set with hardware multiply support on selected devices.
How much RAM and EEPROM does the PIC16F87-I/SS have?
The PIC16F87-I/SS provides 368 bytes of data SRAM and 256 bytes of EEPROM data memory. The 256-byte EEPROM is rated for up to 1 million erase/write cycles, making it suitable for storing calibration constants, user preferences, and configuration parameters that must survive power cycles. According to Microchip documentation, EEPROM write operations complete in approximately 8 ms per byte.
What is the maximum operating frequency of the PIC16F87-I/SS?
The PIC16F87-I/SS operates up to 20 MHz external clock with a 200 ns instruction execution time. Per the Microchip datasheet, each instruction cycle takes one quarter of the input clock period (Fosc/4), enabling 5 MIPS throughput. The integrated 8 MHz internal oscillator supports operation without an external crystal, useful for cost-sensitive designs and rapid prototyping.
What is the operating voltage range of the PIC16F87-I/SS?
The PIC16F87-I/SS operates from 4.0V to 5.5V supply voltage. Per the Microchip datasheet, brown-out detection is programmable with multiple threshold options to protect against voltage dips. The device is not specified for 3.3V operation; designers targeting lower voltage rails should evaluate the PIC16LF87 variant which supports 2.0-5.5V operation with reduced clock frequencies.
Where to buy PIC16F87-I/SS online and what is the price?
The PIC16F87-I/SS is available from authorized distributors including DigiKey, Mouser, and Microchip Direct. Unit pricing starts around USD 6.84 at qty-1 (as of 2026-09-22) and decreases to approximately USD 4.35 at 1000-piece quantities. Stock status varies by distributor; lead time for large orders typically runs 4-6 weeks from Microchip. Authorized distributors guarantee factory-fresh parts with full traceability.
What is the lead time for PIC16F87-I/SS?
The PIC16F87-I/SS lead time is typically 4-6 weeks when ordered through Microchip Direct for production volumes, with distributor stock (DigiKey, Mouser) often available immediately in tube or tape-and-reel packaging (as of 2026-09-22). For volumes above 10,000 units, place orders 8-12 weeks ahead to avoid line-down scenarios. The -I industrial temperature grade is in active production with no end-of-life announcement as of the current date.
Is PIC16F87-I/SS in stock at major distributors?
Yes, the PIC16F87-I/SS is currently in active production with stock available at DigiKey, Mouser, and Microchip Direct (verified 2026-09-22). Lifecycle status is ACTIVE per the manufacturer product page, meaning no obsolescence or last-time-buy has been announced. For real-time stock visibility, consult the distributor websites directly; pricing tiers shown reflect typical market pricing and may fluctuate with demand.
What is the difference between PIC16F87-I/SS and PIC16F87-I/SO?
The PIC16F87-I/SS and PIC16F87-I/SO differ only in package: the /SS variant uses a 20-pin SSOP (5.30 mm body, 0.65 mm pitch shrink), while the /SO variant uses a 20-pin SOIC (7.50 mm body, 1.27 mm pitch). Both share identical silicon and electrical specifications. Choose /SS for compact PCB layouts where vertical clearance is limited; choose /SO for hand-prototyping or larger thermal mass requirements.
What is the difference between PIC16F87 and PIC16F88?
The PIC16F88 adds an ADC module (8-channel, 10-bit), enhanced PWM, and internal 8 MHz oscillator trim registers compared to the PIC16F87. According to the FindIC comparison reference, both share the same 7 KB Flash, 368 RAM, and 256 EEPROM memory footprint, plus identical pin counts. The PIC16F88 is a feature superset suitable as an upgrade path when ADC capability becomes necessary mid-design.
When should I choose PIC16F87-I/SS over PIC16F88?
Choose the PIC16F87-I/SS when your application does not require analog-to-digital conversion, lower-cost variants of mid-range PIC16 performance are sufficient, or you are maintaining pin-compatibility with legacy PIC16C7x designs. Choose the PIC16F88 when ADC inputs, enhanced PWM resolution, or higher peripheral integration is needed. Both share 20-pin SSOP footprint, enabling PCB reuse between designs.
What is the best drop-in replacement for PIC16F87-I/SS?
The best drop-in replacements for PIC16F87-I/SS are the PIC16F87-I/SO (same silicon, SOIC package) and PIC16F88-I/SS (superset, same SSOP footprint with added ADC). Both are available in active production. According to Microchip cross-reference tooling, the PIC16F87-I/SS has no direct cross-brand drop-in equivalent at the 7 KB Flash / 20-pin SSOP tier; designers needing cross-brand alternatives should consider the PIC16F819 family.
Can PIC16F88-I/SS replace PIC16F87-I/SS on the same PCB?
Yes, the PIC16F88-I/SS is pin-compatible with the PIC16F87-I/SS in the same 20-pin SSOP package, allowing direct PCB drop-in substitution. According to the Microchip datasheet family, both share identical pinouts and most peripheral assignments. The PIC16F88 adds an 8-channel 10-bit ADC module and enhanced PWM features, making it a strictly feature-superset replacement - your firmware may benefit from optional ADC initialization but no code changes are required for existing functionality.
Where to download PIC16F87-I/SS datasheet PDF?
The PIC16F87-I/SS datasheet (document 30292D) is available as a free PDF download from Microchip's website at ww1.microchip.com/downloads/en/DeviceDoc/30292D.pdf. The datasheet provides complete electrical characteristics, pinout diagrams, instruction set reference, and peripheral configuration details. Third-party datasheet mirrors also exist (alldatasheet.com, datasheets.com), but the manufacturer URL is authoritative for the latest revision.
Where to find PIC16F87-I/SS pinout and package dimensions?
The PIC16F87-I/SS pinout for the 20-pin SSOP package is documented on page 3 of the Microchip 30292D datasheet. Key pins include: pin 1 (MCLR/Vpp/RA5), pin 20 (VDD), pin 19 (VSS), pin 18-10 (Port A and Port B I/O), with OSC1/CLKIN on pin 13 and OSC2/CLKOUT on pin 14. The package outline (0.65 mm pitch, 5.30 mm body) follows JEDEC MO-150 specification, with thermal pad recommendations on the exposed lead frame.
What are the key specifications engineers should know about PIC16F87-I/SS?
Engineers should know: PIC16F87-I/SS is an 8-bit mid-range PIC16 MCU at 20 MHz / 5 MIPS, with 7 KB Flash, 368 RAM, 256 EEPROM, 16 I/O, and 4.0-5.5V supply per Microchip datasheet 30292D. Key peripherals are USART, CCP, two comparators, and nanoWatt power management. Industrial -40C to +85C temperature grade, 20-pin SSOP package. Drop-in compatible with PIC16F88-I/SS for feature-superset upgrade.

Engineering reference data for PIC16F87-I/SS — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F87-I/SS when designing a mid-range 8-bit embedded application requiring 7 KB of Flash program memory, 368 bytes of RAM, and 256 bytes of EEPROM, with 16 I/O pins in a compact 20-pin SSOP package. Select the PIC16F87-I/SO variant for hand-prototyping or larger thermal mass, or the PIC16F87-I/ML for minimum PCB area. For designs needing 10-bit ADC capability without changing the PCB, choose the PIC16F88-I/SS as a feature-superset drop-in. For cost-sensitive designs that fit within 3.5 KB Flash and 128 RAM, choose PIC16F870-I/SS. For low-voltage battery-backed applications, evaluate the PIC16LF87 family. For AEC-Q100 automotive needs, step up to PIC18K-series or PIC16F1xxx with automotive qualification.

Comparison with Alternatives

Parameter This Product PIC16F87-I/SO PIC16F88-I/SS PIC16F819-I/SS PIC16F870-I/SS
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 20-pin SSOP 20-pin SOIC 20-pin SSOP - same 20-pin SSOP - same 20-pin SSOP - same
Program Memory (Flash) 7 KB 7 KB 7 KB 3.5 KB (-50%) 3.5 KB (-50%)
RAM 368 bytes 368 bytes 368 bytes 256 bytes (-30%) 128 bytes (-65%)
EEPROM 256 bytes 256 bytes 256 bytes 256 bytes 64 bytes (-75%)
Maximum Clock Frequency 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
ADC Module External reference External reference 8-channel 10-bit ADC (added) 5-channel 10-bit ADC 5-channel 10-bit ADC
Operating Voltage Range 4.0V to 5.5V 4.0V to 5.5V 2.0V to 5.5V (LF88 variant) 2.0V to 5.5V 2.2V to 5.5V
Automotive Grade No (-I industrial) No (-I industrial) No (-I industrial) No No

Key Differentiators

  • Direct drop-in compatibility with PIC16F88-I/SS for feature superset upgrade (vs PIC16F88-I/SS)
  • Higher Flash density than entry-level PIC16F870/PIC16F819 in same SSOP footprint (vs PIC16F870-I/SS)
  • Larger EEPROM for parameter persistence than PIC16F870 (vs PIC16F870-I/SS)
  • Same silicon as PIC16F87-I/SO and PIC16F87-I/ML with package options (vs PIC16F87-I/SO)

Design Notes

Estimated: Decoupling VDD with a 100 nF ceramic capacitor within 5 mm of pin 20 and a bulk 10 uF tantalum or aluminum polymer capacitor at the PCB power entry reduces switching noise from CCP PWM and USART transitions. Place a ferrite bead on VDD if the supply rail is shared with motors or relays. nanoWatt Technology Sleep mode requires the brown-out detector to remain enabled only if external VDD transients exceed 4V minimum threshold - per Microchip datasheet 30292D section 11.

Estimated: Keep the MCLR/VPP pin (pin 1) trace short and routed away from PWM-driven signals. Place ICSP programming connector with dedicated PGC (RB6) and PGD (RB7) access pads so production programming does not require a populated header. For the 20-pin SSOP, route all I/O traces on a single signal layer where possible; the SSOP 0.65 mm pitch accepts 0.15 mm trace/space rules with no fanout problems. Add a ground guard ring around the oscillator crystal pins 8-9 to reduce EMI.

Estimated: The PIC16F87-I/SS is rated 4.0V-5.5V only - attempting 3.3V operation will fail Flash programming and EEPROM writes. For 3.3V designs, use the PIC16LF87 variant. The configuration word (CONFIG) must be set before code execution; unprogrammed parts default to RC oscillator mode. Pin RA4 is open-drain output only - it cannot source current. When using the internal 8 MHz oscillator, the OSCCAL register value loaded at programming time determines frequency accuracy; do not overwrite it without recalibrating.

Estimated: For long USART cable runs (>3 m) or noisy industrial environments, place a 100 ohm series resistor at the TX line (RC6) close to the MCU to damp reflections. The CCP1 PWM output on RC2 (pin 12) carries high-frequency content; route this trace away from analog comparator inputs (RA0-RA3) by at least 3 mm to avoid coupled noise. When using the comparator for analog thresholding, add 1-10 ns RC filter on the input to suppress HF switching noise from digital outputs.

Compliance Information

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

RoHS and lead-free per Microchip product page. Industrial -I temperature grade (-40C to +85C) is not AEC-Q100 qualified; for automotive applications use AEC-Q100-qualified parts from the PIC16F1xxx family or PIC18K-series.

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

Related Searches

PIC16F87-I/SS PIC16F87-I/SS datasheet PIC16F87-I/SS Microchip 8-bit microcontroller PIC16F87-I/SS 20MHz 7KB Flash SSOP-20 PIC16F87-I/SS 20-pin SSOP package PIC16F87-I/SS white goods appliance control PIC16F87-I/SS vs PIC16F88 PIC16F87-I/SS drop-in replacement PIC16F88 buy PIC16F87-I/SS online price PIC16F87-I/SS PIC16 mid-range nanoWatt what is the flash memory size of PIC16F87-I/SS PIC16F87-I/SS automotive body controller

Related Components & Terms

Microchip Technology PIC16F87 PIC16F87-I/SS PIC16F87-I/SO PIC16F87-I/P PIC16F87-I/ML PIC16F88 PIC16F819 PIC16F870 microcontroller MCU 8-bit RISC PIC16 mid-range architecture SSOP-20 nanoWatt Technology Flash memory EEPROM USART CCP JEDEC MO-150 RoHS AEC-Q100 automotive body electronics white goods appliance brown-out reset
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