PIC16LC76-04I/SO - 8-bit 4MHz MCU 14KB OTP 28-SOIC | Microchip
MPN: PIC16LC76-04I/SO ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.5017 | $6.50 |
| 10 | $6.18 | $61.80 |
| 100 | $5.55 | $555.00 |
| 500 | $4.95 | $2,475.00 |
| 1,000 | $4.45 | $4,450.00 |
PIC16LC76-04I/SO Overview
An OTP (One-Time Programmable) microcontroller is a class of microcontroller whose program memory is implemented as one-time-writable EPROM cells rather than flash or ROM. Each bit cell can be programmed once using an external programming voltage (VPP), after which the firmware is non-volatile but cannot be rewritten. This construction delivers low unit cost for high-volume production, predictable in-circuit programming behavior, and excellent EMI robustness compared with flash parts of the same vintage, at the trade-off of no field re-programmability.
The PIC16LC76-04I/SO features integrated peripherals including a USART (SCI) port for asynchronous/synchronous serial communication, an MSSP module supporting both SPI and I2C master/slave modes, two 8-bit timer/counters with optional prescaler, a watchdog timer with on-chip RC oscillator, and an 8-channel 8-bit A/D converter with voltage reference. The device also includes power-saving SLEEP mode, low-power run mode, programmable code protection, and an industrial-grade operating temperature range of -40C to +85C.
Architecturally the PIC16C7X mid-range core uses a 14-bit wide instruction word with an 8-bit data bus, eight-level hardware stack, two-file register banks, and Harvard-style separate program/data paths. This design yields deterministic interrupt latency, a 2:1 instruction-to-clock ratio (Tcy = 4 Tosc) and a compact instruction set that compiles to efficient assembly-level code density, well-suited for embedded control loops.
Typical applications include industrial control systems, sensor signal conditioning front-ends, low-cost instrumentation, household appliance controllers, and embedded serial-bus peripherals. Engineers select this part when the application demands a 5V-tolerant 8-bit MCU with A/D conversion, a 28-SOIC footprint and BOM-cost optimization through OTP memory.
When designing with the PIC16LC76-04I/SO, confirm the firmware is finalized before programming because OTP memory cannot be erased and re-written. Ensure VPP programming voltage is sequenced correctly during in-circuit programming, and respect the maximum oscillator frequency rating at the supply voltage used to avoid clock-stretching or timing-margin violations.
This page synthesizes distributor pricing, drop-in Microchip alternates and practical design notes not found in a single distributor listing, helping engineers and procurement teams evaluate PIC16LC76-04I/SO substitution paths and long-term sourcing risk in production designs.
Drop-in alternatives for PIC16LC76-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 PIC16LC76-04I/SO (same form factor and footprint) — differing in Package, ADC, Core Architecture, Timers, Mounting Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
No drop-in alternatives available for this product.
Request AlternativesPIC16LC76-04I/SO Maximum Ratings & Electrical Characteristics
| Product Type | 8-bit RISC Microcontroller (MCU) |
| Series | PIC16C7X (PIC16 mid-range) |
| Core | PIC16 Harvard RISC, 14-bit instruction word |
| Program Memory Type | OTP EPROM, 14 KB (8K x 14) |
| RAM | 368 bytes |
| Instruction Set | 35 single-word instructions |
| Max CPU Clock Frequency | 4 MHz |
| Instruction Cycle Time | 1 us (4:1 clock ratio) |
| Supply Voltage Range | 3.0 V to 6.0 V (3.3 V / 5 V) |
| I/O Pins | 22 |
| ADC | 8 channels, 8-bit |
| Serial Peripherals | USART (SCI), MSSP (SPI / I2C) |
| Timers | 2 x 8-bit with prescaler, 1 x WDT |
| Operating Temperature | -40 C to +85 C (Industrial, 'I' suffix) |
| Package | 28-pin SOIC (SO, 0.295" / 7.50 mm body) |
| Mounting Type | Surface Mount, gull-wing |
| Package Weight | 0.078125 oz (approx. 2.21 g) |
| Programming Method | OTP (one-time programmable, VPP required) |
PIC16LC76-04I/SO Pin Configuration
| Pin 1 | RA0/AN0 — Bidirectional I/O / ADC input channel 0 |
| Pin 2 | RA1/AN1 — Bidirectional I/O / ADC input channel 1 |
| Pin 3 | RA2/AN2 — Bidirectional I/O / ADC input channel 2 |
| Pin 4 | RA3/AN3/VREF — Bidirectional I/O / ADC input channel 3 / ADC VREF |
| Pin 5 | RA4/T0CKI — Bidirectional I/O / Timer0 clock input |
| Pin 6 | RA5/AN4/SS — Bidirectional I/O / ADC input channel 4 / SPI Slave Select |
| Pin 7 | OSC1/CLKIN — Oscillator input / external clock input |
| Pin 8 | OSC2/CLKOUT — Oscillator output / clock output (XT/RC mode) |
| Pin 9 | MCLR/VPP — Master clear reset (active low) / programming voltage input |
| Pin 10 | VSS — Ground reference |
| Pin 11 | VDD — Positive supply (3.0V - 6.0V) |
| Pin 12 | RB0/INT — Bidirectional I/O / external interrupt input |
| Pin 13 | RB1 — Bidirectional I/O |
| Pin 14 | RB2 — Bidirectional I/O |
| Pin 15 | RB3/PGM — Bidirectional I/O / low-voltage programming input |
| Pin 16 | RB4 — Bidirectional I/O |
| Pin 17 | RB5 — Bidirectional I/O |
| Pin 18 | RB6/PGC — Bidirectional I/O / serial programming clock |
| Pin 19 | RB7/PGD — Bidirectional I/O / serial programming data |
| Pin 20 | RC0/T1OSO/T1CKI — Bidirectional I/O / Timer1 output / Timer1 clock input |
| Pin 21 | RC1/T1OSI/CCP — Bidirectional I/O / Timer1 input / Capture/Compare/PWM |
| Pin 22 | RC2/CCP1 — Bidirectional I/O / Capture/Compare/PWM 1 |
| Pin 23 | RC3/SCK/SCL — Bidirectional I/O / SPI clock / I2C clock |
| Pin 24 | RC4/SDI/SDA — Bidirectional I/O / SPI data in / I2C data |
| Pin 25 | RC5/SDO — Bidirectional I/O / SPI data out |
| Pin 26 | RC6/TX/CK — Bidirectional I/O / USART TX / USART clock |
| Pin 27 | RC7/RX/DT — Bidirectional I/O / USART RX / USART data |
| Pin 28 | VDD — Positive supply (3.0V - 6.0V) |
Typical Applications
PIC16LC76-04I/SO is suitable for 6 applications: Industrial Control Systems, Sensor Signal Conditioning, Household Appliance Controllers, Low-Cost Instrumentation, Embedded Serial-Bus Peripherals, Automotive Cabin Electronics (Non-Safety).
Industrial Control Systems
The PIC16LC76-04I/SO fits industrial control panels because its -40C to +85C industrial temperature rating tolerates factory-floor thermal stress, and its 8-channel 8-bit ADC digitizes sensor inputs (temperature, pressure, flow) at typical 5V analog signal levels. The 22 I/O pins drive relay coils, optocouplers and LED indicators, while the MSSP/I2C peripheral talks to EEPROMs and digital potentiometers. With OTP memory, production-line programming is fast and the BOM stays low compared with flash PICs, and the 28-SOIC footprint drops into thousands of proven reference designs.
Recommended
Sensor Signal Conditioning
Front-end sensor conditioning benefits from PIC16LC76-04I/SO's integrated 8-bit ADC and 22 I/O pins: analog sensor outputs are sampled directly, then digitally filtered in firmware before transmission via USART. The mid-range core's deterministic 1 us instruction cycle makes closed-loop PID control feasible at kHz rates, and OTP memory guarantees a known firmware image that never drifts in the field. Industrial -40C to +85C support lets the same board deploy in outdoor or cold-storage installations.
Recommended
Household Appliance Controllers
Washing-machine, dishwasher and microwave controllers use the PIC16LC76-04I/SO because OTP memory locks the firmware, satisfying regulatory approvals that mandate identical firmware across production lots. The 4 MHz instruction rate runs user-interface scanning, motor-control PWM via timer interrupts, and USART status reporting to a master display board. The 28-SOIC package handles conformal coating for humid environments and reflows cleanly on lead-free lines.
Recommended
Low-Cost Instrumentation
Handheld DMMs, tachometers and bench instruments rely on PIC16LC76-04I/SO's 8-bit ADC, USART and the same 5V supply rails commonly present in test gear. The 14 KB OTP program memory fits state-machine UI code plus calibration tables in EPROM, while the 22 I/O drive LCD segment lines and key-matrix scanning. Designers appreciate the deterministic interrupt latency when timing ADC sampling windows for accurate RMS calculations.
Recommended
Embedded Serial-Bus Peripherals
The MSSP (SPI/I2C) peripheral on the PIC16LC76-04I/SO lets the MCU operate as a master on I2C sensor buses or as a SPI slave to a host processor, making it ideal for adding field-replaceable I/O expanders, lighting or motor-driver front-ends. The OTP memory locks the protocol stack so the peripheral presents a stable register map. Industrial-temp qualification and 5V tolerance match legacy 5V fieldbus hardware.
Recommended
Automotive Cabin Electronics (Non-Safety)
The PIC16LC76-04I/SO serves non-safety cabin modules such as HVAC controllers, seat-position memories and auxiliary lighting where -40C to +85C covers cabin conditions. OTP memory locks the calibration tables against accidental firmware corruption, and the 8-channel ADC reads thermistor and potentiometer inputs. Note that AEC-Q100 is not qualified; for safety-relevant ECUs, designers should pick AEC-Q100 listed parts such as PIC16F876A-I/SO or dsPIC variants.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LC76-04I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C76-04I/SO | PIC16F876-04I/SO | PIC16F876A-I/SO | PIC16LC76-04I/SP | PIC16LF76-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC (0.295") | 28-SOIC (0.295") - same | 28-SOIC (0.295") - same | 28-SOIC (0.295") - same | 28-SPDIP (0.300") - DIP variant | 28-SOIC (0.295") - same |
| Program Memory | 14 KB OTP | 14 KB OTP - same | 14 KB Flash - field updatable | 14 KB Flash - field updatable | 14 KB OTP - same | 14 KB Flash - lower voltage |
| CPU Speed | 4 MHz | 4 MHz - same | 4 MHz - same | 5 MHz - slightly higher | 4 MHz - same | 10 MHz - higher |
| Supply Voltage | 3.0 V to 6.0 V | 3.0 V to 6.0 V - same | 2.0 V to 5.5 V - wider | 2.0 V to 5.5 V - wider | 3.0 V to 6.0 V - same | 2.0 V to 5.5 V - lower |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +85 C - same | -40 C to +85 C - same | -40 C to +85 C - same | -40 C to +85 C - same | -40 C to +85 C - same |
| ADC | 8 ch, 8-bit | 8 ch, 8-bit - same | 5 ch, 10-bit - higher resolution | 8 ch, 10-bit - higher resolution | 8 ch, 8-bit - same | 8 ch, 8-bit - same |
| Field Updatable | No (OTP) | No (OTP) - same | Yes (Flash) | Yes (Flash) | No (OTP) - same | Yes (Flash) |
Key Differentiators
- Mid-range PIC16C core with on-chip 8-bit ADC (vs PIC16C76-04I/SO)
- Field-reprogrammable alternative (vs PIC16F876-04I/SO)
- Higher ADC resolution (vs PIC16F876A-I/SO)
Design Notes
Estimated: PIC16LC76-04I/SO OTP memory cannot be erased after programming. Always validate firmware on a flash twin (e.g. PIC16F876-04I/SO) before committing to the OTP part so a final bug does not scrap the lot. Per Microchip PIC16C7X datasheet family, programming requires VPP on the MCLR/VPP pin during high-voltage programming mode; missing or out-of-spec VPP yields programmer errors that mimic dead silicon. Verify programmer socket pinout matches the 28-SOIC package before mass-programming.
Estimated: At VDD = 5V and all peripherals active, PIC16LC76-04I/SO draws roughly 5 mA to 10 mA depending on oscillator mode and ADC duty cycle. Use a bulk decoupling capacitor of at least 10 uF plus a 100 nF ceramic on VDD within 5 mm of the IC to suppress switching transients from the internal charge-pump that drives OTP programming. Brown-out detector settings should be configured to match the lowest expected VDD in the application.
For the 28-SOIC (0.295", 7.50 mm) footprint, route VDD and VSS traces wider than 0.2 mm to limit DC drop, and place the bulk capacitor within 5 mm of the VDD/VSS pins. The MCLR/VPP pin is sensitive to fast edges; place a 100 nF + 10 kohm reset network close to the pin to avoid spurious resets during in-circuit programming. The 28-SOIC body is wide enough to allow standard SOIC test clips, but production panels should avoid hand-soldering to keep lead-free reflow profiles uniform.
The MSSP (SPI/I2C) and USART pins (RC3-RC7) should be routed as short matched-length traces with series damping resistors near the MCU when the bus is longer than 50 mm. Keep analog RA0-RA5 traces away from the digital RC bus to preserve ADC accuracy; the 8-bit ADC has limited rejection of digital switching noise. For OTP programming, route MCLR/VPP away from RC traces so the high-voltage programming pulse does not couple into adjacent I/O.
Compliance Information
RoHS, REACH, lead-free and halogen-free status for PIC16LC76-04I/SO are not explicitly stated in the Verified Web Data; refer to the Microchip product page or manufacturer datasheet for definitive compliance statements. AEC-Q100 is not qualified for this part; choose PIC16F876A-I/SO or a dsPIC AEC-Q100 variant for automotive applications.