Microchip Technology

PIC16F877T-20I/L - 8-Bit 20MHz 14KB Flash MCU | Microchip

Артикул: PIC16F877T-20I/L ✓ Активен
В наличии Отправка в течение 1–3 рабочих дней
4.0 V to 5.5 V Vdss 44-pin PLCC (J-lead, 16.59 x 16.59 mm) Package 20 MHz Speed Flash Memory
От $4.18 USD / шт.
MOQ: 1 |
Цена обновлена: 2026-09-21
Оптовые цены
Кол-во Цена за ед. Итого
1 $6.4 $6,40
10 $5.76 $57,60
100 $5.11 $511,00
500 $4.6 $2.300,00
1.000 $4.18 $4.180,00
ℹ️ Все цены указаны в USD

PIC16F877T-20I/L Обзор

The Microchip Technology PIC16F877T-20I/L is an 8-bit RISC Flash microcontroller based on the PIC16 architecture, operating at up to 20 MHz with 14 KB (8K x 14 words) of on-chip program Flash memory and 368 bytes of RAM, housed in a 44-pin PLCC (J-lead, 16.59 x 16.59 mm) package with industrial-grade -40C to +85C temperature rating.

What is a PIC16F microcontroller? The PIC16F family is a category of 8-bit Harvard-architecture RISC microcontrollers from Microchip Technology, belonging to the broader class of microcontrollers (MCU) within embedded systems semiconductors. These devices integrate CPU core, Flash program memory, RAM, EEPROM, and peripherals (ADC, USART, I2C/SPI, timers, PWM, capture/compare) on a single die, executing one instruction per 200 ns cycle at 20 MHz. They sit in the system hierarchy above discrete logic and below 32-bit Cortex-M MCUs, optimized for cost-sensitive deterministic control.

The PIC16F877T-20I/L delivers 33 digital I/O lines, a 10-bit 8-channel ADC, two 8-bit and one 16-bit timer, MSSP (SPI/I2C), USART, and 256 bytes of EEPROM data memory. The "T" suffix denotes tape-and-reel packaging and the "I" indicates the industrial temperature grade; the "20" specifies the 20 MHz maximum clock.

Architecturally the device uses a 14-bit instruction word, 8-bit data path, separate program and data buses (Harvard), and a hardware stack with 8 levels. The Flash memory supports 100,000 erase/write cycles typical and 40-year data retention per the Microchip datasheet family, while in-circuit serial programming (ICSP) allows field updates via two pins.

Typical applications include industrial process control, HVAC and building automation, automotive body electronics (non-safety), instrumentation front-ends, and legacy embedded product replacements. The wide peripheral set also suits sensor hub nodes, motor control loops, and human-machine interface (HMI) controllers using character LCDs.

A key design consideration is the obsolete status note from Microchip (recommends PIC16F887 for new designs), but the 44-pin PLCC remains drop-in compatible with the successor family for many footprints. Designers should verify the ICD/debug header compatibility and use MPLAB X IDE with a PICkit or ICD programmer during development.

This page synthesizes distributor pricing, drop-in 44-PLCC alternatives, datasheet pinout, and practical design notes that go beyond the manufacturer datasheet alone.

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

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

Модели той же серии, совместимые без доработки с PIC16F877T-20I/L (тот же форм-фактор и посадочное место) — отличается по Package, Core Architecture, RoHS Status, Operating Temperature, Timers.

Microchip Technology
Package: 44-pin PLCC (J-lead)
RoHS Status: Non-compliant (legacy OTP)
Microchip Technology
Package: 44-pin PLCC
Core Architecture: PIC 8-bit RISC (enhanced mid-range Harvard)
RoHS Status: Compliant (Pb-free)
Microchip Technology
Package: 44-pin PLCC (J-Lead)
Core Architecture: 8-bit PIC (Harvard RISC)
Operating Temperature: 0 C to +70 C (commercial, /L = PLCC)
Microchip Technology
Package: 44-pin PLCC (J-Lead, 16.59x16.59 mm)
Core Architecture: PIC16F (8-bit Harvard RISC)
RoHS Status: Compliant (verify with datasheet)
Microchip Technology
Operating Temperature: -40 C to +125 C (Extended grade, "E")
Microchip Technology
Package: 44-PLCC (J-Lead), 16.59 x 16.59 mm
Core Architecture: 8-bit PIC16 (mid-range)
Timers: 3 (Timer0, Timer1, Timer2)
Microchip Technology
Package: 18-SOIC (0.295", 7.50 mm width)
Operating Temperature: -40 °C to +85 °C (Industrial)

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

PIC16F877-20I/L

✅ Прямая замена
Microchip Technology
📦 44-pin PLCC
PIC16F (8-bit Harvard RISC) · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 20 MHz · 200 ns (single cycle) · 33 · 10-bit, 8 channels

✓ В наличии

$9.05 / шт.

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

PIC16F877-20/L

✅ Прямая замена
Microchip Technology
📦 44-pin PLCC
8-bit PIC (Harvard RISC) · 35 single-word instructions · 20 MHz · 200 ns · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 33

✓ В наличии

$4.85 / шт.

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

PIC16F877A-I/LG

✅ Прямая замена
Microchip Technology
📦 44-pin PLCC
8-bit PIC16 (mid-range) · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 20 MHz · 200 ns · 35 single-word instructions · 2.0 V to 5.5 V

✓ В наличии

$4.78 / шт.

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

PIC16F877A-E/L

✅ Прямая замена
Microchip Technology
📦 44-pin PLCC
PIC16 · 8-bit Harvard RISC · 35 single-word instructions · 200 ns @ 20 MHz · 20 MHz · 14 KB (8K x 14 words) · 368 bytes · 256 bytes

✓ В наличии

$7.4 / шт.

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

PIC16F874T-20I/L

✅ Прямая замена
📦 44-pin PLCC
PIC16F874 sibling with 7KB Flash (vs 14KB) and 192B RAM (vs 368B), same pinout

📋 Справочный аналог (нет в каталоге)

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

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

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

Core Architecture PIC 8-bit RISC (Harvard)
Program Memory Type Flash
Program Memory Size 14 KB (8K x 14 words)
RAM Size 368 bytes
EEPROM Size 256 bytes
Maximum CPU Frequency 20 MHz
Instruction Cycle Time 200 ns
Operating Voltage Range 4.0 V to 5.5 V
I/O Pins 33
ADC 10-bit, 8 channels
Timers 2 x 8-bit, 1 x 16-bit
Communication USART, MSSP (SPI/I2C)
PWM Channels 2 (CCP module)
Корпус 44-pin PLCC (J-lead, 16.59 x 16.59 mm)
Рабочая температура -40C to +85C (Industrial)
Тип монтажа Surface Mount
Статус RoHS Compliant
Programming Interface ICSP (In-Circuit Serial Programming)

Конфигурация выводов PIC16F877T-20I/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 or programming voltage
Контакт 2 RA0/AN0 — Port A bit 0 / Analog input 0
Контакт 3 RA1/AN1 — Port A bit 1 / Analog input 1
Контакт 4 RA2/AN2 — Port A bit 2 / Analog input 2
Контакт 5 RA3/AN3/VREF+ — Port A bit 3 / Analog input 3 / ADC positive reference
Контакт 6 RA4/T0CKI — Port A bit 4 / Timer 0 clock input
Контакт 7 RA5/AN4/SS — Port A bit 5 / Analog input 4 / SPI slave select
Контакт 8 RE0/RD/AN5 — Port E bit 0 / Read control for parallel slave port / Analog input 5
Контакт 9 RE1/WR/AN6 — Port E bit 1 / Write control / Analog input 6
Контакт 10 RE2/CS/AN7 — Port E bit 2 / Chip select / Analog input 7
Контакт 11 VDD — Positive power supply (4.0V to 5.5V)
Контакт 12 VSS — Ground reference
Контакт 13 OSC1/CLKIN — Oscillator input / external clock
Контакт 14 OSC2/CLKOUT — Oscillator output / clock out
Контакт 15 RC0/T1OSO/T1CKI — Port C bit 0 / Timer 1 oscillator output / clock input
Контакт 16 RC1/T1OSI/CCP2 — Port C bit 1 / Timer 1 oscillator input / CCP2 PWM
Контакт 17 RC2/CCP1 — Port C bit 2 / CCP1 PWM output
Контакт 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 TX / clock
Контакт 26 RC7/RX/DT — Port C bit 7 / USART RX / 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 power supply (4.0V to 5.5V)
Контакт 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 / Low-voltage 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 VSS — Ground reference
Контакт 42 VDD — Positive power supply (4.0V to 5.5V)
Контакт 43 NC — Not connected (per datasheet)
Контакт 44 NC — Not connected (per datasheet)

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

PIC16F877T-20I/L подходит для 6 применениеs: Industrial Process Control, Building Automation / HVAC, Instrumentation Front-End, Automotive Body Electronics, Sensor Hub / Data Acquisition Node, Character LCD / HMI Controller.

🏭

Industrial Process Control

The PIC16F877T-20I/L is well-suited for industrial process control applications because its 8-channel 10-bit ADC, 33 digital I/O lines, and industrial -40C to +85C temperature range allow direct interfacing with 4-20 mA loops, RTD/thermocouple signal conditioning front-ends, and panel-mount keypads. The 14 KB Flash stores PID control algorithms and Modbus RTU command libraries, while the MSSP peripheral handles I2C sensor arrays and the USART supports RS-485 multi-drop networks. The 200 ns instruction cycle at 20 MHz provides deterministic loop times below 1 ms for closed-loop pressure, flow, and temperature regulation. The 44-pin PLCC package is field-replaceable in legacy PLC modules and supports conformal coating for harsh factory environments.

🏭

Building Automation / HVAC

In HVAC and building automation, the PIC16F877T-20I/L controls variable-speed fans, damper actuators, and multi-zone thermostats with its 2 PWM channels (CCP module) and 16-bit timer for energy-efficient switching. The USART interfaces to BACnet or Modbus networks, while the I2C bus reads temperature/humidity sensors and real-time clocks. The 368-byte RAM accommodates scheduling tables, and the 256-byte EEPROM stores user-setpoint profiles that survive power cycles. The wide 4.0-5.5 V supply range tolerates rectified 24 VAC transformer outputs common in HVAC controls, and the industrial temperature grade handles attic and rooftop enclosures.

🔧

Instrumentation Front-End

The PIC16F877T-20I/L serves as the digital controller in bench-top instrumentation such as digital multimeters, oscilloscope front panels, and laboratory data loggers. Its 10-bit ADC digitizes sensor outputs at up to 30 kS/s aggregate, while the SPI bus drives high-resolution LCD displays and external DACs for stimulus generation. The 14 KB Flash stores calibration tables and front-panel menu logic, and the 33 I/O lines scan keypads, rotary encoders, and status LEDs. Hardware USART streams measurement data to PCs at 115200 baud. The deterministic 200 ns instruction cycle enables precise timing for sample-and-hold sequencing.

🚗

Automotive Body Electronics

The PIC16F877T-20I/L appears in non-safety automotive body modules such as window lift controllers, seat position memory, mirror adjusters, and interior lighting dimmers. The 33 I/O lines drive H-bridge relays and PWMs for motor speed control, while the ADC monitors current sense resistors for stall detection. The USART interfaces to LIN (Local Interconnect Network) slave transceivers, and the MSSP drives I2C-controlled ambient light sensors. The industrial -40C to +85C rating covers cabin environments but is NOT AEC-Q100 qualified - safety-critical ECUs require PIC18 or dsPIC families.

🧩

Sensor Hub / Data Acquisition Node

The PIC16F877T-20I/L functions as a low-cost sensor hub aggregating readings from multiple I2C and SPI sensors (temperature, humidity, pressure, accelerometers) and forwarding the data over USART or RS-485 to a central controller. The 8-channel ADC reads legacy analog 0-5 V or 4-20 mA transducers, while the MSSP multiplexes up to 8 I2C devices via address steering. The 14 KB Flash supports TinyOS-style or custom sensor-fusion algorithms, and the 256-byte EEPROM stores calibration constants and node ID. Low power consumption (~2 mA active at 5 MHz) makes it suitable for solar-powered remote telemetry units.

📺

Character LCD / HMI Controller

The PIC16F877T-20I/L is widely deployed as a human-machine interface controller for character LCD displays (HD44780-compatible 16x2, 20x4, 40x4 panels). The MSSP SPI interface drives the LCD in serial mode with a single 74HC595 shift register, freeing GPIO for keypad scanning. The 14 KB Flash stores multilingual character maps and menu state machines, while 368-byte RAM holds display buffers. USART connectivity enables remote configuration from a host processor. The 44-pin PLCC package is widely supported by legacy HMI development kits.

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

PIC16F877-20I/PT Microchip Technology Используется в: Industrial Process Control MCP2551 CAN transceiver alternative for RS-485 Используется в: Industrial Process Control MCP9700 Temperature sensor with ADC input Используется в: Industrial Process Control PIC16F877A-I/LG Microchip Technology Используется в: Building Automation / HVAC MCP9808 High-accuracy I2C temperature sensor Используется в: Building Automation / HVAC, Sensor Hub / Data Acquisition Node PIC16F877T-20I/L Microchip Technology Используется в: Instrumentation Front-End MCP4921 12-bit DAC for stimulus output Используется в: Instrumentation Front-End PIC16F877A-E/L Microchip Technology Используется в: Automotive Body Electronics MCP2021 LIN transceiver IC Используется в: Automotive Body Electronics MCP3421 18-bit delta-sigma ADC for precision Используется в: Sensor Hub / Data Acquisition Node PIC16F877-20I/L Microchip Technology Используется в: Character LCD / HMI Controller MCP23017 I2C GPIO expander for additional buttons Используется в: Character LCD / HMI Controller
What is the program memory size of PIC16F877T-20I/L?
The PIC16F877T-20I/L contains 14 KB of Flash program memory organized as 8K x 14-bit words. According to the Microchip PIC16F87X datasheet (DS30292D), this Flash supports 100,000 erase/write cycles typical and approximately 40-year data retention, and is in-circuit programmable via the ICSP two-wire interface. This density supports substantial C and assembly codebases for embedded control.
How many I/O pins does PIC16F877T-20I/L have?
The PIC16F877T-20I/L provides 33 bidirectional digital I/O pins distributed across ports A through E (RA0-RA5, RB0-RB7, RC0-RC7, RD0-RD7, RE0-RE2). Per the Microchip datasheet, each pin can source/sink up to 25 mA, and individual pins can be configured for digital I/O or alternate peripheral functions such as ADC inputs, USART signals, or MSSP SPI/I2C lines.
What is the operating voltage of PIC16F877T-20I/L?
The PIC16F877T-20I/L operates from 4.0 V to 5.5 V on the VDD pin, with the industrial temperature grade covering -40C to +85C. According to Microchip documentation, the brown-out detect (BOR) circuit and power-on reset (POR) hold the device in reset until VDD stabilizes, preventing undefined execution during power transitions. Operation below 4.0 V is not specified for the 20 MHz variant.
What is the difference between PIC16F877 and PIC16F887?
The PIC16F887 is Microchip's recommended successor to the PIC16F877 family. Per the Microchip product page notice, the PIC16F887 adds enhanced USART, more RAM (368 vs 368 bytes - same), doubled Flash endurance, and improved ADC, while preserving pin-to-pin compatibility for the 40-pin DIP and 44-pin PLCC footprints. Engineers starting new designs should select PIC16F887; existing PIC16F877 designs can remain in production.
Where can I buy PIC16F877T-20I/L online and what is the current price?
As of 2026-09-22, the PIC16F877T-20I/L is available from DigiKey (stock 3,393 units listed in web data), Mouser, LCSC Electronics (price from $4.55), and authorized Microchip distributors. Unit pricing ranges from approximately $6.40 at qty 1 down to $4.18 at qty 1000 on major distributors. Lead time is typically same-day for qty 1 to 100 from DigiKey stock.
What is the lead time for PIC16F877T-20I/L from major distributors?
As of 2026-09-22, DigiKey lists PIC16F877T-20I/L with 3,393 units in stock and ships same-day for orders placed before the cut-off. Mouser and LCSC also list stock per their online inventory pages. For volume orders above 1,000 units, lead times typically extend to 4-6 weeks from Microchip directly. Stock availability may fluctuate - check distributor portals for live updates.
Is PIC16F877T-20I/L still in production or obsolete?
The PIC16F877T-20I/L is currently listed as ACTIVE on Microchip's product page and distributor catalogs as of 2026-09-22. However, Microchip recommends the PIC16F887 for new designs. The PIC16F877 family continues to ship in production volumes for existing customers, but engineers designing new products should consider PIC16F887 for better long-term support and enhanced peripherals.
PIC16F877T-20I/L vs PIC16F877A-I/L - which is better for new designs?
The PIC16F877A is the midlife silicon revision with 20 MHz operation, more Flash endurance (100k vs 10k cycles), and the same 14 KB program memory and 44-pin PLCC package as PIC16F877T-20I/L. According to Microchip documentation, the PIC16F877A is a drop-in replacement for the PIC16F877 in most applications with identical pinout. For new designs, however, PIC16F887 is recommended over both.
Can PIC16F877-20I/L replace PIC16F877T-20I/L directly?
Yes, the PIC16F877-20I/L (non-T variant) is the same die as PIC16F877T-20I/L in the same 44-pin PLCC package and is fully pin-to-pin compatible. The "T" suffix only denotes the original tape-and-reel packaging format; electrical specifications, pinout, and operation are identical. Both share the same 14 KB Flash, 368 bytes RAM, 256 bytes EEPROM, and 20 MHz maximum clock.
What is the best drop-in replacement for PIC16F877T-20I/L in 44-PLCC?
The best drop-in replacement for PIC16F877T-20I/L in the 44-pin PLCC footprint is the PIC16F877-20I/L (same die, tube packaging) or PIC16F877-20I/PT (44-pin TQFP variant - NOT pin-compatible). Per the Microchip product family, PIC16F887-I/L is the recommended modern replacement with enhanced peripherals and same 44-pin PLCC pinout, suitable for both legacy sustainment and new designs.
Where can I download the PIC16F877T-20I/L datasheet PDF?
The official PIC16F877T-20I/L datasheet can be downloaded from the Microchip website at https://ww1.microchip.com/downloads/en/DeviceDoc/30292D.pdf (PIC16F87X datasheet, DS30292D). Datasheets.com also hosts a copy. The datasheet covers electrical specifications, timing diagrams, ADC characteristics, memory organization, instruction set summary, and package drawings for the 44-pin PLCC.
Where do I find the PIC16F877T-20I/L pinout for the 44-pin PLCC package?
The PIC16F877T-20I/L pinout for the 44-pin PLCC is documented in the Microchip PIC16F87X datasheet (DS30292D), section on Package Pinout. Pin 1 is at the chamfered corner; port assignments include RA0-RA5 (pins 2-7, 8), RB0-RB7 (pins 33-40), RC0-RC7 (pins 15-18, 23-26), RD0-RD7 (pins 19-22, 27-30), and RE0-RE2 (pins 8-10). MCLR is pin 1, OSC1/OSC2 are pins 13-14.
What development tools support PIC16F877T-20I/L?
The PIC16F877T-20I/L is supported by Microchip's MPLAB X IDE (free download) and the MPLAB XC8 C compiler. Hardware programmers include PICkit 3, PICkit 4, ICD 3, and ICD 4, all of which connect via the ICSP two-wire interface (PGC/PGD) plus MCLR and ground. The older MPLAB IDE v8 is also compatible. Demo code and peripheral libraries are available in the MPLAB Code Configurator (MCC) plugin.
Is PIC16F877T-20I/L RoHS compliant?
Yes, the PIC16F877T-20I/L is RoHS compliant per Microchip's product declaration and distributor listings as of 2026-09-22. The 44-pin PLCC package uses lead-free matte-tin plating on the J-leads. The part also complies with REACH regulations. Note that Microchip's full quality system is QS-9000 compliant (legacy certification) and ISO 9001 certified for its PIC microcontrollers per the company documentation.
What are the key specifications of PIC16F877T-20I/L that engineers should know?
Per the Microchip PIC16F87X datasheet, the PIC16F877T-20I/L key specifications are: 8-bit RISC core with 200 ns instruction cycle at 20 MHz; 14 KB Flash program memory organized 8K x 14 words; 368 bytes RAM and 256 bytes EEPROM; 33 digital I/O pins with 25 mA sink/source; 10-bit 8-channel ADC; two 8-bit plus one 16-bit timer/counter; USART and MSSP (SPI/I2C); 4.0-5.5 V supply; -40C to +85C industrial temperature; 44-pin PLCC package.

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

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

Choose PIC16F877T-20I/L when you need an 8-bit RISC Flash MCU with 14 KB program memory, 33 I/O lines, 10-bit ADC, and USART/MSSP peripherals in a 44-pin PLCC surface-mount package for industrial temperature (-40C to +85C) applications. The 'T' suffix confirms tape-and-reel delivery for production lines. Select PIC16F877-20I/L (tube) for prototype builds and small-batch assembly. Choose PIC16F877A-I/LG for higher Flash endurance (100k vs 10k erase cycles) in the same footprint. Select PIC16F874T-20I/L if your application fits in 7 KB Flash. For new designs not constrained by legacy code, consider the recommended Microchip successor PIC16F887 with enhanced USART, ADC, and improved Flash endurance.

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

Параметр Этот товар PIC16F877-20I/L PIC16F877-20/L PIC16F877A-I/LG PIC16F877A-E/L PIC16F874T-20I/L
Package 44-pin PLCC (J-lead) 44-pin PLCC - same 44-pin PLCC - same 44-pin PLCC - 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) 14 KB 14 KB 14 KB 14 KB 14 KB 7 KB
RAM Size 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes 192 bytes
EEPROM Size 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes
Maximum Frequency 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
I/O Pins 33 33 33 33 33 33
Temperature Grade Industrial (-40C to +85C) Industrial (-40C to +85C) Commercial (0C to +70C) Industrial (-40C to +85C) Enhanced (-40C to +125C) Industrial (-40C to +85C)

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

  • Microchip actively supports this part despite recommending PIC16F887 for new designs (против PIC16F887-I/L)
  • Higher program memory than lower-tier PIC16 siblings (против PIC16F874T-20I/L)
  • Industrial temperature grade across all variants (против PIC16F877-20/L)

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

The PIC16F877T-20I/L requires a stable 4.0-5.5 V supply on VDD (pins 11, 32, 42). Per Microchip datasheet guidance, place a 100 nF decoupling capacitor close to each VDD pin and a 10 uF bulk capacitor on the supply rail. The brown-out reset (BOR) is enabled by configuration bits and holds the device in reset until VDD rises above the BOR threshold (~4.0 V typical). For battery applications, the quiescent current in sleep mode is < 1 uA typical but the ADC and USART must be disabled before entering sleep to avoid leakage.

When laying out the 44-pin PLCC footprint, ensure the 16.59 x 16.59 mm PCB land pattern follows JEDEC MS-018 (PLCC44). Per Microchip package drawings, J-leads require 1.27 mm (0.05 inch) pitch with 0.80 mm lead width. Place the ICSP connector (PGC on pin 39, PGD on pin 40, MCLR on pin 1, VSS on pin 12) at the board edge for in-circuit programming access. Keep crystal traces to OSC1/OSC2 (pins 13-14) short and symmetric to avoid clock jitter above 20 MHz.

Estimated configuration-fuse pitfalls: the PIC16F877T-20I/L requires CONFIG1 word bit 4 (FOSC) set correctly for HS (high-speed crystal) mode when using a >4 MHz resonator, otherwise the oscillator fails to start. Per Microchip datasheet, the WDT (watchdog timer) is enabled by default - clear WDTE in CONFIG1 if not used. The LVP (low-voltage programming) bit enables ICSP via pin 33 (RB3/PGM); leave LVP=ON if using PICkit programmers with low-voltage mode. Forgetting to configure ADC port pins as analog inputs (ANSEL/ADCON1 register) causes floating readings on RA0-RA5.

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

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

RoHS compliant per Microchip product declaration. Not AEC-Q100 qualified - automotive safety-critical applications require PIC18 or dsPIC families. Microchip quality system is QS-9000 compliant (legacy) and ISO 9001 certified for PIC microcontrollers.

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

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

PIC16F877T-20I/L datasheet PIC16F877T-20I/L price buy PIC16F877 20MHz 44-PLCC microcontroller PIC16F877 vs PIC16F887 PIC16F877T-20I/L pinout 44-pin PLCC PIC16F877 industrial temperature replacement Microchip PIC16F877A drop-in replacement PIC16F877T-20I/L in stock DigiKey PIC16F877 lead time lead-free PIC16F877 obsolete vs PIC16F887 PIC16F877T-20I/L equivalent substitute 8-bit MCU 14KB flash 44-PLCC industrial

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

Microchip Technology PIC16F877 PIC16F877T-20I/L PIC16F877A PIC16F874 PIC16F887 PIC microcontroller 8-bit RISC Harvard architecture Flash memory PLCC-44 JEDEC MS-018 ICSP MPLAB X IDE XC8 compiler PICkit AEC-Q100 RoHS REACH QS-9000 USART MSSP 10-bit ADC industrial temperature grade
Быстрый запрос цены (RFQ)
Заполните все данные — наша команда продаж ответит в течение 24 часов
Артикул Производитель Корпус QTY Целевая цена Итого
Итого: $0.00 USD
✓
Запрос цены отправлен!

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

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