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 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки 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 (против PIC16F873A-20/SO)
  • Proven long-term reliability in legacy designs (против PIC16F873A-20/SO)
  • Industrial temperature variant available in same package (против 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
✓
Запрос цены отправлен!

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

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