Microchip Technology

PIC16F877T-04I/L - 8-Bit 4MHz 14KB Flash MCU | Microchip 44-PLCC

部品番号: PIC16F877T-04I/L ✓ 生産中
在庫あり 1〜3営業日以内に発送
2.0 V to 5.5 V Vdss 44-pin PLCC (16.59 x 16.59 mm) Package 4 MHz (200 ns instruction cycle) Speed 14 KB (8K x 14 words) Flash Memory
開始価格 $5.95 USD / 個
MOQ: 1 |
価格更新日: 2026-09-21
ボリューム価格
数量 単価 小計
1 $9.05 $9.05
10 $8.21 $82.10
100 $7.38 $738.00
500 $6.62 $3,310.00
1,000 $5.95 $5,950.00
ℹ️ すべての価格はUSDです

PIC16F877T-04I/L 概要

The Microchip Technology PIC16F877T-04I/L is an 8-bit CMOS flash-based microcontroller from the PIC16F family, operating at up to 4MHz with 14KB (8K x 14 words) of in-system programmable Flash program memory and 368 bytes of RAM, housed in a 44-pin PLCC package. The part is supplied in Tape and Reel packaging (the 'T' suffix) and is rated for the Industrial temperature range (-40C to +85C) as indicated by the 'I' designator.

An 8-bit microcontroller (MCU) is a programmable digital integrated circuit that combines a CPU, memory, and peripherals on a single die. The PIC16F family uses Microchip's modified Harvard RISC architecture with 35 single-word instructions and a 14-bit instruction word, executing instructions in 200ns at 20MHz (or 1us at 4MHz for the -04 speed grade). 8-bit MCUs sit at the low-power, low-cost end of the embedded hierarchy: microcontroller -> embedded controller -> semiconductor -> integrated circuit.

Key features include a 10-bit 8-channel Analog-to-Digital Converter (ADC), 256 bytes of EEPROM data memory, 33 digital I/O pins, three timers (Timer0, Timer1, Timer2), and serial peripherals including UART/USART, SPI, and I2C (MSSP module). The device supports in-circuit serial programming (ICSP) via two pins, enabling field firmware updates without removing the part from the board.

The PIC16F877 architecture uses a 14-bit program word with separate program and data buses, allowing instruction fetch and data access in a single cycle. Its 8-level hardware stack, 25-pin-peripheral architecture, and CCP/ECCP modules (Capture/Compare/PWM) make it suitable for motor-control and timing-sensitive applications. Brown-out Reset (BOR), Power-on Reset (POR), and Watchdog Timer (WDT) provide robustness in industrial environments.

Typical applications include industrial automation controllers, sensor signal conditioning, low-power data loggers, HVAC control boards, and educational development platforms. The wide peripheral set and 4MHz operation are sufficient for slow-loop control and human-machine-interface (HMI) tasks.

When designing with this MCU, note that Microchip now recommends the PIC16F887 as the newer replacement device. Engineers migrating from PIC16F877 to PIC16F887 gain an internal oscillator, more ADC channels, and nanoWatt power management while retaining pin-out compatibility in many packages.

This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes that complement - but do not replace - the manufacturer datasheet for the PIC16F877T-04I/L.

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

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

同一シリーズでドロップイン互換のモデル: PIC16F877T-04I/L (同一形状・フットプリント) — 相違点: Package, ADC, Timers, Core Architecture, Maximum CPU Speed.

Microchip Technology
Package: 44-pin PLCC (J-lead, J-Lead)
ADC: 10-bit, 8 channels
Timers: 2 x 8-bit + 1 x 16-bit
Microchip Technology
Package: 44-pin PLCC (J-lead, 16.59 x 16.59 mm)
ADC: 10-bit, up to 8 channels
Timers: 2 x 8-bit, 1 x 16-bit
Microchip Technology
Package: 44-PLCC (J-Lead), 16.59 x 16.59 mm
ADC: 10-bit, 8 channels
Core Architecture: 8-bit PIC16 (mid-range)
Microchip Technology
Package: 44-pin PLCC (J-Lead, 16.59 x 16.59 mm)
ADC: 10-bit, 8 channels
Timers: 2 x 8-bit, 1 x 16-bit

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

PIC16F877-04I/L

✅ ドロップイン
Microchip Technology
📦 44-PLCC
PIC® 16F · 8-bit PIC (Harvard, RISC) · Flash · 14 KB (8K x 14) · 368 bytes · 256 bytes · 4 MHz · 200 ns

✓ 在庫あり

$5.42 / 個

データシートを見る →

PIC16F877T-04/L

✅ ドロップイン
Microchip Technology
📦 44-PLCC
PIC16 8-bit RISC · Flash · 14 KB (8K x 14) · 368 bytes · 256 bytes · 4 MHz (4 MIPS) · 200 ns · 14 bits

✓ 在庫あり

$8.4 / 個

データシートを見る →

PIC16F877A-I/LG

✅ ドロップイン
Microchip Technology
📦 44-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-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-04I/L

✅ ドロップイン
Microchip Technology
📦 44-PLCC
PIC16 enhanced 8-bit RISC · 7 KB · 192 bytes · 128 bytes · 20 MHz · 200 ns · 4.0 V to 5.5 V · 33

✓ 在庫あり

$4.69 / 個

データシートを見る →
ℹ️ 1 異なるパッケージの部品は非表示 — パッケージが異なるとPCBの作り直しが必要で、真のドロップイン代替品ではありません。 お問い合わせ 異なるパッケージの提案が必要な場合。

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

Core Architecture PIC16 / 8-bit RISC
Program Memory Size 14 KB (8K x 14 words) Flash
RAM Size 368 bytes
EEPROM Size 256 bytes
Maximum CPU Speed 4 MHz (200 ns instruction cycle)
Instruction Set Size 35 single-word instructions
Number of I/O Pins 33
ADC 8-channel x 10-bit
Timers 3 (Timer0, Timer1, Timer2)
Capture/Compare/PWM CCP + ECCCP modules
Serial Interfaces 1x UART/USART, 1x SPI, 1x I2C (MSSP)
Operating Voltage 2.0 V to 5.5 V
動作温度範囲 -40 C to +85 C (Industrial)
パッケージ 44-pin PLCC (16.59 x 16.59 mm)
Packaging Tape and Reel
Programming Method ICSP (In-Circuit Serial Programming)
Special Features BOR, POR, WDT, ICD support, low-power Sleep mode

PIC16F877T-04I/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/VREF- — PORTA bit 2 / Analog input channel 2 / ADC negative reference
ピン 5 RA3/AN3/VREF+ — PORTA bit 3 / Analog input channel 3 / ADC positive reference
ピン 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input (open-drain)
ピン 7 RA5/AN4/SS — PORTA bit 5 / Analog input channel 4 / SPI slave select
ピン 8 RE0/RD/AN5 — PORTE bit 0 / Parallel port read / Analog input channel 5
ピン 9 RE1/WR/AN6 — PORTE bit 1 / Parallel port write / Analog input channel 6
ピン 10 RE2/CS/AN7 — PORTE bit 2 / Parallel port chip select / Analog input channel 7
ピン 11 VDD — Positive supply voltage (2.0 V to 5.5 V)
ピン 12 VSS — Ground reference
ピン 13 OSC1/CLKI — Oscillator crystal input / External clock input
ピン 14 OSC2/CLKO — Oscillator crystal output / Clock output
ピン 15 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
ピン 16 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output
ピン 17 RC2/CCP1 — PORTC bit 2 / CCP1 PWM output
ピン 18 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
ピン 19 RD0/PSP0 — PORTD bit 0 / Parallel Slave Port data bit 0
ピン 20 RD1/PSP1 — PORTD bit 1 / Parallel Slave Port data bit 1
ピン 21 RD2/PSP2 — PORTD bit 2 / Parallel Slave Port data bit 2
ピン 22 RD3/PSP3 — PORTD bit 3 / Parallel Slave Port data bit 3
ピン 23 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
ピン 24 RC5/SDO — PORTC bit 5 / SPI data out
ピン 25 RC6/TX/CK — PORTC bit 6 / USART asynchronous transmit / I2C clock
ピン 26 RC7/RX/DT — PORTC bit 7 / USART asynchronous receive / I2C data
ピン 27 RD4/PSP4 — PORTD bit 4 / Parallel Slave Port data bit 4
ピン 28 RD5/PSP5 — PORTD bit 5 / Parallel Slave Port data bit 5
ピン 29 RD6/PSP6 — PORTD bit 6 / Parallel Slave Port data bit 6
ピン 30 RD7/PSP7 — PORTD bit 7 / Parallel Slave Port data bit 7
ピン 31 VSS — Ground reference
ピン 32 VDD — Positive supply voltage (2.0 V to 5.5 V)
ピン 33 RB0/INT — PORTB bit 0 / External interrupt input
ピン 34 RB1 — PORTB bit 1
ピン 35 RB2 — PORTB bit 2
ピン 36 RB3/PGM — PORTB bit 3 / Low-voltage ICSP programming input
ピン 37 RB4 — PORTB bit 4
ピン 38 RB5 — PORTB bit 5
ピン 39 RB6/PGC — PORTB bit 6 / In-Circuit Serial Programming clock
ピン 40 RB7/PGD — PORTB bit 7 / In-Circuit Serial Programming 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)

主な用途

PIC16F877T-04I/L の用途: 6 件s: Industrial Automation Controllers, Sensor Signal Conditioning Hubs, HVAC Control Boards, Educational Development Platforms, Low-Power Data Loggers, Legacy Industrial Retrofit Modules.

🏭

Industrial Automation Controllers

The PIC16F877T-04I/L suits industrial automation controllers because its 33 digital I/O pins drive relays, solenoids, and indicator LEDs, while the 8-channel 10-bit ADC reads 4-20 mA loop sensors and thermistor bridges. With 14 KB of Flash and 368 bytes of RAM, the MCU hosts ladder-logic replacement code, Modbus RTU slaves via the integrated USART, and I2C sensor chains through the MSSP module. The -40C to +85C industrial temperature rating ensures operation inside sealed control cabinets, and the BOR circuit prevents corruption during 24V bus brown-outs. Designers benefit from the 44-PLCC package which is socket-friendly for field replacement in legacy PLC-style systems.

🧩

Sensor Signal Conditioning Hubs

For multi-sensor data-acquisition front-ends, the PIC16F877T-04I/L provides eight 10-bit ADC inputs that simultaneously sample strain gauges, RTDs, and pressure transducers at up to ~50 ksps aggregate. The 4 MHz CPU clock is sufficient for digital filtering (moving-average, simple Kalman) and SPI-based transfer to a host processor. The integrated MSSP supports both SPI master for high-speed ADC chaining and I2C master for digital temperature/humidity sensors like the SHT series. With 14 KB Flash, designers can embed calibration lookup tables and linearization routines without external memory. The 5.5 V absolute-max supply tolerance protects the MCU from industrial sensor-supply transients.

⚡

HVAC Control Boards

The PIC16F877T-04I/L is well matched to HVAC control boards where 33 I/O pins interface with triac drivers for fan/blower speed control, relay outputs for compressor contactors, and 4-20 mA inputs for duct pressure and supply-air temperature. The CCP/ECCP module generates PWM outputs for variable-speed blower motors, while the three hardware timers handle watchdog, RTC tick, and tachometer input from the fan. USART enables communication with a building management system (BMS) over RS-485 via an external transceiver. Operating across -40C to +85C, the device tolerates unconditioned mechanical-room environments, and the 256-byte EEPROM stores commissioning setpoints across power cycles.

📺

Educational Development Platforms

Academic labs and training institutions adopt the PIC16F877T-04I/L for embedded-systems courses because the 44-PLCC package fits standard 44-pin ZIF sockets on training boards, allowing students to swap parts without soldering. The 35-instruction RISC ISA is small enough to be taught in a single semester, yet powerful enough for projects involving ADC sampling, UART communication, and I2C peripheral interfacing. PICkit 3/4 programmers attach via the RB6/RB7 ICSP pins for in-circuit debugging, supporting breakpoints and watch windows through MPLAB X IDE. The 4 MHz speed grade simplifies instruction-cycle timing exercises, making it easier for students to predict loop execution times.

📱

Low-Power Data Loggers

Battery-powered data loggers for environmental monitoring benefit from the PIC16F877T-04I/L's Sleep mode with WDT wake-up, allowing multi-month battery life in remote deployments. The 256-byte EEPROM (1M erase/write cycles endurance) plus optional external I2C EEPROM (e.g., 24LC256) store timestamped sensor readings. The 10-bit ADC reads battery voltage, temperature, and humidity sensors at scheduled intervals; the USART transmits logs when a host queries. Industrial -40C to +85C range supports outdoor enclosures. With 14 KB Flash, designers implement simple file systems, FIFO buffers, and CRC validation without external memory chips.

🖥️

Legacy Industrial Retrofit Modules

The PIC16F877T-04I/L is widely deployed in legacy industrial retrofit modules that require pin-compatible modern replacements, including PIC16F877A-I/LG (enhanced 'A' silicon in the same PLCC-44 footprint) and PIC16F874T-04I/L (lower-memory variant). Engineers often use the original PIC16F877 as a baseline when designing new boards with drop-in compatibility in mind. The PLCC-44 package accommodates both socket-mounted and reflow-soldered assemblies, easing field replacements. With USART, SPI, and I2C all integrated, the device interfaces with retrofitted industrial protocols without requiring external transceiver glue logic, which simplifies PCB layout in space-constrained control panels.

おすすめ製品の概要

PIC16F877A-I/LG Microchip Technology 使用用途: Industrial Automation Controllers, Sensor Signal Conditioning Hubs, Educational Development Platforms, Low-Power Data Loggers, Legacy Industrial Retrofit Modules MAX232 RS-232 line driver for Modbus RTU 使用用途: Industrial Automation Controllers 24LC256 I2C EEPROM for parameter storage 使用用途: Industrial Automation Controllers, Low-Power Data Loggers MCP3421 18-bit external ADC for precision channels 使用用途: Sensor Signal Conditioning Hubs DS18B20 1-Wire temperature sensor (uses GPIO) 使用用途: Sensor Signal Conditioning Hubs MAX485 RS-485 transceiver for BMS communication 使用用途: HVAC Control Boards MOC3021 Optoisolated triac driver for blower control 使用用途: HVAC Control Boards PICkit 4 In-circuit debugger and programmer 使用用途: Educational Development Platforms MPLAB X IDE Development environment (free download) 使用用途: Educational Development Platforms CR2032 Coin-cell battery reference for low-power designs 使用用途: Low-Power Data Loggers PIC16F874T-04I/L Microchip Technology 使用用途: Legacy Industrial Retrofit Modules
What is the program memory size of the PIC16F877T-04I/L?
The PIC16F877T-04I/L integrates 14 KB of in-system programmable Flash program memory, organized as 8K x 14-bit instruction words. According to Microchip's PIC16F877 datasheet (DS30292D), this is one of the largest program-memory options in the original PIC16F mid-range family. With 35 single-word instructions, 14 KB of Flash is typically sufficient for control loops, sensor processing, and small protocol stacks in industrial designs.
What is the maximum clock speed of PIC16F877T-04I/L?
The PIC16F877T-04I/L is rated for a maximum CPU clock of 4 MHz, with a 200 ns instruction execution time. The '-04' speed suffix indicates this 4 MHz grade; a higher-speed '-20' variant operates up to 20 MHz. The device accepts an external clock source on the OSC1 pin; PLL multipliers are not used on this device. Internal RC oscillator is not present on PIC16F877 (this differs from PIC16F887).
Where can I download the PIC16F877T-04I/L datasheet PDF?
The official datasheet for the PIC16F877T-04I/L is available from Microchip's website as document DS30292D (PIC16F87X datasheet). The most reliable download location is the product page at microchip.com/en-us/product/PIC16F877, which links to the latest revision. DigiKey also hosts a parametric page at digikey.com/en/products/detail/microchip-technology/PIC16F877T-04I-L/321222 with a link to the manufacturer's PDF.
What package does the PIC16F877T-04I/L come in?
The PIC16F877T-04I/L is supplied in a 44-pin PLCC (Plastic Leaded Chip Carrier) package measuring 16.59 x 16.59 mm. The 'L' suffix in the part number designates PLCC. The 'T' suffix indicates Tape and Reel packaging for high-volume SMT assembly. PLCC packages are socket-friendly and support through-hole rework, which is one reason this part remains popular in legacy industrial designs.
How much RAM and EEPROM does the PIC16F877T-04I/L have?
The PIC16F877T-04I/L integrates 368 bytes of data RAM and 256 bytes of EEPROM. The RAM is partitioned into general-purpose registers and Special Function Registers (SFRs) used to configure peripherals. The EEPROM is rated for 1 million erase/write cycles minimum and is suitable for storing calibration constants, serial numbers, and user-set parameters that must survive power cycles.
What peripherals are integrated in the PIC16F877T-04I/L?
The PIC16F877T-04I/L includes an 8-channel 10-bit ADC, three timers (Timer0, Timer1, Timer2), a Capture/Compare/PWM (CCP) module plus an Enhanced CCP (ECCP), one UART/USART, one MSSP module configurable for SPI or I2C, and a parallel slave port. The MSSP module supports both I2C master/slave modes (7-bit and 10-bit addressing) and SPI master/slave modes up to the system clock rate.
What is the operating voltage of PIC16F877T-04I/L?
The PIC16F877T-04I/L operates from 2.0 V to 5.5 V across the industrial temperature range of -40 C to +85 C. This wide voltage range makes it suitable for both 3.3 V and 5 V designs. The brown-out reset (BOR) circuit can be configured for several voltage thresholds; at 5 V operation the BOR typically trips around 4.0 V, providing protection against voltage sags that could corrupt Flash contents.
Where can I buy the PIC16F877T-04I/L online?
The PIC16F877T-04I/L is available from major authorized distributors including DigiKey (sku 321222), Mouser, and Microchip Direct. Pricing as of 2026-09-21 is approximately $9.05 per unit at qty 1, with quantity breaks at 10, 100, 500, and 1000 units. Stock status varies; for production volumes, Microchip Direct is recommended because Microchip manufactures the part directly.
What is the lead time for PIC16F877T-04I/L?
Lead time for the PIC16F877T-04I/L as of 2026-09-21 is typically 12-16 weeks when ordered through Microchip Direct, and 4-8 weeks through authorized distributors depending on stock. Distributor stock fluctuates because this is a mature, long-lifecycle device. Engineers designing new products should request a lead-time quote at the time of prototype phase rather than relying on historical stock data.
What is the recommended replacement for PIC16F877T-04I/L?
Microchip officially recommends the PIC16F887 as the modern replacement for the PIC16F877 family. The PIC16F887 adds an internal 8 MHz oscillator, two additional ADC channels (10 total), nanoWatt power-saving modes, and 1.75 KB of linear RAM. Many packages are pin-compatible; however the 44-pin PLCC version has no direct equivalent - migration to TQFP or DIP is typically required. For a true pin-compatible drop-in in PLCC-44, consider PIC16F877A-I/L.
Is PIC16F877T-04I/L the same as PIC16F877-04I/L?
No. The PIC16F877T-04I/L and the PIC16F877-04I/L differ in two characters: the 'T' suffix and the 'I' temperature designator. The 'T' indicates Tape and Reel packaging (the non-T version comes in Tube); the 'I' indicates the Industrial temperature range -40 C to +85 C (the non-I version is commercial 0 C to +70 C). The silicon die is identical. Both parts use the same 44-pin PLCC package and are electrically interchangeable on the same PCB.
What is the difference between PIC16F877 and PIC16F877A?
The PIC16F877A is an enhanced revision of the PIC16F877 with a 10-bit ADC instead of the original's 8-bit ADC, an additional timer (Timer3 with external gate), and improved flash program memory endurance. The 'A' revision is pin-compatible with the original in all common packages. For new designs, the PIC16F877A-I/L is recommended over the original PIC16F877 due to the superior ADC resolution and additional timer features.
Can I program PIC16F877T-04I/L in-circuit?
Yes. The PIC16F877T-04I/L supports In-Circuit Serial Programming (ICSP) using two pins: RB6/ICSPCLK (clock) and RB7/ICSPDAT (data). Any Microchip PIC programmer such as PICkit 3, PICkit 4, MPLAB ICD 3, or ICD 4 can program the device while it is soldered on the PCB, provided the ICSP pins are accessible and not blocked by circuitry that prevents programming voltage levels. Programming voltage Vpp is generated internally on this device.
What are the key specifications of PIC16F877T-04I/L that engineers should know?
The PIC16F877T-04I/L offers: 14 KB Flash program memory (8K x 14-bit words), 368 bytes RAM, 256 bytes EEPROM, 4 MHz maximum CPU clock (200 ns instruction cycle), 33 digital I/O pins, 8-channel 10-bit ADC, three timers (Timer0/1/2), MSSP for SPI or I2C, USART, CCP+ECCP modules, 2.0-5.5 V operating voltage, -40 C to +85 C industrial temperature range, and a 44-pin PLCC package. The 'T' suffix denotes Tape and Reel packaging.

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

選定ガイド

Choose the PIC16F877T-04I/L when your design requires the original PIC16F877 silicon in a 44-PLCC footprint with industrial temperature range and Tape-and-Reel packaging for SMT assembly. For new designs, prefer the PIC16F877A-I/LG, which adds a 10-bit ADC and Timer3 in the same PLCC-44 footprint and is electrically superior. If your firmware fits in 7 KB or less and you want to reduce BOM cost, the PIC16F874T-04I/L is a drop-in alternative with half the Flash. For long-term designs where lifecycle support matters most, consider migrating to the PIC16F887 family (TQFP-44 or DIP-40), which Microchip actively promotes as the modern replacement for the entire PIC16F877 series.

代替品との比較

パラメータ この製品 PIC16F877-04I/L PIC16F877T-04/L PIC16F877A-I/LG PIC16F874T-04I/L
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-PLCC (16.59x16.59 mm) 44-PLCC (16.59x16.59 mm) - same 44-PLCC (16.59x16.59 mm) - same 44-PLCC (16.59x16.59 mm) - same 44-PLCC (16.59x16.59 mm) - same
Program Memory (Flash) 14 KB (8K x 14) 14 KB 14 KB 14 KB (with improved endurance) 7 KB (-50%)
RAM 368 bytes 368 bytes 368 bytes 368 bytes 192 bytes (-48%)
EEPROM 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes
CPU Speed 4 MHz (200 ns) 4 MHz 4 MHz 20 MHz (5x faster) 4 MHz
ADC Resolution 10-bit, 8 channels 10-bit, 8 channels 10-bit, 8 channels 10-bit, 8 channels (improved) 10-bit, 8 channels
Temperature Range -40C to +85C (Industrial) -40C to +85C (Industrial) 0C to +70C (Commercial) -40C to +85C (Industrial) -40C to +85C (Industrial)
Packaging Tape and Reel Tube Tape and Reel Tube Tape and Reel

主な差別化要因

  • 44-PLCC package with industrial temperature rating in Tape and Reel packaging (vs PIC16F877-04I/L)
  • Enhanced 'A' revision silicon with improved peripherals in same PLCC-44 footprint (vs PIC16F877A-I/LG)
  • Full 14 KB Flash vs reduced-memory variant (vs PIC16F874T-04I/L)

設計ノート

The PIC16F877T-04I/L operates from 2.0 V to 5.5 V. Place 100 nF decoupling capacitors as close as possible to each VDD pin (pins 11 and 32), plus a bulk 10 uF tantalum or ceramic capacitor on the main supply rail. The device has two VDD pins (pin 11 and pin 32) and two VSS pins (pin 12 and pin 31); both pairs must be connected for proper operation. Configure the brown-out reset (BOR) for the supply voltage used to prevent Flash corruption during sags.

The 44-pin PLCC package has J-leads on all four sides with 1.27 mm pitch. Maintain at least 0.5 mm clearance between PLCC leads and adjacent traces to avoid solder bridges during reflow. Use a PLCC socket (e.g., 44-pin through-hole or surface-mount) for development boards to allow easy device swaps. The PLCC thermal pad is not present; thermal dissipation is via the leads only, which is adequate because the PIC16F877 typically draws < 30 mA at full activity.

MCLR (pin 1) must be pulled high through a 10 kohm resistor to VDD for normal operation; floating MCLR causes intermittent resets. For ICSP programming, do not place capacitors larger than 1 nF directly on PGC (RB6) or PGD (RB7) - large capacitance prevents the programming tool from driving the lines. The PIC16F877 does NOT include an internal oscillator; an external crystal or clock source must be connected to OSC1/OSC2 for operation. Engineers migrating from PIC16F887 should be aware of this difference.

The MSSP peripheral configured for I2C requires 4.7 kohm pull-up resistors on SCL (RC3) and SDA (RC4) for reliable communication at 100 kHz or 400 kHz. For SPI operation at high speeds, keep traces to SCK (RC3), SDO (RC5), and SDI (RC4) short and matched in length to avoid setup/hold violations. The ADC inputs have an input impedance specification that requires the source impedance to be below 2.5 kohm for full 10-bit accuracy; add an op-amp buffer if the sensor source impedance is higher.

コンプライアンス情報

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

RoHS and REACH compliant per Microchip product page. AEC-Q100 not applicable (industrial MCU, not automotive-qualified). Lead-free and halogen-free packaging. Microchip QS-9000 quality system applies to PIC16F877 family MCUs.

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

関連検索

PIC16F877T-04I/L PIC16F877T-04I/L datasheet PIC16F877T-04I/L price Microchip PIC16F877 44-pin PLCC PIC16F877 8-bit microcontroller 14KB flash PIC16F877T-04I/L pinout PIC16F877 vs PIC16F877A difference PIC16F877 replacement PIC16F877 drop-in alternative 44-PLCC PIC16F877 ICSP programming industrial 8-bit MCU 33 I/O 8 channel ADC PIC16F877 buy online distributor what is the ADC resolution of PIC16F877T-04I/L PIC16F877T-04I/L stock availability

関連部品&用語

Microchip Technology PIC16F877T-04I/L PIC16F877-04I/L PIC16F877T-04/L PIC16F877A-I/LG PIC16F877A-E/L PIC16F874T-04I/L PIC16F877 PIC16F887 PIC16F family 8-bit microcontroller RISC architecture Harvard architecture 44-pin PLCC Tape and Reel Flash program memory EEPROM RAM 10-bit ADC MSSP USART SPI I2C CCP ICSP In-Circuit Serial Programming PICkit RoHS REACH Brown-out Reset Watchdog Timer MPLAB X IDE industrial automation HVAC control data logger sensor signal conditioning
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

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

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