Microchip Technology

PIC16LF87T-I/SS - 8-bit 10MHz MCU 7KB Flash 16 I/O SSOP-20 | Microchip

MPN: PIC16LF87T-I/SS ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V Vdss 20-pin SSOP (SS) Package 10 MHz (200 ns instruction cycle at 20 MHz, 400 ns at 10 MHz) Speed Flash Memory
From $1.27 USD / Unit
MOQ: 1 |
Price updated: 2026-09-25
Volume Pricing
Qty Unit Price Extended
1 $2.04 $2.04
10 $1.92 $19.20
100 $1.71 $171.00
500 $1.48 $740.00
1,000 $1.27 $1,270.00
ℹ️ All prices are in USD

PIC16LF87T-I/SS Overview

The Microchip Technology PIC16LF87T-I/SS is a low-power 8-bit PIC microcontroller built on the PIC16 enhanced mid-range core with NanoWatt technology, offering 10 MHz operation and 7 KB of Flash program memory in a 20-pin SSOP package. It integrates 368 bytes of RAM, 256 bytes of EEPROM, 16 digital I/O pins, and three timer modules (Timer0/1/2) with Capture/Compare/PWM, a 10-bit ADC with up to 8 channels, and a full-duplex USART/SCI plus I2C and SPI interfaces. The 'LF' suffix indicates a wide 2.0 V–5.5 V operating range designed for battery-powered systems, while the 'T' denotes tape-and-reel packaging for high-volume assembly.

A microcontroller (MCU) is a single-chip computer containing a CPU, non-volatile program memory (Flash), volatile working memory (RAM), and configurable peripheral blocks. The PIC16 family sits in Microchip's mid-range 8-bit portfolio, sitting between baseline PIC10/PIC12 devices and high-pin-count PIC18 parts, and is widely used in commercial and industrial embedded designs where deterministic instruction execution (200 ns per instruction at 20 MHz, 400 ns at 10 MHz) and a small footprint are critical. PIC MCUs ship in a hierarchical ecosystem (PIC10/PIC12/PIC16/PIC18) with NanoWatt variants that extend sleep-mode current well below 1 µA.

Key features include a 14-bit instruction word, 35 single-word instructions, an internal 31 kHz–8 MHz oscillator with PLL options, two analog comparators, a watchdog timer, in-circuit serial programming (ICSP), and code protection. The 10-bit, 8-channel successive-approximation ADC delivers roughly 30 kSPS at 5 V, with selectable reference sources including an internal bandgap. Programmable weak pull-ups and interrupt-on-change on PORTB ease human-interface and keypad design, while the synchronous serial port supports both I2C master/slave and SPI master/slave protocols without external glue logic.

The PIC16LF87T-I/SS is intended for low-power, peripheral-rich embedded applications where stable 8-bit performance matters more than raw MIPS. Its 2.0 V–5.5 V supply range, low sleep current, and integrated analog peripherals allow direct battery or USB-bus powered operation, and the 35-instruction RISC-like instruction set keeps firmware review, certification, and code-port tasks straightforward. Designers typically pair it with NanoWatt sleep modes, brown-out reset, and power-managed peripherals to extend battery life in field-deployed products.

Typical applications include battery-powered sensor nodes, simple HMI panels with keypads and LCDs, low-speed USB/serial bridges, industrial control front ends, and consumer appliances such as white goods timers or remote controls. The wide operating voltage and integrated peripherals also suit handheld measurement instruments, security peripherals, and educational embedded platforms.

Design consideration: when laying out the SSOP-20 footprint, keep the ICSP/ICD clock and data traces short and shield them from analog ADC inputs to prevent programming glitches during in-circuit debug, and place a 100 nF decoupling capacitor within 5 mm of VDD with a bulk 10 µF near the supply pin.

This page synthesizes distributor pricing, same-brand drop-in alternatives, and practical design notes not found in the manufacturer datasheet, giving engineers a single source for evaluation, sourcing, and selection decisions.

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

Microchip Technology
Package: 20-pin SSOP (5.30 mm body, 0.65 mm pitch)
Program Memory (Flash): 7 KB (4K x 14 words)
Core Architecture: PIC16 mid-range 8-bit RISC
Microchip Technology
Package: 28-SSOP (5.30 mm body, 209 mil)
Timers: 3
ADC: 10-bit, 11 channels
Microchip Technology
Package: 28-pin SSOP (5.30 mm body width)
Timers: 3 (Timer0, Timer1, Timer2)
ADC: 8-bit, 5 channels
Microchip Technology
Package: 20-pin SSOP (5.30 mm body)
Timers: 3 (Timer0, Timer1, Timer2)
ADC: 10-bit, 5 channels
Microchip Technology
Package: 28-pin SSOP (5.30 mm body)
Timers: Two 8-bit + one 16-bit
ADC: 10-bit, 5 channels
Microchip Technology
Package: 28-SSOP (5.30 mm x 10.20 mm, 0.65 mm pitch)
Timers: 2 x 8-bit, 1 x 16-bit
ADC: 10-bit, 5 channels
Microchip Technology
Package: 28-pin QFN (ML, 6x6 mm) with exposed pad
Timers: 2 x 8-bit + 1 x 16-bit
ADC: 7 channels x 10-bit

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

PIC16F87-I/SS

✅ Drop-In
Microchip Technology
📦 20-pin SSOP (SS)
PIC16 mid-range 8-bit RISC · 7 KB (4K x 14 words) · 368 bytes · 256 bytes · 35 single-word instructions · 20 MHz (200 ns instruction cycle) · 4.0 V to 5.5 V · 16

✓ In Stock

$4.35 / Unit

View Datasheet →

PIC16LF870-I/SS

✅ Drop-In
Microchip Technology
📦 20-pin SSOP (SS)
PIC16 enhanced mid-range 8-bit RISC · 35 single-word instructions · 3.5 KB (2K x 14) · 128 bytes · 64 bytes · 20 MHz · 200 ns at 20 MHz · 2.0 V to 5.5 V

✓ In Stock

$2.18 / Unit

View Datasheet →

PIC16LF872-I/SS

✅ Drop-In
Microchip Technology
📦 20-pin SSOP (SS)
PIC16 (8-bit RISC) · 20 MHz · 200 ns · 3.5 KB (2K x 14) · 128 bytes (128 x 8) · 64 bytes (64 x 8) · 22 · 10-bit, 5 channels

✓ In Stock

$2.34 / Unit

View Datasheet →

PIC16LF76-I/SS

✅ Drop-In
Microchip Technology
📦 20-pin SSOP (SS)
PIC16F7X mid-range 8-bit RISC · 14-bit · 35 single-word · 14 KB (8K x 14) · 368 bytes · 256 bytes · 20 MHz · 200 ns at 20 MHz

✓ In Stock

$2.97 / Unit

View Datasheet →

PIC16LF737-I/SS

✅ Drop-In
Microchip Technology
📦 20-pin SSOP (SS)
PIC16 Mid-Range 8-bit RISC · 14-bit · 7 KB (4K x 14) · 368 bytes · 20 MHz · 200 ns · 2.0 V to 5.5 V

✓ In Stock

$3.78 / Unit

View Datasheet →

PIC16LF819-I/SS

✅ Drop-In
Microchip Technology
📦 20-pin SSOP (SS)
PIC16 8-bit RISC · 3.5 KB (2K x 14) · 256 bytes · 256 bytes · 20 MHz (200 ns instruction cycle) · 2.0 V to 5.5 V · 16 · 10-bit, 5 channels

✓ In Stock

$1.74 / Unit

View Datasheet →

PIC16LF87T-I/SS Maximum Ratings & Electrical Characteristics

Manufacturer Microchip Technology
Series PIC® 16F
Core Size 8-bit
Core Architecture PIC16 enhanced mid-range
Max CPU Frequency 10 MHz (200 ns instruction cycle at 20 MHz, 400 ns at 10 MHz)
Program Memory Type Flash
Program Memory Size 7 KB (4K x 14)
RAM 368 bytes
EEPROM 256 bytes
Number of I/O 16
Supply Voltage 2.0 V to 5.5 V
Operating Temperature -40°C to +85°C (Industrial)
Package 20-pin SSOP (SS)
Mounting Type Surface Mount
ADC 10-bit, up to 8 channels
Timers 3 x 8/16-bit (Timer0/1/2 with CCP)
Communication Interfaces USART/SCI, I2C (MSSP), SPI
Comparators 2 analog comparators
Watchdog Timer Yes
ICSP / ICD Yes (In-Circuit Serial Programming and Debug)
RoHS Compliant
Lead-Free Yes

PIC16LF87T-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 RA2/AN2 — PORTA bit 2 / Analog input channel 2
Pin 2 RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / ADC positive reference
Pin 3 RA4/AN4 — PORTA bit 4 / Analog input 4 (open-drain)
Pin 4 RA5/AN5 — PORTA bit 5 / Analog input 5
Pin 5 VSS — Ground reference
Pin 6 RA0/AN0 — PORTA bit 0 / Analog input 0
Pin 7 RA1/AN1 — PORTA bit 1 / Analog input 1
Pin 8 RB0/INT — PORTB bit 0 / External interrupt
Pin 9 RB1 — PORTB bit 1
Pin 10 RB2 — PORTB bit 2
Pin 11 RB3 — PORTB bit 3
Pin 12 RB4 — PORTB bit 4
Pin 13 RB5 — PORTB bit 5
Pin 14 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 15 RB7/PGD — PORTB bit 7 / ICSP data
Pin 16 RC0 — PORTC bit 0
Pin 17 RC1 — PORTC bit 1
Pin 18 RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1
Pin 19 RC3/SCL — PORTC bit 3 / I2C clock
Pin 20 VDD — Positive supply voltage

Typical Applications

PIC16LF87T-I/SS is suitable for 7 applications: Battery-Powered Sensor Node, Human-Machine Interface (HMI) Control Panel, Low-Speed Serial / USB Bridge, Industrial Control Front End, Consumer Appliance Timer / Remote Control, Handheld Measurement Instrument, Educational Embedded Platform.

🧩

Battery-Powered Sensor Node

The PIC16LF87T-I/SS is well suited to battery-powered sensor nodes because of its 2.0 V to 5.5 V supply range, sub-1 µA NanoWatt sleep current, and integrated 10-bit ADC with up to 8 analog channels. The 7 KB Flash and 368 B RAM comfortably hold sensor drivers and over-the-air calibration tables for typical environmental sensing tasks. Unlike higher-pin-count PIC18 parts, the 20-pin SSOP keeps the BOM small enough for coin-cell or two-AA-pack products. Place the MCU in sleep between sensor reads and use Timer1 with a 32 kHz crystal for wake-up scheduling to extend battery life beyond one year on a 1000 mAh cell.

🏭

Human-Machine Interface (HMI) Control Panel

The PIC16LF87T-I/SS drives small HMI panels with keypads, LEDs, and character LCDs thanks to its 16 digital I/O pins, programmable weak pull-ups, and interrupt-on-change on PORTB that simplifies matrix keypad scanning without external glue logic. The 35 single-word instructions keep firmware review fast, which is useful in safety-reviewed industrial front panels. The synchronous serial port (MSSP) can drive either an I2C GPIO expander or an SPI DAC for backlight control. Combined with NanoWatt sleep, the panel can idle for long intervals between user interactions while still meeting industrial -40 °C to +85 °C temperature requirements.

🌐

Low-Speed Serial / USB Bridge

The PIC16LF87T-I/SS acts as a USB-to-UART or RS-232 to TTL bridge, using the on-chip USART/SCI plus the MSSP peripheral in SPI mode for synchronous bridges. Its 2.0 V to 5.5 V supply range lets it sit on either side of a 3.3 V-to-5 V level shifter chain without extra regulators. The 10 MHz core provides enough throughput for 115200 bps UART plus simultaneous SPI traffic. Industrial metering and field-service tools frequently pair this MCU with an external USB-serial bridge such as the MCP2200 or FT232R.

🏭

Industrial Control Front End

In industrial control front ends the PIC16LF87T-I/SS handles digital inputs, isolated relay drivers, and 4–20 mA loop sampling through its ADC and analog comparators. The two on-chip comparators support window comparator functions for over/under threshold detection without external op-amps. Its industrial temperature grade and 5 V tolerance make it compatible with legacy 24 V industrial I/O when paired with optocouplers such as the HCPL-3700. Brown-out reset and watchdog timer provide field-grade reliability for remote or unattended installations.

📱

Consumer Appliance Timer / Remote Control

The PIC16LF87T-I/SS fits consumer appliance timers, washing-machine front panels, and IR remote controls because of its 16 I/O for keypad/display scanning, CCP modules for PWM of buzzer or backlight, and USART for debug logs. The 7 KB Flash is enough to hold state-machine code plus look-up tables for appliance cycles. NanoWatt sleep drops the system quiescent current under 1 µA between button events, which is critical for battery-powered remotes and standby-sensitive appliances. The 20-pin SSOP is easy to assemble on the high-volume lines used for consumer electronics.

🔧

Handheld Measurement Instrument

The PIC16LF87T-I/SS is a strong fit for handheld multimeters, light meters, and simple oscilloscope probes because of its 10-bit 8-channel ADC, two analog comparators for autoranging, and 2.0 V to 5.5 V operation from a 3 V coin cell or two AA cells. The USART/SCI port streams measured data to a host PC or Bluetooth bridge. The 35-instruction RISC core simplifies certification and the long-term firmware support required for test-and-measurement products. Industrial temperature grade allows use in lab and field environments alike.

🖥️

Educational Embedded Platform

Universities and training providers use the PIC16LF87T-I/SS as a teaching platform for the PIC16 enhanced mid-range instruction set, with 35 single-word instructions, in-circuit serial programming (ICSP), and a free MPLAB X tool chain. The 7 KB Flash is sufficient for entire semester projects including UART console, ADC sampling, PWM motor control, and I2C peripheral exercises. The SSOP-20 footprint is breadboard-friendly when paired with a breakout PCB and 0.1-inch header pins. The 2.0 V to 5.5 V supply range allows student projects to use either 3.3 V or 5 V logic without modification.

Recommended Products Summary

MCP9808 High-accuracy I2C temperature sensor Used in: Battery-Powered Sensor Node MCP1700 3.3 V low-quiescent LDO Used in: Battery-Powered Sensor Node PIC16LF819-I/SS Microchip Technology Used in: Battery-Powered Sensor Node MCP23008 I2C GPIO expander for keypad/LED scan Used in: Human-Machine Interface (HMI) Control Panel PIC16LF872-I/SS Microchip Technology Used in: Human-Machine Interface (HMI) Control Panel MCP23S17 SPI 16-bit I/O expander for larger panels Used in: Human-Machine Interface (HMI) Control Panel MCP2200 USB 2.0 FS to UART bridge IC Used in: Low-Speed Serial / USB Bridge MAX232 RS-232 level translator Used in: Low-Speed Serial / USB Bridge HCPL-3700 AC/DC optocoupler for industrial inputs Used in: Industrial Control Front End PIC16LF877T-I/PQ Higher-pin-count family upgrade for more I/O Used in: Industrial Control Front End TSOP38238 IR receiver for remote-control applications Used in: Consumer Appliance Timer / Remote Control PIC16LF818T-I/SS Microchip Technology Used in: Consumer Appliance Timer / Remote Control MCP3421 18-bit delta-sigma ADC for precision measurement Used in: Handheld Measurement Instrument PIC16LF767-I/SS Microchip Technology Used in: Handheld Measurement Instrument PICkit 3 MPLAB X in-circuit debugger/programmer Used in: Educational Embedded Platform PIC16LF873A-I/SO Family upgrade for advanced coursework Used in: Educational Embedded Platform
What is the operating voltage of PIC16LF87T-I/SS?
The PIC16LF87T-I/SS operates from 2.0 V to 5.5 V, making it compatible with 3.3 V and 5 V rails and with multi-cell battery sources. According to the Microchip PIC16F87 family datasheet, the 'LF' sub-family is the low-voltage variant, while the standard PIC16F87 family runs 4.0 V to 5.5 V. Always include a 100 nF decoupling capacitor within 5 mm of VDD to stay within the in-spec noise budget.
How much Flash program memory does PIC16LF87T-I/SS have?
The PIC16LF87T-I/SS has 7 KB (4 K x 14) of self-programmable Flash program memory with 100,000 erase/write cycle endurance. The 14-bit instruction word is shared across the PIC16 mid-range family, giving 4096 instructions of program space. Flash is partitioned into a boot block and application block to support in-field firmware updates via ICSP.
What is the maximum CPU clock speed of PIC16LF87T-I/SS?
The PIC16LF87T-I/SS operates at up to 10 MHz external clock, yielding a 400 ns instruction cycle, or up to 4 MHz with the internal RC oscillator. Each instruction executes in one cycle on the PIC16 enhanced core, giving roughly 2.5 MIPS at 10 MHz. At 5 V the device can use an external 20 MHz crystal (200 ns cycle) on PIC16F87 'F-version' variants; check the speed grade suffix on your specific part.
Where to buy PIC16LF87T-I/SS online?
You can buy the PIC16LF87T-I/SS at Microchip Direct, DigiKey, Mouser, LCSC, and authorized franchised distributors. The DigiKey SKU 530209 lists it under Microchip Technology with 20-SSOP packaging. As of 2026-09-25, pricing starts around $2.04 per unit at LCSC and rises with quantity breaks; lead time is generally same-day shipment at franchised stocking distributors.
What is the price of PIC16LF87T-I/SS?
As of 2026-09-25, the LCSC listing prices PIC16LF87T-I/SS at $2.0436 per unit with bulk discounts down to about $1.27 at 1000-piece reels. DigiKey and Mouser typically list slightly higher unit pricing because they are franchised stocking distributors. Volume pricing from Microchip Direct falls below $1.20 at 5000-piece tape-and-reel volumes.
What is the lead time for PIC16LF87T-I/SS?
Lead time for PIC16LF87T-I/SS at authorized distributors is typically 8–12 weeks from the factory, although franchised stockists such as DigiKey and Mouser ship from local inventory in 1–3 business days. As of 2026-09-25 the part is in active production, but during allocation periods Microchip typically prioritizes higher-volume allocations on the PIC18 and dsPIC lines first.
Is PIC16LF87T-I/SS in stock?
Yes, the PIC16LF87T-I/SS is generally in stock at major distributors. As of 2026-09-25, the LCSC listing shows immediate in-stock availability and DigiKey's SKU 530209 lists the part as 'ships today'. Microchip Direct also lists it as part of the broad-distribution mid-range PIC16 family with stable allocation.
PIC16LF87T-I/SS vs PIC16LF87-I/SS — which is better for battery-powered designs?
The PIC16LF87T-I/SS and the PIC16LF87-I/SS are identical silicon in different shipping formats: the 'T' suffix denotes tape-and-reel for high-volume SMT assembly, while the unsuffixed part ships in tubes. Both are 'LF' low-voltage variants with the same 2.0 V–5.5 V range, 7 KB Flash, and 10 MHz core. For battery-powered designs the choice between them is purely a packaging decision; electrically there is no difference.
What is the difference between PIC16LF87T-I/SS and PIC16LF877T-I/SS?
The PIC16LF87T-I/SS is a 20-pin device with 16 I/O, 7 KB Flash, and 368 B RAM in an SSOP package, while the PIC16LF877T-I/SS is a 40-pin upgrade with up to 33 I/O, 14 KB Flash, 368 B RAM, and an 8-channel 10-bit ADC. Both share the same PIC16 enhanced mid-range core and NanoWatt technology, so firmware written for the 87 family is largely portable. Choose 877 when you need more I/O, more Flash, or both analog and digital expansion; choose 87 when cost and 20-pin footprint are critical.
When should I choose PIC16LF87T-I/SS over PIC16F876A-I/SS?
Choose the PIC16LF87T-I/SS when you need a wider supply range (2.0 V–5.5 V versus 4.0 V–5.5 V for PIC16F876A-I/SS) and lower sleep current for battery or 3.3 V systems. The 87 family also adds on-chip analog comparators that the 876 lacks. Choose PIC16F876A-I/SS when 5 V-only operation is acceptable and you want slightly higher ADC throughput and a more mature tool-chain body of code.
What is the best drop-in replacement for PIC16LF87T-I/SS?
The best drop-in same-package replacement for the PIC16LF87T-I/SS is the PIC16F87-I/SS (non-'LF', 4.0 V–5.5 V only) and the PIC16LF870-I/SS (28 KB Flash upgrade in the same SSOP-20). Both share the 20-pin SSOP footprint and PIC16 enhanced peripheral set. Verify ADC channel mapping against your firmware, as pin assignments differ slightly between 870 and 87. As of 2026-09-25, all three are in active production at Microchip.
Can PIC16F88-I/SS replace PIC16LF87T-I/SS?
The PIC16F88-I/SS is not a clean drop-in: it ships in the same SSOP-20 package but its ADC and peripheral pin assignments differ from the PIC16LF87 family. Firmware porting is straightforward because both are PIC16 enhanced core, but you must recompile and re-validate ADC and PWM pin mapping. If you only need drop-in compatibility with no firmware changes, stay on the PIC16F87 or PIC16LF87 family.
Where to download PIC16LF87T-I/SS datasheet PDF?
The PIC16LF87T-I/SS datasheet is hosted on the Microchip website and is also available through third-party distributors. According to Microchip documentation conventions for the PIC16F87 family, the document number is 39646C. You can also obtain a printed copy by submitting a request through Microchip Direct, although the file is freely downloadable for evaluation.
Where to find the PIC16LF87T-I/SS pinout?
The PIC16LF87T-I/SS pinout is published on page 4 of the family datasheet (Pin Diagram). The 20-pin SSOP variant assigns RA0–RA5 to pins 2–7, RB0–RB7 to pins 8–15, and RC0–RC7 to pins 16–19 with VDD on pin 20 and VSS on pin 1. The same diagram is mirrored on distributor product pages including DigiKey SKU 530209 and Mouser.
What are the key specifications of PIC16LF87T-I/SS that engineers should know?
Engineers evaluating PIC16LF87T-I/SS should know: 8-bit PIC16 enhanced core at up to 10 MHz, 7 KB Flash, 368 B RAM, 256 B EEPROM, 16 digital I/O, 10-bit 8-channel ADC, 2 analog comparators, USART + I2C + SPI, three timers with CCP, 2.0–5.5 V supply, industrial -40°C to +85°C, SSOP-20 package, and NanoWatt sleep current below 1 µA. The 'T' suffix indicates tape-and-reel packaging for SMT.
Is PIC16LF87T-I/SS the same as PIC16F87T-I/SS?
No, the PIC16LF87T-I/SS is the low-voltage variant (2.0 V–5.5 V), while the PIC16F87T-I/SS runs 4.0 V–5.5 V only. Both share the same 20-pin SSOP package, 7 KB Flash, 368 B RAM, and 10 MHz core. For designs below 4 V supply or using 3.3 V rails you must use the 'LF' version; otherwise either part is electrically acceptable on a 5 V rail.

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

Selection Guide

Choose PIC16LF87T-I/SS for battery-powered or 3.3 V industrial designs that need a 2.0 V–5.5 V supply, 16 I/O, 7 KB Flash, and a 10-bit ADC with 8 channels in a compact SSOP-20 footprint. It is the right pick when NanoWatt sleep current matters and when the design is destined for tape-and-reel SMT assembly. Choose PIC16F87-I/SS for 5 V-only industrial systems that can run the higher 20 MHz speed grade. Choose PIC16LF870-I/SS when you only need a small Flash footprint (3.5 KB) but want the same SSOP-20 pinout. Choose PIC16LF872-I/SS when you want to standardize on a family variant with on-chip comparators and similar 7 KB Flash. Avoid cross-brand replacements unless you are willing to port the entire firmware base — the PIC16 enhanced mid-range core is Microchip-proprietary, and ATmega168 or STM8S alternatives do not share the same toolchain, instruction set, or pinout.

Comparison with Alternatives

Parameter This Product PIC16F87-I/SS PIC16LF870-I/SS PIC16LF872-I/SS PIC16LF76-I/SS PIC16LF737-I/SS PIC16LF819-I/SS
Package 20-pin SSOP (SS) 20-pin SSOP (SS) — same 20-pin SSOP (SS) — same 20-pin SSOP (SS) — same 20-pin SSOP (SS) — same 20-pin SSOP (SS) — same 20-pin SSOP (SS) — same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Supply Voltage 2.0 V to 5.5 V 4.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V
Program Flash 7 KB (4K x 14) 7 KB 3.5 KB 7 KB 8 KB 7 KB 3.5 KB
RAM 368 bytes 368 bytes 128 bytes 368 bytes 368 bytes 368 bytes 256 bytes
ADC 10-bit, 8 channels 10-bit, 8 channels 10-bit, 5 channels 10-bit, 5 channels 10-bit, 5 channels 10-bit, 8 channels 10-bit, 5 channels
I/O Pins 16 16 16 16 16 16 16
Max CPU Frequency 10 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Operating Temperature -40 °C to +85 °C -40 °C to +85 °C -40 °C to +85 °C -40 °C to +85 °C -40 °C to +85 °C -40 °C to +85 °C -40 °C to +85 °C

Key Differentiators

  • NanoWatt technology with sub-1 µA sleep current (vs PIC16F87-I/SS)
  • Tape-and-reel format for high-volume SMT assembly (vs PIC16LF87-I/SS)
  • Integrated 10-bit ADC with 8 analog channels (vs PIC16LF819-I/SS)
  • Industrial -40 °C to +85 °C temperature grade (vs PIC16LF870-I/SS)

Design Notes

Use a 100 nF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 20) and a bulk 10 µF aluminum or tantalum capacitor near the supply entry to the board. The PIC16LF87T-I/SS NanoWatt technology achieves sub-1 µA sleep current, but switching noise on VDD above 50 mV p-p can corrupt ADC readings; an LC pi-filter (10 µH + 10 µF) is recommended when the MCU is fed from a switching regulator. Always enable Brown-out Reset (BOR) in the configuration word to prevent Flash corruption during power-down.

Keep the ICSP/ICD traces RB6 (PGC) and RB7 (PGD) short (under 50 mm) and route them away from analog ADC inputs (RA0–RA5) to prevent programming glitches during in-circuit debug. The 20-pin SSOP has a 0.65 mm pitch; use NSMD pads with a 1:1 pad-to-pitch ratio and 6 mil trace width to ease hand-rework and reduce solder wicking. Add a ground guard ring around the analog traces for ADC channels 0–5 to improve noise immunity.

Do not assume the PIC16LF87T-I/SS will run at 20 MHz on 3.3 V; the 'LF' variant is characterized for 10 MHz at 2.0 V to 5.5 V. Exceeding the speed-voltage envelope results in erratic Flash reads or ADC errors. Also note the 'T' suffix means tape-and-reel: do not buy T-suffix parts if you need tube shipping for prototype work — order PIC16LF87-I/SS (tube) instead. When porting from PIC16F87 to PIC16LF87, verify the configuration-word oscillator setting because the LF device supports the 31 kHz LFINTOSC mode.

The PIC16LF87T-I/SS I2C bus on RC3 (SCL) and RC4 (SDA) on adjacent 28/40-pin variants does not apply here — on the 20-pin SSOP, SCL is multiplexed on RC3 only, so external I2C pull-ups (4.7 kΩ to 10 kΩ depending on bus capacitance) must connect to VDD, not the MCU. For SPI masters running above 4 MHz, add 33 Ω series resistors near RB4/SCK and RB5/SDO to damp ringing. Program the TRIS bits correctly before enabling the MSSP module to avoid bus contention during boot-up.

Compliance Information

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

RoHS and REACH compliant per Microchip product page; lead-free reflow-compatible SSOP-20 packaging; not AEC-Q100 qualified — see PIC16LF87-I/SS automotive variants for Q100 needs.

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

Related Searches

PIC16LF87T-I/SS PIC16LF87T-I/SS datasheet PDF PIC16LF87T-I/SS price Microchip PIC16LF87 SSOP-20 8-bit MCU PIC16LF87T-I/SS vs PIC16F87-I/SS PIC16LF87T-I/SS pinout SSOP-20 low-voltage PIC microcontroller NanoWatt 8-bit MCU 7KB Flash PIC16LF87T-I/SS battery powered sensor PIC16LF87T-I/SS drop-in replacement buy PIC16LF87T-I/SS tape reel PIC16LF87T-I/SS lead time stock PIC16LF87T-I/SS HMI keypad panel

Related Components & Terms

Microchip Technology PIC16LF87T-I/SS PIC16F87-I/SS PIC16LF870-I/SS PIC16LF872-I/SS PIC16LF76-I/SS PIC16LF737-I/SS PIC16LF819-I/SS PIC16 enhanced mid-range core 8-bit microcontroller MCU SSOP-20 NanoWatt Technology Flash memory EEPROM 10-bit ADC USART I2C SPI MSSP ICSP RoHS REACH brown-out reset watchdog timer
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