Microchip Technology

PIC16LC770/P - 8-Bit 20MHz MCU, 3.5KB OTP, 16 I/O | Microchip

MPN: PIC16LC770/P ✗ End of Life
In Stock Ships in 1-3 business days
2.5 V to 5.5 V Vdss 20-PDIP (0.300 inch, 7.62 mm) Package 20 MHz Speed 3.5 KB (2K x 14) OTP Memory
From $3.74 USD / Unit
MOQ: 1 |
Price updated: 2026-09-22
Volume Pricing
Qty Unit Price Extended
1 $5.95 $5.95
10 $5.35 $53.50
100 $4.76 $476.00
500 $4.21 $2,105.00
1,000 $3.74 $3,740.00
ℹ️ All prices are in USD

PIC16LC770/P Overview

The Microchip Technology PIC16LC770/P is a low-voltage 8-bit CMOS microcontroller in the PIC16 family, offering 3.5KB (2K x 14) of One-Time-Programmable (OTP) program memory, 256 bytes of RAM, and 16 digital I/O pins, all housed in a 20-pin PDIP through-hole package. It runs at up to 20 MHz instruction cycle and operates from a 2.5V to 5.5V supply, with on-chip peripherals including a 10-bit ADC, USART, I2C/SPI, two PWM modules, and capture/compare blocks. The OTP memory is suitable for prototype and low-volume production where in-circuit reprogrammability is not required.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, data memory, and peripheral interfaces such as ADCs, timers, and serial communication blocks. PIC16 microcontrollers use a RISC (Reduced Instruction Set Computer) Harvard architecture, where program and data memories are separate 14-bit-wide buses. Within Microchip's portfolio, PIC16 sits between the smaller PIC10/PIC12 baseline families and the higher-end PIC18 and dsPIC families, targeting cost-sensitive, mid-complexity embedded designs.

Key features of the PIC16LC770/P include 35 instructions at 200 ns per instruction (5 MIPS at 20 MHz), an internal 8 MHz oscillator option, a wide analog front end with 10-bit ADC and analog comparator, a master sync/async serial port (MSSP) configurable for I2C or SPI, an enhanced USART, two 8-bit timers plus one 16-bit timer, and a programmable brown-out reset plus watchdog timer for safety-critical applications. Its low-power operation and rich peripheral mix make it well suited to mixed-signal embedded boards.

The architecture combines a 14-bit instruction word, 8-bit data path, hardware stack, and a vectored interrupt controller. OTP program memory (versus Flash) reduces per-unit die cost but trades off field reprogrammability - this is acceptable for closed firmware builds in appliance, industrial sensor, and consumer devices. The ADC's 10-bit resolution and the integrated analog comparator eliminate external signal-conditioning parts in many designs.

Typical applications include industrial sensor nodes, motor and pump controllers, low-cost appliance user interfaces, remote control transmitters, automotive body and accessory modules, and analog-front-end data acquisition boards. The 16 I/O count and 20-pin footprint target designs that need analog input plus digital control without exceeding a small PCB budget.

When designing with this device, ensure VDD stays within 2.5V-5.5V and that decoupling is placed within 5 mm of the supply pins. Engineers considering OTP variants should plan for chip-swap when iterating firmware, or select the PIC16F770 Flash equivalent for development.

This page synthesizes distributor pricing and availability, drop-in same-package alternatives, and practical design notes that complement the manufacturer datasheet for engineers evaluating the PIC16LC770/P for new or legacy embedded designs.

Drop-in alternatives for PIC16LC770/P — 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/P (same form factor and footprint) — differing in Package, Program Memory Size, I/O Pins, Mounting Type, ADC.

Microchip Technology
Package: 18-PDIP (0.300 inch, 7.62mm)
Program Memory Size: 3.5KB (2K x 14)
I/O Pins: 13 (general-purpose)
Microchip Technology
Package: CERDIP-40 (windowed, 0.600 in)
Program Memory Size: 3.5 KB (2048 x 14 words)
I/O Pins: 13 (with individual direction control)
Microchip Technology
Package: 20-pin PDIP (0.300 in / 7.62 mm)
Program Memory Size: 3.5 KB (2K x 14 words)
ADC: 12-bit, up to 6 channels

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

PIC16LC770-I/P

✅ Drop-In
Microchip Technology
📦 20-PDIP
PIC · 8-Bit · OTP (One-Time Programmable) · 3.5 KB (2K x 14 words) · 256 bytes · None (OTP family) · 20 MHz (200 ns instruction cycle) · 2.5 V to 5.5 V

✓ In Stock

$2.75 / Unit

View Datasheet →

PIC16LC770-E/P

✅ Drop-In
📦 20-PDIP
same 20-PDIP pinout and die, extended -40C to +125C vs commercial 0C to +70C

📋 Reference alternative (not in catalog)

PIC16F770-I/P

✅ Drop-In ⚠️ Specs Unverified
📦 20-PDIP
Flash memory (1K in-system reprogrammable) vs OTP (one-time programmable)

📋 Reference alternative (not in catalog)

PIC16LC622A-04E/P

✅ Drop-In
Microchip Technology
📦 20-PDIP
PIC 8-bit RISC (Harvard) · EPROM (OTP windowed) · 3.5KB (2K x 14) · 128 bytes (128 x 8) · 4 MHz · 1 us at 4 MHz · 2.5 V to 6.25 V · 13 (general-purpose)

✓ In Stock

$2.18 / Unit

View Datasheet →

PIC16LC715-04/P

✅ Drop-In
Microchip Technology
📦 20-PDIP
PIC16 mid-range 8-bit MCU · EPROM (UV-erasable, windowed CERDIP) · 3.5 KB (2048 x 14 words) · 128 bytes · Not present · 4 MHz (the "-04" speed grade) · 1 us at 4 MHz oscillator · 2.5 V to 5.5 V

✓ In Stock

$1.57 / Unit

View Datasheet →
ℹ️ 1 cross-package part(s) hidden — different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

PIC16LC770/P Maximum Ratings & Electrical Characteristics

Core Processor PIC
Core Size 8-Bit
Program Memory Size 3.5 KB (2K x 14) OTP
RAM Size 256 B
EEPROM Size 0 (no on-chip EEPROM)
Maximum Clock Frequency 20 MHz
Instruction Cycle Time 200 ns
Supply Voltage (VDD) 2.5 V to 5.5 V
I/O Pins 16
ADC 10-bit, 14 channels (single ADC)
Timers 2 x 8-bit + 1 x 16-bit
PWM Channels 2
Communication Interfaces USART, MSSP (I2C/SPI), enhanced USART
Package 20-PDIP (0.300 inch, 7.62 mm)
Mounting Type Through Hole
Operating Temperature (P suffix) 0C to +70C (commercial)
Brown-out Reset Yes (programmable)
Watchdog Timer Yes
Programming Type OTP (One-Time-Programmable)

PIC16LC770/P Pin Configuration

DIP-20 Package Pinout Diagram DIP-20 20-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 DIP-20
Pin 1 MCLR/VPP — Master clear reset input (active low) / programming voltage
Pin 2 RA0/AN0 — Digital I/O / analog input channel 0
Pin 3 RA1/AN1 — Digital I/O / analog input channel 1
Pin 4 RA2/AN2/VREF- — Digital I/O / analog input channel 2 / ADC reference minus
Pin 5 RA3/AN3/VREF+ — Digital I/O / analog input channel 3 / ADC reference plus
Pin 6 RA4/AN4 — Digital I/O / analog input channel 4 (open-drain)
Pin 7 RA5/AN5 — Digital I/O / analog input channel 5
Pin 8 VSS — Ground
Pin 9 RA7 — Digital I/O / oscillator pin
Pin 10 RA6 — Digital I/O / oscillator pin
Pin 11 RC0 — Digital I/O
Pin 12 RC1 — Digital I/O
Pin 13 RC2 — Digital I/O
Pin 14 RC3 — Digital I/O
Pin 15 RC4 — Digital I/O
Pin 16 RC5 — Digital I/O
Pin 17 RC6 — Digital I/O
Pin 18 RC7 — Digital I/O
Pin 19 VSS — Secondary ground (per datasheet)
Pin 20 VDD — Positive supply voltage 2.5-5.5 V

Typical Applications

PIC16LC770/P is suitable for 6 applications: Industrial Sensor Node, Low-Cost Appliance User Interface, Motor and Pump Speed Controller, Remote Control Transmitter, Automotive Body and Accessory Module, Analog Front-End Data Acquisition.

🏭

Industrial Sensor Node

The PIC16LC770/P fits industrial sensor nodes that sample slow analog signals and forward readings over a serial link. Its 10-bit ADC with up to 14 channels resolves inputs from thermocouples, bridge pressure sensors, and 4-20 mA loops with simple external signal conditioning. The 256 bytes of RAM cover 10 Hz logging intervals with rolling-average firmware, while the 16 I/O let one device drive LEDs and a relay coil. Power budget at 5V/8 MHz is below 25 mW, so it suits battery- or energy-harvest-powered remote nodes that must live for months without service.

🎧

Low-Cost Appliance User Interface

The PIC16LC770/P is well matched to appliance UI boards, where it scans a button matrix, drives a small LED or character LCD, and handles motor or heater PWM. Its 2 PWM modules feed triac or MOSFET drivers for fan and pump control, while the analog comparator supervises voltage rails. The 20-PDIP package and 2.5-5.5V range align directly with appliance harnesses, and the OTP memory keeps unit cost low for high-volume white goods. Designers replace the OTP die with the Flash PIC16F770 for development, then move code to the LC variant for production.

🏭

Motor and Pump Speed Controller

In a brush or BLDC pump and small motor controllers, the PIC16LC770/P generates complementary PWM signals and reads back tachometer or current-sense analog signals. Its 10-bit ADC digitizes shunt current for closed-loop torque control, and its capture/compare module triggers MOSFET commutation. Up to 20 MHz enables 100 kHz PWM with up to 10-bit duty resolution for smooth low-speed control. The integrated watchdog and brown-out reset improve field reliability for pumps and fans in unattended industrial enclosures.

📱

Remote Control Transmitter

The PIC16LC770/P is a good fit for handheld remote transmitters where low power, fixed firmware, and small board size matter. The 2.5-5.5V supply runs directly from two AAA cells, the internal oscillator reduces external parts, and the USART drives ASK/FSK modulation in software. OTP memory locks the firmware so production cannot be reflashed in the field. The 20-PDIP package is roomy enough for hand-routed prototypes, while a 20-SOIC sibling (PIC16LC770/SO) drops in for higher-density PCB layouts.

🚗

Automotive Body and Accessory Module

Although originally commercial-grade, the PIC16LC770/P architecture supports body-control style tasks such as lighting drivers, accessory relays, and mirror control. Its 16 digital I/Os toggle FET gates directly from the 5V rail, and its analog inputs monitor battery voltage and current. For under-hood or exterior modules, designers select the PIC16LC770-E/P variant rated to -40C to +125C. Its small footprint and proven mature tooling reduce BOM cost versus newer 32-bit automotive MCUs.

🖥️

Analog Front-End Data Acquisition

The PIC16LC770/P works as a small data-acquisition board that scans multiple analog channels, applies linearization in firmware, and exports the result over I2C, SPI, or USART. Its 10-bit ADC is adequate for instrumentation up to about 0.1 percent full-scale after averaging, and the integrated analog comparator enables window-comparator functions without external parts. The 256 bytes of RAM support a small sample buffer plus time stamps, and OTP memory preserves field calibration parameters that cannot be erased by stray writes.

Recommended Products Summary

PIC16LC715-04/P Microchip Technology Used in: Industrial Sensor Node, Analog Front-End Data Acquisition MCP6002 Op-amp for sensor signal conditioning Used in: Industrial Sensor Node PIC16LC622A-04E/P Microchip Technology Used in: Low-Cost Appliance User Interface, Remote Control Transmitter MCP23S17 SPI I/O expander for keypad scanning Used in: Low-Cost Appliance User Interface PIC16LC770-E/P Same part with extended temperature for hot enclosures Used in: Motor and Pump Speed Controller, Automotive Body and Accessory Module MCP14A0302 MOSFET driver for motor bridge Used in: Motor and Pump Speed Controller MCP4921 External DAC for cleaner waveform synthesis Used in: Remote Control Transmitter MCP8025 Automotive motor-driver companion Used in: Automotive Body and Accessory Module MCP3424 Higher-resolution 18-bit ADC companion for extended ranges Used in: Analog Front-End Data Acquisition
What is the program memory type of the PIC16LC770/P?
The PIC16LC770/P uses 3.5KB of One-Time-Programmable (OTP) program memory, organized as 2K x 14 instruction words. OTP memory is field-programmable only once, so any firmware change requires a chip swap, which is why the part is common in mature production where firmware is frozen and a Flash variant is preferred for prototypes.
Does the PIC16LC770/P have ADC and how many channels?
Yes, the PIC16LC770/P integrates a 10-bit ADC with up to 14 input channels multiplexed onto the available digital I/O pins. The converter runs from a software-selectable clock and supports both polled and interrupt-driven conversions, suitable for slow industrial sensor sampling and basic data-acquisition tasks.
What is the supply voltage range for the PIC16LC770/P?
The PIC16LC770/P is a low-voltage part and operates across a VDD range of 2.5 V to 5.5 V per the Microchip datasheet. Below 2.5 V the brown-out reset will assert and the device will hold in reset; the programming supply must stay within 4.5 V to 5.5 V during device programming.
What is the maximum operating clock frequency of PIC16LC770/P?
The PIC16LC770/P runs up to a maximum clock frequency of 20 MHz, yielding a 200 ns instruction cycle and roughly 5 MIPS throughput. Designers typically use a 20 MHz crystal or the internal 8 MHz oscillator (calibrated to about 1% at 25 C).
What is the difference between PIC16LC770/P and PIC16LC770-I/P?
The 'P' suffix on PIC16LC770/P indicates the commercial 0C to +70C operating temperature range, while the 'I' suffix on PIC16LC770-I/P indicates the industrial -40C to +85C range. Both parts share the same die, 20-PDIP pinout, 3.5KB OTP, and 16 I/O pins.
Is there a Flash-based equivalent of the PIC16LC770/P?
Yes - Microchip offers the PIC16F770 in the same 20-PDIP package as a Flash-reprogrammable equivalent. The PIC16F770 keeps the same 3.5 KB of program memory footprint, the 10-bit ADC, and the same peripheral mix while allowing field firmware updates, so it is preferred for prototypes.
What is the best drop-in replacement for the PIC16LC770/P?
The PIC16LC770-I/P is the closest drop-in replacement for the PIC16LC770/P: same 20-PDIP pinout, same 3.5 KB OTP memory, same 16 I/O, only the temperature grade extends down to -40C. The PIC16F770-I/P shares the same pinout and is the Flash equivalent if you prefer in-system reprogrammability.
Where can I download the PIC16LC770/P datasheet PDF?
The PIC16LC770/P datasheet is published on the Microchip Technology website as document '39591b'. You can download it from the Microchip archive page or from distributor electronic datasheet portals such as LCSC (lcsc.com) using part number PIC16LC770/P.
What is the pinout of the PIC16LC770/P in 20-PDIP?
The PIC16LC770/P 20-pin PDIP pinout is standardized across the family: pin 1 is MCLR/VPP, pin 8 is VSS, pin 19 is VDD, pin 20 is RA0/AN0, and the remaining pins cover RA1-RA5, RB0-RB7, and RC0-RC7 shared with analog and peripheral functions. Always cross-check against the datasheet figure for your specific revision.
How much RAM does the PIC16LC770/P have?
The PIC16LC770/P includes 256 bytes of general-purpose RAM, organized as multiple banks accessible via the bank-select bits in the STATUS register. This is sufficient for moderate stack depth, several hundred bytes of variable storage, and small RAM-based lookup tables for sensor scaling or fixed-point math.
Is the PIC16LC770/P still in production?
No - the PIC16LC770/P is an obsolete part and is no longer in active production. Inventory remains at franchised distributors and brokers, and the Flash-equivalent PIC16F770 is the supported successor with the same pinout and peripheral set. The 'P' suffix commercial-grade variant has been replaced by the I-suffix industrial-grade part for new designs.
What applications is PIC16LC770/P best suited for?
The PIC16LC770/P fits mid-complexity embedded control boards: industrial sensor nodes, low-cost appliance user interfaces, motor and pump controllers, automotive body accessories, remote-control transmitters, and analog frontend data-acquisition boards. Its 16 I/O with 10-bit ADC and dual PWM covers most 5V mixed-signal designs below 5 MIPS.
What is the lead time for PIC16LC770/P?
Because the PIC16LC770/P is obsolete and out of active production, franchised distributors show limited stock and lead time is typically 4 to 10 weeks depending on lot size. Remaining inventory is broker or factory-release stock with quoting required for quantities above a few hundred units.
What is the price of PIC16LC770/P in 100-piece quantity?
As of 2026-09-22, the PIC16LC770/P list price breaks down roughly to USD 5.95 single unit, USD 4.76 at qty 100, and about USD 3.74 at qty 1000 on remaining stock channels. Live distributor availability should be checked at DigiKey, Mouser, Heisener, and Xecor for the most current pricing and lead time.
Is there a same-package cross-brand equivalent for PIC16LC770/P?
True cross-brand drop-in equivalents for the PIC16LC770/P in the 20-PDIP footprint are scarce because the PIC architecture's specialized instruction set and register layout have no third-party pin-compatible counterpart. For designers willing to accept a software port, the Atmel (Microchip) ATtiny2313 and the Nuvoton N79E342 in 20-PDIP are functional MCU replacements in the same through-hole package, but they require a new firmware build, not a drop-in swap.

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

Selection Guide

Choose the PIC16LC770/P for mature commercial-grade embedded designs where OTP memory is acceptable and firmware is frozen - typical examples are low-cost appliance controllers, sensor nodes, and handheld remotes. If your product must survive the field-service firmware update cycle, drop in the Flash-equivalent PIC16F770-I/P instead. For applications exposed to industrial temperatures step to the PIC16LC770-I/P (-40C to +85C) or PIC16LC770-E/P (-40C to +125C). For designs that need more program memory and accept an 8-bit ADC, the PIC16LC715-04/P is a same-footprint migration target. For low-memory, low-pin needs, the PIC16LC622A-04E/P gives you a smaller die in the identical 20-PDIP package. All five candidates share the same 20-pin PDIP footprint, enabling PCB layout reuse.

Comparison with Alternatives

Parameter This Product PIC16LC770-I/P PIC16LC770-E/P PIC16F770-I/P PIC16LC715-04/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 20-PDIP (0.300 inch) 20-PDIP (0.300 inch) - same 20-PDIP (0.300 inch) - same 20-PDIP (0.300 inch) - same 20-PDIP (0.300 inch) - same
Program Memory Type 3.5 KB OTP 3.5 KB OTP 3.5 KB OTP 3.5 KB Flash (reprogrammable) 14 KB OTP
RAM Size 256 B 256 B 256 B 256 B 256 B
Maximum Clock Frequency 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
I/O Pins 16 16 16 16 18
ADC Resolution 10-bit 10-bit 10-bit 10-bit 8-bit
Operating Temperature 0C to +70C (P suffix) -40C to +85C (I suffix) -40C to +125C (E suffix) -40C to +85C (I suffix) 0C to +70C (P suffix)
Lifecycle Status Obsolete Obsolete Obsolete Active (recommended successor) Obsolete

Key Differentiators

  • Low-voltage 2.5-5.5 V operation across the full 20 MHz range (vs PIC16LC622A-04E/P)
  • 14 analog input channels via the on-chip 10-bit ADC (vs PIC16LC715-04/P)
  • Industrial and extended -40C to +125C variants available in same package (vs PIC16F770-I/P)

Design Notes

The PIC16LC770/P needs a 100 nF decoupling capacitor within 5 mm of the VDD pin and a bulk 10 uF electrolytic or tantalum on the board supply rail. Operating range is 2.5-5.5 V; below 2.5 V the brown-out reset will assert and the part will hold in reset. MCLR must never be left floating - tie it to VDD through a 10 kohm resistor with a 100 nF cap to ground for proper reset on power-up.

Route the 20-MHz crystal traces short and symmetric, with ground guard on either side of the oscillator pins. Keep ADC traces away from PWM and digital switching lines; add a 10 kHz RC filter at the analog input pin if the source impedance exceeds 10 kohm. Avoid running digital returns near analog ground - star-ground the ADC VREF pin to the AGND trace.

OTP memory cannot be erased, so any firmware revision requires a chip swap - always use the Flash-equivalent PIC16F770 for development and switch to OTP only for production. The CONFIG bits are fused at the same time as program memory; review them in the programmer template before locking. Leave RA4 open-drain in mind: it cannot drive a high output without a pull-up resistor.

Compliance Information

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

PIC16LC770/P predates mainstream Microchip RoHS rollouts; compliance not stated in retrieved distributor listings. Not AEC-Q100 qualified.

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

Related Searches

PIC16LC770/P PIC16LC770/P datasheet Microchip PIC16LC770 PIC16LC770/P price PIC16LC770/P vs PIC16F770 8-bit OTP microcontroller 20-PDIP PIC16LC770/P industrial sensor node PIC16LC770/P drop-in replacement buy PIC16LC770/P in stock PIC16LC770/P pinout 20-PDIP how much RAM does PIC16LC770/P have PIC16 LC family 20 MHz 3.5 KB OTP

Related Components & Terms

Microchip Technology PIC16LC770 PIC16LC770/P PIC16LC770-I/P PIC16LC770-E/P PIC16F770 PIC16LC622A PIC16LC715 PIC16 PIC microcontroller OTP memory RISC Harvard architecture 10-bit ADC MSSP USART I2C SPI PWM 20-PDIP DIP-20 industrial temperature grade RoHS brown-out reset watchdog timer
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