Microchip Technology

PIC16F87T-I/SO - 8-Bit 20MHz 7KB Flash MCU 18-SOIC | Microchip

MPN: PIC16F87T-I/SO ✓ Active
In Stock Ships in 1-3 business days
4 V to 5.5 V Vdss 18-SOIC (0.295", 7.50 mm width) Package 20 MHz Speed 7 KB (4K x 14) FLASH Memory
From $1.12 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $1.82 $1.82
10 $1.65 $16.50
100 $1.45 $145.00
500 $1.28 $640.00
1,000 $1.12 $1,120.00
ℹ️ All prices are in USD

PIC16F87T-I/SO Overview

The Microchip Technology PIC16F87T-I/SO is an 8-bit Flash-based CMOS microcontroller from the PIC16F87/88 family, operating at up to 20 MHz with 200 ns instruction execution in an 18-pin SOIC (SO) wide-body package. It integrates 7 KB of Flash program memory (4K x 14 words), 368 bytes of RAM, and 256 bytes of EEPROM data memory, with 16 digital I/O pins and nanoWatt Technology power management.

A microcontroller (MCU) is a single-chip computer containing a CPU core, non-volatile program memory, working RAM, and configurable peripherals. The PIC16F87T belongs to Microchip's mid-range PIC16 family, sitting in the taxonomy PIC16F87 -> PIC16F8x -> PIC16 mid-range 8-bit MCU -> 8-bit microcontroller -> embedded processor. Its RISC architecture executes 35 single-word instructions, and it is source-code compatible with PIC16C7x, PIC16C62xA, PIC16C5X and PIC12Cxxx devices, easing legacy migration.

Key features include 8-bit core width, 20 MHz maximum clock, 200 ns instruction cycle, 16 I/O, 10-bit ADC with up to 8 channels, Capture/Compare/PWM modules, USART, MSSP (I²C/SPI), brown-out detect, power-on reset, watchdog timer, ICD in-circuit debugging, and nanoWatt sleep modes drawing microamp-level currents. The wide 4 V to 5.5 V Vcc range targets industrial 5 V systems.

Typical applications include industrial control, sensor interfacing, low-power remote sensor nodes, consumer appliance control, and battery-backed instrumentation. The 18-SOIC package provides a wide 0.295 inch / 7.50 mm body suitable for hand-soldered prototypes and through-hole-compatible socket adapters, while the -I temperature grade covers -40 °C to +85 °C.

When designing with this MCU, place a 100 nF decoupling capacitor within 5 mm of VDD and reserve MCLR as a reset input per datasheet recommendations. The T-suffix tape-and-reel variant is supplied in 18-SOIC wide-body packages identical in pinout to the 18-pin PDIP, allowing PCB layout reuse.

This page synthesizes distributor pricing, drop-in same-package alternatives drawn from the same PIC16F87/88 family, and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for PIC16F87T-I/SO — 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 PIC16F87T-I/SO (same form factor and footprint) — differing in Package, ADC, Internal Oscillator, Operating Temperature, RoHS Status.

Microchip Technology
Package: 18-pin SOIC (SO)
ADC: 10-bit, up to 8 channels
Internal Oscillator: 8 MHz (INTOSC)
Microchip Technology
Package: 28-pin QFN (6x6 mm) with EP
ADC: 10-bit, up to 5 channels
Internal Oscillator: 8 MHz (software-selectable)
Microchip Technology
Package: 18-SOIC (0.295 in, 7.50 mm width)
Internal Oscillator: 8 MHz (selectable)
RoHS Status: Compliant (per Microchip product page)
Microchip Technology
Package: 20-pin SSOP (5.30 mm body, 0.65 mm pitch)
Internal Oscillator: 8 MHz
Microchip Technology
Package: 44-pin PLCC (J-lead, 16.59 x 16.59 mm)
ADC: 10-bit, 8 channels
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
ADC: 10-bit, multi-channel
Operating Temperature: -40 °C to +125 °C (Extended, "-E")
Microchip Technology
Package: 18-SOIC (0.295 in / 7.50 mm body width)
ADC: 10-bit, up to 7 channels
Internal Oscillator: 8 MHz (software tunable)
Microchip Technology
Package: 20-pin SSOP
ADC: 10-bit (on-chip)
Internal Oscillator: 8 MHz

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

PIC16F87T-E/SO

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

✓ In Stock

$4.25 / Unit

View Datasheet →

PIC16F87-I/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC (0.295")
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/SS

✅ Drop-In
Microchip Technology
📦 18-SSOP (0.209", 5.30 mm)
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 →

PIC16F87-E/SO

✅ Drop-In
Microchip Technology
📦 18-SOIC (0.295")
8-bit Microcontroller (MCU) · PIC16 mid-range (PIC16F87) · Harvard RISC, 14-bit instruction word · 7 KB (4K x 14) Flash · 368 bytes · 256 bytes · 20 MHz · 200 ns at 20 MHz

✓ In Stock

$3 / Unit

View Datasheet →

PIC16F87-I/ML

✅ Drop-In
Microchip Technology
📦 28-QFN (ML)
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 →

PIC16F877T-20I/L

✅ Drop-In
Microchip Technology
📦 44-PLCC (L)
PIC 8-bit RISC (Harvard) · Flash · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 20 MHz · 200 ns · 4.0 V to 5.5 V

✓ In Stock

$4.18 / Unit

View Datasheet →

PIC16F87T-I/SO Maximum Ratings & Electrical Characteristics

Core PIC16F 8-bit RISC
Core Size 8-Bit
Program Memory Size 7 KB (4K x 14) FLASH
RAM Size 368 x 8 bytes
EEPROM Size 256 x 8 bytes
Maximum Clock Frequency 20 MHz
Instruction Cycle Time 200 ns
Number of I/O Pins 16
Supply Voltage (Vcc/Vdd) 4 V to 5.5 V
Operating Temperature -40 °C to +85 °C (Industrial)
Connectivity I²C, SPI, UART/USART
Peripherals Brown-out Detect/Reset, POR, PWM, WDT
Data Converters A/D 10x8b (10-bit, up to 8 channels)
Package 18-SOIC (0.295", 7.50 mm width)
Mounting Type Surface Mount
Oscillator Type External; Internal (nanoWatt)
Program Memory Type FLASH
RoHS Status Compliant
Lead-Free Yes

PIC16F87T-I/SO Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 RA2/AN2/VREF-/CVREF — PORTA bit 2 / analog input 2 / negative reference / comparator reference
Pin 2 RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / positive reference
Pin 3 RA4/T0CKI/C1OUT — PORTA bit 4 / Timer0 clock input / comparator 1 output
Pin 4 MCLR/VPP — Master clear reset / programming voltage input
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — PORTB bit 0 / external interrupt
Pin 7 RB1 — PORTB bit 1
Pin 8 RB2 — PORTB bit 2
Pin 9 RB3/PGM — PORTB bit 3 / low-voltage ICSP programming entry
Pin 10 RB4 — PORTB bit 4
Pin 11 RB5 — PORTB bit 5
Pin 12 RB6/PGC — PORTB bit 6 / ICD clock
Pin 13 RB7/PGD — PORTB bit 7 / ICD data
Pin 14 VDD — Positive supply voltage (4 V to 5.5 V)
Pin 15 OSC2/CLKOUT — Oscillator output / clock output
Pin 16 OSC1/CLKIN — Oscillator input / external clock input
Pin 17 RA0/AN0 — PORTA bit 0 / analog input 0
Pin 18 RA1/AN1 — PORTA bit 1 / analog input 1

Typical Applications

PIC16F87T-I/SO is suitable for 7 applications: Industrial Sensor Interface Node, Consumer Appliance Control, Battery-Backed Remote Sensor, Educational / Hobby Microcontroller Platform, Automotive Interior Accessory Module, Low-Cost Medical Device Sub-System, Smart Home Sensor / Actuator Hub.

🏭

Industrial Sensor Interface Node

The PIC16F87T-I/SO fits industrial sensor nodes through its 16 digital I/O, 10-bit ADC (up to 8 channels), and USART/MSSP (I²C/SPI) connectivity. At 20 MHz it samples analog inputs at sub-microsecond rates, while nanoWatt sleep modes keep quiescent current below 1 µA, extending battery life in remote installations. The 4 V to 5.5 V Vcc range supports regulated 5 V industrial rails. Brown-out detect and watchdog timer ensure deterministic recovery from supply glitches and code lockups typical of factory-floor EMI. The 18-SOIC wide-body (7.50 mm) eases hand-soldering and rework during prototyping, and the same footprint is shared with the 18-pin PDIP, allowing dual-format PCB layouts.

📱

Consumer Appliance Control

Consumer appliances such as coffee makers, washing machines, and microwave ovens rely on the PIC16F87T-I/SO for low-cost keypad scanning, LED or relay driving, and PWM motor control. The Capture/Compare/PWM module produces precise timing signals for triac-fired heater elements and brushless DC motor commutation, while 7 KB of Flash accommodates user-interface state machines and EEPROM stores user preferences across power cycles. The 35-instruction RISC core yields compact code, fitting complex appliance logic into the 4K x 14 word program memory.

🔋

Battery-Backed Remote Sensor

The PIC16F87T-I/SO suits battery-backed remote sensors because nanoWatt sleep currents fall into the microamp range, allowing multi-year operation from coin cells or 2xAA packs. The on-chip 10-bit ADC reads thermistor, photodiode, or other analog sensors with 8-channel multiplexing, while the USART interfaces to wireless modules such as the MRF24J40 or sub-GHz transceivers. The wide 4 V to 5.5 V supply range accepts direct LiFePO4 or regulated Li-ion rails, and 256 bytes of EEPROM preserves calibration tables without external memory.

🎓

Educational / Hobby Microcontroller Platform

Universities, makers, and hobbyists adopt the PIC16F87T-I/SO because of its 35-instruction RISC core, free MPLAB X IDE toolchain, low-cost PICkit programmers, and abundant tutorial ecosystem. The 18-SOIC wide-body is breadboard-friendly with SOIC-to-DIP adapter boards, and the 200 ns instruction execution provides tangible timing demonstrations for assembly classes. In-circuit debugging (ICD) over PGD/PGC pins allows real-time code stepping, and the 7 KB Flash comfortably holds sample programs for ADC, PWM, UART, and I²C exercises.

🚗

Automotive Interior Accessory Module

Non-safety automotive interior accessories such as ambient lighting controllers, USB charging hubs, and seat-position memories use the PIC16F87T-I/SO for its PWM channels, ADC inputs, and USART diagnostics link. The PIC16F87T-I/SO is specified for -40 °C to +85 °C; for harsher under-hood applications, the PIC16F87T-E/SO extended-temperature variant (up to +125 °C) is the appropriate drop-in upgrade. The wide 4 V to 5.5 V supply tolerates automotive load-dump events when paired with external TVS clamping, and the 16 I/O drive multiplexed RGB LED arrays or relay outputs.

💊

Low-Cost Medical Device Sub-System

Non-critical medical sub-systems such as pill dispensers, infusion pump user interfaces, and patient monitoring front-ends leverage the PIC16F87T-I/SO for its 10-bit ADC, I²C/SPI peripheral set, and deterministic interrupt latency. While IEC 60730 Class B software safety classification requires additional firmware and verification effort, the part's brown-out detect, watchdog timer, and built-in self-testability features support functional safety architectures. The wide supply range accommodates battery-backed designs with redundant power-path diodes, and the 18-SOIC package is widely accepted by medical-device EMS partners.

🏠

Smart Home Sensor / Actuator Hub

Smart-home gateways and edge nodes use the PIC16F87T-I/SO as a low-cost local controller that bridges wired sensors to Wi-Fi/BLE modules. Its 16 I/O monitor reed switches, PIR motion detectors, and pushbuttons, while the USART hosts ESP32 or RN4871 wireless co-processors. The PIC's nanoWatt sleep modes complement wireless module sleep patterns, achieving system-level standby currents well under 100 µA. EEPROM stores last-known device state for restoration after power-loss, and the small 18-SOIC package fits behind wall switches or inside appliance housings.

Recommended Products Summary

PIC16F88-I/SO Drop-in upgrade with extra RAM Used in: Industrial Sensor Interface Node, Battery-Backed Remote Sensor, Educational / Hobby Microcontroller Platform, Low-Cost Medical Device Sub-System MCP9700T-E/TT Analog temperature sensor for ADC input Used in: Industrial Sensor Interface Node MCP2221A-I/ML USB-to-UART bridge for host comms Used in: Industrial Sensor Interface Node PIC16F87-I/SO Microchip Technology Used in: Consumer Appliance Control MCP23S08-E/P SPI I/O expander for additional keys/LEDs Used in: Consumer Appliance Control PIC16F873A-I/SO Microchip Technology Used in: Consumer Appliance Control MCP9808T-E/MS High-accuracy I²C temperature sensor Used in: Battery-Backed Remote Sensor, Low-Cost Medical Device Sub-System MRF24J40MA-I/RM 2.4 GHz IEEE 802.15.4 transceiver Used in: Battery-Backed Remote Sensor PICkit 4 In-circuit programmer/debugger Used in: Educational / Hobby Microcontroller Platform PIC16F84A-04/P Classic DIP-package PIC16 for breadboarding Used in: Educational / Hobby Microcontroller Platform PIC16F87T-E/SO Microchip Technology Used in: Automotive Interior Accessory Module MCP2515-I/SO Standalone CAN controller for body-network modules Used in: Automotive Interior Accessory Module MCP1700T-3302E/TT 3.3 V LDO for sensor rails Used in: Automotive Interior Accessory Module MCP73831T-2ACI/OT Li-ion charge management for portable device Used in: Low-Cost Medical Device Sub-System RN4871-I/RM128 BLE module for wireless connectivity Used in: Smart Home Sensor / Actuator Hub MCP23017-E/SP I²C 16-bit I/O expander Used in: Smart Home Sensor / Actuator Hub ESP32-WROOM-32E Espressif Systems Used in: Smart Home Sensor / Actuator Hub
What is the program memory size of PIC16F87T-I/SO?
The PIC16F87T-I/SO integrates 7 KB of Flash program memory, organized as 4K x 14 words. According to Microchip datasheet DS39607D, this is the same Flash array used across the PIC16F87/88 family, and supports 100K erase/write cycles minimum. The 14-bit word width is characteristic of PIC16 mid-range cores, and is larger than the 12-bit word used by PIC16F8x baseline devices.
Does PIC16F87T-I/SO support in-circuit debugging?
Yes, the PIC16F87T-I/SO supports in-circuit debugger (ICD) via the PGD/PGC pins and can also be programmed in-circuit using ICSP. According to Microchip datasheet DS39607D, the device has 2-wire ICD, allowing real-time code execution inspection with tools such as MPLAB ICD 2/3/4 and PICkit 3/4. This makes the part suitable for development workflows using the MPLAB X IDE.
What is the difference between PIC16F87T-I/SO and PIC16F87-I/SO?
The PIC16F87T-I/SO is the tape-and-reel (T-suffix) packaging variant of the PIC16F87-I/SO, sharing the identical silicon die, 18-SOIC package, and -40 °C to +85 °C industrial temperature grade. According to the Microchip part-number decoder, the 'T' denotes tape-and-reel orientation rather than any functional difference; both are drop-in compatible and electrically identical.
Where can I buy PIC16F87T-I/SO online?
The PIC16F87T-I/SO is in stock at DigiKey, Mouser, LCSC, Heisener, and other authorized Microchip distributors, with approximately 18,552 pieces reported in distribution as of 2026-09-22. Pricing starts at about $1.82 per unit at LCSC, with higher quantities quoted on request through authorized channels. Always buy from franchised distributors to ensure traceability.
What is the lead time for PIC16F87T-I/SO?
Lead time for the PIC16F87T-I/SO from authorized distributors such as DigiKey and Mouser is typically immediate (ships today) when stock is available, with over 18,552 pieces in distribution as of 2026-09-22. Factory-direct lead time through Microchip is generally 6-12 weeks for production volumes. Contact franchised distributors for current cut-tape, tube, or reel availability.
What is the price of PIC16F87T-I/SO?
The PIC16F87T-I/SO is priced from $1.82 per unit at LCSC as of 2026-09-22, with volume discounts available at 10-piece ($1.65), 100-piece ($1.45), 500-piece ($1.28), and 1,000-piece ($1.12) breaks. Mouser and DigiKey pricing may differ by small margins depending on reel and cut-tape packaging. Always request a current quote for production quantities.
What is the best drop-in replacement for PIC16F87T-I/SO?
The best drop-in replacements for PIC16F87T-I/SO are other 18-SOIC wide-body PIC16F87/88 family members, including the PIC16F87-I/SO (non-tape-and-reel), PIC16F88-I/SO (additional 4K words), and PIC16F87-E/SO (extended -40 °C to +125 °C temperature range). All share the identical 18-SOIC pinout and the same 7 KB Flash / 368 byte RAM / 256 byte EEPROM memory map, enabling true drop-in replacement on the same PCB footprint.
PIC16F87T-I/SO vs PIC16F88T-I/SO - which should I choose?
The PIC16F87T-I/SO and PIC16F88T-I/SO are pin-compatible in the 18-SOIC package and share the same core, peripherals, and 7 KB Flash, but the PIC16F88 adds 256 bytes more RAM (768 vs 368 bytes) and a higher-resolution ADC. According to the PIC16F87/88 datasheet DS39607D, choose the PIC16F87T-I/SO for cost-sensitive designs that do not need the larger RAM; choose PIC16F88T-I/SO when applications such as buffering or larger lookup tables need more RAM.
When should I choose PIC16F87T-I/SO over PIC16F877A-I/L?
Choose the PIC16F87T-I/SO when you need a 16-I/O 18-pin small-footprint MCU for compact or hand-soldered designs; the 18-SOIC wide-body is 7.50 mm wide and easier to prototype than the 40-pin PIC16F877A-I/L. Choose the PIC16F877A-I/L when you need more I/O (33 pins), more Flash (14 KB), and more peripherals. The two are not drop-in compatible due to differing pin counts and packages.
Where to download PIC16F87T-I/SO datasheet PDF?
The PIC16F87T-I/SO datasheet is freely available as PDF DS39607D from Microchip's website at https://ww1.microchip.com/downloads/en/DeviceDoc/39607D.pdf. According to the Microchip product page, the document covers the PIC16F87/88 family electrical characteristics, instruction set, peripheral configuration, and programming specifications. Third-party datasheet mirrors also exist at sites like alldatasheet.com for quick reference.
Where to find PIC16F87T-I/SO pinout?
The PIC16F87T-I/SO pinout for the 18-SOIC package is documented in Microchip datasheet DS39607D, which lists all 18 pins including VDD (pin 14), VSS (pin 5), MCLR/VPP (pin 4), OSC1/CLKIN (pin 16), OSC2/CLKOUT (pin 15), and the PORTA/PORTB digital I/O assignments. According to that datasheet, the pinout is identical to the 18-pin PDIP version, enabling PCB layout reuse between SOIC and DIP prototypes.
What are the key specifications of PIC16F87T-I/SO that engineers should know?
Engineers evaluating PIC16F87T-I/SO should note: 8-bit PIC16 core running at 20 MHz (200 ns instruction cycle), 7 KB Flash program memory, 368 bytes RAM, 256 bytes EEPROM, 16 digital I/O, 10-bit ADC up to 8 channels, USART plus MSSP for I²C/SPI, brown-out detect and watchdog timer, 4 V to 5.5 V supply, and industrial -40 °C to +85 °C operating range. The 18-SOIC package is 7.50 mm wide. According to Microchip datasheet DS39607D, all of these parameters are guaranteed across the specified Vcc and temperature range.
Is PIC16F87T-I/SO suitable for battery-powered applications?
Yes, the PIC16F87T-I/SO supports nanoWatt Technology power management with sleep currents in the microamp range, making it suitable for battery-powered applications. According to Microchip datasheet DS39607D, the device offers multiple low-power modes including primary oscillator sleep and timer1 oscillator operation that allow wake-up from low-current sleep states. Combine these with the wide 4 V to 5.5 V supply range to support 3-cell battery or regulated Li-ion power.
What is the best NXP or ST equivalent for PIC16F87T-I/SO?
There is no true cross-brand drop-in equivalent to the PIC16F87T-I/SO because PIC mid-range pinout, peripheral memory map, and instruction set are unique to Microchip. Cross-brand substitutes (NXP LPC, ST STM8, Atmel/Microchip ATtiny) require firmware rewrite and may not share the 18-SOIC pinout. According to DigiKey cross-reference data, the most pragmatic replacement strategy is to stay within the PIC16F87/88 family (PIC16F87-I/SO, PIC16F88-I/SO) for drop-in compatibility.
Can PIC16F87T-I/SO be used for industrial automation?
Yes, the PIC16F87T-I/SO is well suited for industrial automation applications thanks to its 16 I/O pins, USART, I²C/SPI connectivity, 10-bit ADC, PWM outputs, brown-out detect, and watchdog timer. According to Microchip datasheet DS39607D, the -40 °C to +85 °C industrial temperature grade covers most factory-floor environments. Use opto-isolation on communication lines and consider the wider PIC16F877A family when more I/O is required.

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

Selection Guide

Choose the PIC16F87T-I/SO when you need a 7 KB Flash, 16-I/O PIC16 mid-range MCU in industrial -40 °C to +85 °C range, supplied on tape-and-reel for SMT assembly. Choose the PIC16F87T-E/SO when your application runs above +85 °C (under-hood automotive, industrial ovens, outdoor enclosures). Choose the PIC16F87-I/SO for the same die in tube packaging for wave-solder or through-hole assembly. Choose the PIC16F87-I/SS when board space is critical and the 5.30 mm narrow-body 18-SSOP package is acceptable. Choose the PIC16F88-I/SO when 768 bytes of RAM is needed for buffering or larger lookup tables, and choose the PIC16F877T-20I/L when you need 33 I/O and 14 KB Flash for richer peripherals in a 44-PLCC package.

Comparison with Alternatives

Parameter This Product PIC16F87T-E/SO PIC16F87-I/SO PIC16F87-I/SS PIC16F87-E/SO PIC16F87-I/ML PIC16F877T-20I/L
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 18-SOIC (0.295") 18-SOIC (0.295") - same 18-SOIC (0.295") - same 18-SSOP (0.209") - narrower 18-SOIC (0.295") - same 28-QFN (6x6 mm) - differs 44-PLCC - differs
Program Memory 7 KB FLASH 7 KB FLASH 7 KB FLASH 7 KB FLASH 7 KB FLASH 7 KB FLASH 14 KB FLASH (larger)
RAM Size 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes
EEPROM 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes
Maximum Clock Frequency 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Number of I/O Pins 16 16 16 16 16 16 33
Operating Temperature -40 °C to +85 °C -40 °C to +125 °C -40 °C to +85 °C -40 °C to +85 °C -40 °C to +125 °C -40 °C to +85 °C -40 °C to +85 °C
Supply Voltage (Vcc) 4 V to 5.5 V 4 V to 5.5 V 4 V to 5.5 V 4 V to 5.5 V 4 V to 5.5 V 4 V to 5.5 V 4 V to 5.5 V

Key Differentiators

  • Same silicon die with extended -40 °C to +125 °C temperature range (vs PIC16F87T-E/SO)
  • Tube packaging variant for high-volume assembly (vs PIC16F87-I/SO)
  • Compact 18-SSOP narrow-body option for space-constrained designs (vs PIC16F87-I/SS)
  • Drop-in upgrade path to PIC16F88 family for more RAM (vs PIC16F88-I/SO)

Design Notes

Place a 100 nF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 14) and a bulk 10 µF tantalum or aluminum capacitor near the supply entry point. The PIC16F87T-I/SO's nanoWatt Technology sleep currents are specified with VDD stable; noisy rails force the brown-out detector to wake the part unnecessarily. For battery-backed designs, use a low-leakage LDO such as MCP1700 and a series Schottky to allow primary/backup switching without back-feeding the battery. Keep digital supply traces short and away from analog AVdd-style references even though this part does not have a separate AVdd pin.

The 18-SOIC wide-body is 7.50 mm wide, so reserve at least 8.5 mm of board width for the footprint plus 0.5 mm clearance. Pin pitch is 1.27 mm (50 mil). For prototypes, use SOIC-to-DIP adapter boards that share the same pinout as the 18-pin PDIP. Keep the ICSP pins (RB6/PGC, RB7/PGD, MCLR/VPP) accessible for in-circuit programming - do not route them through vias only; leave a 2.54 mm header footprint for the PICkit clip. Use a ground plane under the MCU for thermal spreading and EMI suppression, especially in industrial environments.

Do not leave MCLR floating - tie it to VDD through a 10 kΩ pull-up or drive it directly from a supervisor. Floating MCLR causes spurious resets in noisy environments. Configure all unused I/O pins as outputs (not inputs) to eliminate shoot-through current; never leave them floating. When using the internal RC oscillator, calibrate the frequency via OSCTUNE if UART communication is required, as factory-calibrated accuracy is ±1 % to ±2 % over temperature. Finally, do not exceed 5.5 V on any pin; the absolute maximum VDD rating is 6.5 V and over-voltage will damage the Flash endurance.

Route the OSC1/OSC2 traces short and symmetric when using a crystal, with the load capacitors within 5 mm of the pins and a ground guard ring for noise immunity. Keep high-speed digital lines (PWM, USART) away from analog inputs (RA0-RA3) to minimize digital switching noise coupling into ADC readings. Place the ICSP connector or test pads on the same board edge as the MCU to allow the PICkit clip to attach without mechanical interference. For SSOP/ML variants in mixed-assembly boards, verify the land pattern matches the chosen package width to avoid tombstoning during reflow.

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; halogen-free status not explicitly stated in supplied data. Not AEC-Q100 qualified - choose AEC-Q100 grade PIC variants for automotive safety applications.

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

Related Searches

PIC16F87T-I/SO datasheet PIC16F87T-I/SO price PIC16F87T-I/SO buy Microchip PIC16F87T-I/SO PIC16F87T-I/SO 18-SOIC PIC16F87T-I/SO pinout PIC16F87T-I/SO vs PIC16F87-I/SO PIC16F87T-I/SO drop-in replacement PIC16F87T-I/SO industrial sensor MCU 8-bit 20MHz 7KB flash microcontroller 18-SOIC what is the program memory of PIC16F87T-I/SO PIC16F87T-I/SO ICD programming PIC16F87T-I/SO lead time PIC16F87T-I/SO alternative PIC16F88

Related Components & Terms

Microchip Technology PIC16F87T-I/SO PIC16F87T-E/SO PIC16F87-I/SO PIC16F87-I/SS PIC16F87-E/SO PIC16F88-I/SO PIC16F877T-20I/L PIC16F84A PIC16F873A-I/SO PIC16 mid-range 8-bit microcontroller MCU FLASH memory EEPROM nanoWatt Technology ICSP MPLAB X IDE 18-SOIC 18-SSOP 28-QFN 44-PLCC USART I²C SPI PWM 10-bit ADC Brown-out Reset Watchdog Timer RoHS AEC-Q100 industrial temperature grade PIC10/12/16/18 family MCP1700 MCP2221A PICkit 4
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