PIC16LC76-04/SO - 8-Bit 4MHz OTP MCU 14KB | Microchip
MPN: PIC16LC76-04/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $8.92 | $8.92 |
| 10 | $8.03 | $80.30 |
| 100 | $6.96 | $696.00 |
| 500 | $5.97 | $2,985.00 |
| 1,000 | $5.31 | $5,310.00 |
PIC16LC76-04/SO Overview
A PIC microcontroller (Programmable Interface Controller, also called Peripheral Interface Controller) is a class of compact, RISC-based single-chip computers widely used in embedded systems. The PIC16 family sits at the lower-mid tier of Microchip's portfolio, and the C7X sub-family specifically adds an on-chip analog-to-digital converter - an extension over the base PIC16 architecture. Compared with earlier PIC16 parts (PIC16C7X family datasheet), the LC76 variant distinguishes itself by combining the A/D peripheral set with a low-voltage core that supports 3.3 V operation, which is essential for portable and battery-backed designs where 5 V is not available.
Architecturally, the PIC16LC76-04/SO uses a Harvard memory organization with separate program and data paths, a 14-bit instruction word, and 35 single-word instructions. The RISC pipeline executes most instructions in a single 200 ns instruction cycle at 20 MHz (the -04 speed grade corresponds to a 4 MHz oscillator input, yielding a 1 µs instruction cycle). Brown-out reset, watchdog timer and code protection are built into the silicon, reducing external component count on the application board.
Typical applications include industrial control front-ends, sensor signal conditioning, low-speed data acquisition systems, HVAC control boards, automotive interior modules, and consumer appliance user interfaces. The integrated A/D converter and USART make it a strong fit for systems that must read analog sensors and report to a host controller over a serial link without requiring a separate ADC chip.
When designing with this part, note that OTP memory cannot be re-programmed - production firmware must be masked into the ROM at the factory (PIC16CR76) for high-volume runs. Designers should plan for the 28-pin SOIC footprint to be compatible with the wider SKC in the family (PIC16C76) when migrating between OTP and mask-ROM variants. This page synthesizes distributor stock data, drop-in alternatives and design notes not found in the standalone datasheet PDF.
Drop-in alternatives for PIC16LC76-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 PIC16LC76-04/SO (same form factor and footprint) — differing in ADC, Package, Operating Temperature, Program Memory Type, Supply Voltage Range.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LC76T-04/SO
✅ Drop-In✓ In Stock
$6.55 / Unit
View Datasheet →PIC16LC76-04I/SO
✅ Drop-In✓ In Stock
$4.45 / Unit
View Datasheet →PIC16LC76-04/SP
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16CR76-04/SO
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16F76-I/SO
✅ Drop-In✓ In Stock
$2.9 / Unit
View Datasheet →PIC16C76-04/SO
✅ Drop-In✓ In Stock
$5.55 / Unit
View Datasheet →PIC16LC76-04/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16C7X RISC, 8-bit Harvard |
| Instruction Set Width | 16-bit instructions, 14-bit opcode |
| Number of Instructions | 35 single-word |
| Maximum Clock Frequency | 4 MHz (-04 speed grade) |
| Instruction Cycle Time | 1 µs at 4 MHz |
| Program Memory | 14 KB (8K x 14) OTP |
| Data Memory (RAM) | 368 bytes |
| Data EEPROM | Not present on this die |
| Supply Voltage Range | 2.5 V to 6.0 V |
| I/O Pins | 22 |
| A/D Converter | 8-bit, 8 channels |
| Timers | Two 8-bit + one 16-bit timer/counter |
| Serial Interface | USART (SCI) |
| Package | 28-SOIC wide (300 mil) |
| Mounting Type | Surface Mount |
| Operating Temperature | 0 °C to +70 °C (commercial) |
| RoHS Status | Compliant |
| Tube Quantity | 27 per tube |
PIC16LC76-04/SO Pin Configuration
| Pin 1 | MCLR/VPP — Master clear (reset) input / programming voltage |
| 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 reference voltage |
| Pin 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 7 | RA5/AN4/SS — PORTA bit 5 / analog input channel 4 / SPI slave select |
| Pin 8 | RE0/AN5 — PORTE bit 0 / analog input channel 5 |
| Pin 9 | RE1/AN6 — PORTE bit 1 / analog input channel 6 |
| Pin 10 | RE2/AN7 — PORTE bit 2 / analog input channel 7 |
| Pin 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Pin 13 | RC2/CCP1 — PORTC bit 2 / CCP1 |
| Pin 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 17 | RC6/TX/CK — PORTC bit 6 / USART async transmit / USART sync clock |
| Pin 18 | RC7/RX/DT — PORTC bit 7 / USART async receive / USART sync data |
| Pin 19 | VSS — Ground |
| Pin 20 | VDD — Positive supply voltage |
| Pin 21 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin 22 | RB1 — PORTB bit 1 |
| Pin 23 | RB2 — PORTB bit 2 |
| Pin 24 | RB3 — PORTB bit 3 |
| Pin 25 | RB4 — PORTB bit 4 (interrupt-on-change) |
| Pin 26 | RB5 — PORTB bit 5 (interrupt-on-change) |
| Pin 27 | RB6/PGC — PORTB bit 6 / ICSP clock (interrupt-on-change) |
| Pin 28 | RB7/PGD — PORTB bit 7 / ICSP data (interrupt-on-change) |
Typical Applications
PIC16LC76-04/SO is suitable for 6 applications: Industrial Sensor Interface Board, HVAC Control Board, Low-Speed Data Acquisition System, Consumer Appliance User Interface, Automotive Interior Module, Battery-Backed Remote Sensor Node.
Industrial Sensor Interface Board
The PIC16LC76-04/SO fits industrial sensor-interface boards because its integrated 8-channel 8-bit ADC eliminates a dedicated ADC chip, while the 22 I/O pins can directly drive relays, LEDs and a 4x4 keypad matrix. Operating from 2.5 V to 6.0 V (per Microchip datasheet DS30390), it tolerates 24 V industrial bus voltages after a simple LDO or resistor-zener pre-regulation. The 4 MHz oscillator and 14 KB OTP support polled 100 Hz sampling of up to 8 analog channels with on-chip averaging, while the USART streams averaged readings to a host PLC at 9600 baud. At 3 V / 32 kHz standby, the part draws 1 µA typical (per datasheet), making it suitable for always-on field sensors. Engineers pair it with a PIC16LC717 or similar companion part when an extra I2C port is required.
Recommended
HVAC Control Board
The PIC16LC76-04/SO is well matched to HVAC control boards thanks to its 22 digital I/O for driving fans, solenoid valves and triac optocouplers, plus an on-chip ADC for reading NTC thermistors and pressure transducers. Operating from 2.5 V to 6.0 V (per Microchip datasheet DS30390), it can be powered directly from a 5 V rectified-and-regulated transformer rail, simplifying the BOM. The 4 MHz oscillator and 14 KB OTP hold a full proportional-integral control loop with weekly scheduler in a single device. Brown-out reset and watchdog timer (built into silicon per datasheet) recover the controller automatically from mains brown-outs, a critical feature for unattended HVAC equipment. Recommended companion parts are PIC16LC620A for keypad scanning and PIC16LC711 for additional timer PWM channels.
Recommended
Low-Speed Data Acquisition System
The PIC16LC76-04/SO suits low-speed multi-channel data acquisition where the on-chip 8-channel 8-bit ADC samples slowly-changing signals such as battery voltage, thermistor bridges or strain gauges. Per the Microchip datasheet (DS30390), the ADC can be clocked from the main 4 MHz oscillator, yielding a 16-20 µs conversion time adequate for 1 kHz-per-channel aggregate throughput. The USART transfers acquired samples to a host PC or display controller at 19,200 baud while the 368-byte RAM acts as a circular buffer. The 2.5 V minimum Vdd allows direct 3.3 V battery operation, and 1 µA standby at 3 V / 32 kHz extends battery life between samples. Designers can pair the part with a PIC16LC711 for additional PWM-controlled excitation of sensor transducers.
Recommended
Consumer Appliance User Interface
The PIC16LC76-04/SO powers consumer appliance user interfaces including washing-machine front panels, microwave ovens and coffee machines, where its 22 I/O drive 7-segment displays, indicator LEDs and matrix keypads without external logic. Per the Microchip datasheet (DS30390), the part operates from 2.5 V to 6.0 V and consumes only 15 µA at 5 V / 4 MHz, keeping standby power below the 0.5 W limit mandated by many energy-star programs. The on-chip USART links the front panel to the appliance main controller for shared status display. The 14 KB OTP supports menu navigation, beep patterns and fault-code storage without an external EEPROM. Recommended companion parts are PIC16LC558 for low-cost LED multiplexing and PIC16LC620A for capacitive-touch sensing.
Recommended
Automotive Interior Module
The PIC16LC76-04/SO works in interior automotive modules such as seat controllers, mirror adjusters and HVAC blend-door actuators where 5 V is the prevailing rail. Per the Microchip datasheet (DS30390), the LC variant's 2.5 V lower Vdd lets it share a 3.3 V standby supply with body-control modules. The 22 I/O drive small brushed motors through external FETs, while the 14 KB OTP stores calibration curves for position feedback. Built-in brown-out reset (per datasheet) protects against load-dump transients when paired with a TVS diode and series resistor. Recommended companion parts: PIC16LC711 for additional PWM channels (window/liftgate control) and PIC16LC717 for I2C communication with the BCM.
Recommended
Battery-Backed Remote Sensor Node
The PIC16LC76-04/SO is an excellent fit for battery-backed remote sensor nodes because of its 1 µA typical standby current at 3 V / 32 kHz (per Microchip datasheet DS30390), allowing multi-year life on a single CR2032 coin cell when duty-cycled. The on-chip ADC reads battery voltage and an external analog sensor at wake intervals, the 22 I/O wake the radio modem on threshold crossings, and the USART transmits the reading over a low-power RF link. The 2.5 V minimum Vdd ensures reliable operation as the cell drops toward end-of-life. Recommended companion parts: PIC16LC711 for sensor excitation PWM and PIC16LC717 for I2C sensor interfacing.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LC76-04/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LC76T-04/SO | PIC16LC76-04I/SO | PIC16LC76-04/SP | PIC16CR76-04/SO | PIC16F76-I/SO | PIC16C76-04/SO |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC wide (300 mil) | 28-SOIC wide (300 mil) - same | 28-SOIC wide (300 mil) - same | 28-SOIC wide (300 mil) - same | 28-SOIC wide (300 mil) - same | 28-SOIC wide (300 mil) - same | 28-SOIC wide (300 mil) - same |
| Program Memory Type | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB OTP | 14 KB ROM (factory masked) | 14 KB Flash | 14 KB OTP |
| Maximum Clock Frequency | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 20 MHz (5 MHz for -I grade) | 4 MHz |
| Supply Voltage Range | 2.5 V to 6.0 V | 2.5 V to 6.0 V | 2.5 V to 6.0 V | 2.5 V to 6.0 V | 2.5 V to 6.0 V | 2.0 V to 5.5 V | 4.0 V to 6.0 V |
| ADC Channels | 8 x 8-bit | 8 x 8-bit | 8 x 8-bit | 8 x 8-bit | 8 x 8-bit | 8 x 8-bit | 8 x 8-bit |
| Operating Temperature | 0 °C to +70 °C (commercial) | 0 °C to +70 °C | -40 °C to +85 °C (industrial) | 0 °C to +70 °C | 0 °C to +70 °C | -40 °C to +85 °C (industrial) | 0 °C to +70 °C |
| I/O Pins | 22 | 22 | 22 | 22 | 22 | 22 | 22 |
Key Differentiators
- Lowest-voltage operation in PIC16C7X family (vs PIC16C76-04/SO)
- In-system flash programming alternative (vs PIC16F76-I/SO)
- Factory-masked ROM variant for high-volume (vs PIC16CR76-04/SO)
Design Notes
The PIC16LC76-04/SO draws 15 µA typical active current at 5 V / 4 MHz and 1 µA typical standby at 3 V / 32 kHz per the Microchip datasheet (DS30390). Decouple Vdd (pin 20) with a 100 nF ceramic capacitor placed within 5 mm of the pin, plus a bulk 10 µF tantalum or aluminum-polymer capacitor on the same rail. For battery-backed designs, add a 100 kΩ external pull-up on MCLR (pin 1) rather than relying on the internal weak pull-up to keep standby current below 2 µA total.
The 28-SOIC wide (300 mil) footprint has 1.27 mm pin pitch; per Microchip land-pattern recommendations (DS30390), use a pad width of 0.45 mm and pad length of 2.0 mm with a SOIC-wide thermal relief pattern. Route the 4 MHz crystal traces (RC0/RC1 for low-power Timer1 oscillator) as short as possible and guard them with a ground pour to minimize noise coupling into the analog inputs. Place the analog Vref decoupling (0.1 µF) close to RA3/AN3/Vref (pin 5) to reduce ADC sampling jitter.
Three common pitfalls with PIC16LC76-04/SO: (1) applying >6.0 V to Vdd will permanently damage the silicon - the LC variant's 2.5 V lower limit does NOT mean the upper limit is relaxed; (2) OTP memory cannot be erased - design with PIC16F76-I/SO during firmware bring-up and migrate to LC76 only when firmware is frozen; (3) the on-chip ADC requires the A/D conversion clock (Tad) to be a minimum of 1.6 µs - at Fosc=4 MHz the ADC must be configured with Fosc/8 or slower to meet this constraint per datasheet DS30390.
Compliance Information
RoHS compliant per Microchip product page (PIC16LC76-04/SO datasheet DS30390). Not AEC-Q100 qualified - use PIC16F76-I/SO with automotive qualification for vehicle applications. Lead-free matte-tin plating per Microchip packaging spec.