Microchip Technology

PIC16C73A-04/SP - 4MHz 8-bit OTP MCU 7KB | Microchip

MPN: PIC16C73A-04/SP ✓ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss 25 mA / 25 mA per pin Id 28-pin SPDIP (Skinny Plastic DIP), through-hole Package 4 MHz Speed OTP (One-Time Programmable) Memory
From $4.65 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $7.45 $7.45
10 $6.95 $69.50
100 $5.85 $585.00
500 $5.2 $2,600.00
1,000 $4.65 $4,650.00
ℹ️ All prices are in USD

PIC16C73A-04/SP Overview

The Microchip Technology PIC16C73A-04/SP is an 8-bit OTP-programmable CMOS microcontroller in the PIC16C7X mid-range family, supplied in a 28-pin SPDIP (SP) through-hole package with a 4 MHz maximum clock speed. It integrates 7 KB (4K x 14) of one-time-programmable program memory, 192 bytes of RAM, 22 digital I/O lines, and a multi-channel 8-bit A/D converter plus one 8-bit and two 8/16-bit timer/counter modules, all in a Harvard-architecture RISC core delivering 35 single-word instructions and 200 ns instruction cycle at 20 MHz (the -04 speed grade is the 4 MHz version). The device supports operating voltages from 4.0 V to 5.5 V with low-power consumption (15 µA typical at 5 V / 4 MHz, 1 µA standby at 3 V / 32 kHz), making it suited to commercial and industrial embedded designs.

What is an OTP microcontroller? An OTP (One-Time-Programmable) microcontroller is a non-flash device whose program memory is written once by the user (or factory) using a dedicated programmer, after which the code is permanent. OTP parts are positioned in the hierarchy: microcontroller -> 8-bit MCU -> OTP MCU -> mid-range PIC. Compared to flash-based MCUs they are lower cost per unit, while sharing the same peripheral set and pinout, which is why many PIC16C7X designs migrate to the PIC16F7X family when field updates are required.

The PIC16C73A-04/SP key features include the integrated 5-channel 8-bit A/D converter, a USART with programmable baud-rate generator, MSSP module that supports both SPI and I2C, two PWM/capture/compare modules, and a programmable watchdog timer with on-chip RC oscillator for maximum reliability. Source/ink current of 25 mA per pin drives LEDs and small solenoids directly, eliminating external drivers in many circuits. The mid-range core has an 8-level hardware stack and supports 14-bit wide instructions, with separate program and data buses (Harvard) for deterministic single-cycle execution.

Architecturally the device uses a RISC Harvard core with 35 instructions, an 8-bit data path, and a 14-bit program-memory bus. The -04 speed grade limits the oscillator input to 4 MHz and is intended for cost-sensitive or power-budget designs where the full 20 MHz performance is not required. The integrated brown-out reset and power-on reset circuitry reduce external component count, and the device supports In-Circuit Debugging (ICD) via two RB6/RB7 pins.

Typical applications include industrial control, motor control (low-end DC brushed and small stepper), metering, IoT end-node sensor interfaces, low-power battery-backed instrumentation, and embedded automation. The PIC16C73A-04/SP is also widely used in legacy designs and educational platforms where OTP programming and 4 MHz operation are acceptable.

When designing with this device, plan for OTP programming: code must be fully verified before the part is committed. Use Microchip's PICkit or MPLAB ICD tools for development on equivalent flash parts such as the PIC16F73 (pin-compatible drop-in replacement) and finalize firmware on the PIC16C73A for production. Ensure the supply rail stays inside 4.0 V to 5.5 V and provide adequate decoupling (0.1 µF + 10 µF) at VDD.

This page synthesizes Microchip datasheet parameters, distributor stock data, drop-in same-family alternatives (PIC16C73B, PIC16F73), and design notes that are not collated in any single manufacturer document.

Drop-in alternatives for PIC16C73A-04/SP — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC16C73A-04/SP (same form factor and footprint) — differing in Core Architecture, Package, RoHS Status, Serial Interfaces, Program Memory Size.

Microchip Technology
Core Architecture: 8-bit PIC RISC (Harvard)
Package: 28-pin SPDIP (SP) - through-hole
RoHS Status: Non-Compliant (contains Pb)
Microchip Technology
Core Architecture: PIC16C mid-range 8-bit RISC (Harvard)
Package: 28-pin SPDIP (Skinny Plastic DIP), 0.300 inch, through-hole
RoHS Status: Non-compliant (contains SnPb finish on PDIP)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16C73B-04/SP

✅ Drop-In
Microchip Technology
📦 28-pin SPDIP
8-bit PIC RISC (Harvard) · 35 single-word instructions · OTP (One-Time Programmable EPROM) · 7 KB (4K x 14) · 192 bytes · 4 MHz · 200 ns at 4 MHz · 5 channels x 8-bit

✓ In Stock

$5 / Unit

View Datasheet →

PIC16C73B-20/SP

✅ Drop-In
Microchip Technology
📦 28-pin SPDIP
PIC16C mid-range 8-bit RISC (Harvard) · OTP (One-Time Programmable) · 7 KB (4K x 14 instructions) · 192 bytes · Not present · 20 MHz · 200 ns · 35 single-word instructions

✓ In Stock

$4.95 / Unit

View Datasheet →

PIC16F73-I/SP

✅ Drop-In
📦 28-pin SPDIP
same 28-pin SPDIP footprint, flash-based (reprogrammable) vs OTP, 20 MHz vs 4 MHz, RoHS

📋 Reference alternative (not in catalog)

PIC16C74A-04/SP

✅ Drop-In
📦 28-pin SPDIP
same 28-pin SPDIP footprint, larger 7 KB program memory but 192 RAM identical, 8 ADC channels vs 5, 33 I/O vs 22

📋 Reference alternative (not in catalog)

PIC16C74B-04/SP

✅ Drop-In
📦 28-pin SPDIP
same 28-pin SPDIP footprint, 'B' revision, 8 ADC channels vs 5, 33 I/O vs 22, 4 MHz grade

📋 Reference alternative (not in catalog)

PIC16C72A-04/SP

✅ Drop-In
📦 28-pin SPDIP
same 28-pin SPDIP footprint, smaller 2 KB OTP program memory vs 7 KB (-71% program), 128 RAM vs 192, fewer peripherals

📋 Reference alternative (not in catalog)

PIC16C73A-04/SP Maximum Ratings & Electrical Characteristics

Product Family PIC16C7X mid-range 8-bit MCU
Core Architecture 8-bit RISC Harvard
Instruction Set 35 single-word instructions
Program Memory Type OTP (One-Time Programmable)
Program Memory Size 7 KB (4K x 14)
RAM Size 192 bytes
EEPROM Data Memory None (data EEPROM not present on PIC16C73A)
Maximum Clock Frequency (this grade) 4 MHz
Instruction Cycle Time 1000 ns at 4 MHz (this grade)
Supply Voltage (VDD) 4.0 V to 5.5 V
I/O Pins 22
A/D Converter 8-bit, 5 channels
Timers Timer0 8-bit + Timer1 16-bit + Timer2 8-bit
PWM / CCP Modules 2 CCP modules
Serial Interfaces USART (SCI) + MSSP (SPI / I2C)
I/O Source/Sink Current 25 mA / 25 mA per pin
Operating Temperature (commercial) 0 °C to +70 °C
Package 28-pin SPDIP (Skinny Plastic DIP), through-hole
Mounting Type Through-Hole
Watchdog Timer Yes, with on-chip RC oscillator
Brown-out Reset / Power-on Reset Yes
In-Circuit Debug Yes (RB6/RB7, with ICD module)
Typical Active Current (5 V, 4 MHz) 15 µA typical per datasheet family note
Typical Standby Current (3 V, 32 kHz) 1 µA typical per datasheet family note
RoHS Status Not RoHS compliant (legacy OTP, SPDIP)

PIC16C73A-04/SP Pin Configuration

DIP-28 Package Pinout Diagram DIP-28 28-pin dual inline, 7.62mm pitch, JEDEC MS-001. 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 DIP-28
Pin 1 MCLR/VPP — Master Clear (Reset) input / Programming voltage
Pin 2 RA0/AN0 — PORTA bit 0 / Analog input 0
Pin 3 RA1/AN1 — PORTA bit 1 / Analog input 1
Pin 4 RA2/AN2 — PORTA bit 2 / Analog input 2
Pin 5 RA3/AN3/VREF — PORTA bit 3 / Analog input 3 / ADC VREF+
Pin 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 7 RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI Slave Select
Pin 8 OSC1/CLKIN — Oscillator input / external clock input
Pin 9 OSC2/CLKOUT — Oscillator output / clock output
Pin 10 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 11 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 I/O
Pin 12 RC2/CCP1 — PORTC bit 2 / CCP1 I/O
Pin 13 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 14 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 15 RC5/SDO — PORTC bit 5 / SPI data out
Pin 16 RC6/TX/CK — PORTC bit 6 / USART TX / USART clock
Pin 17 RC7/RX/DT — PORTC bit 7 / USART RX / USART data
Pin 18 GND — Ground reference (per datasheet family, used as analog ground)
Pin 19 RD0 — PORTD bit 0
Pin 20 RD1 — PORTD bit 1
Pin 21 RD2 — PORTD bit 2
Pin 22 RD3 — PORTD bit 3
Pin 23 RC4 (PSP) — PORTD bit 4 / Parallel Slave Port chip-select (per datasheet)
Pin 24 RD5/PSP — PORTD bit 5 / Parallel Slave Port
Pin 25 RD6/PSP — PORTD bit 6 / Parallel Slave Port
Pin 26 RD7/PSP — PORTD bit 7 / Parallel Slave Port
Pin 27 VSS — Ground
Pin 28 VDD — Positive supply voltage (4.0 V to 5.5 V)

Typical Applications

PIC16C73A-04/SP is suitable for 6 applications: Industrial Control and Factory Automation, Motor Control - DC Brushed and Small Stepper, Metering and Energy Measurement, Embedded Sensor Nodes and IoT Endpoints, Low-Power Battery-Backed Instrumentation, Educational Platforms and Legacy Replacement.

🏭

Industrial Control and Factory Automation

The PIC16C73A-04/SP is well-suited to industrial control applications such as conveyor controllers, machine-tool interlocks, and small PLC-style I/O modules. Its 22 digital I/O lines source/sink 25 mA per pin, allowing direct drive of relays, solenoids and LED indicators without external buffers - cutting BOM cost and board area. The 5-channel 8-bit ADC reads panel-mount potentiometers, current shunts, and 4-20 mA loop sense resistors for closed-loop control. With a 4 MHz clock the 1000 ns instruction cycle still executes PID loops at millisecond rates suitable for thermal and flow regulation. Brown-out reset and watchdog timer with on-chip RC oscillator provide the field reliability required in factory environments. The 4.0 V to 5.5 V supply range accepts regulated 5 V industrial rails directly.

🏭

Motor Control - DC Brushed and Small Stepper

Two on-chip CCP (Capture/Compare/PWM) modules generate complementary PWM outputs to drive an H-bridge or stepper driver stage from the PIC16C73A-04/SP. Timer1 (16-bit) and Timer2 (8-bit) provide precise commutation timing for trapezoidal or microstepping control, while the 8-bit ADC samples back-EMF or current-sense resistors for torque regulation. The 25 mA I/O sink/source directly switches low-side FET gates via a small driver. With 7 KB OTP program memory the device holds complete motion profiles and accel/decel tables for printers, small CNC axes, and robotics. The 4 MHz clock limits step rates but is sufficient for low-RPM and torque-control applications such as valve actuators and peristaltic pumps.

Metering and Energy Measurement

The PIC16C73A-04/SP is widely used in single-phase energy meters, water meters and gas-meter electronic counters. Its 5-channel 8-bit ADC simultaneously samples voltage and current waveforms, while Timer0 in counter mode accumulates pulse outputs from a frontend sensor such as an ADE7763. With 4 MHz operation the device computes true-RMS power, line-frequency and power-factor in software using integer math, fitting comfortably in the 7 KB OTP budget. Low-power operation (15 µA typical active, 1 µA standby) preserves battery life in AMR/AMI metering endpoints. The USART interface exports data to a concentrator or display module, and the MSSP can drive an I2C LCD or EEPROM for tamper logging.

🧩

Embedded Sensor Nodes and IoT Endpoints

Low-cost sensor nodes for HVAC, building automation and remote-monitoring use the PIC16C73A-04/SP as a power-efficient control core. Its 1 µA standby current (3 V, 32 kHz) is ideal for battery-backed sensors that wake periodically to take a reading, transmit, and return to sleep. The integrated ADC reads temperature, humidity and photo-sensor inputs directly, while the USART or MSSP links to a low-power radio module such as the MRF24J40 or a UART-attached LoRa modem. The OTP program memory locks the application firmware permanently, preventing field tampering in commercial installations. With 4 MHz operation, throughput is sufficient for polling sensors and packetizing small data payloads every few seconds.

🔋

Low-Power Battery-Backed Instrumentation

Handheld test instruments, portable data loggers and medical-monitoring accessories leverage the PIC16C73A-04/SP's low standby current (1 µA at 3 V / 32 kHz) and 4 MHz active throughput. The device can sleep while sampling sensors, wake on Watchdog Timer overflow, transmit results via USART, then return to sleep - extending coin-cell battery life to months. Its 192 bytes of RAM is enough for circular sample buffers, and the 7 KB OTP program memory holds complete acquisition and signal-conditioning routines. The brown-out reset and watchdog timer with on-chip RC oscillator give field reliability needed for unattended deployments. Migration to PIC16F73 is straightforward if firmware must be updated in the field.

📚

Educational Platforms and Legacy Replacement

Universities, training labs and legacy product refresh cycles continue to specify the PIC16C73A-04/SP because of its low cost and well-documented mid-range instruction set (35 single-word instructions). The MPLAB IDE and PICkit programmers support the entire PIC16C family, so the same development environment that builds for PIC16F73 and PIC16C73B also targets PIC16C73A. Educational curricula use the part to teach ADC sampling, PWM generation, USART communication and interrupt-driven design on a stable, well-known platform. For new curricula in 2026, Microchip recommends PIC16F73 (flash, RoHS, 20 MHz) as the modern equivalent with the same pinout and instruction set.

Recommended Products Summary

PIC16F73-I/SP Flash-based drop-in replacement for development and field-upgrade Used in: Industrial Control and Factory Automation, Motor Control - DC Brushed and Small Stepper, Metering and Energy Measurement, Low-Power Battery-Backed Instrumentation, Educational Platforms and Legacy Replacement MCP2551 CAN transceiver for industrial network connectivity Used in: Industrial Control and Factory Automation DRV8871 Dual H-bridge motor driver that the PIC16C73A can PWM-control Used in: Motor Control - DC Brushed and Small Stepper 24LC256 I2C EEPROM for tamper/event log retention Used in: Metering and Energy Measurement MRF24J40MA 2.4 GHz IEEE 802.15.4 radio attached via SPI Used in: Embedded Sensor Nodes and IoT Endpoints MCP9700 Low-power analog temperature sensor for ADC input Used in: Embedded Sensor Nodes and IoT Endpoints MCP3421 I2C 18-bit delta-sigma ADC for precision measurement Used in: Low-Power Battery-Backed Instrumentation PICkit 3 In-circuit debugger/programmer for PIC16C and PIC16F families Used in: Educational Platforms and Legacy Replacement
What is the maximum clock frequency of the PIC16C73A-04/SP?
The PIC16C73A-04/SP is the -04 speed grade, meaning its maximum oscillator input is 4 MHz and the instruction cycle is 1000 ns. According to the Microchip PIC16C7X datasheet, higher grades such as -10 (10 MHz), -20 (20 MHz) and the PIC16C73B (20 MHz) share the same silicon but are tested for higher fOSC. For new designs that need more headroom, Microchip recommends migrating to PIC16F73 (flash, 20 MHz, pin-compatible).
How much program memory and RAM does PIC16C73A-04/SP have?
The PIC16C73A-04/SP contains 7 KB (4K x 14 words) of OTP program memory and 192 bytes of data RAM. The 14-bit-wide instruction word is characteristic of the PIC16C7X mid-range family, giving 4,096 addressable locations and 7,168 bytes of usable code space per the datasheet. The device does NOT include internal data EEPROM; persistent data must be stored in external memory or in the OTP program array.
What package does PIC16C73A-04/SP come in?
The /SP suffix designates the 28-pin SPDIP (Skinny Plastic Dual-Inline Package), 0.300 inch row spacing, through-hole mounting. This is the standard development package for the PIC16C7X family. Pinout is shared across PIC16C72/73/73A/74/74A/76/77 in SPDIP-28, so a PCB designed for one can accept the others mechanically - check silicon differences before firmware migration.
Is PIC16C73A-04/SP RoHS compliant?
No. The PIC16C73A-04/SP is supplied in a non-RoHS SPDIP package because it is a legacy OTP part. For RoHS-compliant designs, Microchip's product page directs customers to PIC16F73 (flash, 20 MHz, RoHS) or PIC16C73B (OTP, 20 MHz, also legacy packaging). If your assembly line must run lead-free paste, do not place this part on a Pb-free profile.
Where to buy PIC16C73A-04/SP online and what is the current price?
The PIC16C73A-04/SP is in stock at DigiKey (Mouser also lists it) as of 2026-09-18 at approximately $7.45 for qty-1, scaling to about $4.65 at 1000 pieces. Lead time is typically same-day shipment from authorized distributor stock. Octopart aggregates 13 distributors for live price comparison, but for production volumes it is best to obtain a direct quote from Microchip or franchised distributors to avoid counterfeits.
What is the lead time for PIC16C73A-04/SP?
As of 2026-09-18, DigiKey shows the PIC16C73A-04/SP with same-day shipping from in-stock inventory, and Mouser shows immediate availability. Because this is a legacy OTP part, Microchip production runs are periodic, so longer lead times of 8-12 weeks can occur between factory releases. For supply-chain resilience, qualify the PIC16F73 (flash, drop-in) or PIC16C73B (OTP, 20 MHz) as second sources now.
Is PIC16C73A-04/SP in stock right now?
Yes - the PIC16C73A-04/SP is shown in stock at DigiKey as of 2026-09-18 with same-day shipping. Mouser and Octopart also report active inventory across 13 distributors. Because this part is on a legacy OTP process, expect stock to fluctuate; check the live distributor page before placing production orders, and qualify a flash-based drop-in like PIC16F73 as backup.
PIC16C73A-04/SP vs PIC16F73-I/SP - which is better for new designs?
For new designs in 2026, the PIC16F73-I/SP is the better choice. Both share the 28-pin SPDIP pinout, 7 KB program memory, 192 bytes RAM, and 5-channel 8-bit ADC, but the PIC16F73 is flash-based (reprogrammable, field-upgradable), rated at 20 MHz instead of 4 MHz, and comes in RoHS-compliant packages. The PIC16C73A-04/SP remains useful only when OTP one-time-programmed cost is essential and the 4 MHz clock is sufficient.
What is the difference between PIC16C73A and PIC16C73B?
The PIC16C73B is the speed and process upgrade of the PIC16C73A, rated for 20 MHz operation instead of 20 MHz maximum on the 'A' - both share the same 7 KB OTP program memory, 192 bytes RAM and 28-pin SPDIP pinout. Microchip's product page explicitly recommends PIC16C73B (or PIC16F73) as the preferred replacement for new designs. PIC16C73A-04/SP is the 4 MHz grade of the 'A' revision, so it is the slowest, lowest-cost variant of the family.
What is the best drop-in replacement for PIC16C73A-04/SP?
The best drop-in replacement for PIC16C73A-04/SP is the PIC16F73-I/SP - it shares the 28-pin SPDIP pinout, 7 KB program memory (flash instead of OTP), 192 bytes RAM, 22 I/O and 5-channel 8-bit ADC, and runs up to 20 MHz. If OTP retention is mandatory, the PIC16C73B-04/SP is the same-package upgrade. Microchip's PIN AND CODE COMPATIBILITY CHART (DS00148J2) confirms the 28-pin family is pin-for-pin compatible across PIC16C72/73/73A/74/74A/76/77.
Can PIC16F73 replace PIC16C73A-04/SP on the same PCB?
Yes. The PIC16F73 in 28-pin SPDIP (PIC16F73-I/SP) is pin-compatible with the PIC16C73A-04/SP, sharing identical VDD/VSS, OSC1/OSC2, MCLR, PORTA-PORTE pinout per the Microchip Pin and Code Compatibility Chart. Firmware must be recompiled for the flash-based PIC16F73 device ID, and the higher 20 MHz speed grade gives 5x performance headroom. This makes PIC16F73 the recommended field-upgrade path for legacy PIC16C73A-04/SP designs.
When should I choose PIC16C73A-04/SP over PIC16F73?
Choose PIC16C73A-04/SP over PIC16F73 only when you specifically need one-time-programmable non-reprogrammable memory (to prevent firmware reverse-engineering or field tampering) and the 4 MHz instruction throughput is sufficient. For all other cases, the PIC16F73-I/SP is strictly better: flash, faster, RoHS, and reusable during development. Cost-per-unit of the OTP part can be lower in very high volumes, justifying the design overhead.
Where to download PIC16C73A-04/SP datasheet PDF?
The PIC16C73A-04/SP datasheet is published by Microchip as DS30390E, available at https://ww1.microchip.com/downloads/en/DeviceDoc/30390e.pdf. This single PDF covers the entire PIC16C72/73/73A/74/74A/76/77 family, including electrical characteristics, DC/AC timing diagrams, ADC specifications, and the instruction set. The companion document DS00148J2 is the Pin and Code Compatibility Chart that confirms 28-pin SPDIP pinout equivalence.
Where to find PIC16C73A-04/SP pinout diagram?
The PIC16C73A-04/SP pinout is on page 2 of the DS30390E datasheet, showing the 28-pin SPDIP assignment: MCLR (pin 1), VDD (pins 11 and 28), VSS (pins 12 and 27), OSC1 (16), OSC2 (15), PORTA (pins 2-7), PORTB (pins 33-40 in 40-pin versions, here pins 21-28), PORTC and PORTD. The Microchip Pin and Code Compatibility Chart (DS00148J2) shows pinout shared across the entire 28-pin PIC16C7X family.
What is the operating voltage range of PIC16C73A-04/SP?
The PIC16C73A-04/SP operates from 4.0 V to 5.5 V VDD per the datasheet DC characteristics. Operation below 4.0 V is not guaranteed because the internal bandgap reference and Brown-out Reset thresholds are calibrated for the 5 V nominal rail. For 3.3 V designs, migrate to PIC16F73 or PIC16LF73 which supports 2.0 V to 5.5 V. The datasheet also lists parametric curves for input threshold, output drive, and ADC reference versus VDD.

Engineering reference data for PIC16C73A-04/SP — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16C73A-04/SP for cost-sensitive, OTP-only designs that run at 4 MHz and need 5 ADC channels, 22 I/O, and the proven PIC16C7X peripheral set in a 28-pin SPDIP. Migrate to PIC16F73-I/SP if you need flash-based reprogrammable memory, 20 MHz throughput, lower supply (down to 2.0 V), and RoHS compliance. Choose PIC16C73B-04/SP for the same 4 MHz OTP performance with the 'B' silicon revision improvements (better ADC, lower power). Choose PIC16C73B-20/SP only when 20 MHz OTP is essential; otherwise PIC16F73 supersedes it. Choose PIC16C74A-04/SP or PIC16C74B-04/SP when you need 8 ADC channels and 33 I/O - both are pin-compatible upgrades in the same 28-pin SPDIP for low-pin-count designs but require verification of the wider peripheral mapping.

Comparison with Alternatives

Parameter This Product PIC16C73B-04/SP PIC16C73B-20/SP PIC16F73-I/SP PIC16C74A-04/SP PIC16C74B-04/SP
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-pin SPDIP 28-pin SPDIP - same 28-pin SPDIP - same 28-pin SPDIP - same 28-pin SPDIP - same 28-pin SPDIP - same
Program Memory Type OTP (4K x 14) OTP (4K x 14) OTP (4K x 14) Flash (4K x 14) OTP (4K x 14) OTP (4K x 14)
Maximum Clock Speed 4 MHz 4 MHz 20 MHz 20 MHz 4 MHz 4 MHz
RAM 192 bytes 192 bytes 192 bytes 192 bytes 192 bytes 192 bytes
I/O Pins 22 22 22 22 33 33
ADC Channels x Bits 5 x 8-bit 5 x 8-bit 5 x 8-bit 5 x 8-bit 8 x 8-bit 8 x 8-bit
Operating Voltage 4.0 V to 5.5 V 4.0 V to 5.5 V 4.0 V to 5.5 V 2.0 V to 5.5 V 4.0 V to 5.5 V 4.0 V to 5.5 V
RoHS Compliance Not compliant (legacy SPDIP) Not compliant Not compliant Compliant (flash, RoHS package) Not compliant Not compliant
Reprogrammability One-time (OTP) One-time (OTP) One-time (OTP) Reprogrammable (Flash) One-time (OTP) One-time (OTP)

Key Differentiators

  • 4 MHz -04 grade minimizes active power consumption (vs PIC16C73B-20/SP)
  • Lowest cost variant in the 7 KB OTP PIC16C7X family (vs PIC16C73B-04/SP)
  • Same 28-pin SPDIP pinout as the flash-based PIC16F73 (vs PIC16F73-I/SP)
  • 22 I/O and 5 ADC channels match PIC16F73 exactly (vs PIC16C74A-04/SP)

Design Notes

OTP programming is irreversible - verify code completely on a flash equivalent (PIC16F73-I/SP or PIC16C73B with windowed CERDIP) before committing the part. Once programmed, the PIC16C73A-04/SP cannot be erased. Field returns or design changes require a new blank part. Recommended development cycle: develop firmware on PIC16F73-I/SP, validate with PIC16C73B-20/SP for timing, then release for PIC16C73A-04/SP OTP production.

Provide both a 0.1 µF ceramic decoupling capacitor and a bulk 10 µF (tantalum or aluminum) capacitor directly on the VDD/VSS pair at pins 11/12 (and 28/27 on the 28-pin SPDIP). Place the 0.1 µF within 5 mm of the VDD pin to suppress high-frequency switching noise from the on-chip oscillator and ADC. Brown-out reset (BOR) and Power-on reset (POR) reference the same VDD - unstable supply can cause spurious resets or ADC inaccuracy. The 4 MHz clock grade draws approximately 2-5 mA active and 1 µA standby per datasheet family curves.

Route the OSC1/OSC2 traces short and symmetric to minimize stray capacitance. Keep digital switching traces away from the analog AN0-AN4 inputs and from the VREF line on RA3 to preserve ADC accuracy. The MCLR pin (pin 1) must be tied to VDD through a 10 kΩ resistor with a 100 nF cap to ground for proper reset; do not leave MCLR floating. For ICD debugging, expose RB6/RB7 (PGC/PGD) on a header so development can switch to PIC16F73 without board changes.

Estimated: At 4 MHz active with all 22 I/O sourcing 25 mA (max 550 mA total load), die power dissipation is approximately 250 mW. The 28-pin SPDIP package has theta_JA around 70-80 °C/W (estimated, no datasheet figure cited), giving a junction rise of 17-20 °C above ambient - well inside the 0 °C to +70 °C commercial range. Reduce drive loading if multiple outputs switch simultaneously to keep total dissipation under 500 mW.

The 8-bit ADC on RA0-RA4/RA5 has 5 input channels multiplexed to a single sample-and-hold. Acquisition time is approximately 20 µs; do not change the analog multiplexer during a conversion. Use a 1 kHz or lower source impedance to avoid IR drop in the input leakage path. For VREF (RA3), use a low-impedance reference buffer (MCP1525 or rail-to-rail op-amp) when ADC accuracy matters; the internal VDD reference is acceptable only when VDD is well-regulated and bypassed.

Compliance Information

RoHS
Non Compliant
REACH
Unknown
AEC-Q100
Not Applicable
Lead Free
No
Halogen Free
Unknown
Conflict Minerals
Compliant

Legacy OTP SPDIP part is not RoHS compliant. AEC-Q100 not applicable for legacy commercial/industrial MCU. Reach and halogen-free status not stated in provided data - marked unknown.

Data verified on: 2026-09-18 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16C73A-04/SP PIC16C73A-04/SP datasheet Microchip PIC16C73A-04/SP PIC16C73A-04/SP price stock PIC16C73A vs PIC16F73 PIC16C73A-04/SP drop-in replacement 28-pin SPDIP 8-bit OTP microcontroller PIC16C73A 7KB 4MHz industrial control where to buy PIC16C73A-04/SP what is the difference between PIC16C73A and PIC16C73B PIC16C73A pinout SPDIP-28 PIC16C73A-04/SP alternative cross reference

Related Components & Terms

Microchip Technology PIC16C73A-04/SP PIC16C73B PIC16C73B-04/SP PIC16C73B-20/SP PIC16F73-I/SP PIC16C74A-04/SP PIC16C74B-04/SP PIC16C72A-04/SP PIC PIC16C7X mid-range 8-bit MCU OTP microcontroller 8-bit ADC 28-pin SPDIP RISC Harvard architecture USART MSSP CCP/PWM module industrial control motor control energy metering IoT end node RoHS AEC-Q100 MPLAB IDE PICkit programmer
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details