PIC16C76T-04I/SO - 8-Bit 4MHz OTP MCU 14KB | Microchip 28-SOIC
MPN: PIC16C76T-04I/SO β End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $8.5 | $8.50 |
| 10 | $7.4 | $74.00 |
| 100 | $6.2 | $620.00 |
| 500 | $5.1 | $2,550.00 |
| 1,000 | $4.45 | $4,450.00 |
PIC16C76T-04I/SO Overview
What is a PIC mid-range microcontroller? The PIC16C family is Microchip's classic 8-bit microcontroller line built on a Harvard RISC architecture with a small instruction set of only 35 single-word instructions. Mid-range PIC16C parts sit between the baseline PIC16C5X and the enhanced PIC17C/PIC18C families, offering integrated peripherals such as A/D converters, PWM modules, and serial interfaces that made them the workhorse of industrial and consumer embedded designs in the 1990s.
Key features of the PIC16C76 include 368 bytes of RAM, 5 channels of 8-bit Analog-to-Digital conversion, three serial communication peripherals (I2C/SPI, SPI, and USART), Brown-out Detect/Reset, Power-on Reset, PWM output, and an industrial operating temperature range of -40C to +85C. The instruction execution time of 200 ns at 4 MHz makes it suitable for control loops up to a few kHz. The 28-SOIC package supports surface-mount assembly with 1.27 mm pitch.
The PIC16C76T-04I/SO uses an OTP EPROM cell for program storage, meaning code is written once and is not field-reprogrammable. The 'T' suffix denotes tape-and-reel packaging, the '04' indicates the 4 MHz speed grade, the 'I' denotes the industrial temperature grade, and '/SO' specifies the 28-SOIC package. Its architecture is upward compatible with PIC16C5X and PIC12CXXX devices, easing code migration.
Typical applications include industrial automation controllers, sensor signal conditioning, motor control front-ends, consumer appliance interfaces, and legacy embedded products that were designed around the PIC16C7X toolchain in the late 1990s. Engineers maintaining long-lifecycle equipment continue to source this part.
Design consideration: Microchip recommends a 'Newer device available: PIC16F76' flash-based equivalent for new designs. The PIC16F76 is drop-in compatible in most cases but requires verifying the A/D channel count and oscillator mode against your firmware.
This page synthesizes distributor pricing, lifecycle status, drop-in alternatives (both Microchip PIC16C/16F family members and cross-brand equivalents), and practical design notes not found in a single place on the manufacturer datasheet.
Drop-in alternatives for PIC16C76T-04I/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-04I/SO (same form factor and footprint) β differing in Program Memory Size, Series, ADC, Package, Packaging.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16F76-I/SO
β Drop-Inπ Reference alternative (not in catalog)
PIC16C76-04I/SO
β Drop-Inπ Reference alternative (not in catalog)
PIC16C76T-04E/SO
β Drop-Inβ In Stock
$5.95 / Unit
View Datasheet βPIC16C76T-04/SO
β Drop-Inβ In Stock
$4.31 / Unit
View Datasheet βPIC16C76-04E/SO
β Drop-Inπ Reference alternative (not in catalog)
PIC16C76T-04I/SO Maximum Ratings & Electrical Characteristics
| Manufacturer | Microchip Technology |
| Series | PIC16C7X (mid-range) |
| Core | 8-bit PIC RISC |
| Instruction Set | 35 single-word instructions |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 14 KB (8K x 14) |
| RAM | 368 bytes |
| Maximum CPU Frequency | 4 MHz |
| Instruction Execution Time | 200 ns at 4 MHz |
| Operating Voltage | 5 V (nominal) |
| ADC | 5 channels, 8-bit |
| PWM | Yes |
| Serial Interfaces | I2C/SPI, SPI, USART |
| Brown-out Detect/Reset | Yes |
| Power-on Reset | Yes |
| Operating Temperature | -40C to +85C (Industrial) |
| Package | 28-SOIC (0.295 inch / 7.50 mm body width) |
| Mounting Type | Surface Mount |
| Pitch | 1.27 mm |
| Packaging | Tape & Reel (T suffix) |
| Temperature Grade | Industrial |
| Terminal Form | Gull Wing |
PIC16C76T-04I/SO Pin Configuration
| Pin 1 | MCLR/VPP β Master Clear (Reset) input / 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 / Voltage reference |
| Pin 6 | RA4/T0CKI β Port A bit 4 / Timer 0 clock input |
| Pin 7 | RA5/AN4/SS β Port A bit 5 / Analog input channel 4 / SPI Slave Select |
| Pin 8 | OSC1/CLKIN β Oscillator input / External clock input |
| Pin 9 | OSC2/CLKOUT β Oscillator output / Clock output |
| Pin 10 | RC0/T1OSO/T1CKI β Port C bit 0 / Timer 1 oscillator output / Timer 1 clock input |
| Pin 11 | RC1/T1OSI/CCP2 β Port C bit 1 / Timer 1 oscillator input / CCP2 PWM output |
| Pin 12 | RC2/CCP1 β Port C bit 2 / CCP1 PWM output |
| 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 transmit / USART clock |
| Pin 17 | RC7/RX/DT β Port C bit 7 / USART receive / USART data |
| Pin 18 | RB0/INT β Port B bit 0 / External interrupt input |
| Pin 19 | RB1 β Port B bit 1 |
| Pin 20 | RB2 β Port B bit 2 |
| Pin 21 | RB3/PGM β Port B bit 3 / Low-voltage programming input |
| Pin 22 | RB4 β Port B bit 4 |
| Pin 23 | RB5 β Port B bit 5 |
| Pin 24 | RB6/PGC β Port B bit 6 / In-circuit debugger clock |
| Pin 25 | RB7/PGD β Port B bit 7 / In-circuit debugger data |
| Pin 26 | VDD β Positive supply voltage (5 V) |
| Pin 27 | VSS β Ground reference |
| Pin 28 | NC β Not connected (per datasheet) |
Typical Applications
PIC16C76T-04I/SO is suitable for 6 applications: Industrial Automation Controllers, Consumer Appliance Interface Boards, Sensor Signal Conditioning Front-Ends, Motor Control PWM Drivers, Legacy Embedded Maintenance / Industrial Replacements, Hobbyist / Educational PIC Development Boards.
Industrial Automation Controllers
The PIC16C76T-04I/SO fits industrial automation controllers thanks to its 5-channel 8-bit ADC for sensor readout, PWM module for actuator drive, and three serial interfaces for fieldbus or sensor networking. With 14 KB OTP program memory it handles state-machine and PID loop control firmware, and the industrial -40C to +85C temperature range supports factory floor deployment. The 28-SOIC package survives conformal coating and reflow soldering typical of industrial PCB assembly. Recommended companion parts: PIC16F877A-I/P for larger memory nodes, MCP2551 CAN transceiver, ULN2003A driver array.
Recommended
Consumer Appliance Interface Boards
The PIC16C76T-04I/SO is widely used in consumer appliance interface boards - washing machines, microwave ovens, dishwashers - because its 8-bit PIC core, 14 KB OTP, and PWM module drive the display, keypad, motor, and sensor interfaces typical of white goods. The USART supports communication with inverter boards and the I2C/SPI port reads EEPROM for user settings. Its low cost and proven reliability made it a default choice for appliances designed in the late 1990s and still maintained today. Recommended companion parts: 24LC256 EEPROM, MAX232 RS-232 level shifter, HD44780-compatible LCD.
Recommended
Sensor Signal Conditioning Front-Ends
The PIC16C76T-04I/SO serves as a sensor signal conditioning front-end by combining its 5-channel 8-bit ADC for analog sensor readout with PWM for excitation signals and USART for digital output to a host controller. With 368 bytes of RAM it can buffer calibration tables and apply digital filtering to temperature, pressure, or flow sensor inputs. The 4 MHz CPU executes simple averaging or threshold algorithms well within millisecond response times. Recommended companion parts: MCP6002 op-amp for signal buffering, MCP9700 temperature sensor, LM4040 voltage reference.
Recommended
Motor Control PWM Drivers
The PIC16C76T-04I/SO handles low-power motor control PWM duties by using its hardware PWM module to drive MOSFET bridges or H-bridge drivers for DC motors, fans, and small stepper motors. The 5-channel ADC reads back motor current, supply voltage, and position sensors to implement closed-loop speed or torque control. With 4 MHz CPU and 14 KB OTP program space, engineers can implement sensored or sensorless commutation algorithms. Recommended companion parts: IR2104 gate driver, ACS712 current sensor, TC4420 MOSFET driver.
Recommended
Legacy Embedded Maintenance / Industrial Replacements
The PIC16C76T-04I/SO is heavily sourced for legacy embedded maintenance - repairing or reproducing industrial controllers, test equipment, and instruments designed in the 1990s that still operate in factories and laboratories. Its NRND status with Microchip means original PIC16C76 stock is preferred over redesign for form-fit-function continuity. The 28-SOIC package and exact PIC16C7X pinout allow direct PCB swap without firmware rewrite, which is critical when the original firmware is not portable. Recommended companion parts: PIC16F76-I/SO for new designs, PIC18F4520-I/P for upgrades requiring USB or more memory.
Recommended
Hobbyist / Educational PIC Development Boards
The PIC16C76T-04I/SO appears in older PIC microcontroller educational kits and hobbyist development boards because the PIC16C7X mid-range family was the standard teaching platform before the PIC16F and PIC18 series took over. Its 28-SOIC package breaks out to breadboard-friendly 0.1 inch headers on legacy trainer boards, and its documented instruction set is widely taught in embedded systems curricula. While the OTP memory makes it impractical for student iteration, it remains useful for studying the PIC16C7X architecture and ASM programming. Recommended companion parts: PICkit 2 programmer (legacy), MCP1700 voltage regulator, 20 MHz crystal.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C76T-04I/SO β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F76-I/SO | PIC16C76-04I/SO | PIC16C76T-04E/SO | PIC16C76T-04/SO | ATmega8535-16AU |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology (AVR line) |
| Package | 28-SOIC (0.295 inch) | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | TQFP-44 - different |
| Program Memory | 14 KB OTP | 14 KB Flash | 14 KB OTP | 14 KB OTP | 14 KB OTP | 8 KB Flash |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 512 bytes |
| Max CPU Frequency | 4 MHz | 5 MHz (20 MHz osc) | 4 MHz | 4 MHz | 4 MHz | 16 MHz |
| ADC | 5-ch x 8-bit | 5-ch x 8-bit | 5-ch x 8-bit | 5-ch x 8-bit | 5-ch x 8-bit | 8-ch x 10-bit |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C | -40C to +85C | -40C to +125C (Extended) | 0C to +70C (Commercial) | -40C to +85C |
| Lifecycle Status | NRND | Active | NRND | NRND | NRND | Active |
Key Differentiators
- Microchip recommended newer replacement (vs PIC16C76-04I/SO)
- Industrial temperature grade (vs PIC16C76T-04/SO)
- Extended temperature option available (vs PIC16C76T-04E/SO)
Design Notes
The PIC16C76T-04I/SO operates from a single 5 V supply on VDD (pin 26) with VSS (pin 27) as ground. Place a 100 nF decoupling capacitor as close as possible to VDD pin 26, and add a 10 uF bulk capacitor on the board power rail. The Brown-out Detect circuit monitors VDD and resets the MCU when voltage drops below threshold, so ensure VDD ramp time is slower than 50 ms for proper BOR trigger. The MCLR/VPP pin (pin 1) requires a 10 kohm pull-up to VDD for normal operation; during programming it is driven to ~13 V by the device programmer.
The 28-SOIC package has 1.27 mm pitch and 7.50 mm body width. Route all signal traces on inner layers or as short fan-outs from the package to minimize crosstalk on the analog input pins (RA0-RA5). Keep the analog reference pin RA3/AN3/VREF away from digital switching traces to maintain ADC accuracy. Place the decoupling capacitor within 3 mm of the VDD pin and keep the ground return path short and direct. For prototype work, consider socketing the MCU to allow swap with PIC16F76-I/SO for firmware development.
Common pitfalls when designing with the PIC16C76T-04I/SO: (1) The OTP memory cannot be reprogrammed - a code error requires physical replacement of the part, so plan development with PIC16F76 first and migrate once firmware is stable. (2) NRND status means stock may be limited and lead times can extend; order spare parts early for maintenance contracts. (3) The PIC16C76 is NOT code-compatible with PIC18 or PIC16F1xx families; firmware migration to PIC16F76 is direct, but to PIC18F requires porting. (4) Do not exceed 5.5 V on VDD or apply signals to I/O pins before VDD is stable. (5) Configuration word (oscillator, watchdog, code protection) must be set correctly or the part may appear 'dead'.
Compliance Information
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - choose automotive-qualified PIC alternatives for AEC applications. Halogen-free and lead-free packaging confirmed.