PIC16LC76T-04I/SO - 8-Bit 4MHz OTP MCU 14KB | Microchip
MPN: PIC16LC76T-04I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $8.12 | $8.12 |
| 10 | $7.46 | $74.60 |
| 100 | $6.61 | $661.00 |
| 500 | $5.92 | $2,960.00 |
| 1,000 | $5.38 | $5,380.00 |
PIC16LC76T-04I/SO Overview
What is a microcontroller? A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, and peripheral interfaces such as ADC, timers, and serial communication blocks. MCUs occupy the 'control' tier of the embedded computing hierarchy: microcontroller -> embedded processor -> semiconductor -> integrated circuit. The PIC16LC7x family specifically adds an on-chip ADC and synchronous/asynchronous serial interfaces to the standard mid-range PIC core, allowing direct sensor interfacing without external glue logic.
Key features of the PIC16LC76T-04I/SO include 14KB OTP program memory suitable for firmware up to 8K instructions, 368 bytes of data RAM for stack and variable storage, an integrated 5-channel 8-bit ADC for analog signal acquisition, and three serial interfaces (I2C, SPI, USART) for inter-IC communication. The 'LC' suffix designates the low-voltage CMOS variant designed for operation down to 2.5V, and the '04' speed grade indicates a 4MHz maximum oscillator input.
The PIC16LC76 uses a Harvard architecture with a 14-bit instruction word, an 8-bit data path, and a two-stage pipeline. The integrated ADC employs successive-approximation conversion, and the USART supports full-duplex asynchronous and half-duplex synchronous modes. This combination of compact core, integrated peripherals, and wide operating voltage (2.5V to 6V) makes the PIC16LC76T-04I/SO suitable for cost-sensitive mixed-signal applications.
Typical applications include industrial automation sensor nodes, consumer electronics front-panel controllers, medical device user-interface boards, and HVAC thermostat controls. The 28-SOIC footprint also supports retrofit designs that were originally built around the PIC16C73/PIC16C74 mid-range family. The industrial -40C to +85C temperature range further extends the part's usefulness in factory-floor equipment.
When designing with this device, verify the operating voltage window against any in-circuit serial programming requirements (typically 5V nominal) and budget OTP programming time during factory test. Engineers migrating firmware to this part should confirm that the new project's instruction count fits within the 8K-word OTP address space.
This page synthesizes distributor pricing, same-brand drop-in alternatives from Microchip's own mid-range family, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC16LC76T-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 PIC16LC76T-04I/SO (same form factor and footprint) — differing in Package, Program Memory Size, Operating Temperature, ADC, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LC76T-04/SO
✅ Drop-In✓ In Stock
$6.55 / Unit
View Datasheet →PIC16LC73BT-04I/SO
✅ Drop-In✓ In Stock
$4.68 / Unit
View Datasheet →PIC16LC73BT-04/SO
✅ Drop-In✓ In Stock
$7.1 / Unit
View Datasheet →PIC16LC73AT-04I/SO
✅ Drop-In✓ In Stock
$4.61 / Unit
View Datasheet →PIC16LC73A-04I/SO
✅ Drop-In✓ In Stock
$4.19 / Unit
View Datasheet →PIC16LC716T-04I/SO
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC16LC76T-04I/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC mid-range (PIC16C7x family) |
| CPU Core | PIC16 Harvard, 14-bit instruction word |
| Instruction Set | RISC, 35 single-word instructions |
| Maximum Clock Speed | 4 MHz |
| Program Memory Type | OTP (One-Time-Programmable) |
| Program Memory Size | 14 KB (8K x 14 words) |
| Data RAM | 368 bytes |
| ADC | 5-channel, 8-bit successive approximation |
| Serial Interfaces | I2C, SPI, USART (SCI) |
| Supply Voltage Range | 2.5 V to 6.0 V |
| Operating Temperature Range | -40 C to +85 C (Industrial) |
| Package | 28-pin SOIC (SO) |
| Mounting Type | Surface Mount |
| Lead Finish / Terminal Form | Gull Wing |
| RoHS Status | Compliant |
| Lifecycle Status | Active |
PIC16LC76T-04I/SO Pin Configuration
| Pin 1 | RA2/AN2/VREF- — PORTA bit 2 / ADC channel 2 / ADC negative reference |
| Pin 2 | RA3/AN3/VREF+ — PORTA bit 3 / ADC channel 3 / ADC positive reference |
| Pin 3 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 4 | RA5/AN4/SS — PORTA bit 5 / ADC channel 4 / SPI slave select |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RB0/INT — PORTB bit 0 / external interrupt input |
| Pin 7 | RB1 — PORTB bit 1 |
| Pin 8 | RB2 — PORTB bit 2 |
| Pin 9 | RB3 — PORTB bit 3 |
| Pin 10 | RB4 — PORTB bit 4 |
| Pin 11 | RB5 — PORTB bit 5 |
| Pin 12 | RB6 — PORTB bit 6 |
| Pin 13 | RB7 — PORTB bit 7 |
| Pin 14 | VDD — Positive supply voltage |
| Pin 15 | RC6/TX/CK — PORTC bit 6 / USART TX / USART synchronous clock |
| Pin 16 | RC7/RX/DT — PORTC bit 7 / USART RX / USART synchronous data |
| Pin 17 | RC0 — PORTC bit 0 |
| Pin 18 | RC1 — PORTC bit 1 |
| Pin 19 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM channel 1 |
| Pin 20 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 21 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 22 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 23 | RA0/AN0 — PORTA bit 0 / ADC channel 0 |
| Pin 24 | RA1/AN1 — PORTA bit 1 / ADC channel 1 |
| Pin 25 | OSC2/CLKOUT — Crystal oscillator output / clock out |
| Pin 26 | OSC1/CLKIN — Crystal oscillator input / external clock in |
| Pin 27 | MCLR/VPP — Master clear reset / programming voltage input |
| Pin 28 | NC — Not connected (per datasheet) |
Typical Applications
PIC16LC76T-04I/SO is suitable for 6 applications: Industrial Automation Sensor Node, Consumer Electronics Front-Panel Controller, HVAC Thermostat Control Board, Medical Device User-Interface Board, Retrofit Drop-In Replacement for PIC16C73/C74 Designs, Automotive Aftermarket Accessory Controller.
Industrial Automation Sensor Node
The PIC16LC76T-04I/SO is well suited to industrial sensor-node designs where its 5-channel 8-bit ADC directly digitizes thermocouple, pressure, or 4-20 mA-conditioned signals without external ADC hardware. The 2.5 V to 6 V supply range accepts a wide variety of factory 24 V-derived rails after regulation, while the -40 C to +85 C industrial temperature rating tolerates control-panel environments. The integrated I2C and SPI ports allow direct connection to digital sensor ICs and EEPROM data loggers. The 14 KB OTP program memory holds compact state-machine firmware, and the 28-SOIC package supports SMT assembly on standard factory-floor controller PCBs. Engineers can repurpose existing PIC16C7x firmware across multiple board revisions.
Recommended
Consumer Electronics Front-Panel Controller
Front-panel user-interface modules in appliances, audio gear, and small kitchen electronics benefit from the PIC16LC76T-04I/SO's USART for command-line updates, I2C for LED-driver or keypad-scan expanders, and 5-channel 8-bit ADC for rotary-knob and button-matrix voltage dividers. The 4 MHz clock delivers responsive debounce and display-refresh cycles without flicker. The 28-SOIC footprint keeps the MCU small enough for densely populated front-panel boards, while the 2.5 V to 6 V supply window supports both 3.3 V and 5 V designs. The 14 KB OTP memory stores feature-set firmware and small lookup tables for display mapping, making it a strong choice for cost-driven consumer products.
Recommended
HVAC Thermostat Control Board
HVAC wall thermostats require reliable mixed-signal control with strict BOM cost discipline, which makes the PIC16LC76T-04I/SO a strong candidate. Its 5-channel 8-bit ADC reads room temperature from thermistor dividers, while the integrated timers drive triac phase-control for heater stages and PWM outputs for fan-speed regulation. The USART enables Wi-Fi or sub-GHz radio module communication for smart-thermostat variants. The industrial -40 C to +85 C temperature range handles equipment-room heat and unconditioned crawlspace installations. The 28-SOIC package supports high-volume SMT assembly, and the 14 KB OTP memory fits typical scheduling, setpoint, and PID-control firmware comfortably.
Recommended
Medical Device User-Interface Board
Low-risk medical device front-end boards such as patient-room control panels and infusion-pump keypads can use the PIC16LC76T-04I/SO where the ADC, timers, and serial interfaces are sufficient and firmware revision control via OTP is acceptable. The industrial temperature range covers clinical environments, and the I2C bus links to medical-grade EEPROM for audit-trail logging. The 4 MHz clock supports deterministic debounce and display update loops critical for safety. The 28-SOIC package simplifies SMT manufacturing for IEC 60601-compliant assemblies. Note that life-support or diagnostic-critical designs should use flash-based PIC16F1xxx with field-updatable firmware instead of OTP.
Recommended
Retrofit Drop-In Replacement for PIC16C73/C74 Designs
The PIC16LC76T-04I/SO is the recommended drop-in replacement for legacy PIC16C73 and PIC16C74 boards that need to extend production life without PCB redesign. It preserves the 28-SOIC land pattern, pinout, and core instruction set of the original PIC16C7x family, while the LC variant adds 2.5 V low-voltage operation. The 14 KB OTP memory and 368-byte RAM exceed the older PIC16C73's 4 KB and 192 bytes respectively, allowing firmware consolidation. Engineers can recompile PIC16C7x assembly or C code with minimal modification. This makes the LC76 the lowest-risk migration target for factory-automation spares, building-automation modules, and other long-lifecycle industrial products.
Recommended
Automotive Aftermarket Accessory Controller
Although not AEC-Q100 qualified, the PIC16LC76T-04I/SO finds use in non-safety automotive aftermarket accessories such as LED lighting controllers, auxiliary fan drivers, and infotainment keypads where its industrial temperature grade and wide supply range are acceptable. The 5-channel ADC reads battery voltage, current-sense amplifiers, and thermistor inputs, while the timers generate PWM for LED dimming and motor-speed control. The I2C and SPI buses connect to Bluetooth or CAN-bridge modules for app-controlled accessories. The 28-SOIC package handles under-hood thermal stress in accessory compartments that stay below 85 C ambient. For safety-critical body-electronics, AEC-Q100-qualified dsPIC or PIC18 families are recommended instead.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LC76T-04I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LC76T-04/SO | PIC16LC73BT-04I/SO | PIC16LC73AT-04I/SO | PIC16LC716T-04I/SO |
|---|---|---|---|---|---|
| Brand | 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 |
| Program Memory | 14 KB OTP | 14 KB OTP | 7 KB OTP (-50%) | 4 KB OTP (-71%) | 14 KB OTP |
| Data RAM | 368 bytes | 368 bytes | 192 bytes | 192 bytes | 256 bytes |
| Maximum Clock | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 4 MHz |
| ADC Channels x Resolution | 5 ch x 8-bit | 5 ch x 8-bit | 5 ch x 8-bit | 5 ch x 8-bit | 4 ch x 8-bit |
| Serial Interfaces | I2C, SPI, USART | I2C, SPI, USART | I2C, SPI, USART | I2C, SPI, USART | I2C, SPI |
| Supply Voltage | 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 |
| Operating Temperature | -40 C to +85 C (Industrial) | 0 C to +70 C (Commercial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) |
Key Differentiators
- Highest OTP program memory in the PIC16LC7x 28-SOIC family (vs PIC16LC73AT-04I/SO)
- Wider supply voltage range covers 2.5 V to 6.0 V (vs PIC16LC76-04I/SO (commercial variant))
- Industrial -40 C to +85 C temperature grade included (vs PIC16LC76T-04/SO)
- Tape-and-Reel packaging for high-volume SMT lines (vs PIC16LC76-04I/SO (tube))
Design Notes
The PIC16LC76T-04I/SO accepts 2.5 V to 6.0 V on VDD (pin 14) with VSS (pin 5) as ground. Place a 0.1 uF decoupling capacitor as close as possible to the VDD pin, ideally within 5 mm of the package body. For noisy industrial boards, add a 10 uF bulk capacitor on the same rail. The wide supply window supports both 3.3 V and 5 V operation, but verify in-circuit serial programming voltage against your chosen rail. Brown-out detection should be enabled in the configuration word to avoid code corruption during supply dips.
Use a 4-layer PCB with a continuous ground plane beneath the 28-SOIC footprint to minimize ADC reference noise. Route the analog AVSS/AVDD pair (shared with digital VDD/VSS on this part) away from switching nodes such as PWM outputs and the USART TX line. Keep crystal traces between OSC1 (pin 26) and OSC2 (pin 25) short, symmetrical, and surrounded by ground pour on both sides. Add a 1 M ohm parallel resistor across the crystal to bias the Pierce oscillator and accelerate startup. Place MCLR/VPP (pin 27) with a 10 k ohm pull-up to VDD and a capacitor to ground per Microchip programming specification.
Do not assume the OTP memory can be re-programmed - the PIC16LC76T-04I/SO is one-time programmable and a failed bit cannot be cleared. Build a full ICT and functional-test plan before committing production code. Watch the instruction-cycle timing: at 4 MHz oscillator, each instruction takes 1 microsecond, so sub-microsecond timing loops must be hand-counted. The MCLR pin is a HV input during programming; ensure the 10 k ohm pull-up does not interfere with the 13 V programming pulse. Finally, the PORTA pins alternate between digital and analog functions - always configure the ADCON1 register before reading AN0-AN4 to avoid digital-output contention.
The PIC16LC76T-04I/SO USART (RC6/RX-DT pin 16, RC7/TX-CK pin 15) is sensitive to ground bounce on long PCB traces. For RS-232 cables longer than 30 cm, add series ferrite beads and 100 pF shunt capacitors on TX and RX lines. The I2C bus pins (RC3/SCK/SCL pin 20, RC4/SDI/SDA pin 21) require pull-up resistors sized per bus capacitance - typical 4.7 k ohm at 100 kHz and 2.2 k ohm at 400 kHz. The SPI bus (RC3-RC5) should use series 33 ohm resistors when the bus length exceeds 50 mm to dampen ringing from the SOIC pin capacitance.
Compliance Information
RoHS-compliant per Microchip product page. Lead-free and halogen-free per SOIC gull-wing terminal finish. Not AEC-Q100 qualified - not suitable for automotive safety-critical applications.