PIC16C76T-04E/SO - 8-Bit 4MHz OTP MCU 14KB | Microchip
MPN: PIC16C76T-04E/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $8.9 | $8.90 |
| 10 | $8.05 | $80.50 |
| 100 | $7.1 | $710.00 |
| 500 | $6.45 | $3,225.00 |
| 1,000 | $5.95 | $5,950.00 |
PIC16C76T-04E/SO Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (ROM/OTP/Flash), data RAM, and peripherals on one die. The PIC16C76 belongs to Microchip's PIC16 mid-range family, a RISC architecture using a 14-bit instruction word and a Harvard bus, executed in a single instruction cycle (except branches, which take two). Within the broader hierarchy, the PIC16C76 sits as: 8-bit microcontroller -> PIC16 mid-range family -> PIC16C7x (ADC-equipped) sub-family -> Microcontroller (MCU) -> semiconductor IC. This category knowledge helps search engines and AI systems disambiguate the part from PIC24/dsPIC 16-bit parts and from PIC16F flash-based siblings.
Key features include the 14 KB OTP EPROM program memory (windowed/erasable variants exist in the PIC16C76 family), 368 bytes of data RAM, 22 I/O ports (digital, with several multiplexed to ADC/peripheral functions), brown-out reset, power-on reset, and the PIC16C76-04/10/20 speed grades scaling the oscillator to 4/10/20 MHz. The 28-SOIC wide-body package (0.295"/7.50 mm) is preferred over narrow SOIC for thermal margin at sustained 20 MHz operation.
Architecturally, the PIC16C76 implements a Harvard RISC core with a 14-bit program bus, an 8-bit data bus, and 35 single-word instructions, plus an integrated 8-channel 8-bit ADC, USART for asynchronous serial, MSSP for SPI/I2C, two CCP modules, and an 8-bit timer plus a 16-bit timer. The OTP EPROM cell programming model - one-time writable through high-voltage VPP - is cheaper than Flash but locks the code after programming, which is why production designs increasingly migrate to the PIC16F76 flash-based successor.
Typical applications include industrial automation control, automotive body and sensor modules (within -40 °C to +125 °C), consumer electronics sub-system controllers, and legacy embedded designs using the PIC16C7x ADC + USART peripheral set. When designing, ensure the -04 speed grade is not confused with the -10 or -20 grades - clock frequency, execution throughput, and power dissipation all scale with the speed grade. Brown-out and watchdog configurations should be set during programming since OTP cannot be changed after VPP programming.
Drop-in alternatives for PIC16C76T-04E/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 PIC16C76T-04E/SO (same form factor and footprint) — differing in Package, Program Memory Type, Serial Interfaces, Program Memory Size, Series.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C76T-04/SO
✅ Drop-In✓ In Stock
$4.31 / Unit
View Datasheet →PIC16C76-04/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C76-10I/SO
✅ Drop-In✓ In Stock
$5.3 / Unit
View Datasheet →PIC16C76-10E/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C76-20/SO
✅ Drop-In✓ In Stock
$6.42 / Unit
View Datasheet →PIC16C76-20E/SO
✅ Drop-In✓ In Stock
$4.35 / Unit
View Datasheet →PIC16C76T-04E/SO Maximum Ratings & Electrical Characteristics
| Product Type | 8-bit Microcontroller (MCU) |
| Series | PIC16C |
| Core Architecture | PIC RISC, 14-bit instruction word, Harvard bus |
| Core Size | 8-bit |
| Maximum Clock Speed | 4 MHz (PIC16C76-04 speed grade) |
| Program Memory Size | 14 KB (8K x 14) OTP EPROM |
| Data RAM | 368 bytes |
| I/O Pins | 22 |
| Supply Voltage Range | 4 V to 5.5 V |
| Operating Temperature Range | -40 °C to +125 °C (Enhanced "-E" grade) |
| Package | 28-SOIC (0.295", 7.50 mm width) |
| Mounting Type | Surface Mount |
| Packaging | Tape & Reel ("T" suffix) |
| Instruction Count | 35 single-word instructions |
| Peripherals | 8-ch 8-bit ADC, USART, MSSP (SPI/I2C), 2x CCP, WDT, BOR, POR |
PIC16C76T-04E/SO Pin Configuration
| Pin 1 | MCLR/VPP — Master Clear (Reset) input / Programming voltage input |
| Pin 2 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / Analog input channel 2 |
| Pin 5 | RA3/AN3/VREF — PORTA bit 3 / Analog input channel 3 / ADC voltage reference |
| Pin 6 | RA4/T0CKI — PORTA bit 4 / Timer 0 clock input |
| Pin 7 | RA5/AN4/SS — PORTA 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 |
| Pin 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer 1 oscillator output / Timer 1 clock input |
| Pin 11 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer 1 oscillator input / CCP2 |
| Pin 12 | RC2/CCP1 — PORTC bit 2 / Capture Compare PWM 1 |
| 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 | GND — Ground reference |
| Pin 19 | VDD — Positive supply voltage |
| Pin 20 | RB0/INT — PORTB bit 0 / External interrupt input |
| Pin 21 | RB1 — PORTB bit 1 |
| Pin 22 | RB2 — PORTB bit 2 |
| Pin 23 | RB3/PGM — PORTB bit 3 / Low-voltage programming input |
| Pin 24 | RB4 — PORTB bit 4 |
| Pin 25 | RB5 — PORTB bit 5 |
| Pin 26 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 27 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pin 28 | VDD — Positive supply voltage (second VDD pin) |
Typical Applications
PIC16C76T-04E/SO is suitable for 6 applications: Industrial Automation Controllers, Automotive Body and Sensor Modules, Consumer Electronics Sub-System Controllers, Legacy Embedded System Maintenance, HVAC and Building Automation, Educational and Development Platforms.
Industrial Automation Controllers
The PIC16C76T-04E/SO fits industrial automation controllers because its -40 °C to +125 °C enhanced temperature range covers factory-floor enclosures, and its integrated 8-channel 8-bit ADC samples sensor inputs (temperature, pressure, flow) without external ADC ICs. The 22 digital I/O drive relay coils, opto-isolated inputs, and indicator LEDs directly. Placed on a DIN-rail backplane PCB with the USART connected to an RS-485 transceiver, the PIC16C76T-04E/SO runs Modbus RTU slaves at the 4 MHz instruction rate, providing 1 MIPS of throughput - enough for PID loop control on slow processes. Unlike the Flash-based PIC16F76, the OTP memory locks the firmware at programming, which is acceptable for high-volume industrial runs where the code is frozen. The 28-SOIC wide-body footprint provides better thermal margin than narrow SOIC at sustained 4 MHz operation.
Recommended
Automotive Body and Sensor Modules
The PIC16C76T-04E/SO suits automotive body and sensor modules within the cabin or underhood periphery thanks to its -40 °C to +125 °C enhanced temperature grade, which spans the AEC-Q100 Grade 1 envelope (note: the part itself is not AEC-Q100 qualified). Its 22 I/O ports interface to door-lock actuators, seat-position sensors, climate-control buttons, and dashboard indicators. Placed on a body control module PCB with the MSSP running SPI to a CAN-transceiver front-end, the PIC16C76T-04E/SO aggregates switch inputs and reports them over the CAN bus. The OTP memory locks the firmware once VPP programming completes - desirable for high-volume automotive production where field firmware changes are managed through part-number SKUs. The 28-SOIC wide-body footprint is preferred over QFN for automotive vibration tolerance.
Recommended
Consumer Electronics Sub-System Controllers
The PIC16C76T-04E/SO serves as a sub-system controller in consumer electronics where a small 8-bit MCU handles UI button scanning, LED driving, and peripheral housekeeping. The 22 digital I/O can drive 7-segment displays, capacitive touch buttons, and IR receiver outputs, while the integrated USART bridges to a main application processor. Placed on a sub-board inside a TV, set-top box, or appliance, the PIC16C76T-04E/SO runs at 4 MHz to keep EMI and current draw low. The OTP memory cost advantage versus Flash makes this part attractive for high-volume consumer goods where firmware is finalized. The 28-SOIC wide-body package supports hand-soldering and rework better than QFN for small production runs.
Recommended
Legacy Embedded System Maintenance
The PIC16C76T-04E/SO supports maintenance and repair of legacy embedded systems originally designed around the PIC16C7X family. Because the 28-SOIC wide-body package and pinout match the original PIC16C76/77 parts, field-replacement PCBs can drop in the PIC16C76T-04E/SO without re-routing. The OTP memory is acceptable because legacy code is already burned in. Placed on a replacement control board inside an industrial PLC, HVAC controller, or test instrument, the PIC16C76T-04E/SO executes the original firmware binary identically. The 4 MHz instruction rate reproduces the original real-time behavior. The -E temperature grade covers the same operating range as the original part, making this a true like-for-like service replacement.
Recommended
HVAC and Building Automation
The PIC16C76T-04E/SO fits HVAC and building automation control boards where its integrated ADC reads temperature sensors (NTC thermistors, 4-20 mA transducers) and its PWM/CCP modules drive TRIAC-fired heating elements, fan motors, and damper actuators. The 22 I/O ports handle multi-zone thermostat keypads, mode-select switches, and status LEDs. Placed on a thermostat PCB inside a 24 VAC-powered wall controller, the PIC16C76T-04E/SO runs a proportional control loop at 4 MHz with 1 MIPS throughput - adequate for sub-second response times on zone temperature. The OTP memory is desirable for fixed-function HVAC controllers. The 28-SOIC wide-body package tolerates the wide temperature swings inside heating/cooling equipment enclosures.
Recommended
Educational and Development Platforms
The PIC16C76T-04E/SO is suitable for educational and development platforms teaching PIC16 mid-range architecture, OTP programming workflow, and 8-bit embedded design. The 28-SOIC wide-body package is breadboard-friendly and supports easy swap-out for the PIC16F76 flash sibling during code development. Placed on a training board with LEDs, switches, an RS-232 level translator, and an ICD header for MPLAB X debug, the PIC16C76T-04E/SO demonstrates the OTP programming model - students see code being burned once and locked. The 4 MHz instruction rate makes timing loops easy to calculate. The integrated ADC/USART/MSSP peripheral block gives students exposure to all major MCU subsystems on one chip.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C76T-04E/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C76T-04/SO | PIC16C76-04/SO | PIC16C76-10I/SO | PIC16C76-20E/SO |
|---|---|---|---|---|---|
| Package | 28-SOIC (0.295", 7.50 mm) | 28-SOIC (0.295", 7.50 mm) - same | 28-SOIC (0.295", 7.50 mm) - same | 28-SOIC (0.295", 7.50 mm) - same | 28-SOIC (0.295", 7.50 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Maximum Clock Speed | 4 MHz | 4 MHz | 4 MHz | 10 MHz | 20 MHz |
| Program Memory | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB OTP |
| Data RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| I/O Pins | 22 | 22 | 22 | 22 | 22 |
| Supply Voltage | 4 V to 5.5 V | 4 V to 5.5 V | 4 V to 5.5 V | 4 V to 5.5 V | 4 V to 5.5 V |
| Operating Temperature | -40 °C to +125 °C (-E enhanced) | -40 °C to +85 °C (industrial) | 0 °C to +70 °C (commercial) | -40 °C to +85 °C (industrial) | -40 °C to +125 °C (-E enhanced) |
| Packaging | Tape & Reel | Tube (no T&R suffix) | Tube | Tube | Tube |
Key Differentiators
- Enhanced -40 °C to +125 °C temperature grade with tape & reel packaging (vs PIC16C76T-04/SO)
- 4 MHz speed grade optimized for low-power industrial designs (vs PIC16C76-20E/SO)
- Same-package drop-in alternative for legacy field-replacement scenarios (vs PIC16C76-04/SO)
Design Notes
Decouple the PIC16C76T-04E/SO with a 100 nF ceramic capacitor placed within 5 mm of the VDD pin (pin 20 or pin 28) and a bulk 10 µF tantalum or aluminum polymer capacitor on the same supply rail. According to the PIC16C7X family datasheet, the device draws up to 20 mA active at 4 MHz/5 V, so the supply trace must be sized to avoid voltage droop during ADC conversions. Tie the MCLR pin high through a 10 kΩ resistor and add a 100 nF cap to ground to suppress ESD-induced resets. Estimated: at 5 V × 20 mA = 100 mW peak dissipation, the 28-SOIC wide-body package handles it without a heatsink.
Route the OSC1/OSC2 traces (pins 8 and 9) short and symmetric, with the crystal placed within 5 mm of the MCU and a guard ring around the oscillator traces to keep digital switching noise out. The ADC analog inputs (RA0-RA5) should be routed away from the USART and PWM outputs (RC0-RC7) to minimize crosstalk into ADC readings. According to Microchip's PIC16 mid-range layout guidelines, place the analog VREF capacitor directly at pin 5 (RA3/VREF) and use a separate analog ground island if the board has switching power. Estimated: a 4-layer PCB with dedicated ground plane reduces ADC noise by roughly 10 dB versus a 2-layer board.
Do not confuse the PIC16C76T-04E/SO (4 MHz speed grade) with the PIC16C76-10 or PIC16C76-20 - using a 20 MHz crystal on a -04 part will not work and can cause the oscillator to fail to start. The "-E" enhanced temperature suffix must match the deployment environment: an automotive underhood design needs -40 °C to +125 °C, while indoor consumer devices can use the -40 °C to +85 °C "-I" grade. OTP memory cannot be re-programmed - design the firmware revision control around a fresh part number per firmware version, not field updates. According to the datasheet, the MCLR pin must NOT be left floating, or the device will reset intermittently.
Compliance Information
RoHS, REACH, lead-free, and halogen-free compliance status for the PIC16C76T-04E/SO is not explicitly confirmed in the Verified Web Data; customers should request the latest compliance certificate from Microchip. The -E temperature grade covers automotive-grade operating range but the part is not AEC-Q100 qualified by default. Conflict-minerals declaration assumed compliant per Microchip corporate policy.