PIC16C73B-04I/SP - 8-Bit 4MHz 7KB OTP MCU 28-SPDIP | Microchip
MPN: PIC16C73B-04I/SP ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $7.3 | $7.30 |
| 10 | $6.85 | $68.50 |
| 100 | $5.95 | $595.00 |
| 500 | $5.2 | $2,600.00 |
| 1,000 | $4.75 | $4,750.00 |
PIC16C73B-04I/SP Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and peripherals on a single silicon die. The 8-bit designation refers to the width of the data path and arithmetic logic unit, meaning the CPU processes data in 8-bit chunks. The PIC16C73B belongs to the mid-range PIC architecture hierarchy (PIC10/12/14/16/18/24/32), positioning it between baseline (PIC10/12/14) and enhanced mid-range (PIC18) families. Mid-range MCUs balance cost, performance, and peripheral integration, making them ideal for embedded control applications requiring moderate computational throughput.
Key features of the PIC16C73B-04I/SP include five channels of 8-bit Analog-to-Digital conversion (A/D), two additional timers (Timer0, Timer1, Timer2), two Capture/Compare/PWM (CCP) modules, and a synchronous serial port configurable as either 3-wire SPI or 2-wire I2C. The device also integrates a Universal Asynchronous Receiver Transmitter (USART) for serial communication. The "I" suffix indicates the industrial temperature grade (-40C to +85C), and "04" denotes the 4 MHz maximum operating frequency.
Architecturally, the PIC16C73B employs a Harvard RISC architecture with 35 single-word instructions, of which all are single-cycle except program branches which take two cycles. The OTP program memory allows one-time field programming, making the part suitable for production volumes where firmware is finalized. The 22 I/O pins support direct interfacing to sensors, actuators, and communication buses.
Typical applications include industrial control systems, HVAC equipment, motor control (via CCP/PWM), sensor interfacing (via A/D converters), and consumer electronics requiring reliable 8-bit processing with mixed-signal integration. The 28-SPDIP package is suitable for through-hole assembly in legacy designs and prototyping environments.
When designing with this MCU, ensure the oscillator configuration matches the application timing requirements. The industrial temperature grade makes it suitable for non-automotive harsh environments. Note that OTP memory cannot be erased, so firmware must be fully validated before programming.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC16C73B-04I/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 PIC16C73B-04I/SP (same form factor and footprint) — differing in Package, Timers, Mounting Type, Core Architecture, Operating Temperature Range.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C73B-04/SO
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$4.65 / Unit
View Datasheet →PIC16C73B-04E/SP
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$4.4 / Unit
View Datasheet →PIC16C73B-04/SS
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$5.05 / Unit
View Datasheet →PIC16F73-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C73B-04I/SP Maximum Ratings & Electrical Characteristics
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 7KB (4K x 14 words) |
| RAM Size | 192 bytes |
| CPU Core | PIC16C Mid-Range 8-bit RISC |
| Instruction Set | 35 single-word instructions |
| Maximum Clock Speed | 4 MHz |
| Instruction Execution Time | 200 ns |
| Supply Voltage Range | 4 V to 5.5 V |
| I/O Pins | 22 |
| A/D Converter | 5 channels x 8-bit |
| Timers | 3 (Timer0, Timer1, Timer2) |
| CCP Modules | 2 (Capture/Compare/PWM) |
| Serial Interfaces | SPI, I2C, USART (SSP + USART) |
| Operating Temperature Range | -40C to +85C (Industrial grade) |
| Package | 28-SPDIP (0.300 inch, 7.62mm) |
| Mounting Type | Through-Hole |
| Architecture | Harvard RISC |
| RoHS Status | Compliant |
PIC16C73B-04I/SP Pin Configuration
| Pin 1 | MCLR/VPP — Master Clear (reset) input / Programming voltage input |
| Pin 2 | RA0/AN0 — Port A bit 0 / Analog input channel 0 |
| Pin 3 | RA1/AN1 — Port A bit 1 / Analog input channel 1 |
| Pin 4 | RA2/AN2 — Port A bit 2 / Analog input channel 2 |
| Pin 5 | RA3/AN3/VREF — Port A bit 3 / Analog input channel 3 / ADC voltage reference |
| Pin 6 | RA4/T0CKI — Port A bit 4 / Timer0 clock input |
| Pin 7 | RA5/AN4/SS — Port A bit 5 / Analog input channel 4 / SPI slave select |
| Pin 8 | VSS — Ground reference |
| Pin 9 | OSC1/CLKIN — Oscillator crystal input / External clock input |
| Pin 10 | OSC2/CLKOUT — Oscillator crystal output / Clock output |
| Pin 11 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 12 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input / CCP2 output |
| Pin 13 | RC2/CCP1 — Port C bit 2 / CCP1 output |
| Pin 14 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Pin 15 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Pin 16 | RC5/SDO — Port C bit 5 / SPI data out |
| Pin 17 | RC6/TX/CK — Port C bit 6 / USART transmit / USART clock |
| Pin 18 | RC7/RX/DT — Port C bit 7 / USART receive / USART data |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply voltage (+5V) |
| Pin 21 | RB0/INT — Port B bit 0 / External interrupt input |
| Pin 22 | RB1 — Port B bit 1 |
| Pin 23 | RB2 — Port B bit 2 |
| Pin 24 | RB3 — Port B bit 3 |
| Pin 25 | RB4 — Port B bit 4 (interrupt-on-change) |
| Pin 26 | RB5 — Port B bit 5 (interrupt-on-change) |
| Pin 27 | RB6/PGC — Port B bit 6 / ICSP clock |
| Pin 28 | RB7/PGD — Port B bit 7 / ICSP data |
Typical Applications
PIC16C73B-04I/SP is suitable for 7 applications: Industrial Control Systems, Motor Control and PWM Drives, Sensor Data Acquisition, Consumer Electronics Control, HVAC Equipment Controllers, Automotive Body Electronics (Non-Safety), Embedded Communication Gateways.
Industrial Control Systems
The PIC16C73B-04I/SP is well-suited for industrial control systems requiring reliable 8-bit processing in harsh environments. Its industrial temperature range (-40C to +85C) ensures stable operation in factory floor conditions with temperature fluctuations. The 5-channel 8-bit ADC enables direct interfacing with analog sensors (temperature, pressure, flow), while the 22 I/O pins can drive relays, solenoids, and indicator LEDs. The USART and SPI/I2C interfaces support communication with HMI panels, PLC modules, and supervisory controllers. At 4 MHz with 200 ns instruction cycle, the MCU provides adequate throughput for PID control loops, sequencing logic, and data acquisition in applications such as conveyor control, pump management, and process monitoring. The 28-SPDIP through-hole package simplifies field servicing and replacement in legacy industrial equipment.
Recommended
Motor Control and PWM Drives
The PIC16C73B-04I/SP integrates two Capture/Compare/PWM (CCP) modules that directly generate PWM signals for DC motor speed control and servo positioning. Combined with its three timers (Timer0/1/2) and 22 I/O pins, the MCU can implement closed-loop speed control using encoder feedback on RB4-RB7 interrupt-on-change pins. The 8-bit ADC samples motor current or position potentiometer feedback for adaptive control algorithms. While the 4 MHz clock limits PWM resolution and control loop frequency compared to higher-speed parts, it suffices for small brushed DC motors, fans, and low-RPM servo applications. The 28-SPDIP package is advantageous for hobbyist robotics and educational motor control platforms where through-hole soldering and socketed replacement simplify development. OTP memory ensures firmware stability in production motor control units.
Recommended
Sensor Data Acquisition
With its 5-channel 8-bit ADC, the PIC16C73B-04I/SP serves as a compact sensor data acquisition front-end for multi-sensor systems. The ADC can sequentially scan temperature, humidity, light, and gas sensors, storing conversion results in the 192-byte RAM buffer. The I2C/SPI synchronous serial port allows expansion to additional digital sensors beyond the 5 ADC channels, while the USART provides wired communication to a host controller or data logger. At 4 MHz with 200 ns instruction execution, the MCU can perform averaging and linearization calculations on ADC samples before transmission. Industrial temperature rating makes it suitable for outdoor or factory-floor sensor hubs. Typical use cases include environmental monitoring stations, multi-point temperature loggers, and building automation sensor nodes requiring 8-bit precision.
Recommended
Consumer Electronics Control
The PIC16C73B-04I/SP provides cost-effective 8-bit control logic for consumer appliances and electronics where moderate processing power and mixed-signal integration reduce BOM cost. The 5 ADC channels monitor user inputs (buttons, potentiometers) and system parameters (battery voltage, temperature), while 22 I/O pins drive displays, LEDs, and power switches. The USART enables communication with Bluetooth or Wi-Fi modules for connected appliance applications. OTP memory at 7KB accommodates firmware for state machines, user interface handling, and timing sequences typical of coffee machines, microwave ovens, washing machine controllers, and remote-control devices. The 28-SPDIP package remains popular in appliances where through-hole assembly reduces manufacturing cost and enables easy firmware provisioning via Microchip device programmers before final assembly.
Recommended
HVAC Equipment Controllers
The PIC16C73B-04I/SP is ideal for HVAC (Heating, Ventilation, Air Conditioning) equipment controllers requiring reliable operation across industrial temperature ranges. The MCU can read multiple temperature sensors via its 5-channel ADC to monitor zone temperatures, supply/return air temperatures, and outdoor ambient. The CCP modules generate PWM signals for variable-speed fan control and damper actuator positioning, while the USART interfaces with thermostat displays or building management systems. Industrial temperature grade (-40C to +85C) handles unconditioned spaces such as rooftop units, basement furnaces, and equipment closets. The 7KB OTP program memory stores PID control algorithms, fault detection routines, and communication protocols. Through-hole SPDIP packaging simplifies field replacement in installed HVAC equipment without requiring SMD rework capability.
Recommended
Automotive Body Electronics (Non-Safety)
For non-safety automotive body electronics such as interior lighting controllers, seat adjustment modules, and accessory timers, the PIC16C73B-04I/SP provides adequate 8-bit processing with industrial temperature handling. The 5 ADC channels monitor switch positions and potentiometer settings, while 22 I/O pins drive relays, LED arrays, and small DC motors for window regulators or mirror adjustments. The SPI interface can connect to dashboard display drivers or remote switch panels. While this part is not AEC-Q100 qualified for safety-critical automotive applications, it is widely used in aftermarket and non-safety body electronics where industrial temperature range is sufficient. The OTP memory ensures firmware integrity against voltage transients common in automotive electrical systems, and the 28-SPDIP package suits low-volume aftermarket products.
Recommended
Embedded Communication Gateways
The PIC16C73B-04I/SP functions as a protocol bridge or communication gateway in embedded systems, leveraging its integrated SPI, I2C, and USART interfaces. The MCU can convert between serial protocols, aggregate sensor data from multiple I2C slaves, and forward processed information via USART to a host processor or wireless modem. The 192-byte RAM accommodates small protocol buffers, while 7KB of OTP memory stores command parsers and protocol state machines. Typical applications include RS-232 to I2C bridge modules, sensor hub pre-processors for IoT gateways, and industrial Modbus slave devices. The 4 MHz clock provides sufficient throughput for low-to-moderate baud rate communications (up to 115.2 kbps USART). Industrial temperature grade supports deployment in factory automation networks and remote telemetry units.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C73B-04I/SP — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C73B-04/SO | PIC16C73B-04E/SP | PIC16C73B-04/SS | PIC16F73-I/SP |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SPDIP (SP) | SOIC-28 (SO) - surface mount | 28-SPDIP (SP) - same | SSOP-28 (SS) - surface mount | 28-SPDIP (SP) - same |
| Program Memory Type | OTP (7KB) | OTP (7KB) - same | OTP (7KB) - same | OTP (7KB) - same | Flash (7KB) - reprogrammable |
| Maximum Clock Speed | 4 MHz | 4 MHz - same | 4 MHz - same | 4 MHz - same | 20 MHz - higher |
| Operating Temperature | -40C to +85C (Industrial) | 0C to +70C (Commercial) | -40C to +125C (Extended) | 0C to +70C (Commercial) | -40C to +85C (Industrial) |
| ADC Channels | 5 x 8-bit | 5 x 8-bit - same | 5 x 8-bit - same | 5 x 8-bit - same | 5 x 8-bit - same |
| CCP Modules | 2 | 2 - same | 2 - same | 2 - same | 2 - same |
| Serial Interfaces | SPI, I2C, USART | SPI, I2C, USART - same | SPI, I2C, USART - same | SPI, I2C, USART - same | SPI, I2C, USART - same |
| Reprogrammable | No (OTP) | No (OTP) - same | No (OTP) - same | No (OTP) - same | Yes (Flash) - advantage |
Key Differentiators
- Industrial temperature grade in 28-SPDIP package (vs PIC16C73B-04/SO)
- OTP memory for production stability (vs PIC16F73-I/SP)
- 4 MHz operation for power-sensitive applications (vs PIC16F73-I/SP)
Design Notes
The PIC16C73B-04I/SP requires a stable 5V supply within the 4V to 5.5V range. Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 20) and a bulk capacitor (10 uF or larger) at the board power input. The MCU has two VSS pins (8 and 19); both must be connected to ground for proper operation and to provide adequate current return paths. For battery-powered applications, consider the MCU's sleep current and use the MCLR reset and watchdog timer to minimize power consumption during idle periods.
When laying out the 28-SPDIP footprint, allow standard 0.300 inch (7.62 mm) row spacing for through-hole pads and provide a 0.6 mm minimum hole diameter for the leads. Keep the oscillator traces (OSC1/OSC2, pins 9-10) short and surrounded by a ground plane to minimize EMI pickup. Route the MCLR/VPP pin (pin 1) with a 10 kohm pull-up resistor and place any ICSP connector near this pin for in-circuit programming access. Analog inputs (RA0-RA5) should be routed away from digital switching signals to preserve ADC accuracy.
Three common pitfalls when designing with the PIC16C73B-04I/SP: (1) OTP memory cannot be erased - validate firmware thoroughly before programming, as mistakes are permanent; (2) The "-04" speed grade limits operation to 4 MHz maximum - attempting to use a 20 MHz crystal will result in out-of-spec operation or oscillator failure; (3) The 8-bit ADC requires the acquisition time to be respected in software, or readings will be inaccurate. For development and prototyping, consider substituting the pin-compatible PIC16F73-I/SP which offers Flash memory for iterative debugging.
For reliable ICSP (In-Circuit Serial Programming) via the RB6/PGC and RB7/PGD pins (pins 27-28), do not place capacitors larger than 100 pF on these lines as they can interfere with the programming signal. If isolation is required, use jumpers or series resistors. The MCLR/VPP pin should have a Schottky diode to VDD for ESD protection, and a 10 kohm pull-up to VDD. This configuration allows the ICSP programmer to pull MCLR low to enter programming mode while the rest of the circuit remains powered.
Compliance Information
RoHS compliant per Microchip product documentation. Not AEC-Q100 qualified - not recommended for automotive safety-critical applications. Industrial temperature grade suitable for non-automotive harsh environments.