PIC16F87T-I/SS - 8-bit 20MHz 7KB Flash MCU 20-SSOP | Microchip
부품 번호: PIC16F87T-I/SS ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 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 개요
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.
드롭인 대체품: PIC16F87T-I/SS — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F87T-I/SS (동일 폼 팩터 및 풋프린트) — 차이점: Operating Temperature, Package, Connectivity, EEPROM Size, Internal Oscillator.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F87T-I/SO
✅ 드롭인✓ 재고 있음
$1.12 / 개
데이터시트 보기 →PIC16F87T-E/SS
✅ 드롭인✓ 재고 있음
$2.65 / 개
데이터시트 보기 →PIC16F87-I/SS
✅ 드롭인✓ 재고 있음
$4.35 / 개
데이터시트 보기 →PIC16F87-E/SO
✅ 드롭인✓ 재고 있음
$3 / 개
데이터시트 보기 →PIC16F87T-I/SS 최대 정격 & 전기적 특성
| 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) |
| 최대 클록 주파수 | 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 |
| 동작 온도 | -40°C to +85°C (industrial, I grade) |
| 패키지 | 20-SSOP (5.30 mm) |
| 실장 유형 | Surface Mount |
| Packaging Style | Tape & Reel (T suffix) |
| RoHS 상태 | Compliant |
| Program Memory Type | FLASH |
| Instruction Set | 35 single-word instructions |
PIC16F87T-I/SS 핀 구성
| 핀 1 | MCLR/Vpp/THV — Master Clear (reset) input / programming voltage |
| 핀 2 | RA0/AN0 — PORTA bit 0 / analogue input 0 |
| 핀 3 | RA1/AN1 — PORTA bit 1 / analogue input 1 |
| 핀 4 | RA2/AN2 — PORTA bit 2 / analogue input 2 |
| 핀 5 | RA3/AN3/VREF+ — PORTA bit 3 / analogue input 3 / VREF+ |
| 핀 6 | RA4/AN4/T0CKI — PORTA bit 4 / analogue input 4 / Timer0 clock input |
| 핀 7 | RA5/AN5/SS — PORTA bit 5 / analogue input 5 / SPI slave select |
| 핀 8 | VSS — Ground reference |
| 핀 9 | OSC1/CLKI — Oscillator input / external clock input |
| 핀 10 | OSC2/CLKO — Oscillator output / clock output |
| 핀 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock |
| 핀 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| 핀 13 | RC2/CCP1 — PORTC bit 2 / CCP1 (PWM/capture/compare) |
| 핀 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I²C clock |
| 핀 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I²C data |
| 핀 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| 핀 17 | RC6/TX/CK — PORTC bit 6 / UART TX / clock |
| 핀 18 | RC7/RX/DT — PORTC bit 7 / UART RX / data |
| 핀 19 | VSS — Ground reference (second ground pin) |
| 핀 20 | VDD — Positive supply (4.0 V to 5.5 V) |
일반적인 애플리케이션
PIC16F87T-I/SS 적합 용도: 6 애플리케이션s: 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.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F87T-I/SS — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | 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 |
주요 차별점
- 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)
설계 노트
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.
규정 준수 정보
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.