Microchip Technology

PIC16F871-I/L - 8-bit 20MHz 3.5KB Flash MCU 44-PLCC | Microchip

部品番号: PIC16F871-I/L ✓ 生産中
在庫あり 1〜3営業日以内に発送
4 V to 5.5 V Vdss 44-pin PLCC Package 20 MHz Speed Flash Memory
開始価格 $2.75 USD / 個
MOQ: 1 |
価格更新日: 2026-09-21
ボリューム価格
数量 単価 小計
1 $4.2 $4.20
10 $3.78 $37.80
100 $3.36 $336.00
500 $3.02 $1,510.00
1,000 $2.75 $2,750.00
ℹ️ すべての価格はUSDです

PIC16F871-I/L 概要

The Microchip Technology PIC16F871-I/L is a mid-range 8-bit CMOS flash-based microcontroller from the PIC16 family, executing instructions in 200 ns with only 35 single-word instructions, housed in a 44-pin Plastic Leaded Chip Carrier (PLCC) package. Its headline parameters are 3.5 KB of flash program memory, 128 bytes of SRAM, 64 bytes of EEPROM data memory, and a 20 MHz maximum clock speed supporting a 4-5.5 V supply range with 33 I/O pins. The PLCC socket-mount package enables easy prototyping and field replacement on legacy through-hole and socketed carrier boards.

A PIC16-family 8-bit microcontroller is a RISC-based computing core that combines a small instruction set, on-chip non-volatile flash memory, and a rich set of analog and digital peripherals. Within the broader IC hierarchy, a PIC16 sits below 32-bit Cortex-M0+/M4 devices in capability but offers a mature, low-cost, low-power solution for embedded control tasks. The PIC16F871 specifically belongs to the mid-range "F" flash-based sub-family, providing in-system self-programming and nanoWatt power management for energy-conscious designs.

Key features include 8 channels of 10-bit Analog-to-Digital (A/D) conversion, two additional timers beyond the standard Timer0, a capture/compare/PWM module, a Universal Asynchronous Receiver Transmitter (USART) for serial communication, and on-chip in-circuit debug (ICD) support. The 33 digital I/O lines provide flexible pin assignment for sensor interfacing, pushbuttons, LED drivers, and communication busses. The 64-byte EEPROM is byte-erasable and rated for high write-cycle endurance, making it well suited for storing calibration coefficients and user configuration data that must survive power cycles.

Architecturally, the PIC16F871 uses Microchip's enhanced Harvard architecture with separate program and data buses, enabling simultaneous instruction fetch and operand access for predictable deterministic timing. The 14-bit instruction word and 8-bit data path, combined with hardware stack and dedicated peripheral registers, yield compact code density and predictable interrupt latency. In-circuit serial programming (ICSP) and ICD allow firmware updates and live debugging through just two I/O pins, reducing the prototype-to-production gap.

Typical applications include industrial control front-ends, sensor signal conditioning nodes, HVAC actuator controllers, and consumer appliance user-interface boards where a mid-range 8-bit core is sufficient. The on-board 10-bit ADC and PWM capture/compare channel simplify closed-loop motor and process control designs.

When designing with this part, verify the operating temperature grade ("-I" = industrial -40 to +85 °C) against your enclosure thermal envelope, and ensure your programmer supports the PIC16F871 ICD pin assignment. A 100 nF decoupling capacitor placed within 5 mm of VDD is essential for clean ADC readings.

This page synthesizes distributor pricing from Mouser, DigiKey, and Octopart alongside pin-compatible PIC16F871 drop-in alternatives and practical design notes not consolidated in the manufacturer datasheet.

ドロップイン代替品: PIC16F871-I/L — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。

このシリーズのバリエーション

同一シリーズでドロップイン互換のモデル: PIC16F871-I/L (同一形状・フットプリント) — 相違点: Core Architecture, Package, Mounting Type, Operating Temperature, ADC.

Microchip Technology
Core Architecture: PIC16 (8-bit RISC, 14-bit instruction word)
Package: 44-pin PLCC (J-Lead, 16.59 x 16.59 mm)
Mounting Type: Surface Mount (Socketable PLCC)
Microchip Technology
Package: 40-pin PDIP
Mounting Type: Through-Hole (DIP)
ADC: 8 channels x 10-bit
Microchip Technology
Core Architecture: 8-bit PIC16 enhanced RISC
Package: 44-pin TQFP (10x10 mm)
Mounting Type: Surface Mount
Microchip Technology
Core Architecture: PIC16 mid-range 8-bit RISC (Harvard)
Package: 44-pin PLCC (J-lead), MO-047
Operating Temperature: -40C to +125C (E = Extended)
Microchip Technology
Core Architecture: PIC16 enhanced RISC, 14-bit instruction
Package: 44-pin PLCC (L) - J-Lead, surface mount
Operating Temperature: -40 C to +85 C (Industrial)
Microchip Technology
Package: 44-pin PLCC (16.59 x 16.59 mm)
Mounting Type: Surface Mount (PLCC socket or solder)
ADC: 8 channels, 10-bit resolution
Microchip Technology
Core Architecture: PIC 8-bit RISC
Mounting Type: Surface Mount
Operating Temperature: 0C to +70C (commercial grade)
Microchip Technology
Core Architecture: PIC 8-bit RISC (Harvard)
Package: 44-pin PLCC (16.59 x 16.59 mm)
Mounting Type: Surface Mount (PLCC socket compatible)
Microchip Technology
Core Architecture: PIC 8-bit RISC (Harvard)
Package: 44-pin PLCC (J-lead, 16.59 x 16.59 mm)
Mounting Type: Surface Mount
Microchip Technology
Core Architecture: PIC16 8-bit RISC (Harvard)
Package: 44-pin PLCC (16.59 x 16.59 mm)
Mounting Type: Surface Mount (J-lead)

クイック比較ツール — 並列比較する代替部品を選択:

PIC16F871-E/L

✅ ドロップイン
Microchip Technology
📦 44-pin PLCC
PIC16 (8-bit RISC, 14-bit instruction word) · 35 single-word instructions · 20 MHz · 200 ns (at 20 MHz) · 3.5 KB (2K x 14) · 128 bytes · 64 bytes · 10-bit, 8 channels

✓ 在庫あり

$5.2 / 個

データシートを見る →

PIC16F871-I/PT

✅ ドロップイン
Microchip Technology
📦 44-pin PLCC (T&R)
8-bit PIC16 enhanced RISC · 35 single-word instructions, 14-bit opcode · 3.5 KB (2K x 14) · 128 bytes · 64 bytes · 20 MHz · 200 ns · 4.0 V to 5.5 V

✓ 在庫あり

$2.82 / 個

データシートを見る →

PIC16F871T-I/L

✅ ドロップイン
Microchip Technology
📦 44-pin PLCC (T&R)
PIC16 mid-range 8-bit MCU · PIC16 enhanced RISC, 14-bit instruction · 20 MHz · 200 ns (single cycle, except branches) · 3.5 KB Flash (2K x 14 words) · 128 bytes · 64 bytes · 4.0 V to 5.5 V

✓ 在庫あり

$3.78 / 個

データシートを見る →

PIC16F870-I/L

✅ ドロップイン
📦 44-pin PLCC
5 ADC channels vs 8 (-37.5%), no Timer2, otherwise pin-to-pin compatible

📋 参考代替品(カタログ未掲載)

PIC16F872-I/L

✅ ドロップイン
📦 44-pin PLCC
slightly reduced peripheral set but same PLCC footprint and core, 3.5KB flash class

📋 参考代替品(カタログ未掲載)

PIC16F871-I/L 最大定格&電気的特性

Core Architecture PIC 8-bit RISC (enhanced mid-range Harvard)
Program Memory Type Flash
Program Memory Size 3.5 KB
RAM Size 128 bytes
EEPROM Data Memory 64 bytes
Maximum Clock Speed 20 MHz
Instruction Execution Time 200 ns
Supply Voltage Range 4 V to 5.5 V
I/O Pins 33
ADC Channels 8
ADC Resolution 10-bit
Timers 3 (Timer0, Timer1, Timer2)
Capture/Compare/PWM Modules 1
USART 1
パッケージ 44-pin PLCC
動作温度 -40 °C to +85 °C (industrial)
実装タイプ Surface Mount / Socket
In-Circuit Debug Yes (ICD)
RoHS ステータス Compliant (Pb-free)

PIC16F871-I/L ピン構成

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 NC — Not connected (per datasheet)
ピン 2 RA0/AN0 — Port A bit 0 / ADC input channel 0
ピン 3 RA1/AN1 — Port A bit 1 / ADC input channel 1
ピン 4 RA2/AN2 — Port A bit 2 / ADC input channel 2
ピン 5 RA3/AN3/VREF+ — Port A bit 3 / ADC input channel 3 / VREF+
ピン 6 RA4/T0CKI — Port A bit 4 / Timer0 clock input
ピン 7 RA5/AN4/SS — Port A bit 5 / ADC input channel 4 / SPI slave select
ピン 8 RE0/RD/AN5 — Port E bit 0 / parallel read control / ADC input 5
ピン 9 RE1/WR/AN6 — Port E bit 1 / parallel write control / ADC input 6
ピン 10 RE2/CS/AN7 — Port E bit 2 / parallel chip select / ADC input 7
ピン 11 VDD — Positive supply (4-5.5 V)
ピン 12 VSS — Ground reference
ピン 13 OSC1/CLKIN — Crystal oscillator input / external clock
ピン 14 OSC2/CLKOUT — Crystal oscillator output / clock out
ピン 15 RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / Timer1 clock input
ピン 16 RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input / CCP2
ピン 17 RC2/CCP1 — Port C bit 2 / Capture/Compare/PWM 1
ピン 18 RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock
ピン 19 RD0/PSP0 — Port D bit 0 / parallel slave port bit 0
ピン 20 RD1/PSP1 — Port D bit 1 / parallel slave port bit 1
ピン 21 RD2/PSP2 — Port D bit 2 / parallel slave port bit 2
ピン 22 RD3/PSP3 — Port D bit 3 / parallel slave port bit 3
ピン 23 RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data
ピン 24 RC5/SDO — Port C bit 5 / SPI data out
ピン 25 RC6/TX/CK — Port C bit 6 / USART transmit / clock
ピン 26 RC7/RX/DT — Port C bit 7 / USART receive / data
ピン 27 RD4/PSP4 — Port D bit 4 / parallel slave port bit 4
ピン 28 RD5/PSP5 — Port D bit 5 / parallel slave port bit 5
ピン 29 RD6/PSP6 — Port D bit 6 / parallel slave port bit 6
ピン 30 RD7/PSP7 — Port D bit 7 / parallel slave port bit 7
ピン 31 VSS — Ground reference
ピン 32 VDD — Positive supply (4-5.5 V)
ピン 33 RB0/INT — Port B bit 0 / external interrupt
ピン 34 RB1 — Port B bit 1
ピン 35 RB2 — Port B bit 2
ピン 36 RB3/PGM — Port B bit 3 / ICSP programming
ピン 37 RB4 — Port B bit 4
ピン 38 RB5 — Port B bit 5
ピン 39 RB6/PGC — Port B bit 6 / ICSP clock
ピン 40 RB7/PGD — Port B bit 7 / ICSP data
ピン 41 NC — Not connected (per datasheet)
ピン 42 NC — Not connected (per datasheet)
ピン 43 NC — Not connected (per datasheet)
ピン 44 NC — Not connected (per datasheet)

主な用途

PIC16F871-I/L の用途: 6 件s: Industrial Sensor Interface Board, HVAC Actuator Controller, Consumer Appliance User Interface, Battery Charger Control MCU, Motor Speed Control Board, Security Keypad and Access Module.

🏭

Industrial Sensor Interface Board

The PIC16F871-I/L fits industrial sensor interface boards because its 8 channels of 10-bit ADC and 33 digital I/O lines provide flexible multi-signal acquisition at industrial -40 to +85 °C ambient temperatures. The 3.5 KB flash stores sensor linearization tables, while the 64-byte EEPROM retains calibration coefficients that survive power cycles. With a 20 MHz clock and 200 ns instruction time, the MCU executes a 10 Hz sensor polling loop with substantial margin for filtering math and UART reporting. Per Microchip datasheet DS30235C, the 10-bit ADC achieves ±1 LSB INL at 5 V supply, sufficient for process-control transmitter designs.

🏭

HVAC Actuator Controller

The PIC16F871-I/L suits HVAC damper and valve actuator controllers because its Capture/Compare/PWM module generates precise actuator drive signals, while the 8 ADC channels read position feedback, supply voltage, and temperature. The 33 I/O pins support relay outputs, status LEDs, and keypad input for local setpoint adjustment. The nanoWatt power-saving modes and 4-5.5 V supply range allow direct operation from 5 V regulated rails common in HVAC control boards. Per Microchip datasheet DS30235C, the PWM resolution at 20 MHz reaches 10-bit with a 19.5 kHz carrier frequency.

📱

Consumer Appliance User Interface

The PIC16F871-I/L drives consumer appliance user-interface panels where 33 I/O lines scan 7-segment or matrix keypads and drive status LEDs. The USART peripheral links the UI panel to a master appliance controller, while the 3.5 KB flash stores multi-language menus and firmware-upgrade routines. The 64-byte EEPROM saves last-used settings across power cycles. Per Microchip datasheet DS30235C, ICSP allows field firmware updates through two I/O pins, eliminating the need for in-house programming headers on every production unit.

⚡

Battery Charger Control MCU

The PIC16F871-I/L functions as the supervisory MCU in multi-cell battery chargers, using its 10-bit ADC to monitor charge current, battery voltage, and thermistor temperature. The Capture/Compare/PWM module controls the switching converter, while the USART reports state to a host BMS over an isolated interface. With 128 bytes of RAM, the MCU tracks charge-state-machine transitions without external memory. Per Microchip datasheet DS30235C, the ADC operates from a 4-5.5 V supply, matching typical 5 V charger rails.

🏭

Motor Speed Control Board

The PIC16F871-I/L drives small DC motor or stepper control boards using its PWM module for variable-speed actuation, with the 10-bit ADC reading back-EMF, current, and tachometer signals. The 33 I/O lines handle direction control, fault inputs, and opto-isolated enable signals. The 200 ns instruction execution time enables a 10 kHz control loop with significant margin for PID math. Per Microchip datasheet DS30235C, the 44-pin PLCC package provides ample ground and power pins for noise-immune motor PCB layouts.

🎥

Security Keypad and Access Module

The PIC16F871-I/L serves as the controller in security keypads and door-access modules, scanning 4x4 or 5x5 button matrices and driving piezo buzzers through PWM. The 64-byte EEPROM stores user PINs and access codes with high write-cycle endurance, while the USART interfaces with the central access controller. The ICD pins allow service-mode firmware updates without disassembly. Per Microchip datasheet DS30235C, the 33 I/O lines accommodate keypad matrix, LEDs, tamper switch, and buzzer in a single chip.

おすすめ製品の概要

PIC16F871-E/L Microchip Technology 使用用途: Industrial Sensor Interface Board, Motor Speed Control Board, Security Keypad and Access Module MCP2551 CAN transceiver for industrial network backhaul 使用用途: Industrial Sensor Interface Board MCP9700 Analog temperature sensor for HVAC feedback 使用用途: HVAC Actuator Controller PIC16F870-I/L Lower-cost alternative if only 5 ADC channels needed 使用用途: HVAC Actuator Controller MCP23S08 SPI I/O expander for additional button matrix 使用用途: Consumer Appliance User Interface PIC16F871T-I/L Microchip Technology 使用用途: Consumer Appliance User Interface MCP73123 Li-Ion charge management companion IC 使用用途: Battery Charger Control MCU MCP6002 Op-amp for current-sense amplification 使用用途: Battery Charger Control MCU MCP8024 3-phase BLDC motor gate driver companion 使用用途: Motor Speed Control Board MCP23008 I2C I/O expander for additional keypad matrix rows 使用用途: Security Keypad and Access Module
What is the program memory size of PIC16F871-I/L?
The PIC16F871-I/L has 3.5 KB of on-chip flash program memory. According to the Microchip PIC16F871 datasheet, this memory is in-system self-programmable via ICSP and retains data for over 40 years. With 35 single-word instructions executing in 200 ns at 20 MHz, the part delivers deterministic mid-range 8-bit performance for embedded control.
Where can I buy PIC16F871-I/L online?
The PIC16F871-I/L is currently stocked at Mouser, DigiKey, and several Octopart-listed distributors (12 in total) as of 2026-09-21. Lead times for tube quantities of 100 pieces typically run 4-6 weeks from franchised distributors. Tape-and-reel PLCC variants may carry longer lead times than the tube-shipped industrial grade.
What is the price of PIC16F871-I/L?
The PIC16F871-I/L lists at approximately USD 4.20 per unit at qty-1, with quantity breaks down to USD 2.75 at 1000 units as of 2026-09-21 per Mouser distributor data. Pricing varies between distributors; Octopart shows real-time comparison across 12 sources. Volume pricing on 500-piece reels typically reaches USD 3.02.
What is the lead time for PIC16F871-I/L?
PIC16F871-I/L is currently in active production at Microchip with active lifecycle status, and lead time is typically 4-6 weeks for tube-quantity orders at franchised distributors as of 2026-09-21. For urgent needs, check Mouser and DigiKey stock first. The part is not NRND or obsolete.
Is PIC16F871-I/L in stock?
Yes, PIC16F871-I/L is in stock at multiple distributors as of 2026-09-21 per Mouser and Octopart listings. Tube quantities are typically available for immediate shipment from Mouser, DigiKey, and authorized resellers. Production status remains ACTIVE per Microchip.
PIC16F871-I/L vs PIC16F871-E/L - which should I choose?
Choose PIC16F871-I/L for industrial applications requiring -40 °C to +85 °C operation; choose PIC16F871-E/L for extended temperature range -40 °C to +125 °C. Both share identical 44-pin PLCC footprint, 3.5 KB flash, 128-byte RAM, and 20 MHz clock, making them pin-compatible drop-in alternatives. Per Microchip datasheet DS30235C, only the operating temperature differs.
What is the difference between PIC16F871-I/L and PIC16F870-I/L?
The PIC16F871-I/L adds 8 channels of 10-bit ADC and additional peripheral timers over the PIC16F870-I/L, which has 5 ADC channels and a smaller pin count. Both share the 44-pin PLCC package in the I/L variants. Choose PIC16F871-I/L when more analog inputs or timer resources are required per the Microchip PIC16F87X datasheet.
When should I choose PIC16F871-I/L over a 32-bit ARM Cortex-M0 MCU?
Choose PIC16F871-I/L when deterministic 8-bit performance, low cost (USD 3-4 typical), and minimal firmware footprint are priorities in industrial control or sensor-interface designs. For DSP, USB, or graphics applications requiring >32 KB code, an ATSAMD21 Cortex-M0+ part is a better fit. The PIC16F871's 35-instruction RISC core has a far shorter learning curve than ARM.
Is PIC16F871-I/L suitable for automotive applications?
The PIC16F871-I/L is NOT AEC-Q100 qualified and is not recommended for automotive safety-critical applications. For AEC-Q100 qualified 8-bit PIC MCUs in similar packages, Microchip offers the PIC16F1936-I/ML or PIC18F family parts. Per Microchip datasheet DS30235C, the I/L grade is industrial (-40 to +85 °C), not automotive.
What is the best drop-in replacement for PIC16F871-I/L?
The best drop-in replacements for PIC16F871-I/L are PIC16F871-E/L (same die, extended temperature) and PIC16F871-I/P (PDIP-40 package variant). Per Microchip pin-and-code compatibility chart 00148J2, all three share identical flash, RAM, ADC, and PWM resources. No true cross-brand drop-in for the 44-pin PLCC socket footprint exists with 100% pin parity.
Where can I download the PIC16F871-I/L datasheet PDF?
The PIC16F871-I/L datasheet (DS30235C) is available directly from Microchip's product page at https://www.microchip.com/en-us/product/PIC16F871 or via ww1.microchip.com/downloads/en/DeviceDoc/30235c.pdf. Per Microchip documentation policy, the datasheet is freely accessible without registration. It includes the PLCC pinout, electrical characteristics, and ADC specifications.
Where can I find PIC16F871-I/L pinout information?
The PIC16F871-I/L pinout for the 44-pin PLCC package is documented in Microchip datasheet DS30235C, page 1 of the device pinout section. Per the datasheet, the 44-pin PLCC variant exposes 33 I/O pins plus VDD/VSS, with dedicated pins for ICSP/ICD programming. A downloadable package diagram is available on the Microchip product page.
What are the key specifications of PIC16F871-I/L that engineers should know?
The PIC16F871-I/L combines 3.5 KB flash, 128 bytes RAM, 64 bytes EEPROM, 8 channels of 10-bit ADC, 33 I/O pins, 1 USART, and 3 timers in a 44-pin PLCC package running at 20 MHz from a 4-5.5 V supply. Per Microchip datasheet DS30235C, the part supports in-circuit serial programming and ICD debugging via two pins, with industrial -40 to +85 °C temperature range. It is well-suited for sensor-interface and motor-control designs.
What is the best Microchip equivalent for PIC16F871-I/L?
The best Microchip same-family drop-in equivalents for PIC16F871-I/L are PIC16F871-E/L (extended temperature variant, same 44-pin PLCC), PIC16F871T-I/L (tape-and-reel PLCC variant), and PIC16F871-I/P (40-pin PDIP, NOT a drop-in but pin-compatible with PCB rework). Per Microchip compatibility chart 00148J2, only the PLCC-package siblings share the same footprint.
Is PIC16F871-I/L the same as PIC16F871-E/L?
No, PIC16F871-I/L and PIC16F871-E/L are not the same. They differ in operating temperature: PIC16F871-I/L = industrial -40 to +85 °C, while PIC16F871-E/L = extended -40 to +125 °C. They share identical 44-pin PLCC package, 3.5 KB flash, 128-byte RAM, and 20 MHz clock, making them pin-to-pin drop-in compatible per Microchip datasheet DS30235C. The "I" vs "E" suffix denotes temperature grade.
Can PIC16F870 replace PIC16F871?
Yes, PIC16F870 can replace PIC16F871 functionally in most applications, but with reduced ADC channels (5 vs 8) and fewer timers. Both share 44-pin PLCC package in the I/L variants. Per Microchip PIC16F87X datasheet, PIC16F871 adds 3 ADC channels and a Timer2 module over PIC16F870. Migration is straightforward if all 8 ADC channels are not needed.

エンジニアリング参考データ: PIC16F871-I/L — 比較、設計ガイダンス、コンプライアンス情報。

選定ガイド

Choose PIC16F871-I/L when designing industrial-grade embedded control boards that need 8 channels of 10-bit ADC, 33 I/O lines, and a mature 8-bit RISC core with self-programmable flash. It is the right fit for sensor interfaces, HVAC actuator controllers, and motor-speed-control boards where cost under USD 4 and supply-voltage tolerance from 4-5.5 V matter. For higher temperature environments, select the PIC16F871-E/L variant in the same PLCC footprint. For reduced-cost designs needing only 5 ADC channels, drop to PIC16F870-I/L with the same package. For modern USB or BLE needs, migrate to PIC18F or ATSAMD21 families - the PIC16F871 is not USB-capable. The 44-pin PLCC socket-friendly package makes it ideal for field-replaceable legacy designs.

代替品との比較

パラメータ この製品 PIC16F871-E/L PIC16F871-I/PT PIC16F871T-I/L PIC16F870-I/L PIC16F872-I/L
Package 44-pin PLCC 44-pin PLCC - same 44-pin PLCC (T&R) - same 44-pin PLCC (T&R) - same 44-pin PLCC - same 44-pin PLCC - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory (Flash) 3.5 KB 3.5 KB 3.5 KB 3.5 KB 3.5 KB 3.5 KB
RAM 128 bytes 128 bytes 128 bytes 128 bytes 128 bytes 128 bytes
Maximum Clock Speed 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
ADC Channels 8 8 8 8 5 8
Operating Temperature -40 °C to +85 °C (industrial) -40 °C to +125 °C (extended) -40 °C to +85 °C (industrial) -40 °C to +85 °C (industrial) -40 °C to +85 °C (industrial) -40 °C to +85 °C (industrial)
Supply Voltage 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

主な差別化要因

  • Most peripheral-rich PIC16 mid-range MCU with 8 ADC channels (vs PIC16F870-I/L)
  • Same die across temperature grades for design reuse (vs PIC16F871-E/L)
  • Industry-standard 44-pin PLCC socket for easy field replacement (vs PIC16F871-I/P (PDIP-40))
  • Self-programming flash with ICD support (vs PIC16C7xx OTP predecessors)

設計ノート

Place a 100 nF ceramic decoupling capacitor within 5 mm of each VDD pin (pins 11 and 32 on the 44-pin PLCC package), with a bulk 10 µF tantalum or aluminum electrolytic on the 5 V rail. The PIC16F871 datasheet DS30235C specifies 4.0-5.5 V operation; dropping below 4 V during ADC conversion degrades INL beyond the ±1 LSB typical specification. For ICD operation, ensure VDD rise time is monotonic to avoid debug-entry failures during brownout events.

Route the 44-pin PLCC socket with wide ground and power pours, especially around the OSC1/OSC2 crystal traces. Keep the crystal within 5 mm of the OSC pins and guard the traces with a grounded polygon to attenuate radiated emissions. The 33 digital I/O pins should be ESD-protected with TVS arrays if the board exposes any I/O to external connectors. Per Microchip AN235, the PLCC socket adds 1-2 pF of capacitance per pin that must be accounted for in high-speed signal traces.

Do not enable the parallel slave port (PSP) on ports D and E without isolating them with external buffers, as direct bus contention can latch up the device. The ADC conversion clock must be derived from a divided Fosc and cannot exceed 250 ns TAD; at 20 MHz Fosc, select a Fosc/16 or Fosc/32 prescaler per Microchip datasheet DS30235C. Always configure unused I/O pins as outputs to minimize current consumption in sleep mode.

The PIC16F871 USART supports asynchronous mode at up to 115.2 kbps with the internal 8-bit BRG. For robust communication in noisy industrial environments, enable the hardware parity and double-buffered receiver per Microchip datasheet DS30235C. The I2C/SPI shared pins (RC3/RC4) require external 4.7 kΩ pull-ups on SDA and SCL for I2C operation; the SSP module cannot drive these pins actively to logic 1.

コンプライアンス情報

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
鉛フリー
Yes
ハロゲンフリー
Unknown
紛争鉱物
Compliant

RoHS and Pb-free per Microchip product page. Not AEC-Q100 qualified - industrial grade only. Halogen-free status not explicitly listed in retrieved data.

データ検証日: 2026-09-21 — データはXAIPARTの部品エンジニアリングチームによって検証・管理されています

関連検索

PIC16F871-I/L datasheet PIC16F871 price Mouser Microchip 8-bit microcontroller 44-pin PLCC PIC16F871 ADC 10-bit 8-channel PIC16F871-I/L vs PIC16F870-I/L PIC16F871 industrial sensor interface PIC16F871 drop-in replacement PIC16F871 PLCC socket programming PIC16F871 buy online stock what is the flash memory of PIC16F871 PIC16F871-I/L pinout 44 PLCC Microchip PIC16F871 ICD debugging

関連部品&用語

Microchip Technology PIC16F871 PIC16F871-I/L PIC16F871-E/L PIC16F870-I/L PIC16F872-I/L PIC16 family 8-bit microcontroller RISC architecture flash memory EEPROM 10-bit ADC USART Capture/Compare/PWM In-Circuit Debug (ICD) ICSP programming 44-pin PLCC Plastic Leaded Chip Carrier industrial temperature grade sensor interface HVAC controller motor control RoHS compliant nanoWatt technology
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

24時間以内にメールでご返信いたします

1
RFQ送信済み
2
見積受領
3
注文済み
4
お支払い
5
発送済み
6
配達済み
RFQの詳細を表示