PIC16LC925-I/PT - 8-Bit 20MHz 7KB OTP MCU with LCD | Microchip
MPN: PIC16LC925-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $7.49 | $7.49 |
| 10 | $7.2 | $72.00 |
| 100 | $6.85 | $685.00 |
| 500 | $6.4 | $3,200.00 |
| 1,000 | $5.95 | $5,950.00 |
PIC16LC925-I/PT Overview
An 8-bit microcontroller (MCU) is a programmable single-chip computer with an 8-bit data bus; it executes instructions fetched from on-chip non-volatile memory and operates peripherals such as timers, A/D converters, communication ports and (in the PIC16LC925 case) an LCD segment driver. The PIC16LC925 sits within the broader taxonomy of microcontroller -> embedded controller -> semiconductor -> integrated circuit, and is part of Microchip's PIC16C/LC family of CMOS OTP and ROM-based microcontrollers.
Key features include a Harvard-architecture RISC CPU core with a reduced instruction set optimized for compiler efficiency, an integrated LCD driver capable of driving a multiplexed segment LCD, an on-chip 8-bit A/D converter, multiple timers, a USART/SCI port, and an I2C/SPI compatible master/slave serial port. The wide operating voltage range of 2.5V to 5.5V allows both 3.3V and 5V system designs.
The PIC16LC925 is implemented in CMOS technology with low-power design techniques that yield low standby current. Compared with the EPROM-windowed PIC16C925, the LC (low-power CMOS) variant is optimized for portable and battery-backed products where quiescent current and OTP cost matter more than in-circuit reprogrammability.
Typical applications include human-machine interface panels with segment LCDs, industrial control front-ends, instrument cluster displays, consumer appliances with built-in displays, and any embedded design that needs a single-chip combination of CPU plus LCD driver without an external display controller.
When designing with this device, plan the I/O budget carefully: 52 I/O is generous but several pins are shared with the LCD segment outputs, the A/D inputs, and the external memory interface. Always check the pinout table in the datasheet before assigning signals, and ensure your OTP programming flow is locked in before the prototype build because the PIC16LC925 cannot be re-programmed in-circuit.
Drop-in alternatives for PIC16LC925-I/PT — 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/PT (same form factor and footprint) — differing in Program Memory Size, RAM Size, Program Memory Type, Operating Temperature, Package.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LC924-04/PT
✅ Drop-In✓ In Stock
$5.42 / Unit
View Datasheet →PIC16LC66-04I/SP
✅ Drop-In✓ In Stock
$3.65 / Unit
View Datasheet →PIC16LC67-04/PT
✅ Drop-In✓ In Stock
$6.98 / Unit
View Datasheet →PIC16LC64AT-04/PT
✅ Drop-In✓ In Stock
$5.25 / Unit
View Datasheet →PIC16LC662-04I/PT
✅ Drop-In✓ In Stock
$4.25 / Unit
View Datasheet →PIC16LC925-I/PT Maximum Ratings & Electrical Characteristics
| Core | PIC 8-bit RISC |
| Series | PIC16C / PIC16LC |
| Program Memory Size | 7 KB (4K x 14) OTP |
| RAM Size | 176 B |
| Maximum CPU Frequency | 20 MHz |
| Data Bus Width | 8-bit |
| I/O Pins | 52 |
| Supply Voltage | 2.5 V to 5.5 V |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Package | 64-pin TQFP (10x10 mm) |
| Mounting Type | Surface Mount |
| LCD Driver | Integrated segment LCD driver |
| A/D Converter | On-chip 8-bit |
| Program Memory Type | OTP (One-Time Programmable) |
| RoHS Status | Compliant |
PIC16LC925-I/PT Pin Configuration
| Pin 1 | SEG0 — LCD segment output 0 |
| Pin 2 | SEG1 — LCD segment output 1 |
| Pin 3 | SEG2 — LCD segment output 2 |
| Pin 4 | SEG3 — LCD segment output 3 |
| Pin 5 | SEG4 — LCD segment output 4 |
| Pin 6 | SEG5 — LCD segment output 5 |
| Pin 7 | SEG6 — LCD segment output 6 |
| Pin 8 | SEG7 — LCD segment output 7 |
| Pin 9 | SEG8 — LCD segment output 8 |
| Pin 10 | SEG9 — LCD segment output 9 |
| Pin 11 | SEG10 — LCD segment output 10 |
| Pin 12 | SEG11 — LCD segment output 11 |
| Pin 13 | SEG12 — LCD segment output 12 |
| Pin 14 | SEG13 — LCD segment output 13 |
| Pin 15 | SEG14 — LCD segment output 14 |
| Pin 16 | SEG15 — LCD segment output 15 |
| Pin 17 | SEG16 — LCD segment output 16 |
| Pin 18 | SEG17 — LCD segment output 17 |
| Pin 19 | SEG18 — LCD segment output 18 |
| Pin 20 | SEG19 — LCD segment output 19 |
| Pin 21 | SEG20 — LCD segment output 20 |
| Pin 22 | SEG21 — LCD segment output 21 |
| Pin 23 | SEG22 — LCD segment output 22 |
| Pin 24 | SEG23 — LCD segment output 23 |
| Pin 25 | VLCD1 — LCD bias voltage 1 |
| Pin 26 | VLCD2 — LCD bias voltage 2 |
| Pin 27 | VLCD3 — LCD bias voltage 3 |
| Pin 28 | COM0 — LCD common output 0 |
| Pin 29 | COM1 — LCD common output 1 |
| Pin 30 | COM2 — LCD common output 2 |
| Pin 31 | COM3 — LCD common output 3 |
| Pin 32 | RA0/AN0 — PORTA bit 0 / ADC input 0 |
| Pin 33 | RA1/AN1 — PORTA bit 1 / ADC input 1 |
| Pin 34 | RA2/AN2 — PORTA bit 2 / ADC input 2 |
| Pin 35 | RA3/AN3/VREF+ — PORTA bit 3 / ADC input 3 / VREF+ |
| Pin 36 | RA4/AN4 — PORTA bit 4 / ADC input 4 |
| Pin 37 | RA5/AN5 — PORTA bit 5 / ADC input 5 |
| Pin 38 | RA6/OSC2/CLKOUT — PORTA bit 6 / crystal output / CLKOUT |
| Pin 39 | RA7/OSC1/CLKIN — PORTA bit 7 / crystal input / CLKIN |
| Pin 40 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin 41 | RB1 — PORTB bit 1 |
| Pin 42 | RB2 — PORTB bit 2 |
| Pin 43 | RB3 — PORTB bit 3 |
| Pin 44 | RB4 — PORTB bit 4 |
| Pin 45 | RB5 — PORTB bit 5 |
| Pin 46 | RB6 — PORTB bit 6 |
| Pin 47 | RB7 — PORTB bit 7 |
| Pin 48 | RC0 — PORTC bit 0 |
| Pin 49 | RC1 — PORTC bit 1 |
| Pin 50 | RC2 — PORTC bit 2 |
| Pin 51 | RC3 — PORTC bit 3 |
| Pin 52 | RC4 — PORTC bit 4 |
| Pin 53 | RC5 — PORTC bit 5 |
| Pin 54 | RC6 — PORTC bit 6 |
| Pin 55 | RC7 — PORTC bit 7 |
| Pin 56 | RD0 — PORTD bit 0 |
| Pin 57 | RD1 — PORTD bit 1 |
| Pin 58 | RD2 — PORTD bit 2 |
| Pin 59 | RD3 — PORTD bit 3 |
| Pin 60 | RD4 — PORTD bit 4 |
| Pin 61 | RD5 — PORTD bit 5 |
| Pin 62 | MCLR/VPP — Master clear / programming voltage |
| Pin 63 | VDD — Positive supply |
| Pin 64 | VSS — Ground |
Typical Applications
PIC16LC925-I/PT is suitable for 6 applications: Industrial Control HMI Panels, Segment-LCD Instrument Clusters, Consumer Appliance Front Panels, Portable Battery-Powered Devices, Automotive Body and Accessory Modules, Embedded Control Learning and Prototyping.
Industrial Control HMI Panels
The PIC16LC925-I/PT is well-suited to industrial human-machine interface panels where a 7 KB OTP program, 52 I/O pins, and an integrated segment LCD driver fit in a single chip. Why it fits: the on-chip LCD controller removes the need for an external display driver, freeing board area and BOM cost; the 52 I/O lines can directly drive key matrices, LEDs, and isolated relays. Performance consideration: at a 20 MHz CPU clock the part sustains real-time scan loops for typical keypads and character LCDs, while the 2.5 V to 5.5 V supply allows direct operation from a 24 V industrial rail after regulation.
Recommended
Segment-LCD Instrument Clusters
For instrument clusters, point-of-sale terminals, and metering equipment, the PIC16LC925-I/PT offers integrated segment LCD drive, 8-bit A/D for analog sensor conditioning, and 176 bytes of RAM for run-time variables. Why it fits: the LCD driver supports multiplexed segment displays commonly used in meters and gauges, while the 8-bit A/D converter digitizes sensor signals without external components. Performance consideration: the 20 MHz instruction throughput supports display refresh and key-debounce loops concurrently; the low-power 'LC' CMOS process reduces standby current, which is critical for battery-backed metering installations.
Recommended
Consumer Appliance Front Panels
White goods, kitchen appliances, and audio gear with built-in LCDs benefit from the PIC16LC925-I/PT's combination of integrated LCD driver, OTP memory for low unit cost, and flexible 2.5 V to 5.5 V supply. Why it fits: the on-chip LCD controller eliminates a separate driver IC, the OTP memory keeps per-unit cost low in high-volume SKUs, and the 52 I/O can drive keypads, LEDs, and relay drivers. Performance consideration: the LC variant's lower quiescent current supports standby energy compliance regimes; designers should budget code size carefully because the 7 KB OTP cannot be re-programmed in-circuit.
Recommended
Portable Battery-Powered Devices
Battery-powered devices such as handheld scanners, portable diagnostic tools, and remote sensor displays find the PIC16LC925-I/PT's LC low-power CMOS process and wide 2.5 V to 5.5 V supply useful. Why it fits: the LC CMOS implementation reduces quiescent current versus the standard PIC16C925, the integrated LCD driver avoids extra power-hungry external chips, and the wide voltage range supports direct Li-ion or 2xAA cell operation. Performance consideration: at 20 MHz the device can suspend peripherals between LCD refresh frames to extend battery life, but designers must still budget for the LCD bias network current draw in total power calculations.
Recommended
Automotive Body and Accessory Modules
Automotive body controllers and accessory modules that need a small LCD plus GPIO without AEC-Q100 requirements can use the PIC16LC925-I/PT for non-safety functions. Why it fits: the integrated LCD driver is ideal for HVAC/HMI sub-displays, the 52 I/O pins connect directly to switches and LEDs, and the OTP memory enables fixed-function firmware. Performance consideration: although this part is not AEC-Q100 qualified, the industrial -40 C to +85 C temperature range handles cabin environments; for safety-critical modules select an AEC-Q100-qualified PIC instead.
Recommended
Embedded Control Learning and Prototyping
Educational labs, hobbyist projects, and prototype development boards benefit from the PIC16LC925-I/PT's classic PIC16 architecture and easy in-system debugging via the ICD interface. Why it fits: PIC16 assembly and C compilers are widely supported, the 7 KB OTP program memory accommodates teaching examples, and the 52 I/O plus LCD driver enable rich demo projects. Performance consideration: prototypes should consider PIC16F-series Flash equivalents for code iteration speed, then transition to the OTP PIC16LC925-I/PT for the final cost-down production build.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LC925-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LC924-04/PT | PIC16LC66-04I/SP | PIC16LC67-04/PT | PIC16LC64AT-04/PT | PIC16LC662-04I/PT |
|---|---|---|---|---|---|---|
| Package | 64-TQFP (10x10) | 64-TQFP (10x10) - same | 64-TQFP (10x10) - same | 64-TQFP (10x10) - same | 64-TQFP (10x10) - same | 64-TQFP (10x10) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Maximum CPU Frequency | 20 MHz | 4 MHz speed grade | 4 MHz speed grade | 4 MHz speed grade | 4 MHz speed grade | 4 MHz speed grade |
| Integrated LCD Driver | Yes (segment LCD) | Yes | No | Yes | No | Yes |
| Supply Voltage | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V |
| Operating Temperature | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
Key Differentiators
- 20 MHz CPU speed at full 2.5 V to 5.5 V supply range (vs PIC16LC924-04/13)
- 7 KB OTP program memory in a 64-TQFP with integrated segment LCD (vs PIC16LC66-04I/SP)
- Single-chip LCD + MCU reduces BOM cost in volume (vs Discrete MCU + external LCD driver (e.g. PIC16F + HT1621))
Design Notes
Because the PIC16LC925-I/PT is OTP (One-Time Programmable), every firmware revision costs a new part. Validate code completely on a PIC16F-series Flash equivalent (e.g. PIC16F925 if available, or a 64-pin TQFP Flash PIC16/18 development part) before committing to OTP programming. Also lock the configuration bits in code before the prototype build to avoid bricking parts.
The 64-pin TQFP (10x10 mm, 0.5 mm pitch) is pad-pitch demanding. Use solder-mask-defined (SMD) pads rather than non-solder-mask-defined (NSMD) for best tombstoning resistance on the small pads. Place the VLCD bypass capacitors (typically 0.1 uF ceramic plus 1 uF to 10 uF bulk) within 5 mm of the VLCD pins to keep the LCD bias supply clean.
The 'LC' (low-power CMOS) variant of the PIC16LC925 is optimized for lower quiescent current than the standard PIC16C925, but the integrated LCD bias network and segment loads still draw current. For battery-powered designs, use the device's SLEEP mode aggressively between display refresh frames, and select an LCD multiplexing duty (1/2, 1/3, 1/4) that matches the visual artifact budget to minimize average segment drive current.
Compliance Information
RoHS and lead-free status per Microchip product page; AEC-Q100 qualification not specified for this industrial-grade part. For automotive safety-critical applications choose an AEC-Q100-qualified PIC instead.