PIC16C76T-04/SO - 8-bit 4MHz 14KB OTP MCU 28-SOIC | Microchip
MPN: PIC16C76T-04/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $7.81 | $7.81 |
| 10 | $6.92 | $69.20 |
| 100 | $6.04 | $604.00 |
| 500 | $5.18 | $2,590.00 |
| 1,000 | $4.31 | $4,310.00 |
PIC16C76T-04/SO Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory, data RAM, and peripherals such as timers, communication ports, and ADCs onto one IC. Microcontrollers sit within the broader category of microprocessors and embedded computing devices, and 8-bit MCUs remain widely deployed in cost-sensitive, deterministic control applications where low power, small code footprint, and proven instruction sets matter more than raw compute throughput.
Key features of the PIC16C76T-04/SO include 35 single-word instructions, an 8-level deep hardware stack, 2 capture/compare/PWM modules, a synchronous serial port (SSP) supporting SPI and I2C, a USART for asynchronous serial communication, and a watchdog timer with its own on-chip RC oscillator. The OTP program memory is one-time-programmable, meaning the part cannot be re-flashed, and the SOIC-28 commercial-temperature package targets hand-solder-friendly prototyping as well as high-volume surface-mount production.
Architecturally, the PIC16C76T-04/SO uses a Harvard-style architecture with separate program and data buses, enabling simultaneous instruction fetch and data access. The "T" suffix in the part number indicates tape-and-reel packaging for SMT assembly, and the "-04" indicates the 4 MHz maximum oscillator frequency grade. The 22 I/O pins are arranged across multiple ports (RA, RB, RC, RE) and are shared with analog inputs and peripheral functions such as PWM outputs and serial communication lines.
Typical applications include industrial control logic, sensor interface boards, automotive body and chassis subsystems, small home appliances, motor control front-ends, and legacy embedded designs migrated from older PIC16C5X parts. The integrated ADC simplifies analog front-end design by removing the need for an external converter.
Designers should note that the OTP memory cannot be re-programmed, so firmware must be fully validated before final programming. For prototype development, Microchip recommends the pin-compatible PIC16F76, which uses Flash memory and is fully upward-compatible with the PIC16C76 instruction set and pinout.
This page synthesizes distributor pricing, drop-in pin-compatible alternatives, and practical design notes drawn from Microchip's PIC16C7X datasheet family - not found in any single distributor product page.
Drop-in alternatives for PIC16C76T-04/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-04/SO (same form factor and footprint) — differing in Program Memory Size, Package, Program Memory Type, Series, ADC.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C76T-04I/SO
✅ Drop-In✓ In Stock
$4.45 / Unit
View Datasheet →PIC16C76-04/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C76T-04E/SO
✅ Drop-In✓ In Stock
$5.95 / Unit
View Datasheet →PIC16C76-20/SO
✅ Drop-In✓ In Stock
$6.42 / Unit
View Datasheet →PIC16F76-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C76T-04/SO Maximum Ratings & Electrical Characteristics
| Manufacturer | Microchip Technology |
| Series | PIC 16C |
| Core Processor | PIC |
| Core Size | 8-bit |
| Program Memory Size | 14KB (8K x 14) |
| Program Memory Type | OTP |
| RAM Size | 368 bytes |
| Number of I/O | 22 |
| Maximum Clock Frequency | 4 MHz |
| Supply Voltage Range | 4 V to 5.5 V |
| ADC | 5 channels x 8-bit |
| Operating Temperature Range | 0 C to +70 C (Commercial) |
| Package / Case | 28-SOIC (0.295 inch, 7.50 mm width) |
| Mounting Type | Surface Mount (Gull-Wing) |
| Number of Terminals | 28 |
| ROM Type (datasheet variant) | UVPROM / OTP |
| Lifecycle Stage (per DigChip) | ACTIVE |
PIC16C76T-04/SO Pin Configuration
| Pin 1 | MCLR/VPP — Master Clear (Reset) input or programming voltage input |
| Pin 2 | RA0/AN0 — Digital I/O or analog input channel 0 |
| Pin 3 | RA1/AN1 — Digital I/O or analog input channel 1 |
| Pin 4 | RA2/AN2 — Digital I/O or analog input channel 2 |
| Pin 5 | RA3/AN3/VREF — Digital I/O, analog input channel 3, or ADC reference |
| Pin 6 | RA4/T0CKI — Digital I/O or Timer0 clock input |
| Pin 7 | RA5/AN4/SS — Digital I/O, analog input channel 4, or SPI slave select |
| Pin 8 | OSC1/CLKIN — Oscillator crystal input or external clock input |
| Pin 9 | OSC2/CLKOUT — Oscillator crystal output or clock output |
| Pin 10 | RC0/T1OSO/T1CKI — Digital I/O or Timer1 oscillator output / clock input |
| Pin 11 | RC1/T1OSI/CCP2 — Digital I/O, Timer1 oscillator input, or CCP2 PWM/capture |
| Pin 12 | RC2/CCP1 — Digital I/O or CCP1 PWM/capture/compare |
| Pin 13 | RC3/SCK/SCL — Digital I/O, SPI clock, or I2C clock |
| Pin 14 | RC4/SDI/SDA — Digital I/O, SPI data in, or I2C data |
| Pin 15 | RC5/SDO — Digital I/O or SPI data out |
| Pin 16 | RC6/TX/CK — Digital I/O, USART TX, or USART synchronous clock |
| Pin 17 | RC7/RX/DT — Digital I/O, USART RX, or USART synchronous data |
| Pin 18 | GND — Ground reference |
| Pin 19 | VDD — Positive supply voltage (4 V to 5.5 V) |
| Pin 20 | RB0/INT — Digital I/O or external interrupt input |
| Pin 21 | RB1 — Digital I/O |
| Pin 22 | RB2 — Digital I/O |
| Pin 23 | RB3 — Digital I/O |
| Pin 24 | RB4 — Digital I/O |
| Pin 25 | RB5 — Digital I/O |
| Pin 26 | RB6/PGC — Digital I/O or in-circuit debugger clock |
| Pin 27 | RB7/PGD — Digital I/O or in-circuit debugger data |
| Pin 28 | RE0/RD/AN5 — Digital I/O, parallel slave read strobe, or analog channel 5 (note: AN5 channel availability depends on PIC16C76 variant) |
Typical Applications
PIC16C76T-04/SO is suitable for 6 applications: Industrial Control Logic, Sensor Interface and Data Acquisition Front-Ends, Small Home Appliance Control, Automotive Body and Chassis Subsystems, Motor Control Front-End and PWM Drivers, Legacy Embedded System Migration.
Industrial Control Logic
The PIC16C76T-04/SO fits industrial control logic boards that require deterministic 1 microsecond instruction execution and reliable 5V operation from 4 V to 5.5 V supplies. Its 14KB OTP program memory holds ladder-logic-equivalent C or assembly code for sequencing, while the 5-channel 8-bit ADC reads sensor voltages for closed-loop control. The 22 digital I/O pins drive relays, optocouplers, and indicator LEDs directly. Because OTP is one-time-programmable, this part suits fixed-function production controllers where firmware will not change after deployment.
Recommended
Sensor Interface and Data Acquisition Front-Ends
The PIC16C76T-04/SO's integrated 5-channel 8-bit ADC operating from a 4 V to 5.5 V rail makes it well-suited for multi-sensor data acquisition front-ends reading thermocouples, potentiometers, photodiodes, and 4-20 mA loop signals. At 4 MHz instruction rate, the ADC conversion completes in tens of microseconds, fast enough for low-rate industrial telemetry. Its 368-byte RAM buffers sample frames, and the integrated USART streams results to a host controller. The 28-SOIC package supports compact PCB layouts alongside analog signal-conditioning stages.
Recommended
Small Home Appliance Control
In small home appliances such as coffee makers, washing machines, microwave ovens, and bread makers, the PIC16C76T-04/SO provides the deterministic timing and integrated peripherals that appliance designers need. The hardware PWM and capture/compare modules drive motor speed, heating elements, and valve actuators. The 22 I/O handle user keypads, displays, and buzzers, while the integrated ADC reads temperature and humidity sensors. Commercial 0 C to +70 C temperature grade fits indoor appliance environments, and the 28-SOIC package simplifies through-hole to surface-mount conversion.
Recommended
Automotive Body and Chassis Subsystems
For non-safety-critical automotive body and chassis subsystems (interior lighting, seat controllers, mirror adjusters, simple body control modules), the PIC16C76T-04/SO delivers cost-optimized 8-bit processing. Its 4 MHz instruction rate handles 100 Hz control loops with margin, and 22 I/O drive LEDs, MOSFET gates, and H-bridge inputs. Designers targeting the harsher automotive underhood environment should select the PIC16C76T-04I/SO industrial variant, which extends operation to -40 C to +85 C with the same 28-SOIC footprint and pinout.
Recommended
Motor Control Front-End and PWM Drivers
The PIC16C76T-04/SO's two Capture/Compare/PWM (CCP) modules, combined with its 4 MHz instruction rate and 22 digital I/O, make it a strong fit for brushed DC motor control, small stepper sequencing, and solenoid drivers. The PWM outputs directly gate low-side MOSFETs or optocoupler-isolated gate drivers, while the CCP input captures Hall-sensor feedback for closed-loop speed control. 368 bytes of RAM holds motor state and fault counters, and the integrated ADC monitors motor current via shunt resistors for stall protection.
Recommended
Legacy Embedded System Migration
Engineers migrating firmware from older PIC16C5X and PIC12CXXX designs to a more capable mid-range platform find the PIC16C76T-04/SO a near-perfect target. The PIC16 mid-range instruction set is upwards-compatible, so existing assembly code ports with minimal change. 14KB of program memory absorbs the larger code footprint of new features (USART, SSP, ADC), and the 28-SOIC package maps cleanly onto legacy 28-pin DIP and SOIC footprints. Microchip recommends the Flash-based PIC16F76 as a development platform during migration.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C76T-04/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C76T-04I/SO | PIC16C76-04/SO | PIC16C76T-04E/SO | PIC16C76-20/SO | PIC16F76-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same |
| Maximum Clock Frequency | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 20 MHz | 20 MHz |
| Program Memory Type | OTP | OTP | OTP | OTP | OTP | Flash |
| Program Memory Size | 14KB | 14KB | 14KB | 14KB | 14KB | 14KB |
| RAM Size | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| I/O Pins | 22 | 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 | 2 V to 5.5 V |
| Operating Temperature | 0 C to +70 C (Commercial) | -40 C to +85 C (Industrial) | 0 C to +70 C | -40 C to +125 C (Enhanced) | 0 C to +70 C | -40 C to +85 C |
| ADC Channels x Resolution | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit |
Key Differentiators
- Same-die family with Flash memory for development (vs PIC16F76-I/SO)
- Industrial temperature variant available with identical pinout (vs PIC16C76T-04I/SO)
- Higher-speed -20 grade variant for more compute headroom (vs PIC16C76-20/SO)
Design Notes
Decouple the PIC16C76T-04/SO with a 100 nF ceramic capacitor placed within 5 mm of the VDD pin and a 10 microfarad bulk capacitor on the same 5 V rail. The internal ADC draws brief inrush currents during conversion; insufficient decoupling introduces 1-2 LSB noise on analog readings. Verified data confirms supply range of 4 V to 5.5 V - designs using a 3.3 V rail must use the Flash-based PIC16F76 instead, which extends down to 2 V.
OTP memory cannot be erased or re-programmed - every programming cycle that fails verification permanently bricks the device. Microchip strongly recommends designing with the Flash-based PIC16F76 for all development and only fitting the PIC16C76T-04/SO in final production. Always use the latest MPLAB X IDE and XC8 compiler for code generation, and use a production-grade programmer (PICkit 4 or ICD 4) rather than a development programmer for OTP writing.
Place the 4 MHz crystal or ceramic resonator within 5 mm of pins 8 (OSC1) and 9 (OSC2), with the load capacitors returned to a clean analog ground. Keep high-frequency digital traces (USART, SPI clock) more than 10 mm away from the crystal and analog input pins (RA0-RA5). The 28-SOIC package's exposed lead frame is internally connected to GND; maintain a continuous ground plane beneath the IC for thermal dissipation and EMI suppression.
When using the integrated 8-bit ADC, source impedance should be below 10 kohm to avoid ADC dynamic-current errors. Add an external op-amp buffer if the sensor impedance exceeds this threshold. The ADC reference (VREF) pin can be driven by a low-impedance source or connected to VDD; for high-accuracy conversions use an external 5 V reference such as a TL431 or Microchip MCP1501.
Compliance Information
Compliance information not explicitly stated in the verified web data. Microchip Technology parts in the PIC16C7X family are typically RoHS compliant for commercial SOIC variants, but this should be confirmed against the manufacturer's latest material declaration. AEC-Q100 qualification is not applicable for an 8-bit general-purpose MCU in this family.