Microchip Technology

PIC16LC925-I/L - 8-bit PIC MCU 7KB OTP LCD Driver | Microchip

MPN: PIC16LC925-I/L ✓ Active
In Stock Ships in 1-3 business days
2.5 V to 5.5 V (5 V typical) Vdss 68-PLCC (J-Lead), 24.23 x 24.23 mm Package 20 MHz Speed 7 KB (4K x 14) OTP Memory
From $5.21 USD / Unit
MOQ: 1 |
Price updated: 2026-09-22
Volume Pricing
Qty Unit Price Extended
1 $7.95 $7.95
10 $7.16 $71.60
100 $6.37 $637.00
500 $5.74 $2,870.00
1,000 $5.21 $5,210.00
ℹ️ All prices are in USD

PIC16LC925-I/L Overview

The Microchip Technology PIC16LC925-I/L is an 8-bit CMOS microcontroller from the PIC16C family, featuring 7KB of OTP program memory (4K x 14), 176 bytes of RAM, and an integrated LCD driver, housed in a 68-pin PLCC (J-Lead) package measuring 24.23 x 24.23 mm.

Background: A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, data memory, and peripheral interfaces. The PIC16LC925 belongs to the mid-range PIC family built on a Harvard RISC architecture with separate program and data buses. PIC microcontrollers sit within the broader taxonomy of microcontrollers -> embedded microcontrollers -> CMOS microcontrollers -> 8-bit MCUs. The "LC" suffix designates a low-power CMOS variant optimized for battery-friendly operation, and this specific part integrates a segment LCD driver for direct glass connection.

Key features include 52 digital I/O pins, a 20 MHz maximum clock speed, and an integrated LCD driver supporting up to 96 segments. The device operates from a 2.5V to 5.5V supply (typical 5V), includes three timers, a USART, and an analog comparator. Its instruction set is optimized for compact code density with 35 single-word instructions, most executing in a single instruction cycle.

The PIC16LC925 uses a modified Harvard architecture with a 14-bit instruction word and separate 8-bit data path. The integrated LCD module features selectable bias and duty cycle configurations, charge pump option, and software-controlled contrast. In-system programming is supported via the ICSP interface, simplifying field updates.

Typical applications include industrial control panels with LCD readouts, medical instrument displays, automotive dashboard sub-systems, instrumentation with character or graphic LCDs, point-of-sale terminals, and consumer appliances requiring a low-power MCU with display capability.

When designing with this part, note that OTP memory cannot be reprogrammed in-circuit; ensure firmware is fully validated before blowing the OTP array. Use the ICSP header for prototype development and migrate to a Flash-based PIC16F equivalent for production flexibility.

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

Drop-in alternatives for PIC16LC925-I/L — 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 PIC16LC925-I/L (same form factor and footprint) — differing in Operating Temperature, Package, Mounting Type, Program Memory Size, Core Architecture.

Microchip Technology
Operating Temperature: -40C to +85C (Industrial grade)
Package: 68-pin PLCC (24.23 x 24.23 mm)
Mounting Type: Surface Mount (PLCC socket or direct)
Microchip Technology
Operating Temperature: 0 C to +70 C (commercial)
Package: 64-pin TQFP (10x10 mm)
Core Architecture: 8-bit PIC16C RISC

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

PIC16LC925T-I/L

✅ Drop-In
📦 68-PLCC (J-Lead)
same die, tape-and-reel packaging variant; pin-to-pin identical electrical characteristics

📋 Reference alternative (not in catalog)

PIC16LC924-04/PT

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 68-PLCC (J-Lead) - same family footprint
8-bit PIC16C RISC · 7 KB (4K x 14) OTP · 176 bytes · 4 MHz · 2.0 V to 6.0 V (3.3 V or 5 V typical) · 52 · 64-pin TQFP (10x10 mm) · Surface Mount

✓ In Stock

$5.42 / Unit

View Datasheet →

PIC16F946-I/L

✅ Drop-In
📦 68-PLCC (J-Lead)
Flash vs OTP memory (in-circuit reprogrammable), same LCD driver, same 52 I/O, same PIC16 family

📋 Reference alternative (not in catalog)

PIC16F946T-I/L

✅ Drop-In ⚠️ Specs Unverified
📦 68-PLCC (J-Lead)
Flash memory + tape-and-reel packaging; otherwise identical to PIC16F946-I/L

📋 Reference alternative (not in catalog)

PIC16LC925-I/P

✅ Drop-In ⚠️ Specs Unverified
📦 68-PLCC (J-Lead)
PDIP package variant; same die, same electrical specs, pin-to-pin compatible

📋 Reference alternative (not in catalog)

PIC16LC925-I/L Maximum Ratings & Electrical Characteristics

Product Type 8-bit Microcontroller (MCU)
Series PIC 16C
Core Processor PIC
Core Size 8-bit
Program Memory Size 7 KB (4K x 14) OTP
RAM Size 176 bytes
Number of I/O 52
Maximum Clock Speed 20 MHz
Supply Voltage 2.5 V to 5.5 V (5 V typical)
Operating Temperature -40 C to +85 C (Industrial)
Package 68-PLCC (J-Lead), 24.23 x 24.23 mm
Integrated LCD Driver Yes, up to 96 segments
Connectivity USART
Peripherals LCD Driver, 3 Timers, Analog Comparator, Watchdog Timer
Mounting Type Surface Mount

PIC16LC925-I/L Pin Configuration

PLCC-68 Package Pinout Diagram PLCC-68 68-pin PLCC, JEDEC MO-066. PLCC-68 1
Pin 1 SEG0 — LCD Segment 0 output
Pin 2 SEG1 — LCD Segment 1 output
Pin 3 SEG2 — LCD Segment 2 output
Pin 4 SEG3 — LCD Segment 3 output
Pin 5 SEG4 — LCD Segment 4 output
Pin 6 SEG5 — LCD Segment 5 output
Pin 7 SEG6 — LCD Segment 6 output
Pin 8 SEG7 — LCD Segment 7 output
Pin 9 SEG8 — LCD Segment 8 output
Pin 10 SEG9 — LCD Segment 9 output
Pin 11 SEG10 — LCD Segment 10 output
Pin 12 SEG11 — LCD Segment 11 output
Pin 13 SEG12 — LCD Segment 12 output
Pin 14 SEG13 — LCD Segment 13 output
Pin 15 SEG14 — LCD Segment 14 output
Pin 16 SEG15 — LCD Segment 15 output
Pin 17 VDD — Positive supply voltage
Pin 18 VSS — Ground reference
Pin 19 OSC1 — Oscillator input / external clock
Pin 20 OSC2 — Oscillator output
Pin 21 VLCD1 — LCD bias voltage 1
Pin 22 VLCD2 — LCD bias voltage 2
Pin 23 VLCD3 — LCD bias voltage 3
Pin 24 COM0 — LCD Common 0 backplane
Pin 25 COM1 — LCD Common 1 backplane
Pin 26 COM2 — LCD Common 2 backplane
Pin 27 COM3 — LCD Common 3 backplane
Pin 28 RA0/AN0 — PORTA bit 0 / Analog input 0
Pin 29 RA1/AN1 — PORTA bit 1 / Analog input 1
Pin 30 RA2/AN2 — PORTA bit 2 / Analog input 2
Pin 31 RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / Voltage reference plus
Pin 32 RA4/T0CKI — PORTA bit 4 / Timer 0 clock input
Pin 33 RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI slave select
Pin 34 RA6/OSC2 — PORTA bit 6 / secondary oscillator output
Pin 35 RA7/OSC1 — PORTA bit 7 / secondary oscillator input
Pin 36 RB0/INT — PORTB bit 0 / External interrupt
Pin 37 RB1 — PORTB bit 1
Pin 38 RB2 — PORTB bit 2
Pin 39 RB3 — PORTB bit 3
Pin 40 RB4 — PORTB bit 4
Pin 41 RB5 — PORTB bit 5
Pin 42 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 43 RB7/PGD — PORTB bit 7 / ICSP data
Pin 44 RC0 — PORTC bit 0
Pin 45 RC1 — PORTC bit 1
Pin 46 RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1
Pin 47 RC3 — PORTC bit 3
Pin 48 RC4 — PORTC bit 4
Pin 49 RC5 — PORTC bit 5
Pin 50 RC6/TX/CK — PORTC bit 6 / USART TX / clock
Pin 51 RC7/RX/DT — PORTC bit 7 / USART RX / data
Pin 52 RD0 — PORTD bit 0
Pin 53 RD1 — PORTD bit 1
Pin 54 RD2 — PORTD bit 2
Pin 55 RD3 — PORTD bit 3
Pin 56 RD4 — PORTD bit 4
Pin 57 RD5 — PORTD bit 5
Pin 58 RD6 — PORTD bit 6
Pin 59 RD7 — PORTD bit 7
Pin 60 RE0 — PORTE bit 0
Pin 61 RE1 — PORTE bit 1
Pin 62 RE2 — PORTE bit 2
Pin 63 MCLR/VPP — Master clear reset / programming voltage
Pin 64 SEG16 — LCD Segment 16 output
Pin 65 SEG17 — LCD Segment 17 output
Pin 66 SEG18 — LCD Segment 18 output
Pin 67 SEG19 — LCD Segment 19 output
Pin 68 NC — Not connected (per datasheet)

Typical Applications

PIC16LC925-I/L is suitable for 6 applications: Industrial Control Panel with LCD Readout, Medical Instrument Display, Automotive Dashboard Sub-System, Point-of-Sale Terminal, Consumer Appliance with Character LCD, Battery-Powered Instrumentation.

🏭

Industrial Control Panel with LCD Readout

The PIC16LC925-I/L fits industrial control panels because its integrated 96-segment LCD driver eliminates the need for an external display controller, reducing BOM cost and PCB area. With 52 I/O pins the MCU can scan keypads, drive relays, read sensors, and update LCD segments simultaneously, while the -40 C to +85 C industrial temperature range covers most factory environments. Power dissipation is low thanks to the LC CMOS core, simplifying thermal design in sealed enclosures.

💊

Medical Instrument Display

The PIC16LC925-I/L suits medical instruments such as portable glucometers, blood-pressure monitors, and digital thermometers where a segment LCD readout is required. The 2.5 V to 5.5 V supply range supports battery operation, while the integrated LCD driver with charge pump can directly bias the display glass from a single-cell supply. The 176 bytes of RAM are sufficient for sensor filtering and last-reading storage, and OTP memory locks firmware to support regulatory IP protection requirements.

🚗

Automotive Dashboard Sub-System

The PIC16LC925-I/L works in non-safety automotive sub-systems such as climate-control panels, mirror adjusters, and infotainment secondary displays. Its 52 I/O pins handle button scanning, encoder input, and backlight control, while the LCD driver directly drives the segment glass. The 5 V supply is compatible with automotive 12 V post-regulation rails. For safety-critical or AEC-Q100-qualified applications, Microchip's PIC16F equivalents with automotive grade should be selected instead.

💳

Point-of-Sale Terminal

The PIC16LC925-I/L supports point-of-sale (POS) terminals by integrating an LCD driver for transaction displays, a USART for receipt printer or networking, and 52 I/O for keypads, card readers, and cash-drawer control. The 20 MHz clock and 7 KB OTP provide ample headroom for menu state machines and encryption subroutines. OTP memory locks the firmware to prevent tampering, supporting PCI-style security requirements at the device level.

🔧

Consumer Appliance with Character LCD

The PIC16LC925-I/L fits consumer appliances such as washing machines, microwave ovens, and air conditioners where a 16x2 or 20x4 character LCD is required. The integrated LCD driver with selectable bias and duty cycle supports common character LCD configurations without external components. The 52 I/O pins handle button matrices, encoder inputs, and triac/relay outputs for motor and heater control, while the OTP memory locks firmware against unauthorized cloning of appliance features.

🔬

Battery-Powered Instrumentation

The PIC16LC925-I/L suits battery-powered instrumentation such as handheld multimeters, portable data loggers, and field-calibration tools. The "LC" low-power CMOS core reduces active current draw, while the integrated LCD driver with internal charge pump can operate the display directly from a 3 V battery without boost circuitry. The 20 MHz clock can be gated down to 32 kHz for sleep-mode current under 1 uA, extending battery life for field-deployed measurement tools.

Recommended Products Summary

PIC16F946-I/L Flash upgrade alternative with same 68-PLCC footprint Used in: Industrial Control Panel with LCD Readout, Medical Instrument Display, Automotive Dashboard Sub-System, Point-of-Sale Terminal, Consumer Appliance with Character LCD PIC16LC924-04/PT Microchip Technology Used in: Industrial Control Panel with LCD Readout, Consumer Appliance with Character LCD PIC16LC925T-I/L Tape-and-reel variant for automated medical device assembly Used in: Medical Instrument Display, Point-of-Sale Terminal DSPIC33CK128MC503T-I/M5 Microchip Technology Used in: Automotive Dashboard Sub-System PIC16LC925-I/P PDIP variant for prototype battery-instrument builds Used in: Battery-Powered Instrumentation DSPIC33CH64MP202-I/2N Microchip Technology Used in: Battery-Powered Instrumentation
What is the program memory size of the PIC16LC925-I/L?
The PIC16LC925-I/L contains 7 KB of OTP program memory organized as 4K x 14 words. According to the Microchip PIC16LC9XX datasheet (DS30209B), the 14-bit-wide instruction word is characteristic of the mid-range PIC architecture, enabling compact code storage with single-cycle execution for most instructions. OTP memory is one-time-programmable and cannot be erased or rewritten in-circuit.
How many I/O pins does the PIC16LC925-I/L have?
The PIC16LC925-I/L provides 52 digital I/O pins across its 68-pin PLCC package. Each I/O can be individually configured as input or output with software-controllable weak pull-ups, per the Microchip datasheet. The remaining pins are dedicated to power, ground, oscillator, ICSP programming, and the integrated LCD driver segment outputs.
Does the PIC16LC925-I/L include an LCD driver?
Yes, the PIC16LC925-I/L integrates a segment LCD driver supporting up to 96 segments. The LCD module includes selectable bias (static, 1/2, 1/3, 1/4), configurable duty cycle, an internal charge pump option, and software-controlled contrast. This integrated peripheral removes the need for an external LCD controller, reducing BOM cost and PCB area in display-equipped designs.
What is the operating voltage range of PIC16LC925-I/L?
The PIC16LC925-I/L operates from 2.5 V to 5.5 V, with 5 V being the typical design supply. According to the Microchip datasheet, the "LC" low-power CMOS designation allows operation down to 2.5 V, making the device suitable for battery-powered or 3.3 V-regulated systems. Maximum clock frequency is 20 MHz across the full supply range.
What is the maximum clock speed of PIC16LC925-I/L?
The PIC16LC925-I/L runs at a maximum clock speed of 20 MHz, yielding an instruction cycle of 200 ns (4 clock periods per instruction). At this rate, the 14-bit Harvard core executes approximately 5 million instructions per second. Clock sources include crystal/ceramic resonator, external clock, or internal low-frequency RC oscillator for low-power modes.
Where can I buy the PIC16LC925-I/L and what is the price?
The PIC16LC925-I/L is available from major distributors including DigiKey, Mouser, and Microchip Direct, with a qty-1 unit price around USD 7.95 as of 2026-09-22. Stock at authorized distributors varies - some show extended lead times. Volume pricing drops to roughly USD 5.21 at the 1000-piece break. Check distributor stock in real time before placing orders.
What is the lead time for PIC16LC925-I/L orders?
Lead time for PIC16LC925-I/L varies by distributor and quantity. As of 2026-09-22, Mouser and DigiKey list small-quantity stock with same-day shipment, while larger orders (5,000+ units) may require 6-10 weeks lead time from Microchip factory. For production volumes, request a quote directly from Microchip for current scheduling information.
Is the PIC16LC925-I/L in stock at distributors?
As of 2026-09-22, distributor listings show PIC16LC925-I/L availability varies - Mouser typically stocks limited quantities while DigiKey shows quote-based or extended lead-time status for some quantities. For confirmed stock, check live inventory on the distributor's product page or contact Microchip sales for factory scheduling.
PIC16LC925-I/L vs PIC16LC924 - which is better for LCD applications?
Both parts share the same PIC16C9XX family with integrated LCD driver, but the PIC16LC925 offers 7 KB OTP versus the PIC16LC924's smaller program memory, making the 925 better for larger LCD menus or graphic displays requiring more code space. The 924 may be lower cost for simpler segment LCD designs where 4 KB is sufficient.
What is the best drop-in replacement for PIC16LC925-I/L?
The most direct drop-in replacement is the PIC16LC925T-I/L, which is the tape-and-reel packaging variant of the same die and pinout. For projects needing reprogrammable memory, the PIC16F946-I/L is the Flash successor with same pinout and an integrated LCD driver. Both alternatives share the 68-pin PLCC footprint for direct PCB substitution.
When should I choose PIC16LC925-I/L over a Flash MCU?
Choose PIC16LC925-I/L when (a) the design uses OTP memory intentionally to lock firmware and prevent field modification, (b) ultra-low unit cost is critical in volume production, or (c) regulatory or IP protection requirements prefer one-time-programmable parts. For prototypes or production runs requiring firmware updates, choose a Flash-based PIC16F equivalent instead.
Is the PIC16LC925-I/L suitable for industrial control panels?
Yes, the PIC16LC925-I/L is well-suited for industrial control panels. Its integrated LCD driver eliminates the need for an external display controller, 52 I/O pins support keypads, sensors, and actuators, the industrial -40 C to +85 C operating range covers most factory environments, and the low-power CMOS core simplifies thermal management in sealed enclosures.
Can the PIC16LC925-I/L be reprogrammed in-circuit?
No, the PIC16LC925-I/L uses one-time-programmable (OTP) program memory and cannot be erased or reprogrammed after the initial write. In-circuit serial programming (ICSP) is supported for the initial firmware load during manufacturing, but the device cannot be field-updated. For firmware-update capability, use the Flash-based PIC16F946 instead.
What are the key specifications of PIC16LC925-I/L that engineers should know?
Key specifications for engineers: 8-bit PIC core at 20 MHz max (200 ns instruction cycle), 7 KB OTP program memory (4K x 14 words), 176 bytes RAM, 52 I/O pins, integrated LCD driver supporting 96 segments, USART, 3 timers, analog comparator, 2.5 V to 5.5 V supply, industrial -40 C to +85 C temperature range, and 68-pin PLCC package. This combination targets display-equipped mid-range embedded designs.

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

Selection Guide

Choose PIC16LC925-I/L when you need a 68-pin PLCC 8-bit MCU with integrated LCD driver and your production design is locked (no firmware updates required). Pick PIC16F946-I/L for new designs requiring Flash memory and in-circuit reprogrammability, with the same PLCC footprint and integrated LCD. Use PIC16LC924-04/PT if 4 KB OTP is sufficient for a simpler LCD menu and you want to save cost. For tape-and-reel automated assembly, specify PIC16LC925T-I/L or PIC16F946T-I/L instead of the tube-packaged PIC16LC925-I/L. For prototype builds through-hole, use PIC16LC925-I/P (PDIP package, same die).

Comparison with Alternatives

Parameter This Product PIC16LC925T-I/L PIC16LC924-04/PT PIC16F946-I/L PIC16F946T-I/L PIC16LC925-I/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 68-PLCC (J-Lead) 68-PLCC (J-Lead) - same 68-PLCC (J-Lead) - same 68-PLCC (J-Lead) - same 68-PLCC (J-Lead) - same PDIP-68 (different package, not drop-in)
Program Memory 7 KB OTP 7 KB OTP 4 KB OTP (-43%) 14 KB Flash 14 KB Flash 7 KB OTP
Memory Type OTP OTP OTP Flash Flash OTP
RAM 176 bytes 176 bytes 176 bytes 336 bytes 336 bytes 176 bytes
Maximum Clock 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
I/O Pins 52 52 52 53 53 52
LCD Driver Yes (96 segments) Yes (96 segments) Yes (96 segments) Yes (96 segments) Yes (96 segments) Yes (96 segments)
Operating Voltage 2.5 V to 5.5 V 2.5 V to 5.5 V 2.5 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 2.5 V to 5.5 V
In-Circuit Reprogrammable No (OTP) No (OTP) No (OTP) Yes (Flash) Yes (Flash) No (OTP)

Key Differentiators

  • Integrated 96-segment LCD driver with charge pump (vs PIC16LC924-04/PT)
  • Flash memory allows in-circuit reprogramming (vs PIC16F946-I/L)
  • Tape-and-reel automated assembly (vs PIC16LC925-I/P)

Design Notes

The PIC16LC925-I/L operates from 2.5 V to 5.5 V; for battery applications, the integrated LCD charge pump can generate VLCD voltages from a single 3 V cell, removing the need for an external boost converter. For stable oscillator operation, place a 100 nF decoupling capacitor close to each VDD/VSS pair, with a bulk 10 uF tantalum or ceramic capacitor at the board supply entry. Keep total VDD rise time under 50 ms to ensure proper Power-On Reset behavior.

Route the LCD segment and common lines as short as possible and away from high-frequency digital traces (USART, oscillator) to minimize coupled noise that produces ghosting on the display. Keep the VLCD bias capacitors within 5 mm of the VLCD1/VLCD2/VLCD3 pins. Use a ground plane under the MCU for noise immunity, and route the ICSP clock (PGC) and data (PGD) lines as a differential pair to maintain programming reliability.

OTP memory on PIC16LC925-I/L cannot be erased - a single misconfigured fuse bit or watchdog timeout during firmware development can render the device unusable. Always prototype with a Flash-based PIC16F946-I/L or PIC16F946T-I/L, and only commit to OTP once firmware is fully validated and locked. Be aware that ICSP programming can still occur after the first write, but only to set configuration bits, not to reprogram flash memory.

Compliance Information

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

Compliance status for PIC16LC925-I/L not found in the Verified Web Data. Microchip's industrial-grade MCUs are typically RoHS-compliant; verify with manufacturer before procurement.

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

Related Searches

PIC16LC925-I/L PIC16LC925-I/L datasheet Microchip PIC16LC925 PIC16LC925 OTP 7KB 8-bit LCD 68-pin PLCC PIC microcontroller LCD driver PIC16LC925 industrial control panel LCD PIC16LC925 vs PIC16F946 PIC16LC925 drop-in replacement PIC16LC925-I/L buy price what is the program memory of PIC16LC925 PIC16LC925 pinout 68-PLCC PIC microcontroller with integrated LCD driver

Related Components & Terms

Microchip Technology PIC16LC925 PIC16LC925-I/L PIC16LC925T-I/L PIC16LC924 PIC16F946 PIC16C 8-bit microcontroller OTP memory LCD driver PLCC-68 J-Lead USART ICSP Harvard architecture RoHS AEC-Q100 industrial temperature range PIC mid-range core MPLAB segment LCD charge pump timer analog comparator 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