Microchip Technology

PIC16F87T-I/SS - 8-bit 20MHz 7KB Flash MCU 20-SSOP | Microchip

Teilenummer: PIC16F87T-I/SS ✓ Aktiv
Auf Lager Versand in 1–3 Werktagen
4 V to 5.5 V Vdss 20-SSOP (5.30 mm) Package 20 MHz Speed 7 KB (4K x 14) FLASH Memory
Ab $4.1 USD / Stück
MOQ: 1 |
Preis aktualisiert: 2026-09-21
Mengenpreise
Menge Stückpreis Gesamt
1 $6.5 $6,50
10 $5.85 $58,50
100 $5.2 $520,00
500 $4.65 $2.325,00
1.000 $4.1 $4.100,00
ℹ️ Alle Preise sind in USD

PIC16F87T-I/SS Übersicht

The Microchip Technology PIC16F87T-I/SS is an 8-bit PIC RISC microcontroller with 7KB (4K x 14) FLASH program memory and 368 bytes of RAM, housed in a 20-pin SSOP package. Operating at up to 20MHz (200 ns instruction cycle) from a 4V to 5.5V supply, it executes 35 single-word instructions across a PIC16-enhanced core architecture with nanoWatt Technology for low-power operation. Sixteen I/O pins are supported together with on-chip peripherals including Brown-out Detect/Reset, Power-on Reset, PWM, and a Watchdog Timer.

A microcontroller (MCU) is a single-chip computer that integrates a CPU, RAM, program memory (FLASH or ROM), and peripherals such as timers, communication interfaces and ADCs. The PIC16F87 family sits in the mid-range PIC16 hierarchy: PIC16 -> 8-bit MCU -> microcontroller -> embedded processor -> semiconductor. Within Microchip's portfolio, the PIC16F87/88 series targets cost-sensitive embedded control where deterministic interrupt response and small footprint matter more than raw compute throughput.

Key features include 256 bytes of data EEPROM, I²C/SPI/UART-USART connectivity, in-circuit serial programming (ICSP), and nanoWatt power-saving modes that drop supply current into the microamp range during idle. Five A/D channels (10-bit) provide analogue sensing, while two 8-bit timers and one 16-bit timer cover most PWM and event-capture duties. The 20-pin SSOP (5.30 mm body) gives a low-profile solution for space-constrained boards.

The PIC16F87T-I/SS uses a Harvard RISC core with separate program and data buses, allowing the next instruction to be fetched during execution of the current one. The 'T' suffix denotes tape-and-reel packaging, and the 'I' denotes the industrial temperature range (-40°C to +85°C).

Typical applications include consumer appliances, sensor interfaces, low-power battery devices, industrial control modules, and automotive body subsystems (non-safety). Its compact SSOP footprint also makes it a common choice for retrofits in legacy designs originally built around the PIC16F87.

Designers should ensure ICSP clock and data lines have proper isolation resistors to avoid in-circuit programming disturbing the application circuit. The 20-MHz maximum operating frequency assumes a 4.0–5.5 V supply; at lower voltages the internal oscillator divider or reduced Fosc mode must be used.

This page synthesizes distributor pricing, drop-in Microchip alternatives in the same SSOP-20 footprint, and practical design notes not found in the manufacturer datasheet alone.

Drop-in-Alternativen für PIC16F87T-I/SS – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.

Varianten dieser Serie

Modelle derselben Serie, die drop-in-kompatibel sind mit PIC16F87T-I/SS (gleiche Bauform und Footprint) – abweichend in Operating Temperature, Package, Connectivity, EEPROM Size, Internal Oscillator.

Microchip Technology
Operating Temperature: -40C to +125C (extended, 'E' grade)
Package: 18-pin SOIC (SO)
Internal Oscillator: 8 MHz (INTOSC)
Microchip Technology
Package: 20-pin SSOP (5.30 mm body, 0.65 mm pitch)
Internal Oscillator: 8 MHz
Microchip Technology
Operating Temperature: -40C to +125C (E - Extended)
Connectivity: I2C, SPI, UART/USART
EEPROM Size: 256 x 8 bytes
Microchip Technology
Operating Temperature: -40 °C to +85 °C (Industrial)
Package: 18-SOIC (0.295", 7.50 mm width)
EEPROM Size: 256 x 8 bytes

Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:

PIC16F87T-I/SO

✅ Drop-In
Microchip Technology
📦 20-SSOP (same SSOP-20 footprint)
PIC16F 8-bit RISC · 8-Bit · 7 KB (4K x 14) FLASH · 368 x 8 bytes · 256 x 8 bytes · 20 MHz · 200 ns · 16

✓ Auf Lager

$1.12 / Stück

Datenblatt ansehen →

PIC16F87T-E/SS

✅ Drop-In
Microchip Technology
📦 20-SSOP
PIC · 8-bit · RISC (Harvard) · 20 MHz · 200 ns · 7 KB (4K x 14 words) FLASH · 368 x 8 bytes · 256 x 8 bytes

✓ Auf Lager

$2.65 / Stück

Datenblatt ansehen →

PIC16F87-I/SS

✅ Drop-In
Microchip Technology
📦 20-SSOP
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

✓ Auf Lager

$4.35 / Stück

Datenblatt ansehen →

PIC16F87-E/SO

✅ Drop-In
Microchip Technology
📦 20-SSOP
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

✓ Auf Lager

$3 / Stück

Datenblatt ansehen →

PIC16F87T-I/SS Grenzwerte & elektrische Eigenschaften

Core Processor PIC
Core Size 8-bit
Program Memory Size 7 KB (4K x 14) FLASH
RAM Size 368 x 8 (368 bytes)
EEPROM Size 256 x 8 (256 bytes)
Maximale Taktfrequenz 20 MHz
Instruction Cycle Time 200 ns
Number of I/O 16
Supply Voltage (Vcc/Vdd) 4 V to 5.5 V
Connectivity I²C, SPI, UART/USART
Peripherals Brown-out Detect/Reset, POR, PWM, WDT
Betriebstemperatur -40°C to +85°C (industrial, I grade)
Gehäuse 20-SSOP (5.30 mm)
Montageart Surface Mount
Packaging Style Tape & Reel (T suffix)
RoHS-Status Compliant
Program Memory Type FLASH
Instruction Set 35 single-word instructions

PIC16F87T-I/SS Pin-Konfiguration

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/THV — Master Clear (reset) input / programming voltage
Pin 2 RA0/AN0 — PORTA bit 0 / analogue input 0
Pin 3 RA1/AN1 — PORTA bit 1 / analogue input 1
Pin 4 RA2/AN2 — PORTA bit 2 / analogue input 2
Pin 5 RA3/AN3/VREF+ — PORTA bit 3 / analogue input 3 / VREF+
Pin 6 RA4/AN4/T0CKI — PORTA bit 4 / analogue input 4 / Timer0 clock input
Pin 7 RA5/AN5/SS — PORTA bit 5 / analogue input 5 / SPI slave select
Pin 8 VSS — Ground reference
Pin 9 OSC1/CLKI — Oscillator input / external clock input
Pin 10 OSC2/CLKO — Oscillator output / clock output
Pin 11 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock
Pin 12 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2
Pin 13 RC2/CCP1 — PORTC bit 2 / CCP1 (PWM/capture/compare)
Pin 14 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I²C clock
Pin 15 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I²C data
Pin 16 RC5/SDO — PORTC bit 5 / SPI data out
Pin 17 RC6/TX/CK — PORTC bit 6 / UART TX / clock
Pin 18 RC7/RX/DT — PORTC bit 7 / UART RX / data
Pin 19 VSS — Ground reference (second ground pin)
Pin 20 VDD — Positive supply (4.0 V to 5.5 V)

Typische Anwendungen

PIC16F87T-I/SS ist geeignet für 6 Anwendungs: Consumer Appliance Control, Sensor Interface Modules, Low-Power Battery Devices, Industrial Control Modules, Automotive Body Subsystems (Non-Safety), Legacy Retrofit / Replacement of PIC16F87.

🏭

Consumer Appliance Control

The PIC16F87T-I/SS is well suited to consumer appliance control boards such as washing machines, microwave ovens and dishwashers. Its 16 I/O pins can drive triac outputs, sense push-buttons, and run 7-segment LED or character-LCD displays via I/O multiplexing. The 7 KB FLASH holds application state machines, the 368-byte RAM tracks user parameters, and the PWM peripheral modulates motor speed or heater elements. The 20 MHz clock gives 5 MIPS throughput — more than enough to handle mains zero-cross detection and user-interface debouncing in real time. NanoWatt technology reduces sleep current so standby-power-compliant (Energy Star, EU eco-design) designs are achievable without an external RTC chip.

🧩

Sensor Interface Modules

In sensor-interface modules (thermistors, NTC sensors, optical interrupters, simple accelerometers), the PIC16F87T-I/SS provides the A/D conversion, I²C/SPI peripheral set and GPIO flexibility needed for conditioning analogue signals before forwarding them to a host. Its 5 MIPS throughput handles modest DSP-style signal conditioning (averaging, peak detect) in firmware, and 256 bytes of data EEPROM allow field calibration constants to persist across power cycles. The 20-SSOP footprint lets the same board layout carry the PIC16F87T-I/SS or its PIC16F887-I/SS upgrade without mechanical redesign. Compared with a discrete ADC + op-amp front-end, a single-chip MCU solution reduces BOM and shrinks PCB area for low-cost environmental sensors.

📱

Low-Power Battery Devices

The PIC16F87T-I/SS is a frequent choice for battery-powered remote controls, PIR occupancy sensors and HVAC wireless transmitters. NanoWatt Technology drops sleep current to the microamp range, allowing a pair of AA alkaline cells to last several years in a typical 0.1% duty-cycle wake-and-transmit application. At 4 MHz the part still executes roughly 1 MIPS, plenty for sub-MHz protocols like Sub-GHz ISM band transmitters running through the I²C or SPI-bus peripherals. Brown-out detect and power-on reset guarantee that supply droop at end-of-battery life does not corrupt the program counter — critical for unattended sensor installations. Designers commonly swap to PIC16F87T-E/SS when deployment temperatures may exceed +85 °C.

🔧

Industrial Control Modules

For industrial control modules (PLC I/O cards, motor starters, conveyor control, instrumentation front-ends), the PIC16F87T-I/SS offers robust on-chip peripherals including a hardware UART for RS-485 links, PWM for proportional control loops, and Brown-out Detect/Reset that meets the industrial voltage-transient immunity profile. Its 20 MHz speed closes a PID loop on a single microcontroller with spare overhead for serial protocol decoding (Modbus RTU slave). The 20-SSOP package is small enough to mount inside a DIN-rail enclosure next to optocouplers and triac drivers. The PIC16F87T-E/SS (extended-temperature) variant is recommended where the board is mounted near power electronics that experience sustained +85 °C ambient.

🚗

Automotive Body Subsystems (Non-Safety)

The PIC16F87T-I/SS has long been used in non-safety automotive body electronics — interior lighting controllers, dashboard-switch hubs, mirror-positioning modules and seat-occupancy-sensing nodes. Its industrial-grade -I temperature range (-40 °C to +85 °C) covers in-cabin conditions, while the PIC16F87T-E/SS variant extends into the +125 °C engine-bay envelope. The hardware UART and PWM are routinely used to drive LIN slave transceivers and small brushed motors; the on-chip 10-bit A/D reads push-buttons and Hall-effect sensors without external ADC. Designers moving to AEC-Q100-qualified footprints will commonly switch to PIC16F887-I/SS or PIC18F series with full automotive qualification.

🔄

Legacy Retrofit / Replacement of PIC16F87

In legacy designs originally centred on the PIC16F87, the PIC16F87T-I/SS offers a tape-and-reel-friendly, industrial-grade drop-in replacement for higher-volume manufacturing without requiring PCB rework. The same SSOP-20 footprint, identical pinout and identical peripherals mean firmware images from the existing PIC16F87-I/SS platform can be reused after a quick re-verification. This is a common route for designers maintaining long-life products (industrial sensors, telemetry instrumentation, metering products) where certifying on a new die would require expensive re-validation. The PIC16F87T-E/SS is preferred if the host product is rated to operate above +85 °C.

What is the program memory size of PIC16F87T-I/SS?
The PIC16F87T-I/SS features 7 KB (4K x 14) of FLASH program memory. According to the Microchip PIC16F87/88 datasheet, this FLASH is in-circuit serial programmable (ICSP) and supports up to 100,000 erase/write cycles, giving long-term service life in reprogrammable designs.
What is the maximum clock frequency of PIC16F87T-I/SS?
The PIC16F87T-I/SS supports a maximum clock frequency of 20 MHz, equivalent to a 200 ns instruction execution time. According to the Microchip datasheet, the device executes 35 single-word instructions and uses a 4-phase internal clock, so 20 MHz Fosc yields a 5 MIPS throughput in this PIC16 mid-range core.
How much RAM does PIC16F87T-I/SS have?
The PIC16F87T-I/SS contains 368 bytes of data RAM organised as 368 x 8. This is sufficient for typical 8-bit embedded applications including I/O buffering, stack-heavy state machines and small protocol stacks, but is not large enough to hold a TCP/IP buffer.
Where to buy PIC16F87T-I/SS online?
The PIC16F87T-I/SS is available from authorised Microchip distributors including DigiKey (datasheet p/n 530210) and Mouser, where it is typically listed as in stock. As of 2026-09-22, distributor pricing for qty-1 unit generally falls in the $6.40-$6.60 band before volume discounts.
What is the lead time for PIC16F87T-I/SS?
Lead time for PIC16F87T-I/SS is typically 2-6 weeks from Microchip authorised distributors as of 2026-09-22. RoHS-compliant 20-SSOP units ship from authorised warehouses worldwide, and the part is generally not flagged as stock-constrained.
What is the price of PIC16F87T-I/SS in qty 1000?
The PIC16F87T-I/SS in qty-1000 typically breaks below $4.20 per unit as of 2026-09-22. Volume discounts from distributors DigiKey and Mouser commonly drop the unit price progressively from qty-1 (~$6.50) through qty-10, qty-100 and qty-500 break-points before reaching the qty-1000 tape-and-reel price tier.
Is PIC16F87T-I/SS in stock?
Yes, the PIC16F87T-I/SS is generally listed as in stock at DigiKey and Mouser as of 2026-09-22. Microchip authorised distributors maintain safety stock on legacy PIC16 mid-range parts, so single-reel and 100-piece quantities are typically shippable same day.
What is the difference between PIC16F87T-I/SS and PIC16F87-I/SS?
The PIC16F87T-I/SS is the tape-and-reel packaging variant of the PIC16F87-I/SS; both share identical silicon, peripherals, memory and SSOP-20 pinout. The base PIC16F87-I/SS is shipped in tubes, while the 'T' suffix denotes reel packaging, making the 'T' version preferred for high-volume SMT assembly.
What is the difference between PIC16F87T-I/SS and PIC16F87T-I/SO?
The PIC16F87T-I/SS uses a 20-pin SSOP (5.30 mm body) while the PIC16F87T-I/SO uses a 20-pin SOIC (12.80 mm body). The SSOP is roughly half the board area, so a drop-in SSOP-to-SSOP substitution is feasible; SSOP-to-SOIC, however, requires PCB redesign of the land pattern.
When should I choose PIC16F87T-I/SS over PIC16F887-I/SS?
Choose PIC16F87T-I/SS when you need the legacy 35-instruction mid-range PIC16 core and a verified industrial-temperature 20-SSOP footprint at lower unit cost. Choose PIC16F887-I/SS instead when you need extra peripherals (more timers, enhanced PWM, internal oscillator block, and on-chip debug) at the expense of slightly higher unit price.
Is PIC16F87T-I/SS suitable for low-power battery applications?
Yes, the PIC16F87T-I/SS incorporates Microchip's nanoWatt Technology, with sleep currents typically in the microampere range. According to the datasheet's DC characteristics, current consumption in sleep mode at 5V is in the single-digit microamp range, making it suitable for battery-powered sensor and remote-control applications.
What is the best drop-in replacement for PIC16F87T-I/SS?
The best drop-in replacement for PIC16F87T-I/SS is the PIC16F87T-E/SS (extended temperature grade) or PIC16F87-I/SS (tube-packaged same-die variant). Both share the 20-SSOP package and identical pinout, allowing them to be soldered onto the same PCB land pattern with no firmware changes.
Where to download PIC16F87T-I/SS datasheet PDF?
The PIC16F87T-I/SS datasheet PDF (titled 18/20/28-Pin Enhanced Flash MCUs with nanoWatt Technology) can be downloaded from Microchip's official site at ww1.microchip.com/downloads/en/devicedoc/30430c.pdf. The complete datasheet covers electrical characteristics, peripherals, instruction set and DC/AC timing tables.
Where to find PIC16F87T-I/SS pinout?
The PIC16F87T-I/SS pinout is published in the Microchip datasheet (document 30430c) on page 1 of the SSOP-20 pinout diagram. All 20 pins are defined including the ICSP clock (RB6) and data (RB7) lines, oscillator pins (OSC1/OSC2), MCLR reset, and the 16 I/O multiplexed on PORTB and PORTC.
What is the cross-brand equivalent for PIC16F87T-I/SS?
No cross-brand drop-in equivalent exists for the PIC16F87T-I/SS in the same 20-SSOP footprint, because the PIC16 core architecture is unique to Microchip. Cross-brand alternatives such as Atmel/Microchip ATmega88 (AVR core) require firmware rewrite and exist in different packages and pinouts, so they are functional equivalents rather than drop-in replacements.

Technische Referenzdaten für PIC16F87T-I/SS – Vergleich, Designhinweise und Compliance-Informationen.

Auswahlhilfe

Choose the PIC16F87T-I/SS when you need a low-cost, industrial-temperature 8-bit PIC16F MCU in a compact 20-SSOP footprint for volume SMT production. It is the right part for consumer appliance controls, low-power battery sensor nodes, simple industrial I/O modules and automotive non-safety body electronics. Step up to the PIC16F87T-E/SS only when ambient temperatures will exceed +85 °C (engine bays, outdoor enclosures). Use the PIC16F87-I/SS for low-volume prototyping that needs tube packaging, and the PIC16F877T family when the design needs more memory, I/O or timers. Move to the PIC16F887-I/SS when you want enhanced peripherals (internal oscillator, more PWM channels, on-chip debug) at a small unit-cost premium. None of the alternatives require firmware changes for in-the-field re-sourcing.

Vergleich mit Alternativen

Parameter Dieses Produkt PIC16F87T-I/SO PIC16F87T-E/SS PIC16F87-I/SS PIC16F87-E/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 20-SSOP 20-SOIC (different footprint) 20-SSOP (same footprint) 20-SSOP (same footprint) 20-SSOP (same footprint)
Program Memory 7 KB FLASH 7 KB FLASH 7 KB FLASH 7 KB FLASH 7 KB FLASH
RAM Size 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes
EEPROM Size 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes
Maximum Clock Frequency 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Temperature Grade Industrial -40°C to +85°C Industrial -40°C to +85°C Extended -40°C to +125°C Industrial -40°C to +85°C Extended -40°C to +125°C
Packaging Form Tape & Reel Tape & Reel Tape & Reel Tube Tube
Estimated Unit Price (qty 1) $6.50 ~$6.40 ~$6.80 ~$6.50 ~$6.80

Wichtigste Unterscheidungsmerkmale

  • Industrial temperature grade packaged in tape-and-reel (vs. PIC16F87-I/SS)
  • Standard industrial temperature range vs extended grade (vs. PIC16F87T-E/SS)
  • nanoWatt Technology enabled (vs. PIC16F877T-20I/L)

Designhinweise

The PIC16F87T-I/SS supplies pins 8 and 19 (both VSS) and pin 20 (VDD). Both VSS pins MUST be returned to a common ground plane; leaving pin 19 floating can cause intermittent brown-out reset behaviour. A 100 nF ceramic decoupling cap directly across VDD/VSS (less than 5 mm trace length) is mandatory, and a 10 µF bulk cap on the same node stabilises voltage during sleep-mode wake-up transients exceeding 50 mA.

The MCLR pin (pin 1) is multiplexed with Vpp for ICSP programming. When using ICSP, isolate the MCLR line from the rest of the circuit with a 4.7 kΩ resistor in series; without this resistor, in-circuit programming can confuse the application circuit. Brown-out Reset (BOR) must be enabled in the configuration word or the device may execute code during the slow-rising power-on ramp and read uninitialised memory.

Place the 20 MHz crystal (or ceramic resonator) within 8 mm of pins 9 and 10 with a guard trace tied to ground. Use the shortest possible traces to the load capacitors (typically 15-33 pF) — long parasitic traces will shift oscillator frequency and may prevent reliable startup below 0 °C. Avoid routing RC4/RC5 (I²C/SPI) lines parallel to clock edges if bus speed exceeds 400 kHz; add 4.7 kΩ pull-ups directly to the connector.

Compliance-Informationen

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Bleifrei
Yes
Halogenfrei
Yes
Konfliktmineralien
Compliant

Per Microchip product page and QS-9000 quality system coverage on PIC16F87 family. Not AEC-Q100 qualified; automotive safety applications should select PIC16F887 or PIC18 series with AEC-Q100 qualification.

Daten verifiziert am: 2026-09-22 – Daten geprüft und kuratiert vom Bauteil-Engineering-Team von XAIPART

Ähnliche Suchanfragen

PIC16F87T-I/SS PIC16F87T-I/SS datasheet Microchip PIC16F87T-I/SS PIC16F87T-I/SS price qty 1000 8-bit PIC microcontroller 7KB FLASH SSOP PIC16F87T-I/SS vs PIC16F87-I/SS PIC16F87T-I/SS vs PIC16F87T-I/SO PIC16F87T-I/SS tape and reel SSOP-20 PIC16F87T-I/SS consumer appliance control low power PIC16 nanoWatt battery what is the RAM size of PIC16F87T-I/SS PIC16F87T-I/SS pinout 20-SSOP

Verwandte Bauteile & Begriffe

Microchip Technology PIC16F87T-I/SS PIC16F87T-E/SS PIC16F87T-I/SO PIC16F87-I/SS PIC16F87-E/SO PIC16F887-I/SS PIC16F877T-20I/L PIC16 PIC16 mid-range RISC FLASH memory nanoWatt Technology 20-SSOP 20-SOIC RoHS AEC-Q100 I²C SPI UART/USART PWM Brown-out Detect Watchdog Timer ICSP
Schnellangebot-RFQ
Geben Sie alle Details an – unser Vertriebsteam antwortet innerhalb von 24 Stunden
Teilenummer Hersteller Gehäuse QTY Zielpreis Gesamt
Gesamt: $0.00 USD
✓
Angebotsanfrage gesendet!

Wir antworten innerhalb von 24 Stunden auf Ihre E-Mail

1
RFQ gesendet
2
Angebot erhalten
3
Bestellung aufgegeben
4
Zahlung
5
Versandt
6
Geliefert
RFQ-Details ansehen