Microchip Technology

PIC16F877T-04E/L - 4MHz 8-Bit FLASH MCU, 14KB, 44-PLCC | Microchip

부품 번호: PIC16F877T-04E/L ✓ 활성
재고 있음 영업일 기준 1~3일 내 발송
2.0 V to 5.5 V Vdss 44-pin PLCC (J-lead, 16.59 x 16.59 mm) Package 4 MHz Speed FLASH Memory
시작가 $7.45 USD / 개
MOQ: 1 |
가격 업데이트: 2026-09-21
볼륨 가격
수량 단가 합계
1 $11.5 $11.50
10 $10.4 $104.00
100 $9.1 $910.00
500 $8.2 $4,100.00
1,000 $7.45 $7,450.00
ℹ️ 모든 가격은 USD 기준입니다

PIC16F877T-04E/L 개요

The Microchip Technology PIC16F877T-04E/L is a CMOS FLASH-based 8-bit PIC microcontroller delivering 4 MIPS performance from a 4 MHz oscillator in a 44-pin PLCC (J-lead) package qualified to the automotive -40C to +125C temperature grade. It integrates 14 KB of FLASH program memory (8K x 14 words), 368 bytes of data SRAM, and 256 bytes of data EEPROM, with 33 general-purpose digital I/O lines multiplexed across five ports (RA-RE).

A microcontroller (MCU) is a single-chip computer that combines a CPU core, program and data memory, peripherals, and I/O on one die. The PIC16F877 belongs to Microchip's mid-range PIC16 family, sitting in the hierarchy: PIC16F family -> PIC16 mid-range 8-bit MCU -> PIC microcontroller -> RISC microcontroller -> embedded computing platform. Mid-range PIC16F parts balance code density (14-bit instruction word, 35 single-word instructions) with rich peripherals for cost-sensitive embedded control.

Key features include 200 ns instruction execution, 8-channel 10-bit ADC, two capture/compare/PWM modules, one USART with RS-485 support, one MSSP capable of SPI and I2C (master/slave), a parallel slave port, and two 8-bit plus one 16-bit timer. The wide operating voltage range of 2.0 V to 5.5 V and self-programming FLASH make it suitable for both battery-powered and industrial line-powered designs.

Architecturally, the PIC16F877 uses a Harvard RISC core with separate program and data buses, allowing instruction fetch and data access in the same cycle. The on-chip ICD/debug support and 14-bit wide instruction word give a 2:1 code density advantage over many CISC 8-bit contemporaries, which reduces FLASH footprint for equivalent functionality and contributes to the part's longevity in legacy designs.

Typical applications include industrial automation controllers, automotive body and HVAC modules, sensor signal conditioning front-ends, RS-485 networked sensor nodes, and consumer appliance user-interface boards. For new designs, Microchip recommends migrating to the pin-compatible PIC16F887, which adds an internal oscillator and enhanced ADC at the same 44-pin PLCC footprint.

Design consideration: PLCC packages require a through-hole socket or careful surface-mount reflow profile; an ICSP/ICD connector footprint must be reserved for in-circuit debug, and the MCLR reset pin needs the datasheet-specified RC network to avoid spurious resets.

This page synthesizes distributor pricing, drop-in PLCC alternatives, and practical design notes beyond the manufacturer datasheet, giving procurement and engineering teams a single source for selection.

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

이 시리즈의 변형

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

Microchip Technology
Package: 44-TQFP (10x10 mm)
Core Architecture: PIC (RISC, Harvard)
ADC: 8 channels x 10 bit
Microchip Technology
Package: 44-pin PLCC (J-Lead, 16.59x16.59 mm)
Core Architecture: PIC16F (8-bit Harvard RISC)
ADC: 10-bit, 8 channels
Microchip Technology
ADC: 10-bit, up to 8 channels
Timers: 2 x 8-bit, 1 x 16-bit
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)
ADC: 10-bit, 8 channels
Microchip Technology
Package: 44-pin TQFP (MQFP-44), 10 x 10 mm, 2 mm height, MS-022
Core Architecture: PIC16, 8-bit RISC, 14-bit instruction word
ADC: 10-bit, 8 channels
Microchip Technology
Package: 44-pin TQFP (10x10 mm), 'PT' suffix
Timers: 3 (Timer0, Timer1, Timer2)
Operating Temperature: -40 C to +125 C (Extended, 'E' suffix)

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

PIC16F877AT-I/PTG

✅ 드롭인
Microchip Technology
📦 44-pin PLCC (L)
PIC16, 8-bit RISC, 14-bit instruction word · Flash · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 20 MHz · 4.0 V to 5.5 V (4.5 V to 5.5 V for industrial per source) · -40 C to +85 C (Industrial, "I" grade)

✓ 재고 있음

$6.2 / 개

데이터시트 보기 →

PIC16F877A-I/LG

✅ 드롭인
Microchip Technology
📦 44-pin PLCC (L)
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 (L)
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 / 개

데이터시트 보기 →

PIC16F877-04E/PT

✅ 드롭인
Microchip Technology
📦 44-pin PLCC (L)
PIC (RISC, Harvard) · 8 bit · 14 bit · Flash · 14 KB (8K x 14) · 368 byte · 256 byte · 4 MHz

✓ 재고 있음

$3.25 / 개

데이터시트 보기 →

PIC16F877-20I/L

✅ 드롭인
Microchip Technology
📦 44-pin PLCC (L)
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 / 개

데이터시트 보기 →

PIC16F887

✅ 드롭인
📦 44-pin PLCC (L)
20 MHz, 14 KB FLASH, enhanced ADC, internal oscillator (no external crystal needed), pin-to-pin

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

PIC16F877T-04E/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 4 MHz
Instruction Execution Time 200 ns (at 4 MHz, 5V)
동작 공급 전압 2.0 V to 5.5 V
Number of I/O Pins 33
ADC 8 channels x 10-bit
Timers 2 x 8-bit + 1 x 16-bit
Capture/Compare/PWM 2 modules
Communication Interfaces 1 x USART (RS-485), 1 x MSSP (SPI/I2C), 1 x PSP
패키지 44-pin PLCC (J-lead, 16.59 x 16.59 mm)
동작 온도 범위 -40C to +125C (automotive grade)
실장 유형 Surface Mount
RoHS 상태 Compliant
Lead-Free Yes

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

일반적인 애플리케이션

PIC16F877T-04E/L 적합 용도: 6 애플리케이션s: Industrial Automation Controllers, Automotive Body and HVAC Modules, RS-485 Sensor Network Nodes, Consumer Appliance User Interface Boards, Sensor Signal Conditioning Front-Ends, Educational and Hobby Development Boards.

🏭

Industrial Automation Controllers

The PIC16F877T-04E/L fits industrial PLC and sensor-interface modules because it combines 14 KB of FLASH for ladder-logic-style state machines, an 8-channel 10-bit ADC for analog transducer readout, and a USART with RS-485 support for Modbus RTU networking. Its automotive -40C to +125C grade tolerates the thermal stress of factory cabinets. Placed on a backplane alongside isolated RS-485 transceivers, it reads 4-20 mA loop currents and drives relay outputs via CCP PWM. The 4 MHz clock is sufficient because most loop-control math fits within the 14-bit instruction budget. The trade-off versus higher-speed MCUs is interrupt latency under heavy peripheral loading; reserve headroom for ADC and USART service routines.

🚗

Automotive Body and HVAC Modules

The PIC16F877T-04E/L is well-suited to under-hood automotive body and HVAC controllers where its -40C to +125C automotive temperature grade and 256-byte EEPROM are essential. The 33 GPIO drive seat-heater relays, fan PWM outputs via the CCP modules, and dashboard switch matrices, while the 10-bit ADC reads temperature and pressure sensors. The 'E' suffix signals Microchip's AEC-Q100-style automotive qualification for this mature family. Compare to the PIC16F877A-E/L when a 20 MHz CPU is needed for faster CAN-style bit-banging. The trade-off is FLASH endurance at high write rates; the 256-byte EEPROM should hold non-volatile setpoints rather than fast-changing state.

🌐

RS-485 Sensor Network Nodes

Long-distance RS-485 sensor networks use the PIC16F877T-04E/L as a node controller because its integrated USART with 9-bit address-match mode simplifies multidrop protocols without bit-banging. The 14 KB of FLASH hosts a Modbus RTU or proprietary polling stack, while the 8-channel 10-bit ADC multiplexes thermocouple, pressure, and flow signals. The 4 MHz clock delivers 1 MIPS, adequate for 9600 to 38400 baud polling at typical industrial update rates. Place the MCU on a daughter card alongside an isolated RS-485 transceiver and a low-dropout regulator; the trade-off is no CAN hardware - if CAN is required, add an external MCP2515 or migrate to a dsPIC33 with on-chip CAN.

📱

Consumer Appliance User Interface Boards

The PIC16F877T-04E/L is a good fit for washing-machine, dishwasher, and microwave user-interface boards where 33 GPIO can directly drive 7-segment displays, keypads, and indicator LEDs without external expanders. The FLASH supports multi-language UI state machines in a single die. The MSSP peripheral drives an I2C EEPROM for user settings and an SPI LCD controller, while the USART debugs to a service-tool dongle. The 4 MHz grade is sufficient because UI updates rarely exceed 100 Hz. The trade-off versus Cortex-M0+ parts is code density - migrating to PIC16F887 halves program size via the improved instruction set on the same pinout.

📡

Sensor Signal Conditioning Front-Ends

Bridge-amplifier and thermocouple-conditioning front-ends benefit from the PIC16F877T-04E/L's 10-bit ADC and 14 KB of FLASH for linearization lookup tables. The 33 GPIO drive relay-multiplexed sensor channels, while the 8-channel ADC samples strain-gauge, RTD, and thermistor bridges sequentially. The 'A' revision (PIC16F877A-I/LG) is preferred here for the improved ADC acquisition window. Pair the MCU with an instrumentation amplifier such as INA128 upstream; the trade-off is 10-bit ADC resolution - for 16-bit precision, add an external ADS1115 over I2C and let the PIC16F877's MSSP handle the digital side.

🔧

Educational and Hobby Development Boards

The PIC16F877T-04E/L is widely used in university embedded-systems courses and hobbyist projects because its 44-pin PLCC package fits low-cost development boards with through-hole sockets, its 35-instruction RISC architecture is teachable in a single lab session, and the FLASH memory supports ICSP for in-circuit reprogramming without UV erasers. The 33 GPIO map to breadboard-friendly headers with each port labeled, and the 4 MHz internal oscillator is enough for teaching interrupt-driven programming. Compared to Arduino-style AVR/ARM boards, the trade-off is IDE maturity - MPLAB X with XC8 is free but has a steeper learning curve than Arduino IDE. The PIC16F887 is the modern recommended part for new educational kits.

추천 제품 요약

MAX485 RS-485 transceiver for USART 사용처: Industrial Automation Controllers, RS-485 Sensor Network Nodes PIC16F877A-I/LG Microchip Technology 사용처: Industrial Automation Controllers MCP2551 CAN bus transceiver 사용처: Automotive Body and HVAC Modules PIC16F877A-E/L Microchip Technology 사용처: Automotive Body and HVAC Modules MCP2515 External CAN controller if needed 사용처: RS-485 Sensor Network Nodes PIC16F887 Modern pin-compatible MCU with internal oscillator 사용처: Consumer Appliance User Interface Boards, Educational and Hobby Development Boards 24LC256 I2C EEPROM for user settings 사용처: Consumer Appliance User Interface Boards INA128 Instrumentation amplifier for bridge sensors 사용처: Sensor Signal Conditioning Front-Ends ADS1115 16-bit I2C ADC upgrade option 사용처: Sensor Signal Conditioning Front-Ends PICkit 3 ICSP debugger/programmer 사용처: Educational and Hobby Development Boards
What is the PIC16F877T-04E/L and what package does it use?
The PIC16F877T-04E/L is a Microchip Technology 8-bit FLASH PIC microcontroller in a 44-pin PLCC (J-lead) surface-mount package measuring 16.59 x 16.59 mm. It belongs to the PIC16F mid-range family and integrates 14 KB of FLASH program memory, 368 bytes of RAM, and 256 bytes of EEPROM, with 33 digital I/O pins. The 'L' suffix denotes the PLCC package, 'T' denotes tape-and-reel, '04' is the 4 MHz speed grade, and 'E' is the automotive -40C to +125C temperature grade.
What is the maximum CPU clock frequency of PIC16F877T-04E/L?
The PIC16F877T-04E/L has a maximum CPU clock frequency of 4 MHz, which yields a 200 ns instruction execution time at 5V. At the lower 2.0V end of the supply range the core is derated. This 4 MHz grade is one step below the 20 MHz '20' grade in the same PIC16F877 die family, which executes instructions in 200 ns at 20 MHz. For new designs Microchip recommends the pin-compatible PIC16F887 with integrated oscillator.
How much program memory and RAM does PIC16F877T-04E/L have?
The PIC16F877T-04E/L integrates 14 KB (8K x 14-bit words) of self-programmable FLASH program memory, 368 bytes of data SRAM, and 256 bytes of data EEPROM. The 14-bit wide instruction word gives roughly twice the code density of 8-bit CISC cores, so 14 KB of FLASH accommodates programs equivalent to 24-28 KB on a CISC MCU. The EEPROM supports 1 million erase/write cycles typical per the Microchip mid-range reference manual.
Does PIC16F877T-04E/L have ADC, I2C, SPI, and UART peripherals?
Yes. The PIC16F877T-04E/L integrates an 8-channel 10-bit ADC, one MSSP peripheral configurable as SPI master/slave or I2C master/slave, one USART with RS-485 driver support, one Parallel Slave Port, two CCP modules for capture/compare/PWM, and three timers (two 8-bit Timer0/Timer2 and one 16-bit Timer1). This peripheral set covers virtually every legacy industrial and embedded communication need without external glue logic.
What is the operating temperature range of PIC16F877T-04E/L?
The 'E' suffix in PIC16F877T-04E/L denotes the automotive -40C to +125C operating temperature grade, making the part suitable for under-hood and industrial enclosures. This is one grade above the 'I' industrial -40C to +85C range and identical in functional behavior. For commercial 0C to +70C applications the PIC16F877-04/L is the lower-cost alternative, otherwise identical silicon.
What is the difference between PIC16F877T-04E/L and PIC16F877A-E/L?
The PIC16F877T-04E/L is the original 4 MHz grade in the 44-pin PLCC package, while the PIC16F877A-E/L is the 'A' silicon revision with a 20 MHz maximum clock and enhanced ADC with up to 14 channels and a longer acquisition time. The 'A' revision uses a 28-pin or 40-pin variant in different package suffixes. Both are drop-in pin-compatible at 44-pin PLCC, but the 'A' revision supports higher speeds and improved peripherals. Choose 'A' for new designs, original '877' for legacy firmware compatibility.
Where can I download the PIC16F877T-04E/L datasheet PDF?
The official PIC16F877T-04E/L datasheet (document 30292D) is available as a free PDF download from Microchip at https://ww1.microchip.com/downloads/en/DeviceDoc/30292D.pdf. The datasheet contains the DC characteristics, AC timing diagrams, peripheral register maps, instruction set summary, and PLCC package mechanical drawings. For programming reference consult the PICmid-range MCU family reference manual, also free from Microchip.
Where can I buy PIC16F877T-04E/L and what is the price?
The PIC16F877T-04E/L is in stock at authorized distributors including DigiKey (442684), Mouser, Microchip Direct, Hotenda, Xecor, and Microchip USA as of 2026-09-21. Pricing as of 2026-09-21 is approximately $11.50 at qty 1, with break points at $9.10 at qty 100 and $7.45 at qty 1000. Tape-and-reel 'T' suffix orders ship from factory stock with 4-6 week lead times for full reel quantities.
What is the lead time for PIC16F877T-04E/L?
The PIC16F877T-04E/L typically ships from authorized distributor stock in 1-3 business days for small quantities as of 2026-09-21. Factory-direct orders through Microchip Direct carry a 4-6 week lead time for non-stocked reels. Because the part is on Microchip's mature-product list, allocation is rare, but volume orders above 10K units should be confirmed with the factory for production scheduling.
What is the best drop-in replacement for PIC16F877T-04E/L?
The best drop-in replacement for PIC16F877T-04E/L is the PIC16F877AT-I/PTG or PIC16F877A-I/LG in the same 44-pin PLCC (L) footprint. The PIC16F877A family upgrades the silicon revision with 20 MHz operation, enhanced ADC, and nanoWatt power management while keeping identical pinout. Microchip recommends migrating to PIC16F887 for new designs; it shares the same 44-pin PLCC pinout but adds internal oscillator and more PWM channels.
Can PIC16F887 replace PIC16F877T-04E/L on existing boards?
Yes. The PIC16F887 is pin-compatible with the PIC16F877 in the 44-pin PLCC package, sharing the same I/O mapping on ports A through E and the same ADC and USART pin assignments. The PIC16F887 adds an internal 31 kHz to 8 MHz oscillator that the original PIC16F877 lacks, so boards previously requiring an external crystal can run without it. Registers are largely source-compatible; minor SFR additions (like the oscillator control register) require small firmware adjustments but no PCB rework.
What cross-brand equivalent exists for PIC16F877T-04E/L?
There is no true cross-brand drop-in equivalent for the PIC16F877T-04E/L, because its instruction set, register map, and programming model are PIC-architecture proprietary. Functional equivalents in similar 8-bit MCU families include the Atmel ATmega16/32 series and the NXP MC68HC908 series, but these require code rewrites and PCB rework due to differing pinouts. Microchip's PIC16F887 is the closest drop-in compatible part, though it remains same-brand.
Is PIC16F877T-04E/L still in production or obsolete?
The PIC16F877T-04E/L is active and in production as of 2026-09-21, but Microchip has flagged it as a mature product with a recommended migration path to PIC16F887. The PIC16F877 family has been continuously manufactured since 1998 with no end-of-life announcement. For automotive designs, Microchip also offers the PIC16F877A-E/L as the modern automotive-qualified successor.
What package options does the PIC16F877 family come in?
The PIC16F877 family is offered in 40-pin PDIP (P), 44-pin PLCC (L), 44-pin TQFP (PT), and 28-pin SPDIP/SOIC variants. The 'L' suffix specifies the 44-pin PLCC (J-lead) surface-mount package as used in PIC16F877T-04E/L. The 'P' suffix is 40-pin PDIP through-hole; 'PT' is 44-pin TQFP fine-pitch surface mount. All variants share the same die and instruction set; only pin count and package differ.
What are the key specifications engineers should know about PIC16F877T-04E/L?
Engineers using the PIC16F877T-04E/L should know: 4 MHz max CPU clock (200 ns instruction cycle), 14 KB FLASH / 368 B RAM / 256 B EEPROM, 33 digital I/O, 8-channel 10-bit ADC, USART + MSSP (SPI/I2C) + PSP, two CCP modules, three timers, 2.0 V to 5.5 V supply, -40C to +125C automotive grade, and 44-pin PLCC package. It supports ICSP in-circuit programming via PGD/PGC pins, requires an external crystal or RC oscillator, and is rated for 100K FLASH erase/write cycles typical.

엔지니어링 참조 데이터: PIC16F877T-04E/L — 비교, 설계 지침 및 규정 준수 정보.

선택 가이드

Choose the PIC16F877T-04E/L when you need a Microchip 8-bit MCU in a 44-pin PLCC package with automotive -40C to +125C qualification and a proven original-silicon design for legacy firmware compatibility. The 4 MHz clock grade suits sensor interfaces, Modbus nodes, and UI controllers where 1 MIPS is adequate. Choose the PIC16F877A-E/L if you need 20 MHz operation with automotive qualification; choose the PIC16F887 if you want an internal oscillator and 14 ADC channels with the same PLCC footprint. Choose the PIC16F877AT-I/PTG or PIC16F877A-I/LG for industrial temperature-range designs. All six alternatives share the 44-pin PLCC (L) footprint, enabling PCB layout reuse across the family.

대체품과의 비교

파라미터 이 제품 PIC16F877AT-I/PTG PIC16F877A-I/LG PIC16F877A-E/L PIC16F877-04E/PT PIC16F877-20I/L PIC16F887
Package 44-pin PLCC (L) 44-pin PLCC (L) - same 44-pin PLCC (L) - same 44-pin PLCC (L) - same 44-pin PLCC (L) - same 44-pin PLCC (L) - same 44-pin PLCC (L) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Max CPU Frequency 4 MHz 20 MHz 20 MHz 20 MHz 4 MHz 20 MHz 20 MHz
FLASH Program Memory 14 KB (8K x 14) 14 KB 14 KB 14 KB 14 KB 14 KB 14 KB
RAM Size 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes
EEPROM Size 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes
Temperature Grade -40C to +125C (Automotive) -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +125C (Automotive) -40C to +125C (Automotive) -40C to +85C (Industrial) -40C to +85C (Industrial)
Internal Oscillator No (external crystal required) No No No No No Yes (31 kHz to 8 MHz)
ADC Channels 8 x 10-bit 8 x 10-bit (enhanced) 8 x 10-bit (enhanced) 8 x 10-bit (enhanced) 8 x 10-bit 8 x 10-bit 14 x 10-bit (enhanced)
Silicon Revision Original (877) 'A' revision (enhanced) 'A' revision (enhanced) 'A' revision (enhanced) Original (877) Original (877) '887' (modern successor)

주요 차별점

  • Automotive -40C to +125C temperature grade (E suffix) at 4 MHz speed (vs PIC16F877A-I/LG)
  • Original silicon revision proven in 25+ years of production (vs PIC16F877A-E/L)
  • Mature 4 MHz grade for power-constrained applications (vs PIC16F887)

설계 노트

The PIC16F877T-04E/L operates from 2.0 V to 5.5 V with separate analog (VDD) and digital (VDD) pins. Place a 100 nF decoupling capacitor within 5 mm of each VDD/VSS pair, plus a bulk 10 uF tantalum or ceramic at the regulator output. For ADC accuracy, drive the analog VREF+ pin from a low-noise source separate from VDD - the ADC's PSRR against VDD ripple is only ~30 dB. A ferrite bead between digital VDD and analog VDD reduces conducted switching noise on analog readings.

The 44-pin PLCC package is a surface-mount J-lead with 1.27 mm pitch. Reserve a through-hole PLCC socket footprint on the PCB to allow easy replacement during development. Keep the 4-layer PCB ground plane continuous under the IC; the PLCC thermal pad is not exposed, so no thermal via array is needed. Place the external crystal within 10 mm of OSC1/OSC2 with a guard ring tied to ground to reduce EMI pickup that can corrupt USART timing.

Three common pitfalls: (1) Forgetting to configure the ADCON1 register to set AN0-AN7 as analog vs digital - the default after reset is digital, so ADC reads return 0 silently. (2) Driving MCLR low without the datasheet-specified 10 kohm pull-up to VDD causes spurious resets during in-circuit programming. (3) Using the PIC16F877's Parallel Slave Port (PSP) without understanding its 4.5V absolute maximum - interfacing to a 5V-tolerant but 3.3V-output external bus requires a level translator. Estimated: at 4 MHz with 5V supply, the core draws ~5 mA active and ~1 uA sleep with the watchdog disabled.

규정 준수 정보

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

RoHS and REACH compliant per Microchip product page. The 'E' suffix denotes automotive -40C to +125C qualification, but Microchip's PIC16F877 family predates the formal AEC-Q100 certification program and is qualified to the equivalent legacy Microchip automotive flow. Lead-free and Pb-free matte-tin plating.

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

관련 검색

PIC16F877T-04E/L PIC16F877T-04E/L datasheet PDF PIC16F877T-04E/L price PIC16F877T-04E/L PLCC pinout PIC16F877T-04E/L automotive MCU PIC16F877T-04E/L vs PIC16F877A PIC16F877T-04E/L drop-in replacement PIC16F877T-04E/L 44-pin PLCC microchip buy PIC16F877T-04E/L PIC16F877 RS-485 Modbus controller PIC16F877 industrial automation MCU PIC16F877 4 MHz 14KB FLASH microcontroller what is PIC16F877T-04E/L used for PIC16F877T-04E/L lead time stock

관련 부품 & 용어

Microchip Technology PIC16F877 PIC16F877T-04E/L PIC16F877A PIC16F887 PIC microcontroller RISC microcontroller FLASH memory EEPROM SRAM PLCC package 44-pin PLCC 44-pin TQFP USART RS-485 MSSP SPI I2C 10-bit ADC CCP PWM ICSP AEC-Q100 RoHS REACH automotive grade industrial grade Modbus RTU parallel slave port
빠른 견적 RFQ
상세 정보를 모두 입력하십시오 — 영업팀이 24시간 이내에 답변드립니다
부품 번호 제조사 패키지 QTY 목표 가격 합계
합계: $0.00 USD
✓
견적이 제출되었습니다!

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

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