PIC16LF76T-I/SO - 8-Bit 20MHz 14KB Flash MCU 28-SOIC | Microchip
MPN: PIC16LF76T-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $7.92 | $7.92 |
| 10 | $7.04 | $70.40 |
| 100 | $5.85 | $585.00 |
| 500 | $5.05 | $2,525.00 |
| 1,000 | $4.35 | $4,350.00 |
PIC16LF76T-I/SO Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, memory (Flash/ROM for program, RAM for data), and peripherals on one silicon die. The 8-bit PIC16 family sits within the broader taxonomy: PIC16 -> PIC microcontroller -> 8-bit MCU -> microcontroller -> embedded processor -> semiconductor. MCUs execute firmware stored in non-volatile memory and interface with the physical world through ADCs, timers, comparators, communication peripherals, and general-purpose I/O. Their role is to provide deterministic, low-cost intelligence in everything from appliances to industrial controllers.
Key features of the PIC16LF76 include a 14-bit instruction set with 35 single-word instructions, a 200ns instruction execution time at 20MHz, 8-channel 8-bit A/D converter, two 8-bit timers plus one 16-bit timer, a USART with addressable SPI/I2C master mode, and an 8-level deep hardware stack. The 28-SOIC wide-body (7.50 mm) footprint exposes 22 I/O lines, 11 of which are multiplexed with analog inputs, suiting mixed-signal front-end designs.
Architecturally, the PIC16LF76 uses Harvard-bus separated program and data memories with a 14-bit instruction word and 8-bit data path. The integrated brown-out reset (BOR), watchdog timer (WDT), and In-Circuit Serial Programming (ICSP) interface simplify field deployment. The wide-voltage core maintains full speed of operation from 2.0V to 5.5V, allowing direct Li-ion battery or 3.3V regulated-rail powering.
Typical applications include low-power sensor nodes, industrial control and metering, white-goods and appliance controllers, automotive body modules, and small consumer-electronic user interfaces. Designers should budget for the 28-pin wide SOIC land pattern, ensure decoupling of VDD with a 100nF ceramic near the pins, and connect the MCLR pin through a 10k pull-up to enable clean reset behavior.
Drop-in alternatives for PIC16LF76T-I/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 PIC16LF76T-I/SO (same form factor and footprint) — differing in ADC, Package, Operating Temperature, Timers, MSL Level.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF76-I/SO
✅ Drop-In✓ In Stock
$5.3 / Unit
View Datasheet →PIC16LF767T-I/SO
✅ Drop-In✓ In Stock
$4.26 / Unit
View Datasheet →PIC16LF767-I/SO
✅ Drop-In✓ In Stock
$4.45 / Unit
View Datasheet →PIC16LF726-I/SO
✅ Drop-In✓ In Stock
$1.72 / Unit
View Datasheet →PIC16LF726T-I/SO
✅ Drop-In✓ In Stock
$1.55 / Unit
View Datasheet →PIC16LF76T-I/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit RISC |
| Core Series | PIC16F76 |
| Program Memory | 14 KB Flash (8K x 14 words) |
| Data RAM | 368 bytes |
| Maximum CPU Frequency | 20 MHz |
| Instruction Set | 14-bit, 35 instructions |
| Instruction Cycle Time | 200 ns @ 20 MHz |
| I/O Pins | 22 |
| ADC | 8-bit, 8 channels |
| Timers | 2 x 8-bit, 1 x 16-bit (TMR0/TMR1/TMR2) |
| Communication | USART (SCI), SPI, I2C (master mode) |
| Operating Voltage Range | 2.0 V to 5.5 V |
| Operating Temperature Range | -40 C to +85 C (Industrial) |
| Package | 28-pin SOIC (wide body, 7.50 mm) |
| Mounting Type | Surface Mount |
| Packaging | Tape & Reel |
| MSL Level | 1 |
| Brown-out Reset | Yes (BOR) |
| Watchdog Timer | Yes (WDT) |
| ICSP Programming | Yes |
| RoHS Status | Compliant |
PIC16LF76T-I/SO Pin Configuration
| Pin 1 | MCLR/VPP — Master Clear (reset) input / ICSP programming voltage |
| Pin 2 | RA0/AN0 — Port A bit 0 / Analog input 0 |
| Pin 3 | RA1/AN1 — Port A bit 1 / Analog input 1 |
| Pin 4 | RA2/AN2/VREF- — Port A bit 2 / Analog input 2 / ADC VREF- |
| Pin 5 | RA3/AN3/VREF+ — Port A bit 3 / Analog input 3 / ADC VREF+ |
| Pin 6 | RA4/AN4/T0CKI — Port A bit 4 / Analog input 4 / Timer0 clock input |
| Pin 7 | RA5/AN5/SS — Port A bit 5 / Analog input 5 / SPI slave select |
| Pin 8 | VSS — Ground reference |
| Pin 9 | OSC1/CLKI — Crystal oscillator input / external clock input |
| Pin 10 | OSC2/CLKO — Crystal oscillator output / clock output |
| Pin 11 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 12 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input / CCP2 |
| Pin 13 | RC2/CCP1 — Port C bit 2 / Capture-Compare-PWM 1 |
| Pin 14 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Pin 15 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Pin 16 | RC5/SDO — Port C bit 5 / SPI data out |
| Pin 17 | RC6/TX/CK — Port C bit 6 / USART TX / USART clock |
| Pin 18 | RC7/RX/DT — Port C bit 7 / USART RX / USART data |
| Pin 19 | VSS — Ground reference (second VSS) |
| Pin 20 | VDD — Positive supply (2.0V to 5.5V) |
| Pin 21 | RB0/INT — Port B bit 0 / External interrupt input |
| Pin 22 | RB1 — Port B bit 1 |
| Pin 23 | RB2 — Port B bit 2 |
| Pin 24 | RB3/PGM — Port B bit 3 / ICSP low-voltage programming |
| Pin 25 | RB4 — Port B bit 4 |
| Pin 26 | RB5 — Port B bit 5 |
| Pin 27 | RB6/PGC — Port B bit 6 / ICSP clock |
| Pin 28 | RB7/PGD — Port B bit 7 / ICSP data |
Typical Applications
PIC16LF76T-I/SO is suitable for 6 applications: Battery-Powered Sensor Node, Industrial Control and Metering, White-Goods and Appliance Controllers, Automotive Body and Comfort Modules, User-Interface and Keypad Controllers, Low-Cost Educational and Hobby Projects.
Battery-Powered Sensor Node
The PIC16LF76T-I/SO is well suited to remote battery-powered sensor nodes because its LF wide-voltage core runs directly from a single Li-ion cell (3.0-4.2 V) or two AA cells (2.0-3.2 V) without a regulator. The 14 KB Flash accommodates small protocol stacks (Modbus RTU slave, LoRaWAN device driver, or Zigbee-style firmware) and the 8-channel 8-bit ADC digitizes thermistor, humidity, or 4-20 mA current-sense inputs. Sleep current in the low-microamp range preserves coin-cell runtime across multi-year deployments. Designers typically add a 100 nF decoupling cap on VDD and connect the MCLR pin through a 10 k pull-up for clean reset.
Recommended
Industrial Control and Metering
In factory-floor metering and discrete-control applications, the PIC16LF76T-I/SO delivers the deterministic 200 ns instruction cycle, hardware USART (RS-232/RS-485), and 22 I/O pins needed for solenoid drivers, relay coils, opto-isolated inputs, and rotary-encoder feedback. The integrated 8-bit ADC samples CT/PT-derived current and voltage waveforms at rates sufficient for class-1 metering. Industrial -40C to +85C operation and the wide SOIC package handle reflow soldering, conformal coating, and the thermal excursions of sealed enclosures.
Recommended
White-Goods and Appliance Controllers
Washing machines, dishwashers, microwave ovens, and induction cooktops have long used PIC16F-class controllers for motor commutation, user-key scanning, and LED/LCD annunciators. The PIC16LF76T-I/SO matches this ecosystem with 22 I/O to drive 7-segment displays and matrix keypads, three timers for PWM-driven TRIAC phase control, and a USART for diagnostic logs. Wide-voltage 2.0-5.5V operation tolerates the rectified-but-unregulated 5V rails typical of these appliances, while the SOIC package survives the thermal stress of a sealed back panel.
Recommended
Automotive Body and Comfort Modules
Automotive body controllers (window lifters, seat-position memories, mirror adjusters) need an MCU that can handle 12V battery transients, encoder inputs, and LIN-bus connectivity. The PIC16LF76T-I/SO is widely deployed in this role via external voltage regulators and LIN transceivers such as the MCP2003. Its 14 KB Flash stores position tables and debounce logic, while 22 I/O lines interface directly to H-bridge FET drivers. Designers should derate for the -40C to +85C industrial grade; AEC-Q100-qualified PIC16F76 variants exist for under-hood designs.
Recommended
User-Interface and Keypad Controllers
Mid-tier consumer products (audio amplifiers, set-top boxes, point-of-sale terminals) often split the workload between a host processor and a small PIC that scans keypads, drives character LCDs, and handles IR-remote decoding. The PIC16LF76T-I/SO's 22 I/O and hardware USART/SPI/I2C make it ideal as a UI coprocessor that offloads scan loops and PWM-driven LED dimming from the host CPU. The wide-voltage core allows direct 3.3V or 5V powering from the host rail.
Recommended
Low-Cost Educational and Hobby Projects
The PIC16F76 family has decades of tutorial coverage, free compiler support (MPLAB XC8 in free mode), and a wealth of example code, making the PIC16LF76T-I/SO a default teaching platform for introductory embedded-systems courses. Hobbyists use the ICSP interface to program the device on a breadboard with a PICkit 3/4 or Snap programmer. The 28-SOIC is easier to handle than QFN variants and tolerates repeated insertion into solderless breadboards via SOIC-to-DIP adapters.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF76T-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF76-I/SO | PIC16LF767T-I/SO | PIC16LF767-I/SO | PIC16LF726-I/SO | PIC16LF726T-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC (wide) | 28-SOIC (wide) - same | 28-SOIC (wide) - same | 28-SOIC (wide) - same | 28-SOIC (wide) - same | 28-SOIC (wide) - same |
| Core Architecture | PIC16 8-bit (14-bit instruction) | PIC16 8-bit | PIC16 8-bit | PIC16 8-bit | PIC16 enhanced mid-range 8-bit | PIC16 enhanced mid-range 8-bit |
| Program Memory (Flash) | 14 KB | 14 KB | 28 KB (+100%) | 28 KB (+100%) | 8 KB (-43%) | 8 KB (-43%) |
| Maximum CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Operating Voltage Range | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V |
| I/O Pins | 22 | 22 | 22 | 22 | 25 | 25 |
| ADC Channels | 8 x 8-bit | 8 x 8-bit | 11 x 8-bit | 11 x 8-bit | 11 x 8-bit | 11 x 8-bit |
| Packaging Format | Tape & Reel (T) | Tube | Tape & Reel (T) | Tube | Tube | Tape & Reel (T) |
Key Differentiators
- Wide-voltage 2.0V-5.5V LF core (vs PIC16F76-I/SO)
- Tape-and-reel format for SMT assembly (vs PIC16LF76-I/SO (tube))
- Lower cost entry point vs PIC16LF767 (vs PIC16LF767T-I/SO)
Design Notes
The PIC16LF76T-I/SO's wide-voltage 2.0V-5.5V core simplifies battery-powered designs, but designers should still place a 100 nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 20) and a bulk 10 uF tantalum or aluminum-polymer cap on the supply rail. The LF core draws < 1 mA active at 4 MHz and < 5 uA in sleep, but peak current during Flash programming can reach 30 mA, so the supply must source that without sagging. Brown-out reset (BOR) should be enabled in configuration fuses to protect against mid-voltage Flash corruption.
Lay out the 28-SOIC wide-body land pattern per IPC-7351 nominal density, keeping traces short to the crystal on OSC1/OSC2 (pins 9-10). For 20 MHz operation, use a fundamental-mode AT-cut crystal with 15-33 pF load capacitors tied to VSS. Place the ICSP header (MCLR/VPP, RB6/PGC, RB7/PGD, VSS, VDD) on the board edge so production programming does not require clip attachment. Keep analog traces (AN0-AN5) short and away from digital switching nodes to avoid ADC noise coupling.
Do not leave MCLR floating - even with internal MCLR disabled, a floating MCLR pin will pick up noise and trigger spurious resets. Always include a 10 k pull-up to VDD. Configuration fuse errors are the most common PIC bring-up failure: WDT should be disabled unless explicitly needed (fuse WDTE), LVP (low-voltage programming) must match the ICSP hardware (fuse LVP), and the oscillator selection fuse HS/XT/RC must match the actual crystal/oscillator circuit. Use MPLAB X IDE configuration bits window rather than manual #pragma config to avoid register typos.
The PIC16LF76T-I/SO's analog inputs share pins with digital I/O; when used as ADC inputs, set the corresponding TRIS bit to input and the digital input buffer should be disabled via the ADCON1 register to avoid digital switching noise injecting into the ADC. Place a 100 ohm series resistor with a 10 nF cap to analog ground on heavily-switched analog inputs if multiplexer crosstalk is observed. The internal 2.5V or 5.0V VREF can be selected but is not as stable as an external MCP1525 or MCP1541 reference for precision measurements.
Compliance Information
RoHS and REACH compliant per Microchip product declaration. Not AEC-Q100 qualified - for under-hood automotive designs use the AEC-Q100-qualified PIC16F76-I/SO equivalent family member. Standard industrial -40C to +85C temperature grade only.