LAST TIME BUY NOTICE: PIC16LC781-I/SS is approaching end-of-life. Last order date: Contact us. View available alternative parts →
Microchip Technology

PIC16LC781-I/SS - 8-bit 20MHz MCU 1.75KB OTP 20-SSOP | Microchip

MPN: PIC16LC781-I/SS ⚠ Last Time Buy
In Stock Ships in 1-3 business days
Yes Vdss 20-pin SSOP (Shrink Small Outline Package) Package 20 MHz Speed 1.75 KB (1K x 14) Memory
From $1.97 USD / Unit
MOQ: 1 |
Price updated: 2026-09-22
Volume Pricing
Qty Unit Price Extended
1 $2.76 $2.76
10 $2.55 $25.50
100 $2.3 $230.00
500 $2.12 $1,060.00
1,000 $1.97 $1,970.00
ℹ️ All prices are in USD

PIC16LC781-I/SS Overview

The Microchip Technology PIC16LC781-I/SS is an 8-bit RISC microcontroller built on the PIC16 mid-range CPU core, housed in a 20-pin SSOP (Shrink Small Outline Package) and operating at clock frequencies up to 20 MHz. According to distributor data, the device integrates 1.75 KB (1K x 14) of OTP program memory, 128 bytes of RAM, and 16 digital I/O pins in a CMOS process, with an industrial operating temperature range of -40 C to +85 C.

A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory (program + data), and peripheral interfaces onto one piece of silicon. Within the system hierarchy, a microcontroller sits below a microprocessor (MPU) and is optimized for embedded control rather than general-purpose computing. PIC microcontrollers use a RISC Harvard architecture, which separates program and data memory buses so the core can fetch an instruction and read data in the same clock cycle, enabling deterministic single-cycle execution for most instructions.

Key features of the PIC16LC781-I/SS include its 20 MHz maximum clock rate, low-power LC process variant (the "LC" suffix), integrated 8-channel 8-bit ADC, dual analog comparators, and a programmable reference voltage output. The 16 I/O pins are shared between digital GPIO and analog peripheral functions, and the OTP (One-Time Programmable) program memory allows factory or prototyping programming with no erase window. Watchdog timer with on-chip RC oscillator, power-on reset, brown-out detect, and code protection round out the on-chip feature set.

Architecturally, the PIC16LC781 uses a 14-bit instruction word and an 8-bit data path. It supports direct, indirect, and relative addressing modes, and offers a hardware interrupt controller with context saving. Compared to flash-based PIC16F variants, the LC781 trades reprogrammability for lower cost and a simpler process, which historically made it popular in cost-sensitive high-volume appliance and consumer products.

Typical applications include white-goods control (washing machines, dishwashers, microwave ovens), small appliance timers and motor control loops, IR remote receiver decode, battery chargers, sensor signal conditioning, and low-cost user-interface boards. Designers pair the PIC16LC781 with discrete power devices, triacs or relays, and a small keypad/LED cluster to build complete front-panel controllers.

Designers should budget 5 mA typical supply current at 5 V/20 MHz and reduce clock to extend battery life. Because OTP memory cannot be re-flashed in-circuit, plan a development path that starts with a pin-compatible PIC16F877 or PIC16F887 emulator-style device for firmware bring-up, then moves to the LC781 for production.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone, including verified cross-brand substitutes that share the SSOP-20 footprint.

Drop-in alternatives for PIC16LC781-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 PIC16LC781-I/SS (same form factor and footprint) — differing in Package, RoHS Status, ADC, Core Architecture, Data RAM.

Microchip Technology
Package: 20-pin SSOP (0.209", 5.30 mm width)
ADC: 7 channels, 10-bit resolution
Core Architecture: PIC16 Enhanced Mid-Range 8-bit
Microchip Technology
Package: 20-pin SOIC (SO)
RoHS Status: Compliant (lead-free SOIC package)
ADC: 10-bit, up to 8 channels

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16LC781T-I/SS

✅ Drop-In
📦 20-pin SSOP
Same die, tape-and-reel packaging variant for high-volume assembly; identical electrical specs and pinout

📋 Reference alternative (not in catalog)

PIC16F88-I/SS

✅ Drop-In
Microchip Technology
📦 20-pin SSOP
PIC16 Enhanced Mid-Range 8-bit · 35 single-word instructions, 14-bit opcode · 7 KB (4K x 14 words) · 368 bytes · 256 bytes · 20 MHz (200 ns instruction cycle) · 5 MIPS @ 20 MHz · 8 MHz factory-calibrated

✓ In Stock

$3.08 / Unit

View Datasheet →

PIC16F877A-I/SS

✅ Drop-In ⚠️ Specs Unverified
📦 28-pin SSOP

📋 Reference alternative (not in catalog)

PIC16LC781-I/SO

✅ Drop-In
Microchip Technology
📦 20-pin SOIC
8-bit Microcontroller (MCU) · PIC16C / PIC16LC · OTP (One-Time-Programmable EPROM) · 1.75 KB (1K x 14) · 128 bytes · Not present (ROM-less data area) · 20 MHz · 2.5 V to 5.5 V (LC variant, 3.0 V to 5.5 V at 20 MHz)

✓ In Stock

$2.46 / Unit

View Datasheet →

PIC16LC781-I/SS Maximum Ratings & Electrical Characteristics

Manufacturer Microchip Technology
Series PIC16
Core Processor PIC
Core Size 8-bit
Core Architecture RISC Harvard
Instruction Word Width 14-bit
Maximum Clock Frequency 20 MHz
Program Memory Size 1.75 KB (1K x 14)
Program Memory Type OTP (One-Time Programmable)
RAM Size 128 B
Number of I/O Pins 16
Number of ADC Channels 8
ADC Resolution 8-bit
Operating Temperature Range -40 C to +85 C (Industrial)
Temperature Grade Industrial
Package 20-pin SSOP (Shrink Small Outline Package)
Mounting Type Surface Mount
Terminal Form Gull Wing
Integrated Analog Comparators 2
Programmable Voltage Reference Yes
Watchdog Timer Yes (with on-chip RC oscillator)
Brown-out Detect / Power-on Reset Yes
RoHS Status Compliant

PIC16LC781-I/SS Pin Configuration

SSOP-20 Package Pinout Diagram SSOP-20 3.9x7.3mm, P0.635mm, JEDEC MO-150. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 SSOP-20
Pin 1 MCLR/VPP — Master clear (reset) input / programming voltage input
Pin 2 RA0/AN0 — PORTA bit 0 / ADC channel 0
Pin 3 RA1/AN1 — PORTA bit 1 / ADC channel 1
Pin 4 RA2/AN2/VREF- — PORTA bit 2 / ADC channel 2 / negative voltage reference
Pin 5 RA3/AN3/VREF+ — PORTA bit 3 / ADC channel 3 / positive voltage reference
Pin 6 RA4/AN4/T0CKI — PORTA bit 4 / ADC channel 4 / Timer 0 clock input
Pin 7 RA5/AN5/SS — PORTA bit 5 / ADC channel 5 / SPI slave select
Pin 8 OSC1/CLKIN — Crystal oscillator input / external clock input
Pin 9 OSC2/CLKOUT — Crystal oscillator output / clock output
Pin 10 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer 1 oscillator output / Timer 1 clock input
Pin 11 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer 1 oscillator input / CCP2 module
Pin 12 RC2/CCP1 — PORTC bit 2 / CCP1 module
Pin 13 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 14 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 15 RC5/SDO — PORTC bit 5 / SPI data out
Pin 16 RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock
Pin 17 RC7/RX/DT — PORTC bit 7 / USART receive / USART data
Pin 18 RB0/INT — PORTB bit 0 / external interrupt
Pin 19 RB1 — PORTB bit 1
Pin 20 RB2 — PORTB bit 2

Typical Applications

PIC16LC781-I/SS is suitable for 6 applications: White Goods Control (Washing Machines, Dishwashers), Microwave Oven Control Board, Battery Charger Controller, IR Remote Receiver Decoder, Small Appliance Timer (Coffee Maker, Toaster Oven), Sensor Signal Conditioning Front-End.

🏭

White Goods Control (Washing Machines, Dishwashers)

The PIC16LC781-I/SS fits white-goods main control boards because its 8-bit PIC16 RISC core delivers deterministic single-cycle instruction execution at 20 MHz, which is essential for tight motor-control loop timing. The 1.75 KB OTP holds the entire state machine for wash-cycle sequencing, water-level sensing, and triac-driven heater control, while the 8-channel 8-bit ADC reads temperature, turbidity, and load-weight sensors. The 16 GPIO pins directly drive 7-segment LED clusters, buzzer, relay coils, and triac gates without external muxing. Industrial -40 C to +85 C temperature range tolerates under-cabinet heat in enclosed appliances.

📺

Microwave Oven Control Board

Microwave oven front-panel controllers use the PIC16LC781-I/SS because its 1.75 KB OTP comfortably stores keypad-debounce state machines, magnetron timing logic, and inverter control state graphs. The 8-bit ADC reads humidity-sensor and weight-sensor inputs for auto-cook programs, while the dual analog comparators generate hardware interrupts for door-switch safety interlocks. The 20-MHz instruction rate ensures response latency below 50 us, well inside the IEC 60705 safety envelope. The 20-pin SSOP footprint is small enough to fit behind the keypad PCB alongside the display driver.

⚡

Battery Charger Controller

Lead-acid and NiMH charger designs use the PIC16LC781-I/SS as the supervisory MCU because its 8-bit ADC monitors battery voltage and charge current with 8 mV resolution at a 5 V reference - sufficient for charger termination detection. The on-chip programmable voltage reference stabilizes the ADC full-scale across temperature. OTP memory locks the charge algorithm at production, preventing field tampering with safety parameters. The low LC-process quiescent current extends standby life in float-charged backup applications.

🎥

IR Remote Receiver Decoder

Universal-learning remote controls use the PIC16LC781-I/SS to decode RC5, NEC, and SIRC IR protocols. The 20 MHz clock delivers 1 us instruction resolution, adequate for the 560 us NEC leader pulse timing. The 128-byte RAM holds learned code tables for up to 16 devices. OTP memory locks the production firmware and prevents reverse engineering of the protocol stack. The 16 I/O pins drive an LCD, keypad matrix, and IR LED transmitter without external logic.

🎧

Small Appliance Timer (Coffee Maker, Toaster Oven)

Appliance timer boards use the PIC16LC781-I/SS because the OTP memory economically stores fixed time-of-day, brew-strength, and toast-shade lookup tables. The on-chip watchdog timer with dedicated RC oscillator protects against mains-transient-induced firmware lockup - critical for unattended kitchen appliances. Brown-out detect ensures clean restart after power cycling. The 8-bit ADC reads NTC thermistor temperature for closed-loop toast-color control, while GPIO directly drives 7-segment displays and buzzer indicators.

🧩

Sensor Signal Conditioning Front-End

Industrial sensor-interface boards use the PIC16LC781-I/SS as a local signal-conditioning MCU because its dual analog comparators and 8-bit ADC combine for threshold detection plus linear measurement. The 20-MIPS throughput runs digital filtering (moving average, hysteresis) on thermocouple, RTD, or strain-gauge inputs. OTP locks the calibration constants. The SSOP-20 package fits inside standard sensor housings. Industrial temperature grade handles factory-floor ambient.

What is the program memory size of PIC16LC781-I/SS?
The PIC16LC781-I/SS has 1.75 KB (1K x 14) of OTP program memory. According to the Microchip datasheet, the memory is organized as 1024 words of 14 bits each, which is sufficient for state-machine control code, timer-based sequencers, and small lookup tables typical of appliance and consumer applications.
What is the maximum clock speed of PIC16LC781-I/SS?
The PIC16LC781-I/SS runs at up to 20 MHz maximum clock frequency per the Microchip datasheet. At this frequency, each instruction executes in one clock cycle (except branches), giving an effective 20 MIPS throughput. Designers typically use a 20 MHz crystal or ceramic resonator for timing-critical control loops.
Does PIC16LC781-I/SS have ADC?
Yes, the PIC16LC781-I/SS integrates an 8-channel 8-bit ADC on-chip. The eight analog inputs share pins with digital I/O, selectable via the ADCON1 register. The 8-bit resolution suits sensor signal conditioning in white goods, battery chargers, and low-cost user-interface boards.
Is PIC16LC781-I/SS still in production?
As of 2026-09-22, the PIC16LC781-I/SS is in last-time-buy status at Microchip. Distributors including Mouser and DigiKey list limited stock. For new designs, Microchip recommends the pin-compatible flash-based PIC16F877 or PIC16F887, which allow in-circuit reprogramming and reuse the same SSOP-20 footprint.
What package does PIC16LC781-I/SS use?
The PIC16LC781-I/SS is housed in a 20-pin SSOP (Shrink Small Outline Package) with gull-wing leads and 0.65 mm pitch per the Microchip datasheet. The suffix "/SS" in the part number identifies this SSOP package option, distinguishing it from "/SO" (SOIC-20) and "/P" (PDIP-20) variants of the same die.
Where to buy PIC16LC781-I/SS online?
The PIC16LC781-I/SS is available from authorized Microchip distributors including Mouser, DigiKey, Octopart-listed suppliers, MicrochipUSA, Nevsemi, Vyrian, and Xecor. As of 2026-09-22, lead time for stock quantities is typically immediate, but production orders may face last-time-buy allocation because the part is approaching end-of-life.
What is the price of PIC16LC781-I/SS?
As of 2026-09-22, the PIC16LC781-I/SS is priced around USD 2.76 in single-piece quantity, dropping to about USD 1.97 per piece at the 1000-piece break per distributor listings. Pricing reflects last-time-buy scarcity premium; volume contracts negotiated directly with Microchip may secure better rates for committed orders.
What is the lead time for PIC16LC781-I/SS?
Distributor-listed stock of PIC16LC781-I/SS typically ships same-day as of 2026-09-22. Factory lead time is 12-16 weeks because the part is in last-time-buy, meaning Microchip is not accepting new production orders beyond existing bookings. Plan inventory accordingly.
Is PIC16LC781-I/SS in stock right now?
Yes, limited stock of PIC16LC781-I/SS is available at Mouser and DigiKey as of 2026-09-22. Because the part is in last-time-buy, distributor inventory will not be replenished once exhausted. Verify current stock before placing BOM-line orders to avoid line-down situations.
PIC16LC781-I/SS vs PIC16F877-I/P - which is better for new designs?
For new designs in 2026, the PIC16F877-I/P is the better choice. The PIC16F877 offers 14 KB of flash (vs 1.75 KB OTP), 368 bytes of RAM, and 8-channel 10-bit ADC (vs 8-bit), all in a 40-pin PDIP package. Use the PIC16LC781-I/SS only when cost per unit dominates and the OTP memory model fits your production flow.
When should I choose PIC16LC781-I/SS over PIC16F88-I/SS?
Choose PIC16LC781-I/SS when the application needs the lowest possible unit cost and the firmware is locked at production time. The OTP memory eliminates flash-cell process steps, yielding a price advantage of roughly 20-30% versus the flash PIC16F88. For prototyping or any design with late firmware changes, the PIC16F88-I/SS is the better choice.
What is the best drop-in replacement for PIC16LC781-I/SS?
The best drop-in replacement is PIC16LC781T-I/SS (tape-and-reel packaging variant, same die) or PIC16LC781-I/SO if the PCB can be re-laid for SOIC-20. For a fully flash-compatible alternative with the same SSOP-20 footprint and improved peripherals, Microchip recommends PIC16F88-I/SS, which is software-compatible with minor register updates.
Can PIC16F88-I/SS replace PIC16LC781-I/SS?
Yes, PIC16F88-I/SS is a near drop-in replacement for PIC16LC781-I/SS in the SSOP-20 footprint. Key differences: 4 KB flash vs 1.75 KB OTP, 10-bit ADC vs 8-bit, and slightly higher supply current. The pinout is compatible per Microchip's migration notes, allowing PCB reuse with a firmware recompile.
Where to download PIC16LC781-I/SS datasheet PDF?
The official PIC16LC781-I/SS datasheet (DS30578) is available as a free PDF from Microchip at ww1.microchip.com/downloads/en/DeviceDoc/30578D.pdf. You can also request it through the Microchip website product page or via the PIC Mid-Range Reference Manual (DS33023) linked from the same document set.
Where can I find the PIC16LC781-I/SS pinout?
The PIC16LC781-I/SS pinout is shown in the official Microchip datasheet (DS30578), page 1. In the 20-pin SSOP package: pin 1 is MCLR/VPP, pin 20 is VDD, pin 19 is VSS, and pins 2-7 and 13-18 form the PORTA/PORTB I/O bank. The datasheet's pin-description table lists each pin's alternate functions including ADC channels, comparators, and oscillator connections.

Engineering reference data for PIC16LC781-I/SS — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16LC781-I/SS when your design has locked firmware and the unit-cost advantage of OTP memory outweighs the loss of in-circuit reprogrammability. The part is ideal for high-volume white-goods, microwave oven, and small-appliance controllers where firmware is stable and field updates are not required. Select the tape-and-reel PIC16LC781T-I/SS instead if your assembly line uses SMT pick-and-place. For prototyping or any design needing firmware iteration, choose the flash-based PIC16F88-I/SS, which shares the SSOP-20 footprint and offers 4 KB flash, 10-bit ADC, and 368 B RAM. If the design must remain in production past 2026, switch to the PIC16F88 family because the LC781 is in last-time-buy status.

Comparison with Alternatives

Parameter This Product PIC16LC781T-I/SS PIC16F88-I/SS PIC16LC781-I/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 20-pin SSOP 20-pin SSOP - same 20-pin SSOP - same 20-pin SOIC - different footprint
Program Memory 1.75 KB OTP 1.75 KB OTP 4 KB Flash 1.75 KB OTP
RAM Size 128 B 128 B 368 B 128 B
Max Clock Frequency 20 MHz 20 MHz 20 MHz 20 MHz
ADC Resolution 8-bit 8-bit 10-bit 8-bit
I/O Pins 16 16 16 16
Memory Type OTP OTP Flash (reprogrammable) OTP
Lifecycle Status Last-time-buy Last-time-buy Active Last-time-buy

Key Differentiators

  • Single-cycle 14-bit RISC core at 20 MHz in OTP memory (vs PIC16F88-I/SS)
  • On-chip dual analog comparators and programmable voltage reference (vs PIC16LC781T-I/SS)
  • Industrial -40 C to +85 C operating range with brown-out detect (vs PIC16F88-I/SS)

Design Notes

Because the PIC16LC781-I/SS uses OTP program memory, firmware bugs cannot be patched in the field. Allocate at least 20% of the 1.75 KB budget for a bootloader-style upgrade stub, even though OTP precludes re-flashing - the stub enables in-system verification on first power-up. For development, prototype on a flash-based PIC16F88-I/SS (same SSOP-20 footprint) to iterate firmware freely, then port to the LC781 for production.

Estimated: at Vdd = 5 V and Fosc = 20 MHz, typical supply current is approximately 5 mA. Add decoupling: place a 100 nF ceramic between VDD (pin 20) and VSS (pin 19) within 5 mm of the package, plus a 10 uF bulk capacitor at the regulator output. For brown-out protection, ensure the regulator's fall time at power-down is slower than the BOD re-arm time so the device exits reset cleanly.

Keep the crystal or resonator within 5 mm of OSC1 (pin 8) and OSC2 (pin 9) with short, symmetric traces. Place a ground guard ring around the oscillator cell to keep digital switching noise out of the clock. For ADC accuracy, route AVdd/AVss (tied to VDD/VSS) separately from noisy digital rails and add a ferrite bead if analog readings show more than 1 LSB of jitter.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS compliant per distributor listings. Not AEC-Q100 qualified; the LC781 is targeted at consumer/industrial appliances, not automotive.

Data verified on: 2026-09-22 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16LC781-I/SS datasheet PIC16LC781-I/SS price PIC16LC781-I/SS buy Microchip 8-bit OTP MCU SSOP-20 PIC16LC781 vs PIC16F88 PIC16LC781-I/SS drop-in replacement PIC16LC781 white goods controller PIC16LC781 microwave oven MCU PIC16LC781 last time buy PIC16LC781 pinout SSOP PIC16 LC family upgrade PIC16F what is the clock speed of PIC16LC781

Related Components & Terms

Microchip Technology PIC16LC781 PIC16LC781-I/SS PIC16LC781T-I/SS PIC16F88 PIC16F877 8-bit microcontroller MCU PIC16 RISC core Harvard architecture OTP program memory SSOP-20 Shrink Small Outline Package 20 MHz clock 8-bit ADC brown-out detect watchdog timer RoHS IEC 60705 white goods appliance controller Microwave oven control battery charger IR remote decoder
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details