Microchip Technology

PIC16C76-10/SO - 8-Bit 10MHz OTP MCU 14KB | Microchip

MPN: PIC16C76-10/SO βœ— End of Life
In Stock Ships in 1-3 business days
2.5 V to 6.0 V Vdss 25 mA / 25 mA Id 28-pin SOIC (SO) - 7.50 mm body width Package 10 MHz Speed 14 KB (8K x 14) OTP Memory
From $4.15 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $6.95 $6.95
10 $6.1 $61.00
100 $5.2 $520.00
500 $4.65 $2,325.00
1,000 $4.15 $4,150.00
ℹ️ All prices are in USD

PIC16C76-10/SO Overview

The Microchip Technology PIC16C76-10/SO is an 8-bit CMOS OTP-based microcontroller from the PIC16C7X mid-range family, delivering 10 MIPS at a 10 MHz clock in a 28-pin SOIC package. It integrates 14KB (8K x 14) of One-Time-Programmable program memory, 368 bytes of RAM, and 5 channels of 8-bit Analog-to-Digital conversion, with 22 digital I/O lines arranged across PORTA, PORTB, and PORTC.

A microcontroller (MCU) is a single-chip computer containing a CPU core, program memory, working RAM, and programmable I/O peripherals. The PIC16C76 belongs to the RISC microcontroller category (reduced instruction set computer), where most instructions execute in a single 200 ns instruction cycle. Within the broader taxonomy, it sits at: microcontroller -> embedded controller -> 8-bit MCU -> PIC mid-range -> PIC16C7X sub-family. This hierarchy matters for engineers selecting a drop-in alternative or evaluating migration paths to flash-based parts such as the PIC16F76.

Key features include the synchronous serial port configurable as either 3-wire SPI or 2-wire I2C, a USART for asynchronous serial communication, two capture/compare/PWM modules, two 8-bit timers plus one 16-bit timer, and a wide 2.5V to 6.0V operating voltage range. The high sink/source current capability of 25/25 mA per pin allows direct drive of small relays, LEDs, and opto-isolators without external driver transistors, simplifying BOM in cost-sensitive designs.

Architecturally, the PIC16C76 uses a Harvard-class RISC core with separate program and data buses, allowing instruction fetch and data access to occur in the same cycle. The OTP program memory is programmed once via Microchip's ICSP (In-Circuit Serial Programming) interface, after which the device cannot be reprogrammed. For development or production runs requiring field upgrades, the flash-based PIC16F76 is the recommended migration path with the same 28-pin SOIC pinout, same peripherals, and same instruction set.

Typical applications include industrial control, motor control (small DC brushed), sensor interfacing with on-chip ADC, consumer appliance user interfaces, and embedded serial communications subsystems using SPI/I2C/USART. Its commercial temperature grade and 25 mA I/O drive suit it for legacy products, replacement designs, and long-life industrial installations. The OTP program memory makes it cost-optimized for high-volume, code-stable products rather than development prototyping.

When designing with this device, note that OTP memory prohibits firmware updates after programming. Confirm code is fully debugged on a flash equivalent (such as PIC16F76-I/SO) before committing to OTP volume programming. The 10 MHz rating corresponds to 10 MIPS maximum instruction throughput; derate accordingly when calculating timer resolution or UART baud-rate error budgets at lower VDD.

This page consolidates distributor pricing, lifecycle status, drop-in alternatives, and engineering design notes that the manufacturer datasheet alone does not provide, helping engineers and sourcing teams make faster decisions for production.

Drop-in alternatives for PIC16C76-10/SO β€” 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/SO (same form factor and footprint) β€” differing in Package, Program Memory Size, RoHS Status, Serial Interfaces, Instruction Cycle Time.

Microchip Technology
Package: 28-pin SOIC (SO, 0.300 inch body)
Program Memory Size: 7 KB (4K x 14 words)
RoHS Status: non_compliant (windowed/cerdip SKUs exist in family)
Microchip Technology
Package: 28-SOIC (7.50 mm width)
Program Memory Size: 14 KB (8K x 14)
RoHS Status: Compliant (SOIC package variant)
Microchip Technology
Package: 28-SOIC (7.50 mm / 0.295" width)
RoHS Status: Compliant per Microchip product page
Microchip Technology
Package: 28-pin SOIC (SO, wide body 7.50 mm / 0.295 in)
Program Memory Size: 14 KB (8K x 14 words)
RoHS Status: Compliant

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

PIC16F76-I/SO

βœ… Drop-In
πŸ“¦ 28-pin SOIC (SO)
flash memory vs OTP, 20 MHz vs 10 MHz, otherwise same pinout and instruction set

πŸ“‹ Reference alternative (not in catalog)

PIC16F76-E/SO

βœ… Drop-In
πŸ“¦ 28-pin SOIC (SO)
flash, extended temperature range (-40C to +125C), otherwise identical to PIC16F76-I/SO

πŸ“‹ Reference alternative (not in catalog)

PIC16C76-10I/SO

βœ… Drop-In
Microchip Technology
πŸ“¦ 28-pin SOIC (SO)
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 β†’

PIC16C76T-10/SO

βœ… Drop-In
Microchip Technology
πŸ“¦ 28-pin SOIC (SO)
PIC16 (8-bit RISC) Β· PIC mid-range, 35 single-word instructions Β· 14 KB OTP (8K x 14) Β· 368 bytes Β· None (OTP only) Β· 10 MHz Β· 200 ns (at 20 MHz / 10 MHz MIPS = 5 MIPS max) Β· 2.5 V to 5.5 V

βœ“ In Stock

$3.55 / Unit

View Datasheet β†’

PIC16C77-10/SO

βœ… Drop-In
πŸ“¦ 28-pin SOIC (SO)
double program memory (16K x 14) and RAM (368 -> 368, same), adds PORTD/PORTE in 40-pin only - verify pinout

πŸ“‹ Reference alternative (not in catalog)

PIC16C73B-04I/SO

βœ… Drop-In
Microchip Technology
πŸ“¦ 28-pin SOIC (SO)
PIC16 (8-bit Harvard RISC) Β· OTP (One-Time Programmable) Β· 7 KB (4K x 14 words) Β· 192 bytes Β· 4 MHz Β· 200 ns Β· 35 single-word instructions Β· 22

βœ“ In Stock

$7.1 / Unit

View Datasheet β†’

PIC16C76-10/SO Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 RISC (Harvard)
Data Bus Width 8 bit
Maximum Clock Frequency 10 MHz
Program Memory Size 14 KB (8K x 14) OTP
RAM Size 368 bytes
Number of I/O Pins 22
Number of ADC Channels 5 (8-bit)
Supply Voltage Range 2.5 V to 6.0 V
I/O Sink/Source Current 25 mA / 25 mA
Operating Temperature Grade Commercial (0C to +70C)
Number of Timers 3 (TMR0 8-bit, TMR1 16-bit, TMR2 8-bit)
Capture/Compare/PWM Modules 2 (CCP)
Serial Interfaces SSP (SPI/I2C), USART
Package 28-pin SOIC (SO) - 7.50 mm body width
Mounting Type Surface Mount
Instruction Set PIC mid-range, 35 single-word instructions
Instruction Cycle Time 200 ns at 10 MHz
Programming Method ICSP (In-Circuit Serial Programming)

PIC16C76-10/SO Pin Configuration

SOIC-28 Package Pinout Diagram SOIC-28W 28-pin, 7.5x17.9mm, P1.27mm, JEDEC MS-013. 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 SOIC-28
Pin 1 MCLR/VPP β€” Master Clear reset input or programming voltage
Pin 2 RA0/AN0 β€” PORTA bit 0 / ADC channel 0
Pin 3 RA1/AN1 β€” PORTA bit 1 / ADC channel 1
Pin 4 RA2/AN2 β€” PORTA bit 2 / ADC channel 2
Pin 5 RA3/AN3/VREF β€” PORTA bit 3 / ADC channel 3 / ADC voltage reference
Pin 6 RA4/T0CKI β€” PORTA bit 4 / Timer0 clock input (open-drain)
Pin 7 RA5/AN4/SS β€” PORTA bit 5 / ADC channel 4 / SPI slave select
Pin 8 OSC1/CLKIN β€” Oscillator input / external clock
Pin 9 OSC2/CLKOUT β€” Oscillator output / clock out
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 RB0/INT β€” PORTB bit 0 / external interrupt
Pin 19 RB1 β€” PORTB bit 1
Pin 20 RB2 β€” PORTB bit 2
Pin 21 RB3 β€” PORTB bit 3
Pin 22 RB4 β€” PORTB bit 4
Pin 23 RB5 β€” PORTB bit 5
Pin 24 RB6/PGC β€” PORTB bit 6 / ICSP clock
Pin 25 RB7/PGD β€” PORTB bit 7 / ICSP data
Pin 26 VSS β€” Ground reference
Pin 27 VDD β€” Positive supply voltage (2.5 V to 6.0 V)
Pin 28 NC β€” Not connected (no internal connection)

Typical Applications

PIC16C76-10/SO is suitable for 6 applications: Industrial Sensor Monitoring with On-Chip ADC, Legacy Replacement of PIC16C5X Designs, Motor Control with Dual CCP Modules, RS-232/RS-485 Multi-Drop Network Nodes, Consumer Appliance User Interface Controller, Small DC Brushed Motor Speed Controller.

🏭

Industrial Sensor Monitoring with On-Chip ADC

The PIC16C76-10/SO's integrated 5-channel 8-bit ADC suits multi-sensor monitoring nodes in factory equipment and process control. With 22 I/O pins and 25 mA sink/source, the part can directly read thermocouples (via front-end amplifier), 4-20 mA current loop sensors, and digital switch inputs without external driver transistors. The 2.5 V to 6.0 V supply range operates directly from 5 V industrial rails. For cost-stable production, the OTP memory enforces code-freeze discipline after release, eliminating firmware-update risk in the field.

πŸ”§

Legacy Replacement of PIC16C5X Designs

The PIC16C76-10/SO is upwards instruction-set compatible with PIC16C5X devices, making it a migration target when designers need more memory and peripherals without rewriting firmware in assembly. The 35-instruction PIC16 mid-range core and 22 I/O pins preserve existing I/O assignments while gaining the 5-channel ADC, USART, and MSSP peripherals. For long-life industrial installations that must avoid firmware changes for decades, the OTP memory and obsolete-but-stable supply chain allow continued production of legacy control boards.

🏭

Motor Control with Dual CCP Modules

The PIC16C76-10/SO integrates two Capture/Compare/PWM (CCP) modules that can drive small DC brushed motors, stepper motor phase coils, or LED dimming stages via 10-bit PWM at up to 10 MHz clock. With 25 mA source current per pin and the 28-SOIC package providing sufficient thermal dissipation for the part's 2 mA active current, the MCU can directly pilot low-power drivers such as the ULN2003. The 200 ns instruction cycle provides deterministic loop response for closed-loop RPM control at typical motor speeds up to several kHz PWM frequency.

🌐

RS-232/RS-485 Multi-Drop Network Nodes

The integrated USART with hardware address detection enables the PIC16C76-10/SO to act as a slave node on RS-485 multi-drop industrial networks such as Modbus RTU. Combined with the MSSP (SPI/I2C) port, the MCU can simultaneously manage a sensor bus via I2C and a long-distance link via USART. The 14 KB program memory comfortably fits a Modbus state machine plus application logic, and the 368-byte RAM supports 32-byte receive buffers. For new designs, PIC16F76-I/SO provides the same pinout with flash for field firmware updates.

πŸ“±

Consumer Appliance User Interface Controller

The PIC16C76-10/SO is well suited to washing machines, microwave ovens, and HVAC controllers where the user interface requires a matrix of buttons, LED indicators, and a small LCD or seven-segment display. The 22 I/O pins drive the keypad matrix and LED scan lines directly, while the 5-channel ADC reads temperature, humidity, and rotary-encoder potentiometers. OTP memory locks the user-interface firmware against accidental field corruption. Commercial temperature rating (0C to +70C) covers indoor appliance environments.

🏭

Small DC Brushed Motor Speed Controller

The dual 10-bit PWM CCP modules and 25 mA I/O drive allow the PIC16C76-10/SO to control small DC brushed motors (up to 100 mA coil current) directly through MOSFET gate drivers, or to switch higher-current motors via external H-bridges such as the L293D. The 200 ns instruction cycle executes PID feedback loops at several kHz, suitable for fan-speed, pump-flow, and conveyor-belt regulators. The 5 V supply and 22 I/O pins leave headroom for tachometer input, direction-control logic, and fault-flag outputs.

Recommended Products Summary

PIC16F76-I/SO flash equivalent for development prototyping Used in: Industrial Sensor Monitoring with On-Chip ADC, Motor Control with Dual CCP Modules, RS-232/RS-485 Multi-Drop Network Nodes, Small DC Brushed Motor Speed Controller MCP6002 low-noise op-amp for thermocouple amplification Used in: Industrial Sensor Monitoring with On-Chip ADC PIC16C73B-04I/SO Microchip Technology Used in: Industrial Sensor Monitoring with On-Chip ADC, Legacy Replacement of PIC16C5X Designs PIC16C55A-04/P Microchip Technology Used in: Legacy Replacement of PIC16C5X Designs PIC16F876A-I/SO modern flash successor Used in: Legacy Replacement of PIC16C5X Designs, Consumer Appliance User Interface Controller ULN2003 Darlington driver for relays and motors Used in: Motor Control with Dual CCP Modules PIC16C66-04I/SO Microchip Technology Used in: Motor Control with Dual CCP Modules, Consumer Appliance User Interface Controller MAX485 RS-485 transceiver Used in: RS-232/RS-485 Multi-Drop Network Nodes MAX3232 RS-232 line driver Used in: RS-232/RS-485 Multi-Drop Network Nodes MCP23S17 I/O expander for large keypads Used in: Consumer Appliance User Interface Controller L293D H-bridge motor driver Used in: Small DC Brushed Motor Speed Controller IRF540N N-channel MOSFET for higher-current loads Used in: Small DC Brushed Motor Speed Controller
What is the program memory size of PIC16C76-10/SO?
The PIC16C76-10/SO integrates 14KB (8K x 14) of One-Time-Programmable (OTP) program memory. According to the Microchip PIC16C7X datasheet, the 14-bit wide instruction word allows single-cycle execution of arithmetic, logic, and branch instructions. OTP memory is one-time programmable only; firmware revisions require the flash-based PIC16F76 for development and prototyping, then converting to the OTP PIC16C76 once code is frozen for volume production.
Is PIC16C76-10/SO still in production or obsolete?
The PIC16C76-10/SO is obsolete and not recommended for new designs. Microchip's product page explicitly redirects designers to the flash-based PIC16F76 as the current alternative. The '10' suffix indicates 10 MHz maximum clock. For active designs, plan migration to PIC16F76-I/SO (industrial grade) or PIC16F76-E/SO (extended grade) which share the same 28-pin SOIC pinout, instruction set, and peripheral set.
What is the difference between PIC16C76-10/SO and PIC16F76-I/SO?
The PIC16C76-10/SO uses OTP program memory, runs at 10 MHz, and is obsolete; the PIC16F76-I/SO uses flash memory, runs up to 20 MHz, is industrial grade, and is in active production. Both share the same 28-pin SOIC pinout, same PIC16 mid-range instruction set, same 5-channel 8-bit ADC, same USART, and same SSP (SPI/I2C). The PIC16F76 is the recommended pin-for-pin replacement for new designs.
What package does PIC16C76-10/SO use?
The PIC16C76-10/SO is supplied in a 28-pin SOIC (Small Outline IC) gull-wing surface-mount package, body width 7.50 mm. The /SO suffix in the part number indicates SOIC package. Pin 1 is at the upper-left when viewing the top of the package with the notch on the left side. The same die is also available in PDIP (/P) and SSOP (/SS) packages under different ordering codes.
Where can I buy PIC16C76-10/SO online?
As of 2026-09-19, PIC16C76-10/SO is listed at DigiKey (261798), Mouser, and Octopart-aggregated distributors, primarily as obsolete stock allocation. Lead times are unstable because Microchip discontinued the PIC16C7X OTP family. For long-term production, XAIPART recommends migrating to PIC16F76-I/SO, which is in active production with shorter lead times. For one-off replacements of legacy boards, distributor stock is the only authorized channel.
What is the price of PIC16C76-10/SO in qty 100?
The PIC16C76-10/SO lists at approximately 5.20 USD per unit at qty 100 as of 2026-09-19, based on DigiKey historical pricing for obsolete-stock allocations. Prices above qty 100 typically follow the 4.65 USD (qty 500) and 4.15 USD (qty 1000) tiers. Note that obsolete-part pricing is highly volatile; always request a current quote before placing volume orders.
What is the lead time for PIC16C76-10/SO today?
As of 2026-09-19, PIC16C76-10/SO is in 'obsolete stock allocation' lifecycle status with Microchip, meaning lead times depend entirely on distributor remaining inventory. DigiKey reports 'ships today' for limited stock, but qty 100+ orders may require multi-week sourcing through franchised brokers. For production volumes, expect 8 to 16 weeks. Migrate to PIC16F76-I/SO for stable long-term supply.
Can PIC16F76-I/SO directly replace PIC16C76-10/SO on an existing PCB?
Yes, the PIC16F76-I/SO is pin-compatible with PIC16C76-10/SO in the 28-pin SOIC package. Both share the same pinout for the 22 I/O pins, ADC inputs, oscillator, MCLR, VDD, and VSS. Firmware compiled for PIC16C76 will run on PIC16F76 unchanged, but the new flash memory supports 1000+ erase/write cycles versus the OTP single-program behavior of PIC16C76. Existing ICSP programming hardware is compatible.
What is the operating voltage of PIC16C76-10/SO?
The PIC16C76-10/SO operates from 2.5 V to 6.0 V across the commercial temperature range. At 5 V supply the device draws approximately 2 mA active and 15 uA typical standby (5V, 4 MHz); at 3 V with 32 kHz clock the standby drops to 1 uA typical. The wide VDD range allows direct 5 V operation or 3.3 V operation when interfacing to modern logic. The 10 MHz clock rating requires VDD >= 4.5 V.
How many ADC channels does PIC16C76-10/SO have?
The PIC16C76-10/SO provides 5 channels of 8-bit Analog-to-Digital conversion multiplexed onto PORTA<0:4>. The successive-approximation ADC accepts analog inputs from 0 V to VDD, with a typical conversion time of about 19.2 us at 10 MHz FOSC. Channel-4 shares a pin with PORTA<4> and may be used as digital I/O when the ADC is disabled, providing design flexibility for mixed-signal sensor interfaces.
What communication peripherals are integrated in PIC16C76-10/SO?
The PIC16C76-10/SO integrates an MSSP (Master Synchronous Serial Port) configurable as either 3-wire SPI (master or slave modes up to FOSC/4) or 2-wire I2C, plus a separate USART for asynchronous serial communication. The USART supports 8 or 9-bit data with hardware address detection, ideal for RS-232/RS-485 multi-drop networks. Combined with the 22 I/O pins, this allows a wide range of embedded networking topologies without external peripherals.
Where can I download the PIC16C76-10/SO datasheet PDF?
The official PIC16C76-10/SO datasheet is hosted on Microchip's document server and can be downloaded from https://ww1.microchip.com/downloads/en/DeviceDoc/30389a.pdf. Third-party mirrors such as FindIC and Alldatasheet also host the same PDF. The datasheet includes the instruction set, electrical characteristics, timing diagrams, and the PIC16C73/74/76/77 family comparison tables needed for design verification.
What are the key specifications of PIC16C76-10/SO that engineers should know?
The PIC16C76-10/SO is defined by six core specs: 8-bit PIC16 RISC core with 35 instructions, 10 MHz max clock (200 ns instruction cycle), 14KB OTP program memory, 368 bytes RAM, 22 I/O pins with 25 mA sink/source, 5-channel 8-bit ADC, and a 2.5 V to 6.0 V supply range. Peripherals include USART, MSSP (SPI/I2C), two CCP modules, and three timers. The 28-pin SOIC footprint matches PIC16F76-I/SO, the active-production flash replacement.
Which cross-brand PIC16C76-10/SO alternative is best?
Cross-brand drop-in equivalents are uncommon because PIC16C7X is a Microchip-proprietary architecture. Atmel (now Microchip) AVR parts such as ATmega8535-16AU provide similar 8-bit MCU functionality but require firmware rewrite and PCB rework due to different pinouts. The only true drop-in cross-brand alternative does not exist; for drop-in replacement, choose Microchip PIC16F76-I/SO (flash, same 28-SOIC pinout). Always verify pinout against your schematic before committing.
When should I choose PIC16C76-10/SO over PIC16F876A-I/SO?
Choose PIC16C76-10/SO only for replacing legacy designs where the PCB layout, BOM, and firmware are locked to the PIC16C7X OTP family. For new designs, PIC16F876A-I/SO offers 14KB flash, 368 bytes RAM, 28-pin SOIC, USART, MSSP, and 5-channel 8-bit ADC at up to 20 MHz, plus 1000 erase/write cycles for firmware updates. PIC16C76-10/SO is preferable solely when matching legacy test fixtures or reverse-engineering existing products.

Engineering reference data for PIC16C76-10/SO β€” comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16C76-10/SO when you are replacing an existing PIC16C7X in a legacy product with a locked bill-of-materials, when OTP memory is mandatory for regulatory or anti-tamper reasons, or when the assembly house has validated ICSP programming on this specific part. Choose PIC16F76-I/SO for any new design - it shares the same 28-pin SOIC pinout, same instruction set, same peripherals, and adds flash memory with 1000+ erase cycles plus 20 MHz operation. Choose PIC16C76-10I/SO for industrial temperature environments where the commercial part's 0C to +70C range is insufficient. Avoid PIC16C73B-04I/SO unless you specifically need its 4KB code footprint; the 71% memory reduction requires firmware rewrite.

Comparison with Alternatives

Parameter This Product PIC16F76-I/SO PIC16F76-E/SO PIC16C76-10I/SO PIC16C76T-10/SO PIC16C77-10/SO PIC16C73B-04I/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-pin SOIC (SO) 28-pin SOIC - same 28-pin SOIC - same 28-pin SOIC - same 28-pin SOIC - same 28-pin SOIC - same (also 40-pin DIP variants) 28-pin SOIC - same
Program Memory 14 KB OTP 14 KB Flash 14 KB Flash 14 KB OTP 14 KB OTP 14 KB OTP 4 KB OTP (-71%)
RAM Size 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes 192 bytes (-48%)
Max Clock Frequency 10 MHz 20 MHz (+100%) 20 MHz (+100%) 10 MHz 10 MHz 10 MHz 4 MHz
Program Memory Type OTP Flash Flash OTP OTP OTP OTP
Temperature Grade Commercial (0C to +70C) Industrial (-40C to +85C) Extended (-40C to +125C) Industrial (-40C to +85C) Commercial Commercial Industrial
ADC Channels 5 x 8-bit 5 x 8-bit 5 x 8-bit 5 x 8-bit 5 x 8-bit 8 x 8-bit 5 x 8-bit
Lifecycle Status Obsolete Active Active Obsolete Obsolete Obsolete Obsolete

Key Differentiators

  • OTP memory enforces code-freeze discipline (vs PIC16F76-I/SO)
  • Same 28-pin SOIC pinout as PIC16F76 flash successor (vs PIC16C73B-04I/SO)
  • Upwards compatible with PIC16C5X legacy code (vs PIC16C77-10/SO)

Design Notes

PIC16C76 uses One-Time-Programmable memory - once programmed, firmware cannot be changed. Always develop and debug on a flash equivalent such as PIC16F76-I/SO (same 28-pin SOIC pinout, same instruction set), then freeze code and only then program PIC16C76-10/SO units. Reprogramming after a programming error means scrapping the part. Allocate development budget for at least 2 prototype spins: one on PIC16F76-I/SO for firmware iteration, one for PIC16C76-10/SO OTP final release.

The PIC16C76-10/SO draws about 2 mA active at 5V/4 MHz and 15 uA standby at 5V/4 MHz, with standby dropping to 1 uA at 3V/32 kHz. Add a 100 nF decoupling capacitor directly between VDD (pin 27) and VSS (pin 26), placed within 5 mm of the package. For ADC accuracy, isolate analog VDD with a ferrite bead or 10 ohm resistor from digital VDD to suppress digital switching noise on AVREF/AVDD-sensitive channels.

The 28-pin SOIC requires SOIC footprint with 1.27 mm pin pitch and approximately 7.5 mm body width. Route MCLR/VPP (pin 1) directly to the ICSP header with no series resistor; a 10 kohm pull-up to VDD allows normal operation and a weak pull-down during programming. Place a 4.7 kohm pull-up on RC4/SDA (pin 14) for I2C operation, since the pin is open-drain in I2C mode. The MCLR line should not be shared with other devices unless they implement open-drain reset.

The PIC16C76-10/SO ADC achieves specified accuracy only when the source impedance is below 2.5 kohm and the acquisition time is at least 19.2 us at 10 MHz FOSC. For higher-impedance sensors (thermocouples, pH probes), buffer with an op-amp such as MCP6002. The PORTA pins have TTL-level digital input thresholds; analog-mode thresholds are different - consult the datasheet A/D converter section before relying on analog readings near VDD/2 with weak drive strength.

Compliance Information

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

RoHS, REACH, lead-free, and halogen-free status for PIC16C76-10/SO not explicitly stated in the verified web data - placeholders set to unknown. AEC-Q100 not applicable (commercial/industrial grade MCU, not automotive qualified). Conflict-minerals compliance assumed compliant per Microchip corporate policy, but specific certificate not in the data.

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

Related Searches

PIC16C76-10/SO PIC16C76-10/SO datasheet Microchip PIC16C76-10/SO PIC16C76 8-bit OTP microcontroller 14KB 28-pin SOIC PIC microcontroller 10MHz PIC16C76-10/SO industrial sensor application PIC16C76-10/SO vs PIC16F76-I/SO PIC16C76-10/SO drop-in replacement buy PIC16C76-10/SO distributor stock what is OTP program memory in PIC microcontroller PIC16C76 pinout 28 SOIC PIC16C76-10/SO lead time obsolete stock

Related Components & Terms

Microchip Technology PIC16C76 PIC16C76-10/SO PIC16F76 PIC16F76-I/SO PIC16C7X PIC16C73B PIC16C77 OTP Flash memory RISC PIC mid-range architecture 8-bit microcontroller ICSP USART MSSP I2C SPI ADC SOIC-28 RoHS AEC-Q100 industrial temperature grade Modbus RTU CCP module
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