PIC16F87T-I/SS - 8-bit 20MHz 7KB Flash MCU 20-SSOP | Microchip
Teilenummer: PIC16F87T-I/SS ✓ Aktiv| 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 |
PIC16F87T-I/SS Übersicht
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.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC16F87T-I/SO
✅ Drop-In✓ Auf Lager
$1.12 / Stück
Datenblatt ansehen →PIC16F87T-E/SS
✅ Drop-In✓ Auf Lager
$2.65 / Stück
Datenblatt ansehen →PIC16F87-I/SS
✅ Drop-In✓ Auf Lager
$4.35 / Stück
Datenblatt ansehen →PIC16F87-E/SO
✅ Drop-In✓ 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
| 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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC16F87T-I/SS – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
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
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.