Microchip Technology

PIC16F871T-E/L - 8-bit 20MHz Flash MCU, 44-PLCC | Microchip

Артикул: PIC16F871T-E/L ✓ Активен
В наличии Отправка в течение 1–3 рабочих дней
4.0 V to 5.5 V Vdss 44-pin PLCC (J-lead), MO-047 Package 20 MHz Speed 3.5 KB (2K x 14) Flash Memory
От $5.85 USD / шт.
MOQ: 1 |
Цена обновлена: 2026-09-21
Оптовые цены
Кол-во Цена за ед. Итого
1 $8.95 $8,95
10 $8.1 $81,00
100 $7.2 $720,00
500 $6.5 $3.250,00
1.000 $5.85 $5.850,00
ℹ️ Все цены указаны в USD

PIC16F871T-E/L Обзор

Microchip Technology PIC16F871T-E/L is an 8-bit PIC16-family CMOS Flash microcontroller that executes a 35-instruction RISC instruction set in 200 ns per instruction at 20 MHz clock speed. The device integrates 3.5 KB (2K x 14) of self-programmable Flash program memory, 128 bytes of SRAM, 64 bytes of EEPROM data memory, and a 16-I/O port structure in a 44-pin PLCC (J-lead) package with industrial-grade -40C to +125C operating range.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and peripheral interfaces such as timers, ADC, communication ports, and GPIO. PIC microcontrollers use a Harvard RISC architecture that separates program and data buses, enabling single-cycle instruction fetch and deterministic timing. The PIC16F871 sits in Microchip's mid-range x14 family, hierarchically classified as: microcontroller -> 8-bit MCU -> PIC16 mid-range -> Flash MCU -> mixed-signal MCU with on-chip ADC.

Key features include 8 channels of 10-bit Analog-to-Digital conversion, a USART module for asynchronous/synchronous serial communication, an MSSP module supporting SPI and I2C (master/slave), a 16-bit capture/compare/PWM module, two 8-bit timers, a watchdog timer with dedicated on-chip RC oscillator, in-circuit serial programming (ICSP) via two pins, and nanoWatt technology for dynamic power management. The device operates from 4.0 V to 5.5 V with low-power sleep and idle modes suitable for battery-backed designs.

Architecturally, the PIC16F871 employs an enhanced mid-range core with a 14-bit wide program word and 8-bit data path. Its flash program memory supports self-programming under firmware control, allowing field updates without external programmers. The integrated 10-bit ADC with 8 input channels provides adequate resolution for sensor signal acquisition in industrial control loops. On-chip peripherals provide sub-microsecond timing precision and bus protocols.

Typical applications include industrial control and automation, HVAC sensor interfaces, motor control for small stepper/brushless DC drives, automotive body and interior electronics, instrumentation and metering, low-cost user-interface panels, and home appliance control boards. The wide operating temperature range supports automotive underhood and outdoor industrial deployments.

When designing with this MCU, ensure decoupling: place one 100 nF ceramic capacitor per power pin within 2 mm of the package, plus a bulk 10 uF tantalum at the regulator output. The MCLR reset pin requires a 10 kohm pull-up to VDD; do not leave it floating. For ICSP, dedicate dedicated pads for PGD/PGC so a debugger can be attached without board rework.

This page synthesizes distributor pricing, package-specific drop-in alternatives, and practical design notes not found in the bare manufacturer datasheet, enabling faster BOM validation and second-source qualification for PIC16F871 designs.

Аналоги без доработки для PIC16F871T-E/L — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.

Варианты в этой серии

Модели той же серии, совместимые без доработки с PIC16F871T-E/L (тот же форм-фактор и посадочное место) — отличается по Core Architecture, I/O Pins, Package, Instruction Execution Time, Operating Temperature.

Microchip Technology
Core Architecture: PIC16 (8-bit RISC, 14-bit instruction word)
I/O Pins: 33 (maximum)
Package: 44-pin PLCC (J-Lead, 16.59 x 16.59 mm)
Microchip Technology
Core Architecture: PIC 8-bit RISC (enhanced mid-range Harvard)
I/O Pins: 33
Package: 44-pin PLCC
Microchip Technology
Core Architecture: PIC16 enhanced RISC, 14-bit instruction
I/O Pins: 33 (5 ports)
Package: 44-pin PLCC (L) - J-Lead, surface mount

Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:

PIC16F871-I/L

✅ Прямая замена
Microchip Technology
📦 44-pin PLCC
PIC 8-bit RISC (enhanced mid-range Harvard) · Flash · 3.5 KB · 128 bytes · 64 bytes · 20 MHz · 200 ns · 4 V to 5.5 V

✓ В наличии

$2.75 / шт.

Открыть даташит →

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 / шт.

Открыть даташит →

PIC16F871T-I/L

✅ Прямая замена
Microchip Technology
📦 44-pin PLCC
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 / шт.

Открыть даташит →
ℹ️ 2 компонент(ы) в другом корпусе скрыт(ы) — другой корпус требует переработки PCB и не является полноценной заменой без доработки. Свяжитесь с нами если вам нужны предложения по другим корпусам.

PIC16F871T-E/L Максимальные параметры и электрические характеристики

Core Architecture PIC16 mid-range 8-bit RISC (Harvard)
Program Memory Size 3.5 KB (2K x 14) Flash
RAM Size 128 bytes
EEPROM Size 64 bytes
Maximum Clock Speed 20 MHz
Instruction Execution Time 200 ns at 20 MHz
Instruction Set Size 35 single-word instructions
I/O Pins 16
Supply Voltage (VDD) 4.0 V to 5.5 V
ADC 10-bit, 8 channels
Timers 1 x 16-bit, 2 x 8-bit
Communication Interfaces USART, MSSP (SPI/I2C)
Корпус 44-pin PLCC (J-lead), MO-047
Рабочая температура -40C to +125C (E = Extended)
ICSP / Debug Yes (2-wire ICSP)
Power-Saving Modes nanoWatt (Sleep, Idle, Watchdog off)
Lead-Free / RoHS Yes

Конфигурация выводов PIC16F871T-E/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 MCLR/VPP — Master Clear (Reset) input / Programming voltage
Контакт 2 RA0/AN0 — PORTA bit 0 / Analog input channel 0
Контакт 3 RA1/AN1 — PORTA bit 1 / Analog input channel 1
Контакт 4 RA2/AN2 — PORTA bit 2 / Analog input channel 2
Контакт 5 RA3/AN3/VREF+ — PORTA bit 3 / Analog input channel 3 / ADC VREF+
Контакт 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Контакт 7 RA5/AN4/SS — PORTA bit 5 / Analog input channel 4 / SPI Slave Select
Контакт 8 AVSS — Analog ground
Контакт 9 AVDD — Analog positive supply
Контакт 10 VDD — Digital positive supply
Контакт 11 VSS — Digital ground
Контакт 12 OSC1/CLKIN — Oscillator input / external clock input
Контакт 13 OSC2/CLKOUT — Oscillator output / clock output
Контакт 14 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
Контакт 15 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output
Контакт 16 RC2/CCP1 — PORTC bit 2 / CCP1 output
Контакт 17 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Контакт 18 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Контакт 19 RC5/SDO — PORTC bit 5 / SPI data out
Контакт 20 RC6/TX/CK — PORTC bit 6 / USART TX / USART clock
Контакт 21 RC7/RX/DT — PORTC bit 7 / USART RX / USART data
Контакт 22 RB0/INT — PORTB bit 0 / External interrupt
Контакт 23 RB1 — PORTB bit 1
Контакт 24 RB2 — PORTB bit 2
Контакт 25 RB3/PGM — PORTB bit 3 / Low-voltage programming
Контакт 26 RB4 — PORTB bit 4
Контакт 27 RB5 — PORTB bit 5
Контакт 28 RB6/PGC — PORTB bit 6 / ICSP clock
Контакт 29 RB7/PGD — PORTB bit 7 / ICSP data
Контакт 30 NC — Not connected
Контакт 31 NC — Not connected
Контакт 32 NC — Not connected
Контакт 33 NC — Not connected
Контакт 34 RD0 — PORTD bit 0
Контакт 35 RD1 — PORTD bit 1
Контакт 36 RD2 — PORTD bit 2
Контакт 37 RD3 — PORTD bit 3
Контакт 38 RD4 — PORTD bit 4
Контакт 39 RD5 — PORTD bit 5
Контакт 40 RD6 — PORTD bit 6
Контакт 41 RD7 — PORTD bit 7
Контакт 42 RE0/RD/AN5 — PORTE bit 0 / Read control / Analog input channel 5
Контакт 43 RE1/WR/AN6 — PORTE bit 1 / Write control / Analog input channel 6
Контакт 44 RE2/CS/AN7 — PORTE bit 2 / Chip select / Analog input channel 7

Типичное применение

PIC16F871T-E/L подходит для 6 применениеs: Industrial Sensor Interface Board, HVAC Climate Control Module, Automotive Interior Lighting Controller, Small Stepper Motor Drive Controller, Home Appliance User Interface, Instrumentation and Metering Front-End.

🏭

Industrial Sensor Interface Board

The PIC16F871T-E/L's 8-channel 10-bit ADC makes it a strong fit for industrial sensor aggregation boards that read multiple analog transducers (temperature, pressure, level) and forward them over a serial link. Operating from 4.0-5.5 V, the MCU integrates cleanly with 5 V analog front-ends without level shifters. Its 128 B SRAM is sufficient for FIFO buffering of 10 Hz sensor streams, and the USART module drives RS-485 transceivers directly. At 20 MHz, the 200 ns instruction cycle closes ADC-threshold control loops well under 1 ms, fast enough for closed-loop HVAC and process control duty. Placed between the 5 V rail and a 4x20 LCD, the device runs the typical application firmware from datasheet 39614D unmodified. Designers benefit from ICSP for in-system calibration updates without removing the board from the panel.

🏭

HVAC Climate Control Module

The PIC16F871T-E/L targets HVAC wall thermostats and air-handler controllers that combine temperature/humidity sensing with relay/PWM outputs for fan and damper drives. Its nanoWatt sleep mode reduces quiescent current below 1 uA between sensor samples, enabling battery-backed operation during power loss. The 16-bit CCP module generates the PWM signals for variable-speed blower motors, while the 8-bit timer ticks the control loop. At 5 MIPS, the firmware can scan inputs, debounce buttons, drive an LCD, and run a PI controller concurrently. The Extended -40C to +125C temperature grade supports attic, rooftop, and outdoor air-handler installations. Typical designs use the MSSP (I2C) port to attach an EEPROM for setpoint storage and the USART for optional Wi-Fi module interconnect.

🚗

Automotive Interior Lighting Controller

Automotive interior and courtesy lighting uses the PIC16F871T-E/L to drive multiple LED strings with smooth PWM dimming while monitoring door-switch and ambient-light inputs. The Extended -40C to +125C grade is essential for cabin electronics that experience dashboard thermal extremes. The PIC16F871T-E/L's 16-bit CCP and 8-bit timer pair deliver 10-bit PWM resolution at 100 Hz, well below the flicker-fusion threshold for human vision. Its 16 GPIO pins comfortably accommodate 8 LED drivers plus 8 input buttons or switches. The MSSP (SPI) port interfaces with an LED driver like the TLC5940 for higher channel counts, while the USART provides LIN-bus connectivity via an external transceiver. The 3.5 KB Flash is more than enough for chase-pattern firmware plus LIN diagnostics.

🏭

Small Stepper Motor Drive Controller

Stepper and brushless-DC motor controllers in printers, copiers, and small appliances use the PIC16F871T-E/L to generate the commutation and acceleration profile while monitoring end-point feedback. With 5 MIPS at 20 MHz, the firmware can execute microstepping commutation tables at rates above 10 kHz without timing jitter, holding torque ripple low. The 16-bit CCP timer produces the precise step pulse train, while the MSSP (SPI) port attaches an external stepper driver such as the DRV8834 for current control. The MCU's 8 ADC channels read back current sense, position, and temperature for closed-loop control. The Extended temperature grade supports motor-mounted PCBs. Typical design follows the datasheet 39614D CCP+PWM reference firmware with custom acceleration ramps in C using the XC8 compiler.

🏭

Home Appliance User Interface

Washing machines, dishwashers, and microwave ovens use the PIC16F871T-E/L for keypad scanning, LCD driving, and rotary-encoder input while sharing the bus with a host controller. The 16 GPIO pins comfortably accommodate 4x4 key matrices plus an LCD enable and buzzer. Its nanoWatt sleep mode drops standby power below 1 uA when the appliance is off, meeting EU eco-design standby limits. Operating from 5 V, the MCU pairs directly with character LCD modules without level translation. The MSSP (SPI or I2C) port attaches a host microcontroller or BLE module for app connectivity. The Extended temperature grade supports kitchen environments where internal temperatures exceed 70C. Firmware follows the datasheet 39614D GPIO debounce and interrupt-on-change examples.

🔧

Instrumentation and Metering Front-End

Digital panel meters, energy monitors, and laboratory instrumentation use the PIC16F871T-E/L to acquire analog signals and display them on local readouts. The 8-channel 10-bit ADC supports multi-range voltmeters, current shunts, and thermocouple inputs with cold-junction compensation. At 20 MHz, ADC conversion completes in approximately 30 us, allowing up to 30 kSamples/s aggregate throughput for transient capture. The 16-bit CCP module generates precision timing for frequency counters, and the USART streams measurement logs to a host PC. The 64-byte EEPROM stores calibration constants that the firmware applies to raw ADC readings. The 44-pin PLCC package is socket-friendly for field recalibration, a feature valued in legacy test equipment.

Сводка рекомендуемых товаров

MCP9700 Analog temperature sensor for ADC input Используется в: Industrial Sensor Interface Board MAX485 RS-485 transceiver for USART bus Используется в: Industrial Sensor Interface Board PIC16F871-I/L Microchip Technology Используется в: Industrial Sensor Interface Board, Automotive Interior Lighting Controller, Instrumentation and Metering Front-End MCP9808 High-accuracy I2C temperature sensor Используется в: HVAC Climate Control Module PIC16F871-E/L Microchip Technology Используется в: HVAC Climate Control Module, Home Appliance User Interface 24LC256 I2C EEPROM for setpoint log Используется в: HVAC Climate Control Module TLC5940 16-channel PWM LED driver via SPI Используется в: Automotive Interior Lighting Controller MCP2551 CAN/LIN transceiver Используется в: Automotive Interior Lighting Controller DRV8834 Stepper motor driver with SPI control Используется в: Small Stepper Motor Drive Controller PIC16F871T-I/L Microchip Technology Используется в: Small Stepper Motor Drive Controller ACS712 Allegro MicroSystems Используется в: Small Stepper Motor Drive Controller HD44780 Character LCD controller module Используется в: Home Appliance User Interface RN4871 BLE module for app connectivity Используется в: Home Appliance User Interface MCP3421 18-bit ADC for precision measurements Используется в: Instrumentation and Metering Front-End MAX7219 Analog Devices Используется в: Instrumentation and Metering Front-End
What is the maximum clock speed of the PIC16F871T-E/L?
The PIC16F871T-E/L runs at up to 20 MHz external clock, executing instructions in 200 ns. According to the Microchip datasheet 39614D, the PIC16 mid-range core achieves single-cycle instruction fetch with a 4-clock-per-instruction cycle, so at 20 MHz the effective MIPS rate is 5 MIPS. For slower oscillator designs you can also drive it with the internal 32 kHz-8 MHz block, trading throughput for nanoWatt power savings.
How much Flash and RAM does the PIC16F871T-E/L have?
The PIC16F871T-E/L integrates 3.5 KB (2K x 14) of self-programmable Flash for program storage, 128 bytes of SRAM for variables and stack, and 64 bytes of EEPROM for non-volatile data. Per the Microchip datasheet 39614D, the 14-bit-wide program word holds 2,048 instructions, which is sufficient for state machines, sensor front-ends, and small protocol stacks including I2C and SPI drivers plus basic USART command parsing.
What package does the PIC16F871T-E/L use?
The /L suffix in PIC16F871T-E/L denotes a 44-pin PLCC (Plastic Leaded Chip Carrier, J-lead) package per JEDEC MO-047, with the body measuring 16.59 mm x 16.59 mm. According to the Microchip datasheet 39614D, this package offers socket-friendly replaceability and through-hole-style leads, useful for legacy industrial designs, prototype sockets, and field-serviceable boards where PLCC extraction tools are available.
Where can I buy the PIC16F871T-E/L at the best price?
The PIC16F871T-E/L is currently stocked at DigiKey, Mouser, Hotenda, Xecor, and AMPHEO. As of 2026-09-21, the best qty-1 unit price listed on Octopart starts at approximately $8.95 USD, dropping to roughly $5.85 USD at 1000-piece reels. For lower volume prototyping, Hotenda and Xecor list immediate in-stock quantities; production orders benefit from Microchip direct via microchipDIRECT with volume-break pricing.
What is the lead time for the PIC16F871T-E/L?
The PIC16F871T-E/L ships from distributor stock at DigiKey, Mouser, and Hotenda with same-day shipment for quantities under 100 pieces as of 2026-09-21. Production-quantity lead time through microchipDIRECT is typically 6-12 weeks depending on reel size. Lifecycle status is ACTIVE per the Microchip product page, meaning no near-term obsolescence risk; however, second-sourcing with PIC16F871-I/L or PIC16F871-E/L is recommended for long-lifecycle programs.
Is the PIC16F871T-E/L in stock right now?
Yes, the PIC16F871T-E/L is in stock at DigiKey (476327), Mouser, Hotenda, Xecor, and AMPHEO as of 2026-09-21. Octopart aggregates 2+ distributors with confirmed inventory. Stock turnover is moderate because the part remains active in long-running industrial and HVAC designs; place safety stock orders if your production line depends on this exact temperature grade and tape-and-reel packaging.
What is the difference between PIC16F871T-E/L and PIC16F871-I/L?
The PIC16F871T-E/L ships in tape-and-reel packaging (-T-) and uses the Extended (-40C to +125C) temperature grade (-E-), while the PIC16F871-I/L ships in tube packaging and uses the Industrial (-40C to +85C) grade (-I-). Per Microchip's ordering nomenclature, both share the same 44-pin PLCC die. Choose /T for SMT production and the E variant for automotive or outdoor industrial; choose non-T for low-volume prototypes and the I variant for indoor commercial.
What is the best drop-in replacement for the PIC16F871T-E/L?
The best drop-in replacement is the PIC16F871-I/L from Microchip Technology, which shares the same 44-pin PLCC footprint, same Flash/RAM/EEPROM sizes, and same peripheral set. Only the temperature grade and packaging differ. For full second-source validation, PIC16F871-E/L (tube, extended grade) is also pin-compatible. All three options sit in the same PLCC-44 (MO-047) land pattern and need no PCB changes.
Can I replace the PIC16F871T-E/L with a different brand equivalent?
Cross-brand drop-in replacement of an 8-bit PIC MCU is generally not possible without firmware migration because the instruction set is proprietary and the peripheral register map is Microchip-specific. Atmel/Microchip ATmega or STM8 parts share the 8-bit class but differ in pinout, toolchain, and interrupt architecture. Therefore, source-compatible cross-brand alternatives are unavailable; the recommended path is PIC16F871-I/L or PIC16F871-E/L (same brand, same die).
When should I choose the PIC16F871T-E/L over the PIC16F870?
The PIC16F871T-E/L adds 8 channels of 10-bit ADC and a USART module that the PIC16F870 lacks. Choose PIC16F871T-E/L when your design needs analog sensor sampling with serial telemetry. If your design is purely digital GPIO/PWM control without ADC or USART, the PIC16F870T-I/SS saves cost and shares the same nanoWatt technology. Both run 20 MHz with the same 35-instruction core and ICSP interface.
What tools can I use to program the PIC16F871T-E/L?
Microchip's MPLAB X IDE (free download) supports the PIC16F871T-E/L with the MPASM assembler and XC8 C compiler. Programming is performed via the ICSP interface using a PICkit 3, PICkit 4, ICD 3, or ICD 4 programmer/debugger, or via MPLAB Snap. Per Microchip's tool documentation, all of these tools attach through the PGD/PGC pins without disturbing the application circuit.
Where can I download the PIC16F871T-E/L datasheet PDF?
The official Microchip datasheet 39614D (PIC16F870/871) is available as a free PDF from https://ww1.microchip.com/downloads/en/devicedoc/39614d.pdf. It covers electrical characteristics, timing diagrams, instruction set reference, and peripheral driver examples. The Microchip product page at https://www.microchip.com/en-us/product/PIC16F871 also hosts errata documents and application notes for nanoWatt power management and ICSP design.
Where can I find the PIC16F871T-E/L pinout?
The 44-pin PLCC pinout for the PIC16F871T-E/L is documented in Microchip datasheet 39614D. The pin assignments include RA0-RA5 (Port A, 6 pins with ADC), RB0-RB7 (Port B, 8 pins with interrupt-on-change), RC0-RC7 (Port C, 8 pins with USART and PWM), and VDD/VSS pairs. Refer to the package_svg_key plcc-44 diagram on this page for the J-lead numbering, which differs from QFP-style counter-clockwise order.
What is the key specifications that engineers should know about PIC16F871T-E/L?
The PIC16F871T-E/L delivers 5 MIPS at 20 MHz, 3.5 KB Flash / 128 B SRAM / 64 B EEPROM, 16 I/O, 8-channel 10-bit ADC, USART, MSSP (SPI/I2C), 16-bit CCP, and 2x 8-bit timers in a 44-pin PLCC. Operating voltage is 4.0-5.5 V, extended grade -40C to +125C. According to Microchip datasheet 39614D, nanoWatt technology drops quiescent current below 1 uA in Sleep mode, making the device well-suited for battery-backed industrial sensors.
What is the difference between PIC16F871T-E/L and PIC16F873?
The PIC16F873 has 4 KB Flash, 192 bytes RAM, and 128 bytes EEPROM in a 28-pin package, while the PIC16F871T-E/L has 3.5 KB Flash, 128 bytes RAM, 64 bytes EEPROM in a 44-pin package. Both use the PIC16 mid-range core. The PIC16F871T-E/L exposes more I/O (16 vs 22 in 28-pin) and a wider PLCC package better for socketed designs, while the PIC16F873 prioritizes a smaller SMT footprint. They are not pin-compatible.

Справочные инженерные данные для PIC16F871T-E/L — сравнение, рекомендации по проектированию и информация о соответствии.

Руководство по выбору

Choose PIC16F871T-E/L when you need a 5 MIPS, 8-bit PIC16 mid-range MCU with 3.5 KB Flash, 8-channel 10-bit ADC, USART, and SPI/I2C for industrial or automotive-grade designs that go through SMT production lines. The Extended -40C to +125C temperature grade and tape-and-reel packaging make it ideal for high-volume automotive, HVAC, and outdoor industrial programs. Choose PIC16F871-I/L for low-volume prototypes where tube packaging and Industrial -40C to +85C grade suffice. Choose PIC16F870 if you do not need ADC or USART and want lower cost. For new designs, consider PIC18F family for higher performance and modern peripherals; PIC16F871T-E/L remains optimal for cost-sensitive and pin-compatible legacy platforms.

Сравнение с аналогами

Параметр Этот товар PIC16F871-I/L PIC16F871-E/L PIC16F871T-I/L
Package 44-pin PLCC (J-lead) 44-pin PLCC - same 44-pin PLCC - same 44-pin PLCC - same
Brand Microchip Technology Microchip Technology - same Microchip Technology - same Microchip Technology - same
Core PIC16 mid-range 8-bit PIC16 mid-range 8-bit PIC16 mid-range 8-bit PIC16 mid-range 8-bit
Max Clock Speed 20 MHz 20 MHz 20 MHz 20 MHz
Flash / RAM / EEPROM 3.5 KB / 128 B / 64 B 3.5 KB / 128 B / 64 B 3.5 KB / 128 B / 64 B 3.5 KB / 128 B / 64 B
I/O Pins 16 16 16 16
Temperature Grade Extended -40C to +125C Industrial -40C to +85C Extended -40C to +125C Industrial -40C to +85C
Packaging Format Tape & Reel (T) Tube Tube Tape & Reel
Lifecycle Status Active Active Active Active
Approx. Unit Price (qty 1, USD) 8.95 8.50 9.20 8.10

Ключевые отличия

  • Tape-and-reel packaging with extended temperature grade for SMT production (против PIC16F871-I/L)
  • 10-bit ADC with 8 input channels integrated (против PIC16F870)
  • 44-pin PLCC package for socketed field-serviceable designs (против PIC16F873)

Заметки по проектированию

Decoupling is mandatory. Place a 100 nF ceramic capacitor (X7R) within 2 mm of every VDD/VSS pair (PLCC pins 10/11 and the analog supply pins 9/8). Add a bulk 10 uF tantalum or low-ESR ceramic at the regulator output. Per Microchip datasheet 39614D, the analog supply AVDD must not exceed VDD by more than 0.3 V; otherwise the ADC reference can be corrupted and ESD clamps stressed. Keep analog and digital grounds joined at a single point near the MCU.

Do not leave MCLR floating - tie it to VDD through a 10 kohm pull-up and add a 100 nF cap to ground for noise immunity. The PGD/PGC pins (RB7/RB6) must be reachable by an ICSP probe; reserve a 2x3 pin header or test pads, and avoid loading them with more than 50 pF. For low-voltage programming, leave RB3/PGM unconnected or pulled low. Forgetting the MCLR pull-up is the #1 reason PIC MCUs fail to start in production boards.

Route the crystal traces (OSC1/OSC2) short, symmetric, and surrounded by a ground guard ring to minimize EMI pickup. Keep clock traces away from analog ADC inputs to avoid crosstalk. For high-noise environments, use a 4-layer PCB with a solid ground plane under the MCU. Estimated: for a 20 MHz fundamental crystal, traces longer than 5 mm can introduce 50-100 mV of overshoot; series-termination at the driver pin (typically 22 ohm) helps.

When the PIC16F871T-E/L drives the USART to a long cable or RS-485 bus, add a 100 ohm series resistor and an optional TVS diode at the connector. The MSSP (SPI) port can run up to several MHz; keep traces matched within 10 mm on SCK, SDO, and SDI to avoid sub-frame skew. The I2C bus requires pull-ups sized for the total capacitance: estimated 2.2 kohm for 400 kHz with under 100 pF bus length, and 4.7 kohm for 100 kHz.

The 44-pin PLCC package has a theta_JA of approximately 45-55 C/W on a 4-layer PCB with no dedicated thermal copper. Estimated: continuous 20 MHz operation at 5.5 V draws ~25 mA active (~140 mW), producing a 7-8 C rise above ambient - well within the -40C to +125C operating range. For sealed enclosures with no airflow, derate clock speed or add thermal copper to keep Tj below 100 C.

Информация о соответствии

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Без свинца
Yes
Без галогенов
Yes
Конфликтные минералы
Compliant

RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified; the Extended (-E-) temperature grade supports automotive interior use, but underhood applications require a Q1 variant or additional qualification testing. Lead-free (Pb-free) and halogen-free per Microchip material declaration.

Данные проверены: 2026-09-21 — данные проверены и курируются командой компонентной инженерии XAIPART

Похожие запросы

PIC16F871T-E/L PIC16F871T-E/L datasheet Microchip PIC16F871T-E/L 8-bit 20MHz flash microcontroller 44-PLCC PIC16F871 PLCC-44 microcontroller PIC16F871 industrial sensor interface PIC16F871T-E/L vs PIC16F871-I/L PIC16F871T-E/L drop-in replacement buy PIC16F871T-E/L PIC16F871T-E/L price USD what is the flash memory size of PIC16F871 PIC16F871 ICSP programming pins low power PIC microcontroller 5V nanoWatt

Связанные компоненты & термины

Microchip Technology PIC16F871 PIC16F871T-E/L PIC16F871-I/L PIC16F871-E/L PIC16F870 PIC16F873 PIC16 mid-range core 8-bit microcontroller Flash memory EEPROM SRAM 10-bit ADC USART MSSP (SPI/I2C) PLCC-44 (J-lead) ICSP nanoWatt technology MPLAB X IDE XC8 compiler RoHS REACH AEC-Q100 JEDEC MO-047 Harvard RISC architecture
Быстрый запрос цены (RFQ)
Заполните все данные — наша команда продаж ответит в течение 24 часов
Артикул Производитель Корпус QTY Целевая цена Итого
Итого: $0.00 USD
✓
Запрос цены отправлен!

Мы ответим на ваш email в течение 24 часов

1
RFQ отправлен
2
Предложение получено
3
Заказ оформлен
4
Оплата
5
Отправлено
6
Доставлено
Просмотреть детали RFQ