Microchip Technology

PIC16F887-I/PT - 8-bit 20MHz MCU, 14KB Flash, 44-TQFP | Microchip

부품 번호: PIC16F887-I/PT ✓ 활성
재고 있음 영업일 기준 1~3일 내 발송
2.0 V to 5.5 V Vdss 44-pin TQFP (PT), 10x10 mm Package 20 MHz Speed 14 KB (8K x 14 words) Memory
시작가 $1.66 USD / 개
MOQ: 1 |
가격 업데이트: 2026-09-21
볼륨 가격
수량 단가 합계
1 $2.74 $2.74
10 $2.46 $24.60
100 $2.13 $213.00
500 $1.85 $925.00
1,000 $1.66 $1,660.00
ℹ️ 모든 가격은 USD 기준입니다

PIC16F887-I/PT 개요

The Microchip PIC16F887-I/PT is an 8-bit CMOS Flash-based PIC16 family microcontroller running at up to 20 MHz, with 14 KB of Flash program memory, 368 bytes of SRAM, and 256 bytes of EEPROM, packaged in a 44-pin TQFP (PT) measuring 10x10 mm. The part carries 36 digital I/O lines, supports 14 channels of 10-bit ADC, and integrates nanoWatt power management for low-power designs.

An 8-bit microcontroller (MCU) is a single-chip computer that combines a CPU, program memory, data memory, and peripherals on one die; the PIC16 family uses a RISC architecture with only 35 single-word instructions, sitting in the broader hierarchy: MCU -> 8-bit MCU -> PIC16 family -> Flash-based PIC16F -> general-purpose embedded controller -> semiconductor. The PIC16F887 specifically targets the upper-mid range of the PIC16F line, balancing I/O count, analog peripherals, and code density for cost-sensitive embedded products.

Key features include 14 KB (8K x 14) self-programmable Flash, hardware USART, MSSP for SPI and I2C, two 8-bit and one 16-bit timers, a 10-bit ADC with 14 channels, an enhanced PWM module with up to three outputs, and the nanoWatt power-managed modes (Idle, Sleep, and a watchdog timer-driven Wake-up). Brown-out Reset, power-on Reset, and a Watchdog Timer with its own on-chip RC oscillator are standard. The PT suffix denotes the 44-lead TQFP (10x10 mm) industrial temperature grade (-40C to +85C).

The core is a 14-bit instruction-word RISC engine with an 8-bit data path, supported by a 2-stage pipeline and an 8-level deep hardware stack. The 20 MHz oscillator yields a 200 ns instruction cycle, and an internal 31 kHz and 8 MHz oscillator block can be software-selected to eliminate external crystals in many designs. Debug is supported via Microchip's ICD and ICSP interfaces, with two debug breakpoints integrated on-chip.

Typical applications include industrial control panels, home appliance user interfaces, motor driver logic, low-end sensor hubs, automotive body electronics (non-safety), consumer white goods, and battery-powered instruments. The wide operating voltage (2.0 V to 5.5 V) and low-power nanoWatt modes make it well suited to 2-cell battery or USB-powered nodes.

When designing with the PIC16F887-I/PT, reserve pins 1 and 44 for the ICSP programming/debug interface so that in-circuit programming is preserved on the production PCB, and always include a decoupling 100 nF capacitor on VDD within 5 mm of the package pin pair.

This page synthesizes distributor pricing, drop-in alternatives drawn from the same Microchip PIC16F family, and practical design notes drawn from the manufacturer datasheet - giving engineers more decision-ready information than the standalone datasheet PDF.

드롭인 대체품: PIC16F887-I/PT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.

이 시리즈의 변형

다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F887-I/PT (동일 폼 팩터 및 풋프린트) — 차이점: Timers, ADC, Core Architecture, Package, Operating Temperature.

Microchip Technology
Timers: TMR0, TMR1, TMR2
ADC: 8-bit, multi-channel (per PIC16C6x family)
Core Architecture: PIC16 (8-bit RISC, Harvard)
Microchip Technology
Timers: 2x 8-bit + 1x 16-bit
ADC: 8-channel, 8-bit
Core Architecture: PIC16 RISC (14-bit modified Harvard)
Microchip Technology
ADC: 8 channels x 10 bit
Core Architecture: PIC (RISC, Harvard)
Package: 44-TQFP (10x10 mm)
Microchip Technology
Timers: 2x 8-bit + 1x 16-bit + Watchdog Timer
ADC: 10-bit, 8 channels
Core Architecture: PIC 8-bit RISC, mid-range
Microchip Technology
Timers: 3 (Timer0 8-bit, Timer1 16-bit, Timer2 8-bit)
ADC: 8 channels, 10-bit
Core Architecture: PIC16 Harvard RISC, 14-bit instruction word
Microchip Technology
Timers: Timer0, Timer1, Timer2
Package: 44-TQFP (10x10 mm)
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
Timers: 2 x 8-bit, 1 x 16-bit
ADC: 14-channel, 10-bit
Core Architecture: PIC16 8-bit RISC (mid-range)
Microchip Technology
Timers: 2 x 8-bit, 1 x 16-bit
ADC: 14-channel, 10-bit
Package: 44-pin TQFP (PT), 10 x 10 mm
Microchip Technology
Timers: 3 (Timer0/1/2)
ADC: 14 channels, 10-bit
Core Architecture: PIC16 (Harvard RISC, 8-bit)
Microchip Technology
Timers: 2 x 8-bit, 1 x 16-bit
ADC: 10-bit, up to 14 channels
Core Architecture: PIC16 8-bit RISC (Harvard)
Microchip Technology
Timers: Two 8-bit (TMR0/TMR2), one 16-bit (TMR1)
ADC: 10-bit, up to 14 channels
Package: 44-pin TQFP (10x10 mm)
Microchip Technology
Core Architecture: PIC 8-bit RISC (Harvard)

빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:

PIC16F887-E/PT

✅ 드롭인
Microchip Technology
📦 44-TQFP (PT) 10x10 mm
PIC16 (Harvard RISC, 8-bit) · 35 single-word instructions · 20 MHz · 200 ns (at 20 MHz) · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 36

✓ 재고 있음

$2.75 / 개

데이터시트 보기 →

PIC16F884-E/PT

✅ 드롭인
Microchip Technology
📦 44-TQFP (PT) 10x10 mm
PIC16 8-bit RISC (mid-range) · 7 KB (4K x 14 words) · 256 bytes · 256 bytes · 20 MHz · 35 single-word instructions · 2.0 V to 5.5 V · 36

✓ 재고 있음

$2.05 / 개

데이터시트 보기 →

PIC16F884T-I/PT

✅ 드롭인
Microchip Technology
📦 44-TQFP (PT) 10x10 mm
PIC16 (8-bit Harvard RISC) · 20 MHz (5 MIPS) · 7 KB (4K x 14 words) · 368 bytes · 256 bytes · 2.0 V to 5.5 V · 36 · 14-channel, 10-bit

✓ 재고 있음

$2.3 / 개

데이터시트 보기 →

PIC16F886-E/PT

✅ 드롭인
📦 44-TQFP (PT) 10x10 mm
sibling part with reduced PWM (1 ECCP vs enhanced CCP feature subset), same 14 KB Flash, same pinout

📋 참조 대체품 (카탈로그에 없음)

PIC16F883-E/PT

✅ 드롭인
📦 44-TQFP (PT) 10x10 mm
Flash reduced to 7 KB (-50%) and 28 I/O pins (vs 36, -22%), still pin-to-pin on the 44-TQFP

📋 참조 대체품 (카탈로그에 없음)

PIC16F887-I/PT 최대 정격 & 전기적 특성

Core PIC16 8-bit RISC
Instruction Set 35 single-word instructions
Program Memory (Flash) 14 KB (8K x 14 words)
Data SRAM 368 bytes
Data EEPROM 256 bytes
Maximum CPU Speed 20 MHz
Instruction Cycle 200 ns at 20 MHz
Operating Voltage (VDD) 2.0 V to 5.5 V
I/O Pins 36
ADC 10-bit, 14 channels
Timers 2 x 8-bit + 1 x 16-bit
PWM Outputs Up to 3 (Enhanced CCP/ECCP)
Communication 1 x USART, 1 x MSSP (SPI / I2C)
Internal Oscillator 31 kHz LF + 8 MHz HF, software-selectable
Watchdog Timer Yes, with on-chip dedicated RC oscillator
Power-Saving Modes nanoWatt (Idle, Sleep, Watchdog Wake-up)
In-Circuit Programming / Debug ICSP via ICD 2/3
동작 온도 -40C to +85C (Industrial, -I)
패키지 44-pin TQFP (PT), 10x10 mm
RoHS 상태 Compliant
MSL 레벨 3 (168 hours)
실장 유형 Surface Mount

PIC16F887-I/PT 핀 구성

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
핀 1 MCLR/VPP/RE3 — Master Clear (reset) input / programming voltage / digital I/O RE3
핀 2 RA0/AN0/ULPWU/C12IN0- — PORTA bit 0 / analog input 0 / ultra-low-power wake-up / comparator C1 input
핀 3 RA1/AN1/C12IN1- — PORTA bit 1 / analog input 1 / comparator C1 input
핀 4 RA2/AN2/VREF-/CVREF/C2IN+ — PORTA bit 2 / analog input 2 / negative voltage reference / comparator reference / comparator C2 input
핀 5 RA3/AN3/VREF+/C1IN+ — PORTA bit 3 / analog input 3 / positive voltage reference / comparator C1 input
핀 6 RA4/T0CKI/C1OUT — PORTA bit 4 / Timer0 clock input / comparator C1 output
핀 7 RA5/AN4/SS/C2OUT — PORTA bit 5 / analog input 4 / SPI slave select / comparator C2 output
핀 8 RE0/RD/AN5 — PORTE bit 0 / parallel slave port read / analog input 5
핀 9 RE1/WR/AN6 — PORTE bit 1 / parallel slave port write / analog input 6
핀 10 RE2/CS/AN7 — PORTE bit 2 / parallel slave port chip select / analog input 7
핀 11 VDD — Positive supply voltage (2.0 V to 5.5 V)
핀 12 VSS — Ground reference
핀 13 OSC1/CLKI/RA7 — Crystal oscillator input / external clock input / PORTA bit 7
핀 14 OSC2/CLKO/RA6 — Crystal oscillator output / clock output / PORTA bit 6
핀 15 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
핀 16 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / Capture/Compare/PWM 2
핀 17 RC2/P1A/CCP1 — PORTC bit 2 / PWM output P1A / Capture/Compare/PWM 1
핀 18 RC3/P1B/SCK/SCL — PORTC bit 3 / PWM output P1B / SPI clock / I2C clock
핀 19 RD0/PSP0 — PORTD bit 0 / parallel slave port data bit 0
핀 20 RD1/PSP1 — PORTD bit 1 / parallel slave port data bit 1
핀 21 RD2/PSP2 — PORTD bit 2 / parallel slave port data bit 2
핀 22 RD3/PSP3 — PORTD bit 3 / parallel slave port data bit 3
핀 23 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
핀 24 RC5/SDO — PORTC bit 5 / SPI data out
핀 25 RC6/TX/CK — PORTC bit 6 / USART TX / USART synchronous clock
핀 26 RC7/RX/DT — PORTC bit 7 / USART RX / USART synchronous data
핀 27 RD4/PSP4 — PORTD bit 4 / parallel slave port data bit 4
핀 28 RD5/PSP5/P1C — PORTD bit 5 / parallel slave port data bit 5 / PWM output P1C
핀 29 RD6/PSP6/P1D — PORTD bit 6 / parallel slave port data bit 6 / PWM output P1D
핀 30 RD7/PSP7 — PORTD bit 7 / parallel slave port data bit 7
핀 31 VSS — Ground reference
핀 32 VDD — Positive supply voltage (2.0 V to 5.5 V)
핀 33 RB0/INT/AN12 — PORTB bit 0 / external interrupt / analog input 12
핀 34 RB1/AN10 — PORTB bit 1 / analog input 10
핀 35 RB2/AN8 — PORTB bit 2 / analog input 8
핀 36 RB3/AN9/PGM — PORTB bit 3 / analog input 9 / LVP programming
핀 37 RB4/AN11 — PORTB bit 4 / analog input 11
핀 38 RB5/AN13 — PORTB bit 5 / analog input 13
핀 39 RB6/PGC — PORTB bit 6 / ICD clock / ICSP clock
핀 40 RB7/PGD — PORTB bit 7 / ICD data / ICSP data
핀 41 NC — Not connected (no internal bond)
핀 42 NC — Not connected (no internal bond)
핀 43 NC — Not connected (no internal bond)
핀 44 NC — Not connected (no internal bond)

일반적인 애플리케이션

PIC16F887-I/PT 적합 용도: 6 애플리케이션s: Industrial Control Panels, Home Appliance User Interfaces, Battery-Powered Sensor Hubs, Low-End Motor Driver Logic, Automotive Body Electronics (Non-Safety), Consumer White Goods.

🏭

Industrial Control Panels

The PIC16F887-I/PT is a strong fit for industrial control panels because its 36 I/O lines can drive indicator LEDs, 7-segment displays, keypads, and opto-isolated outputs without external I/O expanders. Its 20 MHz core executes scan loops in microseconds, and the 10-bit 14-channel ADC reads 4-20 mA loopback, RTD bridge, or potentiometer inputs directly. The 2.0 V to 5.5 V VDD range accepts 24 V systems after simple regulation, and nanoWatt Sleep reduces standby current to under 1 microampere. Place 100 nF decoupling on each VDD pin pair and reserve MCLR for ICSP so firmware updates can be performed in the field without desoldering.

🏭

Home Appliance User Interfaces

For washing machines, microwave ovens, and induction cooktops, the PIC16F887-I/PT provides the right mix of GPIO for keypads, LED/LCD bias, buzzer PWM, and triac-fire timing. Its ECCP module generates zero-cross and dimming PWM for display backlights, while the integrated USART/MSSP supports communication with inverter boards and sensor front-ends. The 14 KB Flash accommodates full state-machine firmware plus capacitive-touch libraries, and the 44-TQFP footprint gives PCB designers room to route display and touch electrodes on a 2-layer board. Industrial temperature grade ensures reliability in kitchen environments with heat and humidity.

🔋

Battery-Powered Sensor Hubs

Battery-powered sensor hubs benefit from the PIC16F887-I/PT's nanoWatt power-managed Sleep (under 1 microampere), internal 31 kHz LF oscillator for low-power timer ticks, and fast wake-up time. The 10-bit ADC reads thermistor, photocell, or battery monitor voltage directly, while the integrated MSSP and USART let the MCU stream data over SPI sensors or BLE modules without external peripherals. A 2-cell AA alkaline source (3.0 V nominal) sits comfortably inside the 2.0 V to 5.5 V operating range, supporting multi-year coin-cell or battery deployments. Brown-out Reset prevents corrupted flash writes when batteries age.

⚡

Low-End Motor Driver Logic

The PIC16F887-I/PT's Enhanced CCP module provides up to 3 complementary PWM outputs with programmable dead-band - sufficient to drive small brushless DC, stepper, or 3-phase fan motors in white-goods and HVAC applications. The 20 MHz instruction cycle (200 ns) provides tight loop times for back-EMF sampling and closed-loop PID control, and the 10-bit ADC reads Hall sensors or shunt-current monitors on the same die. UART and SPI allow daisy-chained multi-axis control via RS-485 transceivers. Industrial -40C to +85C temperature grade supports under-hood automotive and factory environments.

🚗

Automotive Body Electronics (Non-Safety)

Although not AEC-Q100 qualified, the PIC16F887-I/PT in industrial-grade form is widely used for non-safety automotive body electronics such as interior lighting, seat controllers, and accessory modules. Its 36 I/O drive LEDs, MOSFET gates, and LIN-network transceivers directly, and the 256-byte EEPROM retains user trim and mileage data across power cycles. Watchdog timer and brown-out reset handle load-dump and cranking transients typical of 12 V automotive rails. For safety-critical applications, pair with an AEC-Q100 companion part such as the PIC16F15324-I/SL.

🏠

Consumer White Goods

Consumer white goods like rice cookers, coffee machines, and air purifiers benefit from the PIC16F887-I/PT's combination of low unit cost (under $2 at qty 100), 14 KB Flash for menu logic, and integrated ADC for temperature/humidity sensing. The on-chip EEPROM stores user presets and calibration data, while PWM drives heating-element triacs and fan speeds. The MSSP I2C interface connects to OLED displays or capacitive touch ICs without external glue logic. With industrial temperature grade and robust ESD performance, the MCU tolerates typical kitchen and bathroom environments.

추천 제품 요약

MCP1700 3.3V LDO regulator for VDD rail 사용처: Industrial Control Panels, Automotive Body Electronics (Non-Safety) MCP2515 CAN controller for industrial networking add-on 사용처: Industrial Control Panels MCP23S08 SPI I/O expander for additional keypad/LED drive 사용처: Home Appliance User Interfaces MCP9700 analog temperature sensor for thermal management 사용처: Home Appliance User Interfaces MCP9800 high-accuracy I2C temperature sensor 사용처: Battery-Powered Sensor Hubs MCP1640 boost converter to support 3.3V rail from 1-cell Li 사용처: Battery-Powered Sensor Hubs MCP8024 3-phase BLDC gate driver companion 사용처: Low-End Motor Driver Logic MCP6N16 instrumentation amp for current sensing 사용처: Low-End Motor Driver Logic MCP2021 LIN transceiver for body electronics 사용처: Automotive Body Electronics (Non-Safety) MCP23008 I2C I/O expander for additional display buttons 사용처: Consumer White Goods MCP9808 I2C precision temperature sensor for cooking control 사용처: Consumer White Goods
What is the PIC16F887-I/PT?
The PIC16F887-I/PT is a Microchip PIC16 family 8-bit Flash microcontroller in a 44-pin TQFP (10x10 mm) industrial-grade package, running at up to 20 MHz with 14 KB Flash, 368 bytes SRAM, and 256 bytes EEPROM. According to the Microchip datasheet (DS41291F), it carries 36 I/O lines, a 10-bit 14-channel ADC, hardware USART and MSSP, and nanoWatt power-saving modes.
How much Flash and RAM does the PIC16F887 have?
The PIC16F887 integrates 14 KB (8K x 14) of self-programmable Flash program memory, 368 bytes of SRAM, and 256 bytes of EEPROM data memory. The Flash supports 100,000 erase/write cycles typical and 40-year retention, per the Microchip DS41291F datasheet, making it suitable for field-upgradable firmware.
What is the operating voltage of PIC16F887-I/PT?
The PIC16F887-I/PT operates from 2.0 V to 5.5 V across the industrial -40C to +85C temperature range. The wide VDD range, combined with the internal 8 MHz HF oscillator, lets the same part power 2-cell alkaline, 3.3 V, and 5 V designs without external crystals.
How many ADC channels and PWM outputs does PIC16F887 have?
The PIC16F887 provides a 10-bit ADC with up to 14 input channels and up to 3 PWM outputs through the Enhanced Capture/Compare/PWM (ECCP) module plus CCP. This combination covers most motor-control, sensor-conditioning, and LED-dimming tasks without an external ADC or timer chip.
What is the difference between PIC16F887-I/PT and PIC16F877A-I/PT?
The PIC16F887 is the modern drop-in successor to the PIC16F877A: it adds nanoWait power-saving modes, a 10-bit ADC with 14 channels (vs 8 on the 877A), more PWM, and an integrated MSSP. Both share the same 40/44-pin pinout, so existing 877A PCBs accept the 887 firmware with minor register-level migration. According to Kanda Electronics and Microchip compatibility notes, the 887 is recommended for new designs.
Where can I buy the PIC16F887-I/PT and what is the price?
The PIC16F887-I/PT is in stock at DigiKey (part number 1015609-ND) and Mouser, with LCSC Electronics listing it at approximately $1.6562 per unit (as of 2026-09-22). XAIPART also offers tiered pricing from $2.74 at qty 1 down to $1.66 at qty 1000.
Is the PIC16F887-I/PT RoHS compliant?
Yes. The Microchip product page and distributor listings confirm the PIC16F887-I/PT is RoHS compliant and supplied in lead-free matte-tin plating suitable for reflow soldering to 260C peak per JEDEC J-STD-020. The part is also REACH compliant and qualifies under Microchip's standard conflict-minerals policy.
What is the best drop-in replacement for the PIC16F887-I/PT?
The best drop-in replacements for the PIC16F887-I/PT are other PIC16F887 variants in the same 44-TQFP package, namely PIC16F887-E/PT (extended temperature grade) and PIC16F887-I/P (40-pin PDIP version is NOT a drop-in - different package). For cost savings without firmware changes, the PIC16F884-I/PT (slightly less Flash, same footprint) is the closest same-package alternative, sourced from Microchip's published pin-compatibility chart.
Where can I download the PIC16F887-I/PT datasheet PDF?
The official Microchip PIC16F882/883/884/886/887 datasheet (document DS41291F, 288 pages) is available directly from Microchip at https://ww1.microchip.com/downloads/en/DeviceDoc/41291F.pdf. Mirror copies are also available from DigiKey, Mouser, and alldatasheet.com for convenience.
Where can I find the PIC16F887-I/PT pinout?
The pinout for the PIC16F887-I/PT is documented on page 11 of the Microchip datasheet DS41291F and is also reproduced as a labelled diagram on this product page (see the Pinout section). Key pins include VDD on pins 11 and 32, VSS on pins 12 and 31, MCLR on pin 1, and OSC1/OSC2 on pins 13 and 14 for crystal connection.
What are the main differences between PIC16F887-I/PT and PIC16F886-I/PT?
The PIC16F887 and PIC16F886 share the same 44-TQFP package and pinout, and run at the same 20 MHz clock. The key differences are Flash size (887: 14 KB / 8K x 14 words; 886: 14 KB but with different RAM/EEPROM allocation in some speed grades), and the 887 adds an Enhanced PWM with three outputs vs fewer on the 886. For new designs where PWM count matters, the 887 is preferred.
Can PIC16F887-I/PT be used for motor control?
Yes. The PIC16F887's Enhanced CCP module provides up to 3 complementary or independent PWM outputs with programmable dead-band, which is sufficient for DC-brushless and stepper motor control in low-power applications. The 10-bit ADC and 36 I/O pins let you read position sensors and drive H-bridges directly from the same chip.
When should I choose PIC16F887-I/PT over PIC18F family?
Choose PIC16F887-I/PT over the PIC18F family when cost is the dominant constraint, when 14 KB of code space and 8-bit data path are sufficient, and when a long-running product line benefits from PIC16's mature and inexpensive toolchain. Move to PIC18F or PIC24 when you need >14 KB code, hardware multiply, 16-bit data path, or USB/CAN peripherals.
What is the best Microchip cross-reference for the PIC16F887-I/PT?
Microchip's own cross-reference search at microchip.com/en-us/cross-reference-search returns the PIC16F884 and PIC16F886 as the closest same-pinout Microchip alternatives to the PIC16F887 in the 44-TQFP package. All three share the PIC16F887 pinout and most peripheral registers, allowing firmware reuse with minor configuration changes.
Is the PIC16F887-I/PT suitable for battery-powered designs?
The PIC16F887-I/PT is well suited to battery-powered designs thanks to nanoWatt power-managed modes that drop the core current below 1 microampere in Sleep. According to Microchip's PIC16F887 datasheet, the integrated 31 kHz LF oscillator lets low-power timer ticks run without external components, extending coin-cell life into the multi-year range.

엔지니어링 참조 데이터: PIC16F887-I/PT — 비교, 설계 지침 및 규정 준수 정보.

선택 가이드

Choose the PIC16F887-I/PT when your application needs 14 KB of Flash code space, 36 I/O pins, 14 ADC channels, and 3 PWM outputs in a 44-pin TQFP. It is the highest-density member of the PIC16F88x family in this footprint and supports -40C to +85C industrial temperature range. Choose PIC16F887-E/PT for the same part with extended -40C to +125C temperature grade (e.g. under-hood automotive or industrial thermal environments). Choose PIC16F884-E/PT or PIC16F884T-I/PT if you need only 7 KB Flash and want a cost-down option with identical pinout. Choose PIC16F883-E/PT when 28 I/O and 7 KB Flash are sufficient. Choose PIC16F886-E/PT if you need 14 KB Flash but only 11 ADC channels. All listed alternatives are drop-in on the same 44-TQFP footprint and can be populated without PCB changes.

대체품과의 비교

파라미터 이 제품 PIC16F887-E/PT PIC16F884-E/PT PIC16F884T-I/PT PIC16F886-E/PT PIC16F883-E/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-TQFP (PT) 10x10 mm 44-TQFP (PT) 10x10 mm - same 44-TQFP (PT) 10x10 mm - same 44-TQFP (PT) 10x10 mm - same 44-TQFP (PT) 10x10 mm - same 44-TQFP (PT) 10x10 mm - same
Flash Memory 14 KB (8K x 14 words) 14 KB (8K x 14 words) - same 7 KB (4K x 14 words, -50%) 7 KB (4K x 14 words, -50%) 14 KB (8K x 14 words) - same 7 KB (4K x 14 words, -50%)
SRAM 368 bytes 368 bytes - same 256 bytes (-30%) 256 bytes (-30%) 368 bytes - same 256 bytes (-30%)
EEPROM 256 bytes 256 bytes - same 256 bytes - same 256 bytes - same 256 bytes - same 256 bytes - same
I/O Pins 36 36 - same 36 - same 36 - same 36 - same 28 (-22%)
ADC Channels 14 channels, 10-bit 14 channels, 10-bit - same 14 channels, 10-bit - same 14 channels, 10-bit - same 11 channels, 10-bit 11 channels, 10-bit
Operating Temperature -40C to +85C (I grade) -40C to +125C (E grade) -40C to +125C (E grade) -40C to +85C (I grade) -40C to +125C (E grade) -40C to +125C (E grade)

주요 차별점

  • Highest Flash in the 44-TQFP PIC16F88x family (vs PIC16F884-E/PT)
  • Enhanced CCP with 3 PWM outputs (vs PIC16F883-E/PT)
  • Full 14-channel ADC option (vs PIC16F886-E/PT)

설계 노트

Place a 100 nF ceramic decoupling capacitor within 5 mm of each VDD/VSS pin pair (pins 11/12 and 31/32). Add a bulk 10 uF tantalum or ceramic at the supply entry point. The internal 8 MHz HF oscillator draws ~500 microampere at 5 V; for battery designs, switch to the 31 kHz LF oscillator and use Sleep between measurements to reduce average current below 1 microampere.

Reserve RB6 (PGC) and RB7 (PGD) on the production PCB for ICSP programming/debug access via Microchip ICD 2 or 3, and keep the MCLR line accessible (pin 1) with a 10 kohm pull-up and a 100 nF capacitor to ground for safe in-circuit programming. Route the ICSP header or pads so production firmware updates do not require disassembly.

Do not exceed the absolute maximum VDD of 5.5 V (Microchip datasheet DS41291F). When using the analog voltage reference (RA2/RA3 as VREF-/VREF+), source current capability is limited - buffer with an op-amp if more than a few milliamperes are required. The ECCP dead-band generator requires both CCP1 and CCP2 modules to be configured together; configuring only one disables the dead-band insertion. Lastly, the internal oscillator must be selected by OSCCON register bits before peripherals depending on FOSC can be used.

For designs that use the ADC alongside PWM, place the analog reference (VREF+) bypassed with 10 nF + 100 nF ceramic at the RA3 pin and keep ADC traces short and away from PWM switching lines. Microchip recommends the ADC acquisition time be set to at least 19.72 microseconds at 20 MHz to achieve the rated 10-bit accuracy. When using the MSSP in I2C mode, pull SDA/SCL up with 4.7 kohm resistors at 5 V or 2.2 kohm at 3.3 V.

규정 준수 정보

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
무연
Yes
무할로겐
Unknown
분쟁 광물
Compliant

RoHS and lead-free per Microchip product page; AEC-Q100 not qualified for this part; refer to PIC16F15324-I/SL or similar AEC-Q100 PIC16 parts for automotive safety applications. Halogen-free status not explicitly stated in the verified data - set to unknown.

데이터 검증일: 2026-09-22 — XAIPART 부품 엔지니어링 팀이 검증하고 관리한 데이터

관련 검색

PIC16F887-I/PT datasheet PIC16F887-I/PT price Microchip PIC16F887-I/PT distributor PIC16F887 14KB Flash 44-TQFP PIC16F887-I/PT pinout PIC16F887 vs PIC16F877A PIC16F887 vs PIC16F884 buy PIC16F887-I/PT in stock PIC16F887 drop-in replacement 44-pin TQFP PIC microcontroller 20MHz PIC16F887 industrial control panel PIC16F887 battery powered sensor what is nanoWatt technology PIC16 PIC16F887 ICP programming ICD3

관련 부품 & 용어

Microchip Technology PIC16F887 PIC16F887-I/PT PIC16F887-E/PT PIC16F884-E/PT PIC16F884T-I/PT PIC16F886-E/PT PIC16F883-E/PT 8-bit microcontroller PIC16 family RISC architecture TQFP-44 TQFP (PT) Flash memory EEPROM nanoWatt technology AEC-Q100 RoHS REACH ICSP programming Enhanced CCP 10-bit ADC MSSP USART industrial temperature grade surface mount
빠른 견적 RFQ
상세 정보를 모두 입력하십시오 — 영업팀이 24시간 이내에 답변드립니다
부품 번호 제조사 패키지 QTY 목표 가격 합계
합계: $0.00 USD
✓
견적이 제출되었습니다!

24시간 이내에 이메일로 답변드리겠습니다

1
RFQ 제출됨
2
견적 접수됨
3
주문 완료
4
결제
5
배송됨
6
배송 완료
RFQ 상세 보기