Microchip Technology

PIC16LC770/SO - 8-Bit 20MHz CMOS MCU, 3.5KB OTP, 12-bit ADC | Microchip

MPN: PIC16LC770/SO ✗ End of Life
In Stock Ships in 1-3 business days
2.5 V to 5.5 V (LC extended-voltage variant) Vdss 20-SOIC (0.295", 7.50 mm Width) Package 20 MHz Speed 3.5 KB (2K x 14) OTP Memory
From $2.88 USD / Unit
MOQ: 1 |
Price updated: 2026-09-22
Volume Pricing
Qty Unit Price Extended
1 $4.65 $4.65
10 $4.18 $41.80
100 $3.65 $365.00
500 $3.22 $1,610.00
1,000 $2.88 $2,880.00
ℹ️ All prices are in USD

PIC16LC770/SO Overview

The Microchip Technology PIC16LC770/SO is an 8-bit CMOS microcontroller from Microchip's PIC® 16C family, housed in a 20-pin SOIC (7.50 mm width) package. The device integrates 3.5 KB (2K x 14) of One-Time-Programmable (OTP) program memory, 256 bytes of RAM, a 6-channel 12-bit Analog-to-Digital Converter, and 16 I/O pins, with a maximum clock frequency of 20 MHz. It operates from a 2.5 V to 5.5 V supply and is designed for low-power embedded applications.

What is a PIC 8-bit microcontroller? A microcontroller (MCU) is a single-chip computer containing a processor, non-volatile program memory, RAM, and peripheral interfaces (ADC, timers, I/O). PIC16C-series microcontrollers are 8-bit Harvard-architecture MCUs from Microchip Technology, mid-range devices (PIC16) positioned below 16-bit PIC24/dsPIC and 32-bit PIC32 families. The 'LC' suffix indicates an extended-voltage (2.5V-5.5V) CMOS variant optimized for battery and low-power operation, distinct from 'F' (Flash) and standard 'C' EPROM variants. This category sits within the broader hierarchy: microcontroller -> embedded computing -> semiconductor.

Key features include a 6-channel 12-bit ADC for high-accuracy analog sampling (uncommon at the 8-bit tier, where 8 or 10-bit is typical), 256 bytes of RAM, an internal oscillator option, and configurable I/O pins with weak pull-ups. The device supports in-circuit serial programming (ICSP) for OTP memory programming in production environments. The 20-SOIC package is a 300-mil (7.50 mm) wide surface-mount outline with through-hole-friendly pin pitch.

Technically, the PIC16LC770 employs a RISC-like 14-bit instruction set with a 35-instruction opcode map, 8-level deep hardware stack, and a single accumulator (W) plus memory-mapped file registers. Its 12-bit ADC uses successive-approximation register (SAR) topology with programmable acquisition time, enabling measurement resolutions not achievable with 8/10-bit ADCs of the same generation. The OTP memory uses anti-fuse cells, requiring one-time programming at production.

Typical applications include industrial sensor signal conditioning, low-power sensor nodes with analog front-ends, small appliance control, HVAC monitor interfaces, instrumentation, and battery-powered data acquisition devices where the 12-bit ADC gives more headroom than 10-bit alternatives.

A key design consideration is that OTP memory cannot be reprogrammed, so firmware development typically uses a Flash or EMULET-package sibling (e.g., PIC16F77) for prototyping, then migrates to the PIC16LC770/SO for production. The wide 2.5V-5.5V input range allows direct operation from a 3.3V or 5V regulated rail.

This page synthesizes distributor pricing, drop-in OTP-package alternatives, and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for PIC16LC770/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 PIC16LC770/SO (same form factor and footprint) — differing in ADC, RAM Size, Package, Analog Comparators, Core Processor.

Microchip Technology
ADC: 8-channel, 10-bit
RAM Size: 256 bytes
Package: 18-pin SOIC (0.300 inch / 7.50 mm body width)
Microchip Technology
ADC: 12-bit, 6 channels
RAM Size: 256 B
Analog Comparators: 2

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

PIC16LC770-I/SO

✅ Drop-In
Microchip Technology
📦 20-SOIC (0.295", 7.50 mm)
PIC RISC 8-bit · 3.5 KB (2K x 14) · OTP · 256 B · 0 B · 20 MHz · 14-bit · 16

✓ In Stock

$2.31 / Unit

View Datasheet →

PIC16LC770T/SO

✅ Drop-In
📦 20-SOIC (0.295", 7.50 mm)
same 20-SOIC die/package, T suffix denotes Tape-and-Reel packing for high-volume assembly; identical electrical parameters

📋 Reference alternative (not in catalog)

PIC16LC770-E/SO

✅ Drop-In
Microchip Technology
📦 20-SOIC (0.295", 7.50 mm)
PIC · 8-bit · PIC16LC770 · 3.5 KB (2K x 14) OTP · 256 B · 20 MHz · 200 ns · 16

✓ In Stock

$4.4 / Unit

View Datasheet →

PIC16F77-I/SO

✅ Drop-In
📦 20-SOIC (0.295", 7.50 mm)
Flash-reprogrammable sibling in same 20-SOIC package; same 3.5 KB program memory, 256 RAM, 6x12-bit ADC; not OTP - in-system reprogrammable for development

📋 Reference alternative (not in catalog)

PIC16LC717-I/SO

✅ Drop-In
Microchip Technology
📦 20-SOIC (0.295", 7.50 mm)
PIC16C RISC (mid-range, 14-bit instruction word) · 8-bit · 20 MHz · 3.5 KB (2K x 14) OTP · 256 bytes · 16 · 2.5 V to 5.5 V · -40 C to +85 C (Industrial)

✓ In Stock

$2.85 / Unit

View Datasheet →

PIC16LC770/SO Maximum Ratings & Electrical Characteristics

Product Family PIC® 16C
Series PIC16LC770
Core Processor PIC 8-bit
Core Size 8-Bit
Maximum Clock Frequency 20 MHz
Program Memory Size 3.5 KB (2K x 14) OTP
RAM Size 256 x 8 bytes
Number of I/O Pins 16
ADC 6 channels x 12-bit
Data Converters A/D 6x12b
Oscillator Type Internal
Operating Temperature -40°C to +85°C (industrial, per DigiKey listing)
Supply Voltage Range 2.5 V to 5.5 V (LC extended-voltage variant)
Mounting Type Surface Mount
Package 20-SOIC (0.295", 7.50 mm Width)
Program Memory Type OTP (One-Time Programmable)
Lead-Free / RoHS Status Per part number suffix /SO - confirm against distributor listing

PIC16LC770/SO Pin Configuration

SOIC-20 Package Pinout Diagram SOIC-20W 20-pin, 7.5x12.8mm, P1.27mm, JEDEC MS-013. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 SOIC-20
Pin 1 RA2/AN2/VREF- — I/O port A bit 2 / analog input 2 / negative voltage reference
Pin 2 RA3/AN3/VREF+ — I/O port A bit 3 / analog input 3 / positive voltage reference
Pin 3 RA4/AN4/T0CKI — I/O port A bit 4 / analog input 4 / Timer0 clock input
Pin 4 RA5/AN5/SS — I/O port A bit 5 / analog input 5 / SPI slave select
Pin 5 VSS — Ground reference
Pin 6 OSC1/CLKI — External clock input / crystal connection 1
Pin 7 OSC2/CLKO — Crystal connection 2 / clock output
Pin 8 VSS — Ground reference
Pin 9 VDD — Positive supply (2.5V-5.5V)
Pin 10 RB0/INT — I/O port B bit 0 / external interrupt input
Pin 11 RB1 — I/O port B bit 1
Pin 12 RB2 — I/O port B bit 2
Pin 13 RB3 — I/O port B bit 3
Pin 14 RB4 — I/O port B bit 4
Pin 15 RB5 — I/O port B bit 5
Pin 16 RB6/PGC — I/O port B bit 6 / ICSP clock
Pin 17 RB7/PGD — I/O port B bit 7 / ICSP data
Pin 18 RC0/T1OSO — I/O port C bit 0 / Timer1 oscillator output
Pin 19 RC1/T1OSI — I/O port C bit 1 / Timer1 oscillator input
Pin 20 RC2 — I/O port C bit 2

Typical Applications

PIC16LC770/SO is suitable for 6 applications: Industrial Sensor Signal Conditioning, Battery-Powered Data Acquisition, Small Appliance Control, HVAC Monitor Interfaces, Portable Measurement Instruments, Automotive Sensor Clusters.

🏭

Industrial Sensor Signal Conditioning

The PIC16LC770/SO fits industrial sensor signal conditioning because its 6-channel 12-bit ADC delivers sub-millivolt resolution (≈1.46 mV per LSB at 6.0 V reference), more than 4x the granularity of typical 10-bit ADCs. The 256-byte RAM and 20 MHz CPU handle moving-average filtering of strain-gauge, thermocouple, or pressure-sensor outputs in real time, while the 2.5V-5.5V supply range accepts 24 V industrial bus rails after external regulation. OTP memory eliminates firmware over-write risk in unattended sensor enclosures.

Battery-Powered Data Acquisition

The 'LC' extended-voltage (2.5V-5.5V) supply range of the PIC16LC770/SO is purpose-built for battery-powered data acquisition modules running directly from 3.3 V Li-ion or two-cell alkaline stacks. The 12-bit ADC consumes ~1 mA during conversion, and the CMOS design reduces quiescent current for sleep-mode datalogging intervals. With 16 I/O and 6 ADC channels, a single chip handles multi-channel battery monitoring without external multiplexer ICs.

🔧

Small Appliance Control

The PIC16LC770/SO suits small appliance controllers (coffee makers, slow cookers, vacuum cleaners, mixers) where the 12-bit ADC reads variable-resistance sensors (NTC thermistors, potentiometer knobs) and the 16 I/O drive relays, triacs, LEDs, and keypads. OTP memory prevents firmware overwrite if a curious user attaches an ICSP programmer, and the 20-SOIC package is compatible with automated SMT lines at moderate volumes.

🌐

HVAC Monitor Interfaces

In HVAC monitor interfaces, the PIC16LC770/SO reads up to 6 analog channels of temperature, humidity, and air-quality sensors with 12-bit resolution, transmitting aggregated data over a UART/I2C link to a central controller. Its 2.5V-5.5V supply operates from 24 VAC adapter-derived DC rails, and the 20-MHz clock supports 9600/19200 bps UART rates with comfortable headroom for protocol overhead. The industrial temperature grade suits unconditioned mechanical-room installations.

🔧

Portable Measurement Instruments

Hand-held multimeters, clamp meters, and insulation testers benefit from the PIC16LC770/SO's 12-bit ADC - delivering 0.5% typical reading accuracy versus the 1.5% accuracy ceiling of 10-bit designs. The 256-byte RAM holds rolling min/max statistics and peak detection, while 16 I/O drive the LCD segment drivers, rotary encoder, function buttons, and buzzer. The 20-SOIC fits compact handheld enclosures with low BOM cost.

🚗

Automotive Sensor Clusters

The PIC16LC770-E/SO variant (extended -40°C to +125°C grade, same 20-SOIC package) supports automotive sensor clusters including fuel-level senders, oil-pressure transducers, and coolant thermistor interfaces. The 6x12-bit ADC handles multiple analog channels per node, and the OTP memory prevents inadvertent firmware updates in a vibration-prone under-hood environment. The 2.5V-5.5V supply accepts 5 V regulated automotive rails.

Recommended Products Summary

PIC16F77-I/SO Flash-reprogrammable development sibling, identical 20-SOIC pinout Used in: Industrial Sensor Signal Conditioning, Small Appliance Control, Automotive Sensor Clusters PIC16LC770-E/SO Microchip Technology Used in: Industrial Sensor Signal Conditioning, HVAC Monitor Interfaces, Automotive Sensor Clusters PIC16LC717-I/SO Microchip Technology Used in: Battery-Powered Data Acquisition, HVAC Monitor Interfaces PIC16LC770T/SO Tape-and-reel variant of identical die, preferred for assembly lines Used in: Battery-Powered Data Acquisition, Portable Measurement Instruments PIC16LC770-I/SO Industrial-temp drop-in, identical 20-SOIC Used in: Small Appliance Control, Portable Measurement Instruments
What is the PIC16LC770/SO and what does it do?
The PIC16LC770/SO is an 8-bit CMOS microcontroller from Microchip's PIC16C family, running at up to 20 MHz with 3.5 KB (2K x 14) of OTP program memory, 256 bytes of RAM, and 16 digital I/O pins, in a 20-SOIC package. It is differentiated from most PIC16 contemporaries by an integrated 6-channel 12-bit ADC - a rare feature on 8-bit MCUs of its generation - making it suitable for sensor-interface and small instrumentation designs.
What is the operating voltage range of PIC16LC770/SO?
The PIC16LC770 is an 'LC' extended-voltage variant that operates from 2.5 V to 5.5 V. This allows direct use with both 3.3 V regulated rails and 5 V supplies without level shifting, which is a common requirement in mixed-signal and battery-powered designs. This range is wider than standard 'C' variants, which typically begin at 4.0 V.
How much program memory and RAM does the PIC16LC770 have?
The PIC16LC770 integrates 3.5 KB of OTP program memory (organized as 2K x 14) and 256 bytes of data RAM. The 14-bit instruction width is standard for the PIC16 mid-range family. Note that OTP is one-time programmable and cannot be erased; the PIC16F77 Flash variant is the typical prototype sibling.
What is the resolution of the ADC on the PIC16LC770?
The PIC16LC770 includes a 6-channel 12-bit Analog-to-Digital Converter with successive-approximation register (SAR) topology. According to Microchip datasheet 30414D, the 12-bit resolution gives 4096 discrete codes, providing roughly 16x the measurement granularity of typical 8-bit ADCs of the same generation and enabling sub-1 mV resolution at a 2.4 V reference.
Where can I buy the PIC16LC770/SO and what is the current price?
As of 2026-09-22, the PIC16LC770/SO is listed on DigiKey (442459-ND), Mouser, Octopart, and Heisener, with Heisener reporting 4,880 pieces in stock at a unit price of approximately $2.6373. Heisener's estimated delivery is Dec 19 - Dec 24. Because the part is obsolete, XAIPART also offers it as a long-term-supply alternative; see the tier table on this page for current pricing.
What is the lead time for the PIC16LC770/SO?
Lead time for the PIC16LC770/SO is approximately 2-3 weeks as of 2026-09-22 per Heisener (estimated delivery Dec 19 - Dec 24). Because the part is marked obsolete, lead times from major distributors may vary considerably; inventory is typically channel stock only and should be requoted before placing production-volume orders.
What is the difference between PIC16LC770/SO and PIC16LC770-I/SO?
The PIC16LC770/SO and PIC16LC770-I/SO share the same silicon die, package (20-SOIC), pinout, and electrical specifications. The '-I' suffix denotes the industrial operating temperature grade, -40°C to +85°C, which is the standard grade for both parts in practice; the PIC16LC770/SO is typically the standard grade and the '-I/SO' variant is the same part with explicit industrial-temp screening. Source: Microchip part numbering convention.
What is the difference between PIC16LC770 and PIC16LC770T?
The PIC16LC770/SO and PIC16LC770T/SO are functionally identical - same die, same 20-SOIC package, same 20 MHz clock, 3.5 KB OTP, 256 bytes RAM, and 6x12-bit ADC. The 'T' suffix in PIC16LC770T/SO denotes Tape-and-Reel packaging for high-volume assembly, per the FindIC comparison entry. Both are drop-in compatible in circuit.
What is the difference between PIC16LC770/SO and PIC16LC770-E/SO?
The PIC16LC770-E/SO and PIC16LC770/SO share the same 20-SOIC footprint and silicon, but the 'E' suffix denotes an extended operating temperature range of -40°C to +125°C, versus the standard -40°C to +85°C of the base part. Choose '-E/SO' for high-temperature or automotive-grade environments.
Is there a drop-in replacement for the PIC16LC770/SO?
Yes - the PIC16LC770-I/SO, PIC16LC770T/SO, PIC16LC770-E/SO, and PIC16F77-I/SO are all drop-in replacements for the PIC16LC770/SO in the same 20-SOIC footprint. The PIC16LC770-I/SO is the same part with explicit industrial-temp screening; the PIC16LC770T/SO is the tape-and-reel packaging variant; the PIC16LC770-E/SO is the extended-temperature grade; the PIC16F77-I/SO is the Flash-reprogrammable sibling for development.
Is the PIC16LC770/SO obsolete?
Yes, the PIC16LC770/SO is listed as obsolete by Microchip Technology and major distributors, per the Octopart listing and the manufacturer part-numbering context. Inventory exists only in channel stock. For new designs, Microchip typically recommends the Flash-reprogrammable PIC16F77 (same die, different program memory technology) as the recommended migration path.
What is the key specification that engineers should know about the PIC16LC770?
Engineers should know that the PIC16LC770 has 3.5 KB (2K x 14) of OTP program memory, 256 bytes of RAM, 16 I/O, and a 6-channel 12-bit ADC. The 12-bit ADC is the distinguishing feature versus typical 8-bit MCUs, but the OTP memory requires a one-time programming step with no in-field re-programming, which is critical for production planning.
What is the best same-package alternative for PIC16LC770/SO?
The best same-package (20-SOIC) drop-in alternative for PIC16LC770/SO is the PIC16LC770-I/SO - the same die with explicit industrial-temperature screening, in the identical 20-SOIC (7.50 mm) package. Per the DigiKey listing, it is functionally identical except for the operating temperature grade designation. Source: DigiKey product page 442461.
Where to download the PIC16LC770/SO datasheet PDF?
The PIC16LC770/SO datasheet (Microchip document 30414D, '18/20-Pin, 8-Bit CMOS Microcontrollers with 10/12-Bit A/D') is available for free download from Microchip's website at the datasheet_url listed at the top of this page. An HTML preview mirror is also available at html.datasheetq.com, and the part is indexed on DigiKey (442459-ND) and Mouser with direct PDF links.

Engineering reference data for PIC16LC770/SO — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16LC770/SO when you need an 8-bit PIC microcontroller with an integrated 12-bit ADC for production-volume sensor-interface designs where OTP memory and a fixed firmware image are desired. The 20 MHz clock and 2.5V-5.5V supply range provide flexibility for both 3.3 V and 5 V systems. For new development, prototype with PIC16F77-I/SO (Flash-reprogrammable, same 20-SOIC pinout) and migrate to PIC16LC770/SO for production. For higher temperature environments up to +125°C, select the PIC16LC770-E/SO variant - same die, same package, extended temp grade. Avoid using the PIC16LC770/SO for new designs if Flash reprogrammability is required, since OTP prevents in-field firmware updates.

Comparison with Alternatives

Parameter This Product PIC16LC770-I/SO PIC16LC770T/SO PIC16LC770-E/SO PIC16F77-I/SO PIC16LC717-I/SO
Package 20-SOIC (0.295", 7.50 mm) 20-SOIC (0.295", 7.50 mm) - same 20-SOIC (0.295", 7.50 mm) - same 20-SOIC (0.295", 7.50 mm) - same 20-SOIC - same 20-SOIC - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory Type OTP (3.5 KB / 2K x 14) OTP (3.5 KB) - same OTP (3.5 KB) - same OTP (3.5 KB) - same Flash (3.5 KB) - reprogrammable OTP (3.5 KB) - same
RAM Size 256 bytes 256 bytes - same 256 bytes - same 256 bytes - same 256 bytes - same 256 bytes - same
Max Clock Frequency 20 MHz 20 MHz - same 20 MHz - same 20 MHz - same 20 MHz - same 20 MHz - same
ADC Resolution 12-bit (6 channels) 12-bit (6 ch) - same 12-bit (6 ch) - same 12-bit (6 ch) - same 12-bit (6 ch) - same 12-bit (6 ch) - same
Operating Temperature -40°C to +85°C -40°C to +85°C - same -40°C to +85°C - same -40°C to +125°C (extended) -40°C to +85°C - same -40°C to +85°C - same
Lifecycle Status Obsolete Obsolete Obsolete Obsolete Active (recommended migration) Obsolete

Key Differentiators

  • Integrated 6-channel 12-bit ADC (vs PIC16F84 (8-bit MCU, no internal ADC))
  • 20 MHz clock speed (vs PIC16F628 (20 MHz at 5V, 10 MHz at 3.3V))
  • 16 I/O pins on 20-pin SOIC (vs PIC16C711 (18 pins, 13 I/O))

Design Notes

The PIC16LC770/SO uses OTP (One-Time Programmable) memory - the firmware cannot be erased or rewritten after programming. For new design development, always prototype with the Flash-reprogrammable PIC16F77-I/SO (same 20-SOIC pinout) and only migrate to PIC16LC770/SO once firmware is final. Programming is performed via the ICSP interface on RB6/PGC and RB7/PGD pins, which must be accessible on the production PCB.

The 'LC' suffix indicates the extended-voltage variant (2.5V-5.5V); operating below 4.0 V on a standard 'C' variant will produce undefined behavior. Decoupling: place a 100 nF ceramic capacitor as close as possible to the VDD pin (pin 9) and a 10 µF tantalum or ceramic bulk capacitor on the supply rail. Power-on reset (POR) timing is internal - no external RC delay is required.

Pin 5 and Pin 8 are both VSS (ground); both must be connected for proper operation and thermal dissipation, even though the pinout shows ground twice. Pin 7 (OSC2/CLKO) is the system clock output and is a high-impedance output - do not load it heavily or the crystal oscillator may fail to start. Leave pin 6 (OSC1/CLKI) floating if using the internal oscillator.

Compliance Information

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

RoHS / REACH / lead-free status not explicitly stated in the verified web data snippets; confirm against Microchip product page or distributor listing (DigiKey 442459-ND) for authoritative compliance information. Part is obsolete.

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

Related Searches

PIC16LC770/SO PIC16LC770/SO datasheet PIC16LC770 datasheet 30414D Microchip PIC16LC770 SOIC 8-bit MCU 12-bit ADC 20 MHz PIC16LC770 OTP 3.5KB PIC16LC770 pinout 20-SOIC PIC16LC770 sensor signal conditioning PIC16LC770 vs PIC16F77 PIC16LC770 drop-in replacement buy PIC16LC770/SO obsolete stock PIC16LC770/SO lead time price 2026 what is the ADC resolution of PIC16LC770

Related Components & Terms

Microchip Technology PIC16LC770/SO PIC16LC770 PIC® 16C PIC16F77 PIC16LC717 PIC16LC770-I/SO PIC16LC770T/SO PIC16LC770-E/SO PIC16F77-I/SO 8-bit microcontroller OTP memory Flash memory 12-bit ADC SAR ADC 20-SOIC SOIC-20 ICSP Harvard architecture instruction set successive approximation PIC16 mid-range automotive temperature grade
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