PIC16LF76T-I/SS - 8-Bit 20MHz 14KB Flash MCU 28-SSOP | Microchip
MPN: PIC16LF76T-I/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.92 | $6.92 |
| 10 | $6.23 | $62.30 |
| 100 | $5.54 | $554.00 |
| 500 | $4.85 | $2,425.00 |
| 1,000 | $4.16 | $4,160.00 |
PIC16LF76T-I/SS Overview
An 8-bit microcontroller (often abbreviated MCU) is a single-chip computer that integrates a CPU, RAM, non-volatile program memory, and peripheral I/O on one die. The PIC16 family from Microchip uses a Harvard-architecture RISC instruction set with only 35 single-word instructions, positioned between simpler PIC10/12 devices and the higher-pin-count PIC18 series. The 'LF' prefix denotes an extended Vdd range down to 2.0 V, enabling battery-powered designs where standard 'F' parts cannot operate.
Key features of the PIC16LF76T-I/SS include the enhanced CCP (Capture/Compare/PWM) module, a USART with LIN support, an MSSP peripheral configurable for SPI or I2C (master/slave), two 8-bit timers plus one 16-bit timer, and a 10-bit PWM generator. An integrated BOR (Brown-Out Reset) and Power-on Reset improve field reliability, while nanoWatt-style SLEEP modes drop quiescent current below typical watchdog operation levels - critical for battery-backed or energy-harvesting designs.
Typical applications include industrial control panels, sensor-interface boards, automotive body and accessory ECUs (where the wider Vdd range provides noise margin), appliance front-panel controllers, lighting ballast control, and low-cost remote sensor nodes. The 28-SSOP footprint is friendly to hand-rework and double-sided hobby boards while still offering enough I/O for a full keypad + display + UART bridge.
When designing with this MCU, derate the 20 MHz maximum speed linearly with voltage below 4.0 V (4 MHz spec at 2.0 V). Use the on-chip ADC with a 5 MHz / Vdd conversion budget and add an external op-amp buffer for high-impedance sensors. This page synthesizes distributor pricing, validated drop-in alternatives, and practical design notes that complement the Microchip datasheet.
Drop-in alternatives for PIC16LF76T-I/SS — 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/SS (same form factor and footprint) — differing in Core Architecture, Package, Mounting Type, Timers, ADC.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF76-I/SS
✅ Drop-In✓ In Stock
$2.97 / Unit
View Datasheet →PIC16LF767T-I/SS
✅ Drop-In✓ In Stock
$4.13 / Unit
View Datasheet →PIC16LF767-I/SS
✅ Drop-In✓ In Stock
$2.15 / Unit
View Datasheet →PIC16F876A-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F876AT-I/SS
✅ Drop-In✓ In Stock
$5.41 / Unit
View Datasheet →PIC16F73-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF76T-I/SS Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16 (Harvard RISC, 8-bit) |
| Instruction Set Width | 14-bit |
| Maximum CPU Frequency | 20 MHz (200 ns instruction cycle) |
| Program Memory (Flash) | 14 KB (8K x 14) |
| Data SRAM | 368 bytes |
| Data EEPROM | 256 bytes |
| Digital I/O Pins | 22 |
| ADC | 8-bit, 5 channels |
| Supply Voltage (Vdd) | 2.0 V to 5.5 V |
| Operating Temperature | -40C to +85C (Industrial) |
| Package | 28-pin SSOP (5.30 mm body, 0.65 mm pitch) |
| Mounting Type | Surface Mount |
| Timers | 2 x 8-bit + 1 x 16-bit |
| Communication Peripherals | USART (LIN-capable), MSSP (SPI / I2C) |
| PWM Channels | 10-bit resolution |
| Watchdog / BOR / POR | Yes / Yes / Yes |
| RoHS Status | Compliant |
PIC16LF76T-I/SS Pin Configuration
| Pin 1 | MCLR/Vpp/RE3 — Master Clear (reset) input / ICSP Vpp / digital I/O RE3 |
| 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 positive reference |
| Pin 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input (open-drain) |
| Pin 7 | RA5/AN4/SS — PORTA bit 5 / analog input channel 4 / SPI slave select |
| Pin 8 | Vss — Ground reference |
| Pin 9 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| Pin 10 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| 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 output |
| Pin 13 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 output |
| 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 transmit / USART clock |
| Pin 18 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Pin 19 | Vss — Ground reference |
| Pin 20 | Vdd — Positive supply voltage (2.0-5.5V) |
| Pin 21 | RB0/INT — PORTB bit 0 / external interrupt input |
| Pin 22 | RB1 — PORTB bit 1 / digital I/O |
| Pin 23 | RB2 — PORTB bit 2 / digital I/O |
| Pin 24 | RB3/PGM — PORTB bit 3 / ICSP low-voltage programming entry |
| Pin 25 | RB4 — PORTB bit 4 / digital I/O / interrupt-on-change |
| Pin 26 | RB5 — PORTB bit 5 / digital I/O / 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
PIC16LF76T-I/SS is suitable for 6 applications: Industrial Control Panels, Sensor Interface Boards, Automotive Body and Accessory ECUs, Appliance Front-Panel Controllers, Lighting Ballast and LED Driver Control, Low-Cost Remote Sensor Nodes.
Industrial Control Panels
The PIC16LF76T-I/SS fits industrial control panels because its 22 digital I/O lines can directly drive 4x4 keypads, 7-segment multiplexed displays, and relay banks without external glue logic. The 2.0-5.5 V Vdd range allows the same BOM to be used on 24 V-buck-derived 5 V and 3.3 V logic boards, and the USART bridges to RS-485 transceivers for Modbus RTU links. With 14 KB Flash and 368-byte SRAM, the MCU runs state-machine control firmware with room for keypad debouncing, fault logs, and menu handlers, while the integrated BOR/POR ensures clean reset behavior in electrically noisy cabinet environments.
Recommended
Sensor Interface Boards
The PIC16LF76T-I/SS serves sensor-interface boards because the 5-channel 8-bit ADC samples thermistor, photocell, and 4-20 mA loop signals at modest resolutions while the MSSP peripheral streams results over SPI or I2C to a host processor. Its 20 MHz CPU supports up to 5 MIPS of DSP-light filtering (moving average, Kalman-lite), and the wide 2.0 V Vdd floor lets the same firmware target battery-powered wireless sensor nodes and line-powered industrial transmitters. NanoWatt SLEEP keeps standby current below data sheet watchdog levels for energy-harvesting or duty-cycled designs.
Recommended
Automotive Body and Accessory ECUs
The PIC16LF76T-I/SS is used in low-speed automotive body controllers - window regulators, mirror adjusters, seat-position memory modules - because its 2.0-5.5 V Vdd tolerates cranking transients and 12 V-rail dropouts when powered from regulated 5 V rails. Its 22 I/O drive small relay coils and H-bridge MOSFETs directly through gate drivers, while the USART supports LIN bus communication for body-domain networking. Note this part is industrial-grade (-40C to +85C) rather than AEC-Q100 qualified; for under-hood or safety-relevant ECUs choose PIC16F15344 or PIC18F family members instead.
Recommended
Appliance Front-Panel Controllers
The PIC16LF76T-I/SS runs washing machine, dishwasher, and microwave front-panel boards where it reads capacitive touch keys, multiplexes 7-segment or TFT displays, and toggles triac-driven loads. Its 20 MHz throughput drives PWM dimming for LED indicators and supports USART link to a main appliance controller for diagnostics. The wide Vdd range accepts the rectified-and-regulated 5 V rails common in white-goods, and the BOR ensures orderly recovery from brown-out events during power-line glitches.
Recommended
Lighting Ballast and LED Driver Control
The PIC16LF76T-I/SS works as the digital ballast brain in fluorescent and HID ballasts, and as a digital LED driver controller in commercial lighting fixtures. Its 10-bit PWM module dims LEDs with smooth 1024-step resolution, and the 5-channel ADC monitors current-sense shunts for closed-loop brightness regulation. The PIC16 instruction set executes deterministic interrupt-driven control loops at well-defined cycle counts, important for power-factor-correction (PFC) firmware and DMX-512 dimming decoders in architectural lighting.
Recommended
Low-Cost Remote Sensor Nodes
The PIC16LF76T-I/SS powers low-cost remote sensor nodes because its 2.0 V Vdd floor accepts 2x AA cells, the nanoWatt SLEEP modes stretch battery life into multi-year ranges, and the MSSP links to sub-GHz or BLE modules for wireless reporting. Its 14 KB Flash supports sensor fusion, encryption helpers, and OTA-ready bootloader stubs, while the small 28-SSOP footprint keeps the PCB under 25 mm x 25 mm. Industrial temperature grade suits outdoor enclosures in climates with seasonal extremes.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF76T-I/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF76-I/SS | PIC16LF767T-I/SS | PIC16LF767-I/SS | PIC16F876A-I/SS | PIC16F876AT-I/SS | PIC16F73-I/SS |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SSOP | 28-SSOP | 28-SSOP | 28-SSOP | 28-SSOP | 28-SSOP | 28-SSOP |
| Program Memory (Flash) | 14 KB (8K x 14) | 14 KB | 14 KB (8K x 14) | 14 KB | 14 KB | 14 KB | 7 KB (4K x 14) |
| Data SRAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 192 bytes |
| Data EEPROM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 128 bytes |
| Maximum CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Supply Voltage (Vdd) | 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 | 4.0 V to 5.5 V | 4.0 V to 5.5 V | 4.0 V to 5.5 V |
| ADC Resolution | 8-bit | 8-bit | 8-bit | 8-bit | 10-bit | 10-bit | 8-bit |
| ADC Channels | 5 | 5 | 5 | 5 | 5 | 5 | 5 |
| Digital I/O Pins | 22 | 22 | 22 | 22 | 22 | 22 | 22 |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
Key Differentiators
- Low-voltage 2.0 V Vdd support vs standard F parts (vs PIC16F876A-I/SS)
- Tape-and-reel packaging for SMT assembly (vs PIC16LF76-I/SS)
- Industrial -40C to +85C temperature grade (vs PIC16F73-I/SS)
- Same 14 KB Flash and pinout across the LF77 upgrade (vs PIC16LF767T-I/SS)
Design Notes
Estimated: at 20 MHz CPU clock and Vdd = 5.0 V, the PIC16LF76T-I/SS typical operating current is approximately 10-15 mA (datasheet DC characteristic, IIDD vs frequency). For battery-powered designs running at 32 kHz LP oscillator and SLEEP between interrupts, total average current drops to microamps. Decouple Vdd/Vss pairs (pin 8/20) with 100 nF ceramic placed within 5 mm of the MCU pins to suppress switching noise on the supply rail.
Route the ICSP signals (MCLR/Vpp pin 1, RB6/PGC pin 27, RB7/PGD pin 28) to a dedicated 6-pin programming header with no series resistors in-line. Keep the header at the board edge so the PICKit or ICD can clip on without removing the device. Add a 10 kohm pull-up on MCLR and a 100 ohm series resistor on PGC/PGD to suppress programming-port noise during normal operation.
Do not exceed 25 mA source/sink per I/O pin or 200 mA total across PORTA + PORTB + PORTC; banked PIC16 parts have independent 100 mA Vdd/Vss budgets per port pair. Always de-bounce mechanical inputs in firmware or with an RC filter because PIC16 interrupt-on-change triggers on rising AND falling edges. For 3.3 V designs, ensure your programmer supports the LF Vdd range or supplies 5 V to Vpp for proper ICSP high-voltage programming.
The PIC16LF76T-I/SS digital I/O edges at approximately 5 ns at 20 MHz; place any analog-input traces (AN0-AN4 on PORTA) at least 2 trace widths away from clock lines such as OSC1/OSC2 or PGC to minimize ADC crosstalk. Use a ground guard ring around the analog Vref pin (RA3) when reading high-impedance sensors; tie unused analog pins to Vdd to keep the input mux in a defined state.
Compliance Information
RoHS compliant per Microchip product declaration; -I suffix indicates industrial -40C to +85C temperature grade; /SS package indicates Pb-free matte-tin SSOP with MSL-3 floor life. Not AEC-Q100 qualified - for automotive ECUs use PIC16F15344-I/SS or PIC18F family.