Microchip Technology

PIC16F873-20/SO - 8-bit 20MHz 7KB Flash MCU | Microchip | 28-SOIC

部品番号: PIC16F873-20/SO ✗ 生産終了
在庫あり 1〜3営業日以内に発送
28-pin SOIC (SO) Package 20 MHz Speed 7 KB (4K x 14 words) Memory
開始価格 $5.1 USD / 個
MOQ: 1 |
価格更新日: 2026-09-21
ボリューム価格
数量 単価 小計
1 $7.5 $7.50
10 $6.85 $68.50
100 $6.2 $620.00
500 $5.65 $2,825.00
1,000 $5.1 $5,100.00
ℹ️ すべての価格はUSDです

PIC16F873-20/SO 概要

The Microchip Technology PIC16F873-20/SO is an 8-bit PIC16F-series CMOS Flash-based microcontroller in a 28-pin SOIC package, executing instructions at 200 ns per cycle from a 20 MHz external oscillator. It integrates 7 KB (4K x 14 words) of Flash program memory, 192 bytes of data RAM, and 128 bytes of EEPROM data memory, providing non-volatile storage for both program code and user data without external memory chips.

A microcontroller (MCU) is a single-chip computer containing a CPU, RAM, non-volatile program memory, and peripheral interfaces; the PIC16F873 belongs to the PIC16F mid-range 8-bit family, one tier above baseline PIC10/12/16 devices and below enhanced PIC18F parts, optimized for cost-sensitive embedded control in industrial and consumer products.

Key features include 22 general-purpose digital I/O pins, a five-channel 10-bit analog-to-digital converter (ADC), USART, SPI, and I2C (MSSP) serial peripherals, two 8-bit and one 16-bit timers, a Watchdog Timer with its own oscillator, and a 14-source interrupt controller with an eight-level hardware stack. The 28-SOIC package offers a footprint compatible with PIC16C73B/74B/76/77 and PIC16F873A/874A/876A/877A drop-in upgrades, enabling upward migration.

The architecture uses a Harvard design with separate program and data buses, a RISC instruction set of only 35 single-word instructions, and direct/indirect/relative addressing modes. Power management features include Power-on Reset (POR), Power-up Timer (PWRT), Oscillator Start-up Timer (OST), and Brown-out Reset (BOR), ensuring deterministic startup under varying supply conditions.

Typical applications include industrial control systems, sensor interface boards, motor control front-ends, automotive body electronics subsystems, and white-goods appliance controllers. The wide operating voltage range (typically 4.0-5.5V for the -20 speed grade) and industrial temperature range support harsh-environment deployments.

Designers should note that Microchip recommends migrating new designs to the pin-compatible PIC16F873A-20/SO or PIC16F873-20I/SO (industrial temperature) variant, as the PIC16F873 is marked 'Not Recommended for new designs'. The MPLAB ICD and PICkit programmers support in-circuit debugging and Flash programming without external firmware.

This page synthesizes distributor pricing, drop-in PIC16F-series alternatives, and practical design notes not consolidated in any single manufacturer datasheet, providing engineers with a one-stop reference for legacy PIC16F873 designs and modernization paths.

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

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

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

Microchip Technology
Core Architecture: PIC16 Mid-Range 8-bit RISC
Timers: 2 x 8-bit, 1 x 16-bit
Package: 28-SOIC (SO) wide-body 7.50 mm
Microchip Technology
Core Architecture: 8-bit PIC RISC (Harvard)
Timers: 3 (Timer0, Timer1, Timer2)
Package: 28-pin SOIC Wide (SO, 300mil)
Microchip Technology
Core Architecture: PIC 8-bit RISC (mid-range, 14-bit instruction word)
Timers: Timer0, Timer1, Timer2
ADC: 10-bit, 5 channels (multiplexed)

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

PIC16F873A-20/SO

✅ ドロップイン
📦 28-SOIC
same 28-SOIC pinout, +1.5 KB Flash (8.5 KB vs 7 KB), active production status, pin-to-pin compatible upgrade

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

PIC16F873-20I/SO

✅ ドロップイン
📦 28-SOIC
same die and 28-SOIC pinout, industrial -40C to +85C temperature range vs commercial 0C to +70C

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

PIC16F874A-20/SO

✅ ドロップイン
📦 28-SOIC
same 28-SOIC footprint, 2x Flash (14 KB vs 7 KB), 2x RAM (368 vs 192 bytes), pin-to-pin compatible upgrade

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

PIC16F876-20/SO

✅ ドロップイン
Microchip Technology
📦 28-SOIC
PIC 8-bit RISC (mid-range, 14-bit instruction word) · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 20 MHz · 200 ns @ 20 MHz · 35 single-word instructions · 22

✓ 在庫あり

$6.85 / 個

データシートを見る →

PIC16F876A-20/SO

✅ ドロップイン
📦 28-SOIC
same 28-SOIC pinout, 14 KB Flash, enhanced ADC, Fail-Safe Clock Monitor; active production; pin-to-pin compatible

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

PIC16F873-10I/SO

✅ ドロップイン
📦 28-SOIC
same die and 28-SOIC pinout, lower 10 MHz max clock (vs 20 MHz, -50% speed), industrial temp; otherwise identical

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

PIC16F873-04/SO

✅ ドロップイン
📦 28-SOIC
same die and 28-SOIC pinout, 4 MHz max clock (vs 20 MHz, -80% speed), lower power; otherwise identical

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

PIC16F873-20/SO 最大定格&電気的特性

Product Type 8-bit Microcontroller (MCU)
Core Architecture PIC16F (Harvard, RISC)
Instruction Set Size 35 single-word instructions
Program Memory (Flash) 7 KB (4K x 14 words)
Data RAM 192 bytes
Data EEPROM 128 bytes
最大クロック周波数 20 MHz
Instruction Execution Time 200 ns at 20 MHz
I/O Pins 22
ADC 5 channels, 10-bit resolution
Serial Peripherals USART, SPI, I2C (MSSP)
Timers 2x 8-bit Timer, 1x 16-bit Timer, WDT
Interrupt Sources Up to 14
Hardware Stack 8 levels
パッケージ 28-pin SOIC (SO)
実装タイプ Surface Mount

PIC16F873-20/SO ピン構成

SOIC-28 Package Pinout Diagram SOIC-28W 28-pin, 7.5x17.9mm, P1.27mm, JEDEC MS-013. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 SOIC-28
ピン 1 MCLR/VPP — Master clear (reset) input / ICSP programming voltage
ピン 2 RA0/AN0 — Port A bit 0 / Analog input channel 0
ピン 3 RA1/AN1 — Port A bit 1 / Analog input channel 1
ピン 4 RA2/AN2 — Port A bit 2 / Analog input channel 2
ピン 5 RA3/AN3/VREF+ — Port A bit 3 / Analog input channel 3 / ADC positive reference
ピン 6 RA4/T0CKI — Port A bit 4 (open-drain) / Timer 0 clock input
ピン 7 RA5/AN4/SS — Port A bit 5 / Analog input channel 4 / SPI slave select
ピン 8 OSC1/CLKIN — Oscillator crystal input / external clock input
ピン 9 OSC2/CLKOUT — Oscillator crystal output / clock output
ピン 10 RC0/T1OSO/T1CKI — Port C bit 0 / Timer 1 oscillator output / Timer 1 clock input
ピン 11 RC1/T1OSI/CCP2 — Port C bit 1 / Timer 1 oscillator input / Capture/Compare/PWM 2
ピン 12 RC2/CCP1 — Port C bit 2 / Capture/Compare/PWM 1
ピン 13 RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock
ピン 14 RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data
ピン 15 RC5/SDO — Port C bit 5 / SPI data out
ピン 16 RC6/TX/CK — Port C bit 6 / USART async transmit / USART sync clock
ピン 17 RC7/RX/DT — Port C bit 7 / USART async receive / USART sync data
ピン 18 GND — Ground reference
ピン 19 VDD — Positive supply voltage (+5V typical)
ピン 20 RB0/INT — Port B bit 0 / External interrupt
ピン 21 RB1 — Port B bit 1
ピン 22 RB2 — Port B bit 2
ピン 23 RB3/PGM — Port B bit 3 / Low-voltage ICSP programming enable
ピン 24 RB4 — Port B bit 4
ピン 25 RB5 — Port B bit 5
ピン 26 RB6/PGC — Port B bit 6 / ICSP clock (programming/debugging)
ピン 27 RB7/PGD — Port B bit 7 / ICSP data (programming/debugging)
ピン 28 VSS — Ground (alternate GND pin)

主な用途

PIC16F873-20/SO の用途: 7 件s: Industrial Sensor Interface Board, White-Goods Appliance Controller, Automotive Body Electronics Subsystem, HVAC Thermostat Control Board, Battery-Powered Data Logger, Motor Control Front-End (BLDC/PMSM), Security Alarm Panel Controller.

🏭

Industrial Sensor Interface Board

The PIC16F873-20/SO fits industrial sensor interface boards because its 5-channel 10-bit ADC simultaneously samples multiple analog sensors (temperature, pressure, humidity) while the 20 MHz core executes 200 ns instructions for real-time signal conditioning. Its 22 GPIO pins drive relay outputs and indicator LEDs without external glue logic. The USART connects to RS-485 transceivers for industrial fieldbus communication, while SPI interfaces with digital sensor ICs. The wide operating voltage and Watchdog Timer with dedicated oscillator ensure robust operation in electrically noisy factory environments where brown-outs and EMI are common. Engineers value the deterministic instruction execution for time-critical control loops.

💡

White-Goods Appliance Controller

The PIC16F873-20/SO serves washing-machine, dishwasher, and refrigerator control boards where its 7 KB Flash stores application firmware and 128-byte EEPROM retains user settings (wash cycle, temperature preset) across power cycles. The 22 I/O pins directly drive triacs for motor control and solenoid valves, while the 16-bit timer performs accurate RPM sensing for motor feedback. The PIC16F family heritage means decades of proven reliability in high-volume consumer appliances. The 28-SOIC package supports automated SMT assembly at high throughput. Power-on Reset and Brown-out Reset ensure clean startup under varying mains conditions typical in appliance environments.

🚗

Automotive Body Electronics Subsystem

The PIC16F873-20/SO fits automotive body controllers for window lift, seat control, and lighting modules where its 20 MHz core handles multiple I/O tasks with deterministic timing. The industrial-temperature -20I/SO variant operates from -40C to +85C, suitable for cabin environments. Five ADC channels monitor battery voltage, current sensing, and analog switch positions. The I2C peripheral connects to automotive sensor ASICs and EEPROM for configuration storage. The 35-instruction RISC core simplifies code review for functional-safety documentation. While not AEC-Q100 qualified, the part has decades of automotive heritage in non-safety-critical body modules.

🌐

HVAC Thermostat Control Board

The PIC16F873-20/SO integrates HVAC thermostat functions by reading temperature sensors via its 10-bit ADC and driving TRIAC/optocoupler outputs for furnace, A/C, and fan control. The 192-byte RAM stores scheduling data, while 128-byte EEPROM retains user preferences through power cycles. USART enables connection to Wi-Fi modules (e.g., ESP8266) for smart-thermostat connectivity. The 8-level hardware stack supports nested interrupt handling for keypad, display refresh, and communication tasks. The 28-SOIC package simplifies UL-compliant PCB layouts with adequate creepage distances.

🧩

Battery-Powered Data Logger

The PIC16F873-20/SO operates in low-power data loggers for cold-chain monitoring, environmental sensing, and remote telemetry where its 7 KB Flash stores logging firmware and 128-byte EEPROM retains calibration constants. The Watchdog Timer with dedicated low-power oscillator enables periodic wake-up from sleep, dramatically reducing average current consumption for multi-year battery life. The ADC samples temperature/humidity sensors at scheduled intervals, with USART transmitting data bursts. The 28-SOIC package allows compact PCB layouts. For higher-performance needs the PIC16F873A upgrade offers more Flash and active production status.

⚡

Motor Control Front-End (BLDC/PMSM)

The PIC16F873-20/SO is used in low-power BLDC and PMSM motor controllers for fans, pumps, and small appliances where its 200 ns instruction cycle computes commutation tables fast enough for sensorless back-EMF zero-cross detection at moderate RPM. The 5-channel ADC reads phase voltages and DC bus current simultaneously, while the 16-bit timer captures PWM duty cycles with microsecond resolution. The 22 GPIO pins drive half-bridge gate drivers and fault inputs. Hardware PWM modules generate complementary PWM signals with programmable dead-time insertion. The PIC16F heritage provides extensive application-note libraries for motor-control reference designs.

🎥

Security Alarm Panel Controller

The PIC16F873-20/SO integrates security alarm panels where its 22 I/O pins read multiple door/window sensors and PIR motion detectors while driving sirens, LED indicators, and keypad interfaces. The 7 KB Flash stores event-logging firmware, and 128-byte EEPROM retains user codes and configuration through battery backup. The USART connects to GSM/dialer modules for off-site alarm notification, while I2C interfaces with keypad controllers and real-time clocks. The 8-level hardware stack supports nested interrupts for tamper detection, sensor polling, and communication tasks. NRND status does not impact legacy security installations in the field.

おすすめ製品の概要

MCP2551 CAN bus transceiver for industrial networking 使用用途: Industrial Sensor Interface Board MCP9700 Analog temperature sensor for ADC input 使用用途: Industrial Sensor Interface Board, HVAC Thermostat Control Board, Battery-Powered Data Logger MOC3021 使用用途: White-Goods Appliance Controller PIC16F876A-20/SO Larger-memory upgrade within same family 使用用途: White-Goods Appliance Controller MCP2515 Standalone CAN controller for body network 使用用途: Automotive Body Electronics Subsystem 24LC256 I2C EEPROM for user setting storage 使用用途: Automotive Body Electronics Subsystem ESP8266 Wi-Fi module for smart-thermostat connectivity 使用用途: HVAC Thermostat Control Board PIC16F873A-20/SO Modernized drop-in upgrade for new designs 使用用途: Battery-Powered Data Logger IR2104 Half-bridge gate driver for motor control 使用用途: Motor Control Front-End (BLDC/PMSM) ACS712 Allegro MicroSystems 使用用途: Motor Control Front-End (BLDC/PMSM) DS1307 I2C real-time clock for timestamping events 使用用途: Security Alarm Panel Controller SIM800L GSM module for off-site alarm notification 使用用途: Security Alarm Panel Controller
What is the program memory size of PIC16F873-20/SO?
The PIC16F873-20/SO integrates 7 KB of Flash program memory organized as 4K x 14 words. According to the Microchip PIC16F873/4/6/7 datasheet (Document 30262C), this Flash memory is in-circuit programmable via the ICSP interface, eliminating the need for an external ROM chip. The 14-bit word width is characteristic of the mid-range PIC16F family.
Is PIC16F873-20/SO still in production?
The PIC16F873 is marked 'Not Recommended for new designs' (NRND) on Microchip's official product page as of September 2026. NRND parts remain available for existing designs but Microchip recommends migrating to the pin-compatible PIC16F873A-20/SO for new projects. NRND status does not mean obsolete - inventory and production continue for legacy support.
What is the difference between PIC16F873-20/SO and PIC16F873-20I/SO?
The PIC16F873-20/SO is the commercial temperature variant (0C to +70C), while the PIC16F873-20I/SO is the industrial temperature variant (-40C to +85C). Both share identical electrical specifications, the same 28-SOIC package, and the same Flash/RAM/EEPROM sizes. Choose the -I/SO for industrial and automotive under-hood applications.
Where can I buy PIC16F873-20/SO online?
The PIC16F873-20/SO is available from authorized distributors including DigiKey (part 281131), Mouser, Newark (12C1946), LCSC Electronics, and Octopart-listed resellers as of 2026-09-21. Pricing for single units starts around $7.50, with volume discounts at 100+ pieces. Lead time is generally stock to 4 weeks depending on distributor inventory.
What is the best drop-in replacement for PIC16F873-20/SO?
The PIC16F873A-20/SO is the best drop-in replacement, offering identical pinout in the same 28-SOIC package, identical peripherals (5-channel 10-bit ADC, USART, SPI, I2C), and increased Flash program memory. According to Microchip's compatibility chart (Document 00148J2), the F873A is upward-compatible with the F873. The PIC16F873-20I/SO is also drop-in if you need industrial temperature range.
What is the price of PIC16F873-20/SO in 2026?
As of 2026-09-21, the PIC16F873-20/SO unit price is approximately $7.50 at qty 1, dropping to $6.20 at qty 100 and $5.10 at qty 1000 based on DigiKey and Mouser listings. Pricing reflects NRND lifecycle status; expect prices to rise as inventory depletes. The F873A-20/SO is typically $1-2 cheaper due to higher production volume.
Where to download PIC16F873-20/SO datasheet PDF?
The PIC16F873-20/SO datasheet PDF (Document 30262C, titled 'PIC16F873/4/6/7 Data Sheet') is available from Microchip's official site at https://ww1.microchip.com/downloads/en/DeviceDoc/30262C.pdf. It covers electrical characteristics, pinout, ADC specifications, USART/SPI/I2C peripherals, and instruction set details. Mirror copies are available at allDatasheet.com and Datasheets.com.
What is the lead time for PIC16F873-20/SO?
As of 2026-09-21, lead time for the PIC16F873-20/SO is stock to 4 weeks at major distributors like DigiKey and Mouser, based on distributor listing data. NRND status has not yet constrained supply. For long-term production planning, migrating to the pin-compatible PIC16F873A-20/SO is recommended - it remains in active production with shorter lead times.
Is PIC16F873-20/SO RoHS compliant?
The PIC16F873-20/SO is a lead-free part per Microchip's Microchip RoHS compliance documentation; however, full RoHS compliance status was not explicitly confirmed in the verified distributor data for the -20/SO speed grade variant. The -I/SO industrial variant is confirmed RoHS compliant per distributor listings. Contact Microchip for the most current compliance certificate for the specific date code.
What is the difference between PIC16F873 and PIC16F876?
The PIC16F873 has 7 KB Flash / 192 bytes RAM / 128 bytes EEPROM, while the PIC16F876 has 14 KB Flash / 368 bytes RAM / 256 bytes EEPROM. Both share the same 28-SOIC pinout (per Microchip compatibility chart 00148J2) and identical peripherals. The PIC16F876 is the larger-memory sibling; for legacy F873 designs the F876 is a drop-in upgrade providing 2x Flash.
Can PIC16F873-20/SO be programmed in-circuit?
Yes, the PIC16F873-20/SO supports In-Circuit Serial Programming (ICSP) via the RB6 (ICSP_CLK) and RB7 (ICSP_DAT) pins. According to the Microchip PIC16F873/4/6/7 datasheet, ICSP allows programming and verification without removing the MCU from the board. Supported programmers include MPLAB ICD 3/4/5, PICkit 3/4/5, and MPLAB PM3. ICSP requires VPP (13.4V typical) on the MCLR pin during programming.
What is the maximum operating temperature of PIC16F873-20/SO?
The PIC16F873-20/SO commercial temperature grade operates from 0C to +70C. For -40C to +85C industrial temperature range, Microchip offers the PIC16F873-20I/SO variant with identical electrical specifications and pinout. According to Microchip's datasheet ordering information, the -20 speed grade (20 MHz) is available in both temperature grades; the -04 speed grade (4 MHz) is also available for low-power designs.
PIC16F873-20/SO vs PIC16F873A-20/SO - which is better for new designs?
The PIC16F873A-20/SO is better for new designs because it remains in active production while the PIC16F873-20/SO is NRND. The F873A adds 1.5 KB more Flash (total 8.5 KB vs 7 KB), improves ADC performance, and includes enhanced peripherals like the Fail-Safe Clock Monitor. Both share the same 28-SOIC footprint and pin assignments, so PCB redesign is unnecessary. Choose F873A for new, F873 for legacy support.
What are the key specifications of PIC16F873-20/SO that engineers should know?
The PIC16F873-20/SO key specifications are: 8-bit PIC16F core, 20 MHz max clock, 200 ns instruction cycle, 7 KB Flash, 192 bytes RAM, 128 bytes EEPROM, 22 I/O pins, 5-channel 10-bit ADC, USART/SPI/I2C peripherals, 8-level hardware stack, 14 interrupt sources, and 28-pin SOIC package. The device operates from a single +5V supply typical and supports in-circuit serial programming.

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

選定ガイド

Choose the PIC16F873-20/SO when maintaining existing production designs that were qualified with this exact part number, or when sourcing long-term support parts for legacy industrial equipment. It is the right choice when 7 KB Flash is sufficient and the design is locked to commercial temperature range. Choose the PIC16F873A-20/SO for all new designs because it is in active production, offers more Flash memory, and shares the identical 28-SOIC footprint - no PCB redesign required. Choose the PIC16F873-20I/SO when industrial -40C to +85C temperature range is needed. For designs requiring more memory, the PIC16F876-20/SO (14 KB Flash) or PIC16F876A-20/SO (active production, 14 KB Flash) are drop-in upgrades in the same 28-SOIC package. Avoid the -10 (10 MHz) and -04 (4 MHz) speed grades unless low power is a primary design constraint, as they sacrifice instruction execution speed by 50% and 80% respectively.

代替品との比較

パラメータ この製品 PIC16F873A-20/SO PIC16F873-20I/SO PIC16F874A-20/SO PIC16F876-20/SO PIC16F876A-20/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SOIC 28-SOIC - same 28-SOIC - same 28-SOIC - same 28-SOIC - same 28-SOIC - same
Program Memory (Flash) 7 KB 8.5 KB (+21%) 7 KB (same) 14 KB (+100%) 14 KB (+100%) 14 KB (+100%)
Data RAM 192 bytes 192 bytes (same) 192 bytes (same) 368 bytes (+92%) 368 bytes (+92%) 368 bytes (+92%)
Data EEPROM 128 bytes 128 bytes (same) 128 bytes (same) 256 bytes (+100%) 256 bytes (+100%) 256 bytes (+100%)
Max Clock Frequency 20 MHz 20 MHz (same) 20 MHz (same) 20 MHz (same) 20 MHz (same) 20 MHz (same)
I/O Pins 22 22 (same) 22 (same) 22 (same) 22 (same) 22 (same)
ADC 5-ch x 10-bit 5-ch x 10-bit (enhanced) 5-ch x 10-bit (same) 8-ch x 10-bit 5-ch x 10-bit (same) 5-ch x 10-bit (enhanced)
Operating Temperature 0C to +70C (commercial) 0C to +70C or -40C to +85C -40C to +85C (industrial) 0C to +70C or -40C to +85C 0C to +70C or -40C to +85C 0C to +70C or -40C to +85C
Lifecycle Status NRND Active NRND Active NRND Active

主な差別化要因

  • Drop-in compatible with PIC16C73B/74B/76/77 legacy designs (vs PIC16F873A-20/SO)
  • Proven long-term reliability in legacy designs (vs PIC16F873A-20/SO)
  • Industrial temperature variant available in same package (vs PIC16F873-20I/SO)

設計ノート

Decouple VDD (pin 20) and VSS (pin 19 and 28) with a 100 nF ceramic capacitor placed within 5 mm of the MCU pins, plus a 10 uF bulk tantalum or electrolytic capacitor at the board power entry. The PIC16F873 has separate analog (AVdd/AVss on RA ports) and digital supply domains internally; a ferrite bead between analog and digital VDD rails improves ADC noise rejection by 10-15 dB. Brown-out Reset should be enabled in the configuration bits to prevent code corruption during supply droops below 4V.

Place the 20 MHz crystal (or ceramic resonator) within 5 mm of OSC1 (pin 8) and OSC2 (pin 9) with short, symmetric traces to minimize parasitic capacitance. Guard the crystal traces with a ground pour and keep digital signal traces at least 3 mm away to avoid coupling noise into the oscillator. The MCLR pin (pin 1) requires a 10 k-pull-up to VDD and a 100 nF capacitor to ground for proper reset behavior; do not omit the capacitor or leave MCLR floating, as this can cause intermittent resets in electrically noisy environments.

Do not assume the PIC16F873 and PIC16F873A have identical configuration bits - the F873A added several new configuration options including the Fail-Safe Clock Monitor. When migrating firmware, recompile with the new configuration bit definitions. Also note that pin 6 (RA4) is an open-drain output requiring an external pull-up resistor; the datasheet shows this clearly but it is a frequent source of 'pin doesn't work' debugging sessions. Finally, in-circuit programming via ICSP requires VPP (13.4V typical) on MCLR during programming - design the MCLR pull-down transistor to sink VPP without damage.

コンプライアンス情報

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

RoHS and lead-free status for PIC16F873-20/SO not explicitly confirmed in verified distributor data; consult Microchip product compliance certificates for the specific date code. The PIC16F873 is not AEC-Q100 qualified (NRND legacy part) - for AEC-Q100 automotive applications, choose PIC16F1-series enhanced mid-range MCUs. The -20/SO commercial temperature grade is suitable for non-automotive, indoor applications.

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

関連検索

PIC16F873-20/SO PIC16F873-20/SO datasheet PIC16F873 Microchip 8-bit microcontroller PIC16F873 7KB Flash 20MHz SOIC-28 PIC16F873 28-pin SOIC microcontroller PIC16F873 industrial sensor interface application PIC16F873 vs PIC16F873A PIC16F873 drop-in replacement PIC16F873-20/SO buy price stock what is the program memory of PIC16F873 PIC16F873 pinout SOIC-28 PIC16F873 motor control BLDC application

関連部品&用語

Microchip Technology PIC16F873 PIC16F873-20/SO PIC16F873A-20/SO PIC16F873-20I/SO PIC16F874A-20/SO PIC16F876-20/SO PIC16F876A-20/SO 8-bit microcontroller MCU Flash memory EEPROM 10-bit ADC USART SPI I2C MSSP Watchdog Timer ICSP 28-SOIC SOIC-28 PIC16F family NRND RISC Harvard architecture RoHS
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

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

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