Microchip Technology

PIC16F877A-I/P - 8-Bit 20MHz 14KB Flash MCU | Microchip

部品番号: PIC16F877A-I/P ✓ 生産中
在庫あり 1〜3営業日以内に発送
40-pin plastic DIP (PDIP) Package 20 MHz Speed 14 KB Flash Memory
お問い合わせ 価格については
MOQ: 1 |
価格更新日: 2026-10-20
ボリューム価格
数量 単価 小計
1 $2.9394 $2.94
10 $0 $0.00
100 $0 $0.00
500 $0 $0.00
1,000 $0 $0.00
ℹ️ すべての価格はUSDです

PIC16F877A-I/P 概要

The Microchip Technology PIC16F877A-I/P is an 8-bit CMOS Flash PIC microcontroller rated for 20 MHz operation, with 14 KB of program Flash, 368 bytes of RAM, and 33 I/O pins in a 40-pin plastic DIP package. According to the verified distributor listings, the device provides a 200 ns instruction execution time and a compact 35-instruction architecture, making it suitable for embedded control, measurement, and legacy industrial systems.

A microcontroller is a programmable integrated circuit that combines a CPU core, nonvolatile program memory, data memory, input/output ports, and peripherals on one package. The PIC16F877A-I/P belongs to the PIC16 family, where Flash program memory allows firmware to be reprogrammed without removing the device. Its DIP-40 package also supports breadboards, prototyping boards, through-hole assembly, and repair workflows where a socketed component is useful.

The verified source data identifies 14 KB of Flash, 368 bytes of RAM, 33 I/O pins, 8-bit processing, and a 20 MHz maximum clock indication. The product family also supports communication and control peripherals described in the manufacturer material, including timer/counter resources, capture/compare/PWM functions, serial interfaces, and an analog-to-digital converter. Exact voltage range, ADC resolution, timer quantities, and electrical timing values are not present in the supplied verified extract and must be checked in the manufacturer datasheet before production release.

PIC16F877A-I/P is commonly selected for cost-sensitive embedded controllers, data-acquisition systems, instrumentation, educational platforms, and legacy industrial equipment. The 40-pin DIP footprint simplifies prototype replacement, while the 33-pin I/O budget supports multiple digital inputs and outputs around a control core. Firmware development should account for the PIC16 instruction set and verify timing at the selected oscillator or external-clock configuration.

The main design consideration is package and lifecycle validation. The part is presented by distributors as purchasable, but current stock, price, and lifecycle status should be checked at procurement. A replacement must be reviewed for pinout, memory, clock, supply voltage, peripheral mapping, programming-tool support, and firmware compatibility rather than selected by MPN similarity alone. The verified LCSC snippet shows an in-stock listing and a price from $2.9394, while exact tiered pricing is not supplied.

This product record combines the verified manufacturer and distributor facts with explicitly marked data gaps. It also separates confirmed same-package alternatives from broader functional replacements, so engineers can make a grounded drop-in decision instead of assuming that a different MCU with similar advertised features is electrically interchangeable.

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

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

同一シリーズでドロップイン互換のモデル: PIC16F877A-I/P (同一形状・フットプリント) — 相違点: Package, Program Memory Type, ADC, Timers, Mounting Type.

Microchip Technology
Package: 40-pin PDIP (0.600 in / 15.24 mm)
ADC: 8-channel, 10-bit
Mounting Type: Through-Hole
NXP Semiconductors
Package: 32-pin LQFP (7 mm x 7 mm)
ADC: 12-bit SAR
Mounting Type: Surface Mount
NXP Semiconductors
Program Memory Type: FLASH
ADC: On-chip, 8-bit, 10-channel
Mounting Type: Through-Hole
Microchip Technology
Package: 40-pin PDIP (Plastic DIP, 0.600 in)
Program Memory Type: OTP (One-Time Programmable)
Timers: 1 x 8-bit + 1 x 16-bit with CCP
Microchip Technology
Package: 40-pin CERDIP Windowed (0.600 in / 15.24 mm)
Program Memory Type: EPROM (UV-erasable, windowed)
Mounting Type: Through-Hole (THT)
Microchip Technology
Package: 40-pin PDIP (DIP-40), 15.24 mm width
Program Memory Type: OTP EPROM
ADC: 5 channels, 8-bit
Microchip Technology
Package: 44-pin MQFP (PQ) - Metric QFP, tape & reel
Program Memory Type: EPROM (One-Time-Programmable)
ADC: 8-bit, 5 channels (PIC16C65A revision)
Microchip Technology
Package: 40-pin PDIP (Plastic DIP, 0.600 in)
Program Memory Type: OTP (One-Time Programmable)
Timers: Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit)
Microchip Technology
Package: 40-pin PDIP (P)
Program Memory Type: OTP EPROM/ROM
ADC: 5 channels x 8-bit
Microchip Technology
Program Memory Type: OTP (One-Time Programmable)
Mounting Type: Through-Hole
Microchip Technology
Package: PDIP-40 (0.600 inch, 15.24 mm)
Program Memory Type: OTP (One-Time Programmable)
Mounting Type: Through-Hole
Microchip Technology
Package: 40-pin PDIP (DIP-40, 0.600")
Program Memory Type: OTP EPROM
Timers: 2 x 8-bit + 1 x 16-bit

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

PIC16F887A-I/P

✅ ドロップイン
📦 DIP-40
PIC16F887 family migration candidate; exact memory, peripheral, and firmware differences are from supplied data

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

PIC16F877A-I/P

✅ ドロップイン
Microchip Technology
📦 DIP-40
8-bit CMOS Flash PIC microcontroller · 20 MHz · 200 ns · 14 KB Flash · 368 bytes RAM · 33 pins · 40-pin plastic DIP (PDIP) · PIC 8-bit architecture

✓ 在庫あり

価格はお問い合わせください

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

PIC16F877A-I/P 最大定格&電気的特性

Product Type 8-bit CMOS Flash PIC microcontroller
最大クロック周波数 20 MHz
Instruction Execution Time 200 ns
Program Memory 14 KB Flash
Data Memory 368 bytes RAM
I/O Pin Count 33 pins
パッケージ 40-pin plastic DIP (PDIP)
Architecture PIC 8-bit architecture
Programmable Instruction Set 35 single-word instructions
Memory Technology CMOS Flash
実装タイプ Through-hole DIP

PIC16F877A-I/P 40-pin plastic dip (pdip) ピン配置ガイド

PIC16F877A-I/P (40-pin plastic dip (pdip) パッケージ) のピン配置。 このデジタルICには、GPIO、通信インターフェース (UART、SPI、I2C)、および電源ピンが含まれています。代替ピン機能と設定オプションについては、メーカーのデータシートを参照してください。組み込みシステム設計とPCBレイアウトに不可欠です。

PIC16F877A-I/P の 40-pin plastic dip (pdip) パッケージピン配置図

詳細なピン配置データはありません: PIC16F877A-I/P.

詳細は データシート をご参照ください。

主な用途

PIC16F877A-I/P の用途: 6 件s: Legacy Industrial Control, Data Acquisition and Instrumentation, Educational Embedded Systems, Motor and Relay Control, Communication Interface Controller, Appliance and Embedded Product Control.

🏭

Legacy Industrial Control

PIC16F877A-I/P fits legacy industrial control prototypes that need an 8-bit controller, 20 MHz indicated operation, 14 KB of Flash, and 33 I/O pins in a socketed 40-pin DIP. Its DIP format makes it practical to service boards without redesigning the footprint. The design should be conditioned on the exact supply voltage, temperature, reset, and peripheral requirements in the manufacturer datasheet.

📟

Data Acquisition and Instrumentation

PIC16F877A-I/P is a reasonable candidate for compact instrumentation controllers where a microcontroller must coordinate digital inputs, timers, communications, and control outputs. The verified 20 MHz indication and 14 KB Flash provide a useful performance and memory envelope for moderate embedded workloads. Exact ADC resolution, channel count, analog input limits, and acquisition timing must be confirmed before selecting analog front-end circuitry.

🧑‍🏫

Educational Embedded Systems

The 40-pin DIP package of PIC16F877A-I/P is well suited to breadboards, solderless training boards, and educational controller kits because it is easy to insert, remove, and replace. Its 8-bit architecture and 35 single-word instruction set make it approachable for learning digital I/O, timing, interrupts, and serial communication. A migration to a smaller MCU may improve board density later, but it changes the learning platform and often the firmware porting workload.

⚙️

Motor and Relay Control

PIC16F877A-I/P can serve as the supervisory controller in relay, motor, or actuator-control boards because 33 I/O pins provide substantial digital headroom and the 20 MHz indication supports event-driven firmware. It is appropriate when the system needs multiple discrete control signals and legacy DIP repairability. Power devices, protection networks, isolation, and timing margins must be designed separately; the MCU output ratings and application limits are [DATA_NEEDED].

🌐

Communication Interface Controller

PIC16F877A-I/P is applicable to older communication-control boards that need programmable digital interfaces and configurable timing around a simple 8-bit CPU. The verified family description identifies serial-capable resources, while the exact UART, SPI, I2C, and CAN-related details are [DATA_NEEDED] in the supplied extract. Engineers should verify protocol support, pin multiplexing, baud-rate accuracy, and firmware compatibility before replacing a communications controller.

🏠

Appliance and Embedded Product Control

PIC16F877A-I/P is suitable for cost-sensitive appliance or embedded-product controllers where a through-hole DIP package, Flash re-programmability, and 33 I/O pins simplify prototype assembly and field replacement. Its 14 KB program space and 368 bytes RAM fit moderate supervisory logic, but they may limit complex UI, logging, or multi-protocol designs. Confirm operating temperature and regulatory requirements separately before production use.

What is the PIC16F877A-I/P operating frequency?
The PIC16F877A-I/P supports a maximum indicated clock frequency of 20 MHz, with a verified instruction execution time of 200 ns. According to the Microchip Technology product-page result, the device uses the PIC 8-bit architecture and CMOS Flash technology. The exact oscillator configuration, operating voltage, and timing limits should be confirmed in the manufacturer datasheet before using the part as a timing reference.
How much Flash memory and RAM does PIC16F877A-I/P have?
The PIC16F877A-I/P provides 14 KB of Flash program memory and 368 bytes of RAM, as stated in the verified DigiKey and Mouser listings. The manufacturer page identifies it as a CMOS Flash-based PIC microcontroller. These values describe the device family and target MPN, but the available application image size can be lower depending on bootloader, configuration, and programming configuration.
Where can I buy PIC16F877A-I/P online?
The verified search results list PIC16F877A-I/P at DigiKey, Mouser, LCSC Electronics, Win Source, and Octopart. LCSC’s result explicitly identifies the component as in stock and shows a price from $2.9394, while other distributor pages provide purchasing links without supplied unit prices. Availability and price should be reconfirmed at the distributor because inventory and commercial terms can change.
What is the price of PIC16F877A-I/P?
The only exact unit price supplied in the verified data is LCSC’s price from $2.9394, and it is current as of the supplied web-data retrieval on 2026-10-20. DigiKey, Mouser, Win Source, and Octopart results provide product or comparison pages but no numeric price in the supplied snippets. XAIPART tier pricing therefore remains [DATA_NEEDED] for quantities 10, 100, 500, and 1000.
Is PIC16F877A-I/P in stock?
The LCSC search result explicitly says “In-stock components” for PIC16F877A-I/P, but the supplied data does not provide a stock count or delivery commitment. Octopart reports comparison across 11 distributors, and the other distributor pages expose purchasing or RFQ links without live inventory quantities. Treat LCSC as an explicit in-stock indication as of 2026-10-20, then verify the exact quantity before placing an order.
What package does PIC16F877A-I/P use?
PIC16F877A-I/P uses a 40-pin plastic DIP, also identified as 40-pin PDIP, in the verified DigiKey listing. This through-hole package is suited to prototyping, educational boards, sockets, and legacy assemblies. The target’s DIP-40 outline must be compared mechanically with any proposed replacement; a TQFP or QFN alternative is not a drop-in package even if its electrical features are similar.
What is the best drop-in replacement for PIC16F877A-I/P?
PIC16F877A-I/P is best replaced by a device with the same 40-pin DIP footprint, compatible pinout, suitable supply voltage, equivalent clock capability, and sufficient Flash, RAM, and peripheral resources. The supplied search results identify PIC16F887 as a possible functional migration path, but they do not provide verified pin-level or parametric equivalence for a 40-pin DIP drop-in replacement. Verify the Microchip compatibility chart and device datasheet before approving it.
Can PIC16F887 replace PIC16F877A-I/P?
PIC16F887 is a possible functional alternative identified in the supplied web results, but the available snippets do not prove that it is a pin-to-pin DIP-40 replacement for PIC16F877A-I/P. The two devices may differ in memory, peripherals, clocking, and package options. According to the verified search evidence, firmware and hardware migration should be treated as a design review rather than an automatic drop-in substitution.
Is PIC16F877A-I/P suitable for industrial control systems?
PIC16F877A-I/P is suitable for many cost-sensitive embedded-control and legacy-system designs because it combines 20 MHz operation, 14 KB Flash, 368 bytes of RAM, and 33 I/O pins in a DIP-40 package. These features support digital control, timing, and communication tasks when the verified peripheral and electrical requirements are met. Industrial qualification, extended-temperature limits, and regulatory compliance are [DATA_NEEDED] in the supplied data.
How do I find the PIC16F877A-I/P pinout and datasheet?
The official starting point is the Microchip PIC16F877A product page, which links to device information and documentation. The verified DigiKey and Mouser result pages also provide datasheet access. Because the target is a 40-pin PDIP, compare the package pin diagram and multiplexing notes directly against the selected schematic before PCB layout; the supplied data does not include the complete pin-by-pin table.
What are the key specifications engineers should know about PIC16F877A-I/P?
The confirmed headline specifications are 8-bit architecture, 20 MHz maximum indicated operation, 200 ns instruction execution, 14 KB Flash, 368 bytes RAM, 33 I/O pins, and a 40-pin plastic DIP package. These values come from the verified Microchip, DigiKey, and Mouser result data. Supply voltage, temperature range, ADC details, exact timer resources, and certification status remain [DATA_NEEDED] and must be checked in the datasheet.
What can replace PIC16F877A-I/P in a legacy design?
A legacy-design replacement should be selected from an MCU with the same DIP-40 mechanical outline, compatible pin multiplexing, adequate Flash and RAM, compatible programming workflow, and verified supply and peripheral requirements. PIC16F887 appears in the supplied migration search results, but the evidence does not establish a drop-in replacement. The safe procedure is to compare the manufacturer pin and code compatibility chart before purchasing.
What is the difference between PIC16F877A-I/P and PIC16F877-20/P?
PIC16F877A-I/P is the verified industrial-temperature or extended-grade ordering option, while PIC16F877-20/P is a different base-device ordering code; the supplied data does not provide a complete manufacturer comparison. Both are associated with the PIC16F877 family, but that family relationship alone does not prove identical electrical ratings, device ID, temperature grade, or code behavior. Compare the exact ordering information and datasheet before substitution.
Does PIC16F877A-I/P support reprogramming?
PIC16F877A-I/P is identified by the verified manufacturer result as a CMOS Flash-based microcontroller, so its program storage is Flash rather than one-time-programmable ROM. Flash memory generally permits repeated firmware updates during development and service, subject to the device’s programming, erase, endurance, and voltage requirements. The supplied data does not state program-memory endurance or programming specifications, so consult the manufacturer datasheet.
How much memory is available for firmware on PIC16F877A-I/P?
PIC16F877A-I/P has 14 KB of Flash program memory according to the verified DigiKey and Mouser listings. The usable application capacity can be lower after bootloader code, configuration words, interrupt-vector layout, and reserved areas are accounted for. The data provided does not state the exact usable word count, page size, or EEPROM capacity, so those details require datasheet confirmation.

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

選定ガイド

Choose PIC16F877A-I/P when the design specifically needs the verified 40-pin PDIP footprint, 8-bit PIC architecture, 20 MHz indicated operation, 14 KB Flash, 368 bytes RAM, and 33 I/O pins, especially for legacy through-hole products and prototypes. Treat PIC16F887A-I/P as a potential family migration candidate only after checking the manufacturer’s pin, memory, peripheral, and firmware compatibility data. Do not choose PIC16F877A-I/PT or PIC16F877A-I/ML for an existing DIP-40 board because their TQFP packages require PCB changes; likewise, the SOIC option changes assembly and footprint. For a new compact design, a modern surface-mount MCU may reduce board area, but that is a redesign rather than a drop-in replacement. Validate supply voltage, temperature, programming, and lifecycle requirements before procurement.

代替品との比較

パラメータ この製品 PIC16F877A-I/PT PIC16F887A-I/P PIC16F877A-I/SO PIC16F877A-I/ML
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 40-pin PDIP 44-pin TQFP 40-pin DIP 40-pin SOIC 44-pin TQFP

主な差別化要因

  • Confirmed 40-pin through-hole package (vs PIC16F877A-I/PT)
  • Verified 14 KB Flash and 368 bytes RAM (vs PIC16F877A-I/SO)
  • 20 MHz indicated performance with 200 ns instruction execution (vs PIC16F887A-I/P)
  • Legacy DIP repairability (vs PIC16F877A-I/ML)

設計ノート

Estimated package-fit check: because the verified target is a 40-pin PDIP, preserve the through-hole footprint, pin spacing, drill diameter, and connector clearance from the manufacturer mechanical drawing. Do not substitute a 44-pin TQFP, SOIC, or other surface-mount option without a PCB redesign. Confirm whether the board uses sockets and whether mechanical height and orientation matter.

The verified data does not provide the supply-voltage range or I/O absolute-maximum limits, so do not choose regulator values or input levels from memory. Before power-up, verify VDD tolerances, reset requirements, unused-pin handling, and I/O current limits in the manufacturer datasheet. Keep the MCU rail decoupling close to the device and provide a stable clock or oscillator arrangement matching the selected timing configuration.

The supplied search results mention PIC16F887 as a possible migration path, but family similarity does not prove a pin-to-pin or firmware-compatible replacement. Check the Microchip pin and code compatibility chart, device ID, configuration words, peripheral mapping, interrupt vectors, and programming tool support. A replacement that changes package or peripheral behavior should be treated as a redesign, not a drop-in substitution.

コンプライアンス情報

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

The supplied verified data does not state RoHS, REACH, AEC-Q100, lead-free, halogen-free, or conflict-minerals status. Do not infer compliance from distributor listings.

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

関連検索

PIC16F877A-I/P PIC16F877A-I/P datasheet Microchip PIC16F877A-I/P PIC16F877A-I/P 20MHz 14KB Flash 40-pin PDIP PIC microcontroller PIC16F877A-I/P legacy industrial control PIC16F877A-I/P vs PIC16F887A-I/P PIC16F877A-I/P drop-in replacement buy PIC16F877A-I/P online PIC16F877A-I/P price and stock PIC16F877A-I/P pinout PIC16F877A-I/P programming and replacement

関連部品&用語

Microchip Technology PIC16F877A-I/P PIC16F877A PIC16F887A 8-bit microcontroller PIC architecture CMOS Flash program memory Flash program memory data RAM 20 MHz 200 ns instruction execution 14 KB Flash 368 bytes RAM 33 I/O pins 40-pin PDIP through-hole technology surface mount legacy industrial control embedded instrumentation microcontroller replacement pin and code compatibility PIC16F877A datasheet USB-to-UART bridge digital control
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

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

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