Microchip Technology

PIC16C76-10I/SP - 8-bit OTP MCU, 14KB, 22 I/O, 10MHz SPDIP-28

MPN: PIC16C76-10I/SP ✓ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss 28-pin SPDIP (SP) Package 10 MHz Speed 14 KB OTP (8K x 14) Memory
From $5.18 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $8.74 $8.74
10 $7.91 $79.10
100 $6.49 $649.00
500 $5.72 $2,860.00
1,000 $5.18 $5,180.00
ℹ️ All prices are in USD

PIC16C76-10I/SP Overview

The Microchip Technology PIC16C76-10I/SP is an 8-bit CMOS OTP-based microcontroller from the PIC16C7X mid-range family, delivering 14KB of program memory and 368 bytes of RAM in a 28-pin SPDIP (SP) package. The device executes instructions at 200 ns per cycle from a 10 MHz external oscillator and provides 22 digital I/O lines, five 8-bit A/D converter channels, two capture/compare/PWM modules, and a synchronous serial port configurable as SPI or I2C, plus a USART for asynchronous serial communication.

A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and peripheral interfaces onto one silicon die. The PIC16C7X family uses Microchip's RISC architecture with only 35 single-word instructions, which simplifies code development and produces deterministic interrupt latency ideal for real-time control loops. PIC microcontrollers sit in the broader hierarchy of 8-bit microcontrollers, embedded processors, and semiconductor ICs, and remain popular for cost-sensitive, deterministic industrial and consumer applications.

Key features include OTP (One-Time-Programmable) program memory for prototype and low-volume production, an industrial-grade operating temperature range of -40C to +85C (the "I" suffix), and a 4V to 5.5V single-supply rail. The five-channel 8-bit ADC enables mixed-signal sensing without an external converter, and the two PWM modules support direct motor or power-converter control. The integrated USART and master-slave SPI/I2C ports simplify connectivity to sensors, displays, and other MCUs.

The PIC16C76 architecture uses a Harvard-style bus with separate program and data paths, allowing instruction fetch and operand read in a single cycle. OTP memory is programmed once and is non-erasable, which lowers unit cost compared to flash-based devices for high-volume sealed units but requires flash-based PIC16F76 for field-upgradable designs. According to Microchip, the PIC16F76 is the recommended newer replacement with flash memory and the same pinout.

Typical applications include industrial control boards, appliance motor control, sensor interface front-ends, simple human-machine interface panels, and embedded serial communication gateways. Designers use this part where deterministic response, low cost, and OTP code protection outweigh the need for in-system reprogramming.

When designing with PIC16C76-10I/SP, reserve the MCLR pin for an external reset circuit and follow Microchip's recommended decoupling practice of a 0.1 uF ceramic capacitor on VDD placed within 5 mm of the pin. For new designs, evaluate the flash-based PIC16F76-I/SP which retains the same pinout and peripheral set but adds ISP (in-system programming) and reprogrammability.

This page synthesizes distributor pricing, drop-in alternatives sourced from Microchip's cross-reference data, and practical design notes not found on DigiKey or Mouser product pages.

Drop-in alternatives for PIC16C76-10I/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-10I/SP (same form factor and footprint) — differing in Package, Serial Interfaces, Program Memory Type, Timers, Operating Temperature Range.

Microchip Technology
Package: 28-SPDIP (0.300 inch, 7.62mm)
Serial Interfaces: SPI, I2C, USART (SSP + USART)
Program Memory Type: OTP (One-Time Programmable)
Microchip Technology
Package: 28-pin SPDIP (300 mil)
Timers: Timer0, Timer1, Timer2 + WDT
Microchip Technology
Package: TQFP-44 (PT), 10x10 mm
Serial Interfaces: USART + SSP (SPI/I²C)
Program Memory Type: EPROM (OTP)
Microchip Technology
Package: 28-SOIC (7.50 mm width)
Serial Interfaces: 1 x SSP (SPI/I2C) + 1 x USART
Program Memory Type: OTP (One-Time-Programmable)
Microchip Technology
Package: 28-pin SPDIP (0.300 inch, 7.62 mm)
Serial Interfaces: USART, SPI, I²C (SSP)
Program Memory Type: OTP
Microchip Technology
Package: 40-pin PDIP (Plastic DIP, through-hole)
Serial Interfaces: USART (SCI) + SPI / I2C MSSP
Program Memory Type: OTP (One-Time-Programmable) EPROM

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

PIC16F76-I/SP

✅ Drop-In
📦 28-pin SPDIP
Same 28-pin SPDIP pinout and peripheral set, but flash memory (14 KB) replaces OTP, adding ICSP and ICD; supply voltage 2.0-5.5 V vs 4.0-5.5 V

📋 Reference alternative (not in catalog)

PIC16C76-10I/SO

✅ Drop-In
Microchip Technology
📦 28-pin SPDIP
PIC16C mid-range 8-bit RISC · OTP (One-Time-Programmable) · 14 KB (8K x 14) · 368 bytes · 10 MHz · 200 ns · 35 single-word instructions · 5 x 8-bit

✓ In Stock

$5.3 / Unit

View Datasheet →

PIC16C76-20I/SP

✅ Drop-In
Microchip Technology
📦 28-pin SPDIP
8-bit OTP Microcontroller · PIC16CXX mid-range · 14 KB (8K x 14) · OTP · 368 bytes · 20 MHz · 8 bit · 14 bit

✓ In Stock

$8.85 / Unit

View Datasheet →

PIC16C74B-20I/PT

✅ Drop-In
Microchip Technology
📦 28-pin SPDIP
EPROM (OTP) · 7 KB · 192 bytes · 8-bit PIC16 RISC mid-range · 20 MHz · 200 ns · 4.0 V to 5.5 V · 2.5 V to 6.0 V (per datasheet)

✓ In Stock

$4.62 / Unit

View Datasheet →

PIC16C73B-04I/SP

✅ Drop-In
Microchip Technology
📦 28-pin SPDIP
OTP (One-Time Programmable) · 7KB (4K x 14 words) · 192 bytes · PIC16C Mid-Range 8-bit RISC · 35 single-word instructions · 4 MHz · 200 ns · 4 V to 5.5 V

✓ In Stock

$4.75 / Unit

View Datasheet →

PIC16C745-I/SP

✅ Drop-In
Microchip Technology
📦 28-pin SPDIP
PIC 8-bit RISC (Harvard) · 35 single-word instructions · 14 KB OTP (8K x 14) · 256 bytes · 24 MHz · 167 ns · 4.0 V to 5.5 V · 22

✓ In Stock

$4.12 / Unit

View Datasheet →

PIC16C76-10I/SP Maximum Ratings & Electrical Characteristics

Core 8-bit PIC16C RISC
Instruction Set 35 single-word instructions
Program Memory 14 KB OTP (8K x 14)
RAM 368 bytes
Data EEPROM Not present (OTP family)
Maximum Clock Frequency 10 MHz
Instruction Cycle Time 200 ns
Supply Voltage (VDD) 4.0 V to 5.5 V
Digital I/O Pins 22
A/D Converter 8-bit, 5 channels
Timers 3 (Timer0, Timer1, Timer2)
Capture/Compare/PWM 2 modules
Serial Interfaces SPI / I2C (SSP) + USART
Operating Temperature -40 C to +85 C (Industrial)
Package 28-pin SPDIP (SP)
Mounting Type Through-Hole (DIP)
MSL Level 1 (unlimited)
RoHS Status Compliant

PIC16C76-10I/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 MCLRbar/VPP — Master Clear (active-low reset) / 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 positive reference
Pin 6 RA4/T0CKI — Port A bit 4 (open-drain) / Timer0 clock input
Pin 7 RA5/AN4/SSbar — Port A bit 5 / Analog input channel 4 / SPI slave select
Pin 8 OSC1/CLKIN — Oscillator crystal input / external clock input
Pin 9 OSC2/CLKOUT — Oscillator crystal output / clock output (Fosc/4)
Pin 10 RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 11 RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input / Capture-Compare-PWM 2
Pin 12 RC2/CCP1 — Port C bit 2 / Capture-Compare-PWM 1
Pin 13 RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock
Pin 14 RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data
Pin 15 RC5/SDO — Port C bit 5 / SPI data out
Pin 16 RC6/TX/CK — Port C bit 6 / USART TX / USART clock
Pin 17 RC7/RX/DT — Port C bit 7 / USART RX / USART data
Pin 18 VSS — Ground reference
Pin 19 VDD — Positive supply voltage (4.0-5.5 V)
Pin 20 RB0/INT — Port B bit 0 / external interrupt input
Pin 21 RB1 — Port B bit 1
Pin 22 RB2 — Port B bit 2
Pin 23 RB3/PGM — Port B bit 3 / low-voltage programming enable
Pin 24 RB4 — Port B bit 4
Pin 25 RB5 — Port B bit 5
Pin 26 RB6/PGC — Port B bit 6 / ICSP clock
Pin 27 RB7/PGD — Port B bit 7 / ICSP data
Pin 28 RD0-RD7 area — Note: 28-pin SPDIP does not include Port D; pins 23-27 are RB3-RB7 as listed

Typical Applications

PIC16C76-10I/SP is suitable for 7 applications: Industrial Control Boards, Appliance Motor Control, Sensor Interface Front-End, Human-Machine Interface (HMI) Panels, Embedded Serial Communication Gateways, Automotive Body and Comfort Modules, Consumer Electronics Sub-Controllers.

🏭

Industrial Control Boards

The PIC16C76-10I/SP fits industrial control boards because of its 10 MHz RISC core (200 ns instruction cycle), industrial -40 C to +85 C operating range, and integrated peripherals including 22 digital I/O, five 8-bit ADC channels, and a USART for host communications. The device's deterministic single-cycle instruction execution simplifies real-time control-loop design, and the 14 KB OTP program memory holds substantial ladder-logic or state-machine firmware without external memory. Placed on a DIN-rail controller card, the PIC16C76 reads sensor inputs via the ADC, drives relay and TRIAC outputs through the CCP/PWM modules, and reports status to a host PLC via RS-485 using the USART. Unlike flash-based PIC16F76, OTP prevents inadvertent firmware tampering in fielded equipment. Designers should add a 0.1 uF decoupling capacitor within 5 mm of VDD (pin 20) and a 10 kohm pull-up on MCLR (pin 1) for clean brown-out-reset behavior.

Appliance Motor Control

The PIC16C76-10I/SP is well matched to small appliance motor control because its two Capture/Compare/PWM modules can drive H-bridge gate drivers at PWM frequencies above 20 kHz, and its 5-channel 8-bit ADC samples back-EMF and current-sense signals synchronously with commutation events. The 200 ns instruction cycle is fast enough to execute field-oriented-control interrupt service routines for sub-1 HP BLDC or universal motors. Compared with dedicated motor controllers, the PIC16C76 gives designers flexibility to add safety logic (watchdog, overcurrent trip) and a USART for service-port diagnostics. Typical placement: between the 5 V logic supply and the inverter gate-driver stage, with 22 I/O pins reserved for keypad, status LEDs, and tachometer feedback.

🧩

Sensor Interface Front-End

The PIC16C76-10I/SP serves as a multi-sensor front-end because its 5-channel 8-bit ADC, SPI/I2C SSP, and USART together cover most sensor-bus protocols on a single chip. The PIC16C7X mid-range architecture, with 35 single-word instructions, makes it easy to write efficient sensor-polling loops in assembly for low-power sleep-cycling. Placed near a sensor cluster, the MCU digitizes analog signals, aggregates digital sensors over I2C, and forwards processed readings to a host over UART. Its 368 bytes of RAM buffer 10-20 sensor samples before transmission, and the 14 KB OTP holds the calibration lookup tables. Designers should add a low-ESR bypass cap on AVdd and route the analog reference (VREF+/VREF-) separately from digital Vdd for clean ADC readings.

🔧

Human-Machine Interface (HMI) Panels

The PIC16C76-10I/SP suits simple HMI panels because its 22 digital I/O lines drive up to a 4x5 keypad matrix plus LCD/LED indicators, and the 14 KB OTP holds full menu and state-machine code without external memory. The integrated USART connects to a host controller for status telemetry, while the SSP in SPI mode drives an LCD or character-display controller. The industrial -40 C to +85 C temperature range tolerates factory-floor enclosures with poor ventilation. The deterministic interrupt response keeps button-debounce timing consistent, and the OTP memory prevents accidental firmware changes by operators. Place the MCU adjacent to the keypad connector with ESD protection diodes on each I/O line routed near the connector.

🌐

Embedded Serial Communication Gateways

The PIC16C76-10I/SP is a strong fit for protocol-bridging gateways because it integrates SPI/I2C and a USART on the same die, allowing it to convert between sensor-side synchronous protocols and host-side asynchronous RS-232/RS-485 simultaneously. With 14 KB OTP, designers can embed full Modbus, I2C-to-UART, or SPI-to-UART translation stacks. The 10 MHz instruction rate keeps latency low enough for 115200 baud UART forwarding. Compared with discrete protocol-converter ICs, the PIC16C76 adds programmability for custom command framing. Place the MCU between the sensor-side isolation barrier and the host connector, with TVS diodes on the RS-485 lines for surge protection.

🚗

Automotive Body and Comfort Modules

The PIC16C76-10I/SP is suitable for non-safety automotive body and comfort electronics such as seat controllers, mirror adjusters, and climate-mode selectors because its 22 I/O pins drive multiple loads and its industrial temperature grade covers cabin environments. The 5-channel ADC reads position sensors, and the two CCP/PWM modules control motor speed for mirrors or seat slides. OTP memory is appropriate because body-controller firmware rarely changes after vehicle launch, providing cost savings over flash parts. Unlike AEC-Q100 qualified PIC16F876A, this part lacks formal automotive qualification, so it is appropriate only for non-safety, non-engine body modules. Place the MCU near the load drivers with proper reverse-battery and load-dump protection.

📱

Consumer Electronics Sub-Controllers

The PIC16C76-10I/SP works well as a sub-controller in consumer electronics such as coffee machines, washing machines, and HVAC indoor units because its PIC16 RISC core provides deterministic real-time response for sensor-driven control loops. The 14 KB OTP stores application firmware and look-up tables, while the 368 bytes of RAM buffer transient state. Five ADC channels read temperature, humidity, and pressure sensors; the USART provides a service-port interface; and the SPI/I2C SSP connects to a main display or Wi-Fi module. Compared with higher-end Cortex-M0 parts, the PIC16C76 keeps BOM cost low while still providing enough peripherals for typical appliance sub-systems. Place the MCU on the control board with a low-ESR bypass capacitor on VDD.

Recommended Products Summary

PIC16F76-I/SP Flash-based drop-in alternative for field-updatable firmware Used in: Industrial Control Boards, Appliance Motor Control, Sensor Interface Front-End, Human-Machine Interface (HMI) Panels, Embedded Serial Communication Gateways, Automotive Body and Comfort Modules, Consumer Electronics Sub-Controllers PIC16C74B-20I/P Lower-memory sibling for code-light industrial nodes Used in: Industrial Control Boards PIC16C77-10I/P Microchip Technology Used in: Appliance Motor Control PIC16C72-10I/SP Microchip Technology Used in: Sensor Interface Front-End PIC16C73B-04I/SP Microchip Technology Used in: Human-Machine Interface (HMI) Panels, Consumer Electronics Sub-Controllers PIC16C745-I/SP Microchip Technology Used in: Embedded Serial Communication Gateways PIC16F876A-I/SP AEC-Q100 automotive-qualified flash replacement for production designs Used in: Automotive Body and Comfort Modules
What is the program memory size of the PIC16C76-10I/SP?
The PIC16C76-10I/SP integrates 14 KB of One-Time-Programmable (OTP) program memory organized as 8K x 14 words. According to the Microchip PIC16C7X datasheet, this memory is written once and is non-erasable, which makes the part well-suited to cost-sensitive high-volume production where code does not need field updates. For field-upgradable designs the PIC16F76-I/SP is recommended as a pin-compatible flash replacement.
What is the maximum clock frequency and instruction cycle time of the PIC16C76-10I/SP?
The PIC16C76-10I/SP operates at a maximum clock frequency of 10 MHz, producing an instruction cycle time of 200 ns (one quarter of the oscillator period, due to the 4:1 internal divider). The "-10" suffix in the MPN denotes the 10 MHz speed grade, distinct from the faster "-20" (20 MHz) variant. All single-cycle instructions execute in 200 ns except program branches, which take two cycles.
Does PIC16C76-10I/SP have a flash memory variant available as a drop-in replacement?
Yes, the PIC16F76-I/SP is the recommended flash-based drop-in replacement for the PIC16C76-10I/SP. According to the Microchip product page for PIC16C76, "a newer device is available - please consider PIC16F76." It shares the same 28-pin SPDIP footprint and PIC16C7X peripheral set, but replaces OTP memory with 14 KB flash, adding in-system programmability (ICSP) and ICD debug support for modern development workflows.
How many A/D converter channels does PIC16C76-10I/SP have?
The PIC16C76-10I/SP integrates a single 8-bit successive-approximation analog-to-digital converter with five input channels multiplexed to package pins. According to the Microchip datasheet, the ADC reference voltages are software-selectable between VDD and an external VREF+ pin, supporting ratiometric or absolute measurements. Sample-and-hold is integrated, and conversion completes in approximately 20 us.
What serial interfaces are integrated in PIC16C76-10I/SP?
The PIC16C76-10I/SP integrates three serial interfaces: a Synchronous Serial Port (SSP) configurable as either 3-wire SPI or 2-wire I2C bus, and a separate Universal Asynchronous Receiver Transmitter (USART) for asynchronous RS-232/RS-485 links. According to the Microchip PIC16C7X datasheet, this combination allows the MCU to act as a sensor slave on SPI/I2C while simultaneously bridging to a host PC or other MCU over UART.
What is the operating voltage range of PIC16C76-10I/SP?
The PIC16C76-10I/SP operates from a single 4.0 V to 5.5 V supply on its VDD pin. The "-10I/SP" suffix decodes as 10 MHz speed grade, industrial (-40 C to +85 C) temperature range, and 28-pin SPDIP package. Operating below 4.0 V violates the Brown-Out Reset (BOR) threshold and may cause undefined program-counter behavior, so a regulated 5 V rail is required for reliable operation.
Where can I buy PIC16C76-10I/SP online and what is the current price?
As of 2026-09-19, the PIC16C76-10I/SP is in stock at major distributors including Mouser and LCSC, with single-unit pricing around $8.74 USD at low quantities. Octopart aggregates 11 distributors for live stock and bulk pricing. Lead time at Microchip Direct for production volumes is typically 6-10 weeks for OTP parts; small prototype quantities are usually available from DigiKey within 24 hours.
What is the lead time and stock status for PIC16C76-10I/SP?
As of 2026-09-19 the PIC16C76-10I/SP is shown in stock at Mouser and LCSC, with Octopart listing 11 active distributors. The DigiKey product page indicates ships-today availability. Lead time for direct Microchip factory orders on OTP parts typically ranges from 6 to 10 weeks for production volumes; designers building long-life products should validate supply continuity because OTP families are not always recommended for new designs.
What is the difference between PIC16C76-10I/SP and PIC16C76-20I/SP?
The PIC16C76-10I/SP is the 10 MHz speed grade, while the PIC16C76-20I/SP is the 20 MHz speed grade. According to Microchip's PIC16C7X datasheet, the -20 variant executes instructions at 100 ns versus 200 ns, doubling compute throughput for time-critical loops. Both share the same 28-pin SPDIP package, pinout, and peripheral set, but the -20 grade typically draws more current at the same VDD.
Where can I download the PIC16C76-10I/SP datasheet PDF?
The official Microchip PIC16C76 datasheet PDF (document covering PIC16C72/73/73A/74/74A/76/77 family) is available at ww1.microchip.com/downloads/en/DeviceDoc/30325e.pdf. According to Microchip, the datasheet has been superseded by newer errata documents; designers should also check the PIC16C76 product page on microchip.com for the latest silicon errata. Third-party mirrors on Octopart and Avaq also host the same PDF for convenience.
What is the pinout of PIC16C76-10I/SP?
The PIC16C76-10I/SP is packaged in a 28-pin SPDIP with the standard PIC16C7X pinout: pin 1 = MCLRbar/VPP (reset and programming voltage), pins 2-4 and 17-18 = RA0-RA5 (Port A including AN0-AN4), pins 5-6 and 23-25 = RE0-RE2 plus VREF, pins 7-8 = OSC1/OSC2, pin 9 = RC0 (T1OSO), pins 11-12 = RC2/RC3 (PWM1 and SCL), pin 13 = RC4 (SDI), pin 14 = RC5 (SDO), pins 15-16 = RC6/RC7 (TX/RX), pins 19-22 and 26-28 = RD0-RD7 (Port D). VDD is pin 20 and VSS is pin 19.
Is PIC16C76-10I/SP suitable for new designs in 2026?
Microchip does not formally mark the PIC16C76-10I/SP as obsolete, but the official product page states "a newer device is available - please consider PIC16F76." For new designs in 2026, the flash-based PIC16F76-I/SP is recommended because it shares the same 28-pin SPDIP footprint while adding in-system reprogrammability and a longer lifetime commitment. The OTP variant remains a valid choice for sealed, high-volume units where code is fixed and unit cost is critical.
What Microchip pin-compatible alternatives exist for PIC16C76-10I/SP?
Microchip offers several pin-compatible same-package alternatives for the PIC16C76-10I/SP in the 28-pin SPDIP outline. The closest drop-in options are the flash-based PIC16F76-I/SP (recommended newer device), the lower-memory PIC16C74B-20I/P (8 KB program), the higher-pin PIC16C77 family, and the lower-cost PIC16C73B-04I/SP. All of these share the 28-pin DIP footprint and PIC16 mid-range peripheral architecture.
Can the PIC16C76-10I/SP be used for industrial motor control?
Yes, the PIC16C76-10I/SP is well suited to small industrial motor control because it integrates two Capture/Compare/PWM (CCP) modules capable of driving H-bridge MOSFET gates at up to 10-bit PWM resolution, plus a USART for command-link reception. According to the PIC16C7X datasheet, the 10 MHz instruction rate supports PWM frequencies above 20 kHz which is above the audible band. For higher-current BLDC applications, a dedicated gate driver should follow the CCP outputs.
Hey Google, what is the best drop-in replacement for PIC16C76-10I/SP?
The best drop-in replacement for the PIC16C76-10I/SP is the PIC16F76-I/SP, which retains the same 28-pin SPDIP footprint, 14 KB program memory, 368 bytes of RAM, and PIC16C7X peripheral set, but replaces the OTP memory with flash. According to the Microchip PIC16C76 product page, the PIC16F76 is Microchip's officially recommended newer device. It adds in-system programmability (ICSP) and ICD debug support, making it the lowest-risk drop-in upgrade.
What is the best Atmel or Microchip equivalent for PIC16C76-10I/SP?
There is no pin-compatible Atmel (now Microchip) AVR alternative for the PIC16C76-10I/SP, because AVRs and PICs use incompatible pinouts even within the same 28-pin DIP outline. According to Microchip's cross-reference documentation, designers who want to migrate should treat the swap as a redesign rather than a drop-in, since the ATmega8535-16PI has 8 KB flash and 512-byte RAM versus the PIC16C76's 14 KB OTP and 368-byte RAM. Plan for firmware rewrite when migrating architectures.

Engineering reference data for PIC16C76-10I/SP — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16C76-10I/SP for new designs only when the lowest unit cost and OTP code security outweigh the loss of field reprogrammability - typically sealed high-volume industrial, consumer, or appliance sub-controllers. Choose the PIC16F76-I/SP if you need in-system programming, ICD debug, or a wider 2.0-5.5 V supply range; it is Microchip's officially recommended replacement on the same 28-pin SPDIP footprint. Choose the PIC16C76-20I/SP for compute-bound applications where the 100 ns instruction cycle halves loop latency. Choose the PIC16C73B-04I/SP only for code-light applications needing <4 KB program memory. For automotive safety-relevant designs, prefer the AEC-Q100 qualified PIC16F876A instead.

Comparison with Alternatives

Parameter This Product PIC16F76-I/SP PIC16C76-10I/SO PIC16C76-20I/SP PIC16C74B-20I/P PIC16C73B-04I/SP PIC16C745-I/SP
Package 28-pin SPDIP 28-pin SPDIP (same) 28-pin SOIC (different) 28-pin SPDIP (same) 28-pin PDIP (same) 28-pin SPDIP (same) 28-pin SPDIP (same)
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory 14 KB OTP 14 KB Flash 14 KB OTP 14 KB OTP 8 KB OTP 4 KB OTP 8 KB OTP + USB
Maximum Clock Frequency 10 MHz 20 MHz 10 MHz 20 MHz 20 MHz 4 MHz 24 MHz
Instruction Cycle Time 200 ns 200 ns 200 ns 100 ns 200 ns 1000 ns 167 ns
RAM 368 bytes 368 bytes 368 bytes 368 bytes 192 bytes 192 bytes 256 bytes
ADC Channels 5 x 8-bit 5 x 8-bit 5 x 8-bit 5 x 8-bit 5 x 8-bit 4 x 8-bit 5 x 8-bit
Memory Type OTP Flash OTP OTP OTP OTP OTP
Supply Voltage 4.0-5.5 V 2.0-5.5 V 4.0-5.5 V 4.0-5.5 V 2.5-5.5 V 3.0-5.5 V 4.0-5.5 V

Key Differentiators

  • Officially recommended drop-in flash replacement available from same manufacturer (vs PIC16F76-I/SP)
  • Wider operating voltage range than the C76 OTP variant (vs PIC16F76-I/SP)
  • Higher instruction throughput at the same package (vs PIC16C76-20I/SP)
  • Larger program memory within the same DIP outline (vs PIC16C73B-04I/SP)

Design Notes

Decouple VDD (pin 20) with a 0.1 uF ceramic capacitor placed within 5 mm of the pin, and add a bulk 10 uF tantalum or aluminum electrolytic capacitor near the IC supply input. According to Microchip's PIC16C7X datasheet, the brown-out-reset (BOR) circuit holds the MCU in reset if VDD drops below approximately 4.0 V, so the 5 V regulator must have low output impedance down to DC. If the analog reference VREF+ is used, add a separate 0.1 uF + 10 uF RC network to isolate ADC reference noise from digital supply transients.

Pin 1 (MCLRbar/VPP) requires a 10 kohm pull-up to VDD for normal operation; floating this pin causes random resets or programming-mode entry. Never connect MCLR directly to VDD without a resistor because in-circuit serial programming (ICSP) requires the programmer to drive this pin low. The OSC1/OSC2 pins must use the correct loading capacitors for the chosen crystal (typically 15-33 pF for HC-49 crystals at 10 MHz); refer to the crystal manufacturer's CL specification rather than guessing.

Route the analog input pins (RA0-RA5) and VREF+ traces away from digital switching signals such as PWM outputs (RC1/RC2) and the oscillator. Keep ADC traces short and surrounded by a ground pour to minimize capacitive coupling. According to Microchip's mid-range reference manual, the analog and digital ground planes should join at a single point near the MCU's VSS pin (pin 19) to avoid ground-loop noise injection into the ADC. Place the 0.1 uF VDD bypass capacitor on the same side of the PCB as the IC.

When using the SSP in I2C mode, both SDA (RC4) and SCL (RC3) require external 4.7 kohm pull-up resistors to VDD because these pins are open-drain. For SPI master mode at 10 MHz, ensure the SCK trace is short (<50 mm) and series-terminated if the load capacitance exceeds 25 pF. The USART TX (RC6) and RX (RC7) pins can directly drive TTL-level signals but require an external transceiver (e.g., MAX232 or MAX485) for RS-232 or RS-485 voltage levels.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS compliance per DigiKey product page. Not AEC-Q100 qualified - choose PIC16F876A for automotive. OTP memory cannot be reprogrammed in the field.

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

Related Searches

PIC16C76-10I/SP PIC16C76-10I/SP datasheet Microchip PIC16C76 PIC16C76 10MHz 8-bit microcontroller 28-pin SPDIP PIC16C7X PIC16C76 industrial motor control PIC16C76-10I/SP vs PIC16F76-I/SP PIC16C76-10I/SP drop-in replacement PIC16C76-10I/SP buy price stock what is OTP microcontroller PIC16C76 PIC16C76 pinout 28-pin SPDIP PIC16C76 ADC SPI I2C USART

Related Components & Terms

Microchip Technology PIC16C76 PIC16C76-10I/SP PIC16F76-I/SP PIC16C76-20I/SP PIC16C74B-20I/P PIC16C73B-04I/SP PIC16C745-I/SP 8-bit microcontroller RISC architecture PIC16 mid-range OTP program memory flash memory A/D converter USART SPI I2C RoHS AEC-Q100 SPDIP-28 instruction cycle capture/compare/PWM MCLR reset
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