PIC16C773/SP - 8-Bit 20MHz CMOS OTP MCU w/ 12-bit ADC | Microchip
MPN: PIC16C773/SP ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.85 | $6.85 |
| 10 | $6.21 | $62.10 |
| 100 | $5.55 | $555.00 |
| 500 | $4.95 | $2,475.00 |
| 1,000 | $4.4 | $4,400.00 |
PIC16C773/SP Overview
Key features include a 20 MHz maximum clock speed (200 ns instruction cycle), 35 single-word instructions, an architecture that is upwards compatible with the PIC16C5X and PIC12CXXX device families, an operating voltage range of 4.0 V to 5.5 V, and an industrial operating temperature range of 0°C to +70°C. The integrated 12-bit A/D converter eliminates the need for external signal-conditioning circuitry in precision measurement applications.
The PIC16C773/SP uses Microchip's proven Harvard RISC architecture with separate code and data buses, enabling single-cycle instruction fetch and execution at 20 MHz. The 12-bit ADC provides 4096 discrete output codes (vs. 1024 for 10-bit converters), enabling finer discrimination of small analog signal changes for transducer and instrumentation designs. OTP (One-Time Programmable) memory allows final firmware commitment at production time at lower per-unit cost than windowed EPROM.
Typical applications include industrial process control instrumentation, sensor signal conditioning, motor control feedback loops, multi-channel data acquisition systems, and embedded control subsystems requiring moderate computational throughput and precision analog measurement. The PIC16C773 was historically used in HVAC controllers, medical instrumentation, and automotive subsystems.
When designing with this device, ensure the MCLR pin is properly biased and that the oscillator configuration (RC, XT, HS, LP) matches the crystal or resonator used. The 12-bit ADC requires an adequate reference voltage source; VR+ and VR- pins must be driven by a low-impedance reference for rated accuracy.
Drop-in alternatives for PIC16C773/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 PIC16C773/SP (same form factor and footprint) — differing in Package, Mounting Type, ADC, Core, Maximum Clock Frequency.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C773-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C76-10I/SP
✅ Drop-In✓ In Stock
$5.18 / Unit
View Datasheet →PIC16C76-20I/SP
✅ Drop-In✓ In Stock
$8.85 / Unit
View Datasheet →PIC16C773/SP Maximum Ratings & Electrical Characteristics
| Family | PIC16C |
| Core | 8-bit RISC (Harvard architecture) |
| Program Memory | 7 KB (4K x 14) OTP |
| RAM | 256 bytes |
| Maximum Clock Speed | 20 MHz |
| Instruction Cycle | 200 ns |
| Instruction Set | 35 single-word instructions |
| I/O Pins | 22 |
| ADC | 12-bit, 6 channels |
| Supply Voltage | 4.0 V to 5.5 V |
| Operating Temperature | 0°C to +70°C |
| Package | 28-SPDIP (0.300 inch, 7.62mm) |
| Mounting Type | Through-Hole (DIP) |
| ROM Type | OTP (One-Time Programmable) |
| Architecture Compatibility | PIC16C5X, PIC12CXXX |
PIC16C773/SP Pin Configuration
| Pin 1 | MCLR — Master Clear (Reset) input, active low |
| Pin 2 | RA0/AN0 — Digital I/O / Analog input 0 |
| Pin 3 | RA1/AN1 — Digital I/O / Analog input 1 |
| Pin 4 | RA2/AN2 — Digital I/O / Analog input 2 |
| Pin 5 | RA3/AN3/VREF — Digital I/O / Analog input 3 / VREF input |
| Pin 6 | RA4/T0CKI — Digital I/O / Timer0 clock input |
| Pin 7 | RA5/AN4/SS — Digital I/O / Analog input 4 / SPI Slave Select |
| Pin 8 | VSS — Ground reference |
| Pin 9 | OSC1/CLKIN — Oscillator input / external clock input |
| Pin 10 | OSC2/CLKOUT — Oscillator output / clock output |
| Pin 11 | RC0/T1OSO/T1CKI — Digital I/O / Timer1 oscillator output / Timer1 clock input |
| Pin 12 | RC1/T1OSI/CCP2 — Digital I/O / Timer1 oscillator input / Capture/Compare/PWM2 |
| Pin 13 | RC2/CCP1 — Digital I/O / Capture/Compare/PWM1 |
| Pin 14 | RC3/SCK/SCL — Digital I/O / SPI clock / I2C clock |
| Pin 15 | RC4/SDI/SDA — Digital I/O / SPI data in / I2C data |
| Pin 16 | RC5/SDO — Digital I/O / SPI data out |
| Pin 17 | RC6/TX/CK — Digital I/O / UART TX / synchronous clock |
| Pin 18 | RC7/RX/DT — Digital I/O / UART RX / synchronous data |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply voltage |
| Pin 21 | RB0/INT — Digital I/O / External interrupt |
| Pin 22 | RB1 — Digital I/O |
| Pin 23 | RB2 — Digital I/O |
| Pin 24 | RB3 — Digital I/O |
| Pin 25 | RB4 — Digital I/O |
| Pin 26 | RB5 — Digital I/O |
| Pin 27 | RB6/PGC — Digital I/O / ICSP clock |
| Pin 28 | RB7/PGD — Digital I/O / ICSP data |
Typical Applications
PIC16C773/SP is suitable for 7 applications: Industrial Process Control, Sensor Signal Conditioning, HVAC Controller Subsystems, Multi-Channel Data Acquisition, Medical Instrumentation, Motor Control Feedback, Automotive Aftermarket Accessories.
Industrial Process Control
The PIC16C773/SP fits industrial process-control applications because of its 12-bit ADC (4096 codes over 0-5 V gives ~1.22 mV resolution) and 22 digital I/O lines for sensor multiplexing, actuator drive, and HMI interfacing. It directly digitizes thermocouple, RTD, pressure-transducer, and 4-20 mA-loop signals via the six 12-bit ADC channels, eliminating external signal-conditioning ASICs. The 20 MHz CPU provides 5 MIPS throughput for PID loop computation, while the 256-byte RAM holds sensor-history buffers and the 7 KB OTP holds the control algorithm. Industrial designers should pair it with isolated RS-485 transceivers for supervisory SCADA links.
Recommended
Sensor Signal Conditioning
The PIC16C773/SP is ideal for multi-channel sensor-signal-conditioning modules because the 12-bit ADC's 1.22 mV LSB step detects sub-percent changes in bridge, thermistor, and strain-gauge outputs. The six ADC inputs scan up to six sensors per device, and the PIC16C RISC core runs calibration routines in firmware. With 4.0-5.5 V supply and 0-70 °C commercial temperature grade, the part fits indoor enclosures. Designers typically add a precision 2.5 V ADR01 reference to the VR+ pin to reach full 12-bit absolute accuracy.
Recommended
HVAC Controller Subsystems
The PIC16C773/SP serves well in HVAC controller subsystems because it integrates a 12-bit ADC (needed for accurate temperature and humidity sensing), 22 I/O (for fan relays, damper motors, and LCD/keypad interfacing), and a 5 MIPS CPU (sufficient for PID loop computation across multiple zones). The OTP memory holds the final committed control algorithm at lower per-unit cost than Flash. Designers must derate I/O drive for triac-switched line-voltage loads and add optocouplers for mains isolation per UL 873.
Recommended
Multi-Channel Data Acquisition
The PIC16C773/SP fits portable multi-channel data-acquisition front ends because the 12-bit ADC at 6 channels digitizes up to six analog inputs without external MUX/ADC hardware, reducing BOM cost and PCB area. The 20 MHz CPU performs local averaging, peak detection, and statistics in real time. Designers typically buffer data through the 256-byte RAM and transmit results via UART or SPI to a host processor. Battery-powered variants should add a TPS7A30 LDO for low-noise ADC reference supply.
Recommended
Medical Instrumentation
The PIC16C773/SP fits medical instrumentation front-end modules because the 12-bit ADC captures physiological signals with sufficient resolution for pulse oximetry, blood-pressure monitors, and patient-monitoring peripherals, while the PIC16C RISC core implements digital filtering and display refresh. The commercial 0-70 °C operating range covers clinical indoor environments. For patient-isolation designs, designers must add IEC 60601-compliant isolation barriers and reinforced insulation between the PIC and any patient-contact circuitry.
Recommended
Motor Control Feedback
The PIC16C773/SP fits motor-control feedback subsystems because the 12-bit ADC accurately digitizes back-EMF, current-sense, and tachometer signals for closed-loop control of BLDC, stepper, and DC motors. The 22 I/O pins drive PWM outputs, quadrature encoder inputs, and fault-flag inputs without external logic. Designers should pair the device with gate drivers such as the IR2104 and current-sense amplifiers such as the INA240. The OTP memory finalizes control firmware at production time.
Recommended
Automotive Aftermarket Accessories
The PIC16C773/SP fits automotive aftermarket accessories because the 12-bit ADC reads multiple sensor inputs (temperature, pressure, position) and the 5 MIPS core drives display panels and switch inputs. Although the commercial 0-70 °C grade is narrow for under-hood use, aftermarket interior accessories operate comfortably in this range. Designers should add automotive-grade voltage regulation (e.g. LM7805 with reverse-battery protection) and load-dump suppression to survive 12 V vehicle electrical transients.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C773/SP — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C773-I/SP | PIC16C773-I/SO | PIC16C770-I/SS | PIC16C76-10I/SP | PIC16C76-20I/SP |
|---|---|---|---|---|---|---|
| Package | 28-SPDIP | 28-SPDIP - same | 28-SOIC - differs (SMD) | 28-SSOP - differs (SMD) | 28-SPDIP - same | 28-SPDIP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP | 14 KB OTP | 14 KB OTP |
| ADC Resolution | 12-bit | 12-bit | 12-bit | 12-bit | 8-bit | 8-bit |
| Maximum Clock Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 10 MHz | 20 MHz |
| Operating Temperature | 0°C to +70°C | -40°C to +85°C | -40°C to +85°C | -40°C to +85°C | -40°C to +85°C | -40°C to +85°C |
| I/O Pins | 22 | 22 | 22 | 22 | 22 | 22 |
Key Differentiators
- 12-bit ADC vs 8-bit on PIC16C76 family (vs PIC16C76-10I/SP)
- Same 28-SPDIP package as PIC16C76 family (vs PIC16C76-10I/SP)
- Industrial temperature variant available in same package (vs PIC16C773-I/SP)
Design Notes
The PIC16C773/SP operates from a single 4.0-5.5 V supply on VDD with VSS at ground. Place a 0.1 µF ceramic decoupling capacitor as close as possible to the VDD pin (pin 20), with a 10 µF tantalum or electrolytic bulk capacitor on the same supply rail. The device draws approximately 5 mA active at 20 MHz and 1 µA standby, so the bulk capacitor prevents VDD sag during peripheral switching events.
Route the analog ADC inputs (RA0-RA5) away from digital switching traces and clock lines to minimize coupling noise into the 12-bit ADC. Use a guarded ground plane around the analog section, and route the VR+/VR- reference pins directly to a precision voltage reference (e.g. ADR01) without sharing traces with digital return currents. Estimated: with these layout practices the 12-bit ADC achieves close to its rated SNR.
The MCLR pin (pin 1) must be pulled high through a 10 kΩ resistor for normal operation; leaving it floating causes intermittent resets. Do not connect VDD to VR+ directly without filtering - a noisy reference directly limits ADC accuracy. The OSC1/OSC2 oscillator selection bits must match the actual crystal or resonator in use (HS, XT, LP, RC), or the device will fail to start reliably. OTP memory is one-time programmable - verify firmware with a Flash or windowed equivalent (e.g. PIC16C773/JW) before committing production units.
The PIC16C773/SP SPDIP package has a thermal resistance of approximately 85 °C/W junction-to-ambient. Estimated: at 5 V supply, 20 MHz active, and 22 I/O driving 10 mA each, total power dissipation is around 200 mW, yielding a 17 °C junction rise above ambient - well within the 0-70 °C commercial range. Designers in enclosed housings with limited airflow should verify junction temperature under worst-case ambient.
Compliance Information
Compliance information not explicitly stated in the verified web data. PIC16C773/SP is a legacy through-hole product; designers should request the latest material declaration from Microchip for RoHS/REACH status.