PIC16C76-10/SP - 8-Bit 10MHz OTP MCU 14KB Flash | Microchip
MPN: PIC16C76-10/SP ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.4 | $4.40 |
| 10 | $4.07 | $40.70 |
| 100 | $3.79 | $379.00 |
| 500 | $3.55 | $1,775.00 |
| 1,000 | $3.34 | $3,340.00 |
PIC16C76-10/SP Overview
An 8-bit microcontroller (MCU) is a single-chip computer that combines a CPU, program memory (ROM/OTP/Flash), data RAM, and peripheral interfaces onto one silicon die. The PIC16C76 belongs to the broader PIC16CXX mid-range architecture family - a Harvard-architecture processor group used widely in industrial control, consumer appliances, and instrumentation. The mid-range family sits hierarchically between PIC baseline 8-bit parts and PIC18 8-bit enhanced parts, offering a balance of cost, peripheral integration, and C-assembly programmability.
Key features of the PIC16C76-10/SP include two 8-bit timers plus one 16-bit timer, two Capture/Compare/PWM (CCP) modules for motor and lighting control, a synchronous serial port configurable as 3-wire SPI or 2-wire I2C, and a USART for RS-232/RS-485 links. The integrated 8-bit ADC with 5 input channels eliminates the need for an external converter in many sensor-interface designs. The 10MHz oscillator enables a 200ns instruction cycle, sufficient for control loops up to a few kHz and human-interface response.
The architecture uses a 14-bit instruction word with separate program and data buses (Harvard architecture), allowing simultaneous instruction fetch and data access. The OTP memory is programmed once and cannot be erased - making the part well-suited to high-volume production where code is final. Industrial and extended temperature grades (-40C to +85C or +125C) support harsh-environment deployment, though the SP suffix here denotes the standard SPDIP package, not a temperature grade.
Typical applications include industrial control panels, appliance controllers, simple sensor hubs, automotive body electronics (legacy), HVAC thermostats, and instrumentation front-ends. The USART, SPI/I2C, and CCP peripherals cover most communication and actuator needs in these embedded designs.
When designing with the PIC16C76-10/SP, note that OTP requires one programming pass per device; for prototyping or field-upgradable firmware, choose the flash-based PIC16F76 equivalent in the same 28-pin SPDIP package. Place a 100nF decoupling capacitor adjacent to VDD and reserve the MCLR pin for a proper reset network to avoid spurious resets in electrically noisy environments.
This page synthesizes distributor pricing, drop-in alternative listings from the PIC16C7x family, and practical design notes not aggregated on a single manufacturer or distributor page - giving engineers a one-stop reference for sourcing and substituting the PIC16C76-10/SP.
Drop-in alternatives for PIC16C76-10/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 PIC16C76-10/SP (same form factor and footprint) — differing in Timers, Package, Operating Temperature, ADC, Instruction Cycle Time.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C76-10I/SP
✅ Drop-In✓ In Stock
$5.18 / Unit
View Datasheet →PIC16C76-20I/SP
✅ Drop-In✓ In Stock
$8.85 / Unit
View Datasheet →PIC16F76-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C745-I/SP
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$4.12 / Unit
View Datasheet →PIC16C73A-20/SP
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$7.2 / Unit
View Datasheet →PIC16C74B-04I/P
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$5.55 / Unit
View Datasheet →PIC16C76-10/SP Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16CXX mid-range, 8-bit Harvard |
| Instruction Word Size | 14 bits |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 14 KB (8K x 14) |
| RAM | 368 bytes |
| Maximum Clock Frequency | 10 MHz |
| Instruction Cycle Time | 200 ns (at 10 MHz, 4 clocks per instruction) |
| Throughput | 5 MIPS |
| I/O Pins | 22 |
| ADC | 5 channels x 8-bit |
| Timers | 2 x 8-bit, 1 x 16-bit |
| CCP Modules | 2 (Capture/Compare/PWM) |
| Serial Interfaces | 1 x USART, 1 x SSP (SPI or I2C) |
| Package | 28-pin SPDIP (Skinny Plastic DIP), through-hole |
| Mounting Type | Through-Hole |
PIC16C76-10/SP Pin Configuration
| Pin 1 | MCLR/VPP — Master Clear (Reset) input / programming voltage input |
| Pin 2 | RA0/AN0 — Digital I/O / analog input channel 0 |
| Pin 3 | RA1/AN1 — Digital I/O / analog input channel 1 |
| Pin 4 | RA2/AN2 — Digital I/O / analog input channel 2 |
| Pin 5 | RA3/AN3/VREF — Digital I/O / analog input 3 / ADC reference voltage |
| Pin 6 | RA4/T0CKI — Digital I/O / Timer 0 clock input |
| Pin 7 | RA5/AN4/SS — Digital I/O / analog input 4 / SPI slave select |
| Pin 8 | RE0/RD/AN5 — Digital I/O / parallel slave port read / analog input 5 |
| Pin 9 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Pin 10 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| Pin 11 | VDD — Positive supply voltage |
| Pin 12 | VSS — Ground reference |
| Pin 13 | RC0/T1OSO/T1CKI — Digital I/O / Timer 1 oscillator output / clock input |
| Pin 14 | RC1/T1OSI/CCP2 — Digital I/O / Timer 1 oscillator input / CCP2 |
| Pin 15 | RC2/CCP1 — Digital I/O / CCP1 |
| Pin 16 | RC3/SCK/SCL — Digital I/O / SPI clock / I2C clock |
| Pin 17 | RC4/SDI/SDA — Digital I/O / SPI data in / I2C data |
| Pin 18 | RC5/SDO — Digital I/O / SPI data out |
| Pin 19 | RC6/TX/CK — Digital I/O / USART TX / USART clock |
| Pin 20 | RC7/RX/DT — Digital I/O / USART RX / USART data |
| 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
PIC16C76-10/SP is suitable for 7 applications: Industrial Control Panels, Consumer Appliance Controllers, HVAC Thermostats, Sensor Hub Front-Ends, Automotive Body Electronics (Legacy), Instrumentation Front-Ends, Educational and Development Boards.
Industrial Control Panels
The PIC16C76-10/SP fits industrial control panels because its 14 KB OTP memory accommodates mid-sized state-machine firmware for button/HMI scan, relay drive, and indicator LED control, while the 22 I/O pins handle typical 4x4 keypads plus 16 output channels without an I/O expander. The 5-channel 8-bit ADC reads analog sensors such as potentiometers, thermistors, or 4-20 mA loop interfaces, and the two CCP modules drive PWM for proportional valves or motor speed references. The USART connects to a host PLC or HMI display at 9600-115200 baud. At 10 MHz the 200 ns instruction cycle is sufficient for sub-millisecond control loop rates in HVAC and conveyor systems.
Recommended
Consumer Appliance Controllers
The PIC16C76-10/SP fits consumer appliance controllers such as washing machines, microwave ovens, and dishwashers because its 14 KB OTP and 368 bytes RAM hold typical appliance state machines plus a small user-interface library, while the USART enables service-port diagnostics. The 5-channel ADC monitors temperature (NTC), humidity, water level, and motor current via shunt, and the CCP modules drive triac-based heater and motor PWM. The 28-pin SPDIP package is easy to hand-prototype and rework on production lines. As an OTP part it is well-suited to high-volume appliances where firmware is locked.
Recommended
HVAC Thermostats
The PIC16C76-10/SP fits HVAC thermostat designs because the 5-channel ADC interfaces with NTC temperature sensors, humidity sensors, and a rotary setpoint encoder while the CCP modules generate PWM outputs for triac-driven fan speed control and modulating damper actuators. The 14 KB OTP holds scheduling and PID control code without external memory. The SSP-configurable I2C bus connects to a wall-mounted LCD/keypad module, and the USART links to a smart-home gateway. At 10 MHz the part can sample thermistors at 100 Hz with adequate filtering for thermal inertia.
Recommended
Sensor Hub Front-Ends
The PIC16C76-10/SP fits sensor hub front-end designs because its SSP-configurable I2C/SPI bus aggregates multiple digital sensors (temperature, pressure, accelerometer) and the 5-channel ADC handles direct analog sensors in parallel. The 22 I/O pins provide chip-select lines and interrupt inputs for sensor-ready signaling, while the USART bridges aggregated sensor data to a host processor or wireless module. The 368 bytes RAM buffers small sensor frames, and the 10 MHz clock is sufficient for I2C Fast Mode (400 kHz) and SPI at several MHz.
Recommended
Automotive Body Electronics (Legacy)
The PIC16C76-10/SP fits legacy automotive body-electronics modules such as lighting controllers, mirror-adjust units, and seat controllers because the 22 I/O drive MOSFET bridges for motors and lamps, and the CCP PWM dimming features meet typical 100-200 Hz PWM requirements for incandescent and LED lamps. The USART supports LIN-bus slave implementations via software bit-banging or external transceiver, and the 5-channel ADC reads battery voltage, temperature, and current shunts. Note: For new automotive designs use AEC-Q100-qualified PIC16F families; the -10/SP is industrial/commercial grade only.
Recommended
Instrumentation Front-Ends
The PIC16C76-10/SP fits instrumentation front-ends such as bench multimeters, data loggers, and laboratory controllers because the 5-channel 8-bit ADC samples multiple transducer outputs simultaneously, while the USART streams data to a PC terminal at 115200 baud. The CCP modules generate precision timing signals for transducer excitation, and the I2C SSP connects to EEPROM for data storage and RTC modules for timestamping. The 368 bytes RAM buffers short capture frames, and the 14 KB OTP holds calibration tables and command interpreters.
Recommended
Educational and Development Boards
The PIC16C76-10/SP fits educational and development-board contexts because the 28-pin SPDIP package is hand-solderable on through-hole prototype boards, and the PIC16C7x instruction set is documented in countless textbooks and tutorials for mid-range PIC programming. The CCP, USART, and SSP peripherals cover a complete curriculum on timers, PWM, and serial protocols, and the 14 KB OTP enforces best-practice code-budget discipline. Note: For active development cycles the PIC16F76-I/SP flash equivalent is more appropriate because it supports in-circuit serial programming without UV erase.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C76-10/SP — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C76-10I/SP | PIC16C76-20I/SP | PIC16F76-I/SP | PIC16C745-I/SP |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-pin SPDIP (through-hole) | 28-pin SPDIP - same | 28-pin SPDIP - same | 28-pin SPDIP - same | 28-pin SPDIP - same |
| Program Memory | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB Flash | 16 KB OTP |
| Max Clock Speed | 10 MHz | 10 MHz | 20 MHz | 20 MHz | 24 MHz |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 256 bytes |
| ADC Channels x Resolution | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit |
| Memory Type | OTP | OTP | OTP | Flash | OTP |
| Temperature Grade | Commercial | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Commercial |
| USB Support | No | No | No | No | Yes (USB 1.1 SIE) |
Key Differentiators
- Industrial temperature option in same package (vs PIC16C76-10I/SP)
- Flash-based reprogrammability (vs PIC16F76-I/SP)
- On-chip USB 1.1 SIE (vs PIC16C745-I/SP)
Design Notes
Place a 100 nF ceramic decoupling capacitor directly between VDD (pin 11) and VSS (pin 12), with leads kept under 3 mm to minimize series inductance. For designs switching heavy loads via PWM outputs, add a 10-47 uF bulk tantalum or aluminum capacitor on the same VDD node to absorb inrush currents. The PIC16C76-10/SP is a CMOS part; estimated quiescent current is in the low mA range at 10 MHz, but exact figure should be confirmed against datasheet electrical characteristics.
OTP memory is one-time programmable: once a PIC16C76-10/SP is programmed, the firmware cannot be erased or rewritten. Plan for a few throwaway parts during code bring-up, and budget at least 2-3 prototype cycles before committing to volume programming. For development or field-upgradable firmware, use the flash-based PIC16F76-I/SP instead, which is pin-to-pin compatible in the same 28-pin SPDIP footprint.
Route the MCLR/VPP pin (pin 1) with a 10 kohm pull-up to VDD and a 100 nF capacitor to VSS to form a reset low-pass filter that suppresses spurious resets from EMI. Keep the crystal or resonator leads to OSC1/OSC2 (pins 9/10) short (<10 mm) and guard the oscillator traces with a ground ring to reduce jitter and radiated emissions. If using the internal RC oscillator mode instead of a crystal, configure the FOSC configuration bits accordingly and free pins 9-10 for general I/O on Port A.
The ADC inputs (RA0-RA5) are shared with digital I/O; configure them as analog inputs via the ADCON1 register before any conversion to prevent digital switching noise from corrupting samples. Allow at least 10 us acquisition time before triggering a conversion (Tacq) per Microchip datasheet mid-range ADC guidance. Place the analog reference pin VREF on RA3 with a 100 nF + 10 uF decoupling pair to VSS for stable conversion results.
Compliance Information
Compliance values not explicitly stated in the Verified Web Data provided; RoHS and lead-free status should be confirmed against the lot-specific Material Declaration Sheet from Microchip. Part is NRND; check Microchip PCN system for last-time-buy and compliance documentation.