Microchip Technology

PIC16C923T-08/L - 8-Bit OTP MCU w/ LCD Driver, 7KB | Microchip

MPN: PIC16C923T-08/L ✗ End of Life
In Stock Ships in 1-3 business days
2.5 V to 6.0 V Vdss 68-pin PLCC (QCCJ, J-lead), Tape and Reel Package 8 MHz Speed 7 KB EPROM (14-bit instruction word) Memory
From $8.1 USD / Unit
MOQ: 1 |
Price updated: 2026-09-19
Volume Pricing
Qty Unit Price Extended
1 $12.5 $12.50
10 $11.25 $112.50
100 $9.85 $985.00
250 $8.95 $2,237.50
500 $8.1 $4,050.00
ℹ️ All prices are in USD

PIC16C923T-08/L Overview

The Microchip Technology PIC16C923T-08/L is an 8-bit CMOS OTP-based microcontroller with an integrated LCD driver, delivering 500 ns instruction execution in a 68-pin PLCC (J-lead, T/R) package. It combines 7 KB of on-chip EPROM program memory, 192 bytes of general-purpose SRAM, and an LCD driver capable of multiplexing up to 4 commons and 32 segments (128 segments total in 1:32 mux mode), making it a single-chip solution for low-power human-machine interface designs.

A microcontroller (MCU) is a single-chip computer containing a CPU, program and data memory, I/O peripherals, and often specialized interfaces such as LCD controllers, ADC, or communications. The PIC16C9xx family belongs to Microchip's PIC16 mid-range 8-bit RISC architecture, which executes one instruction per instruction cycle (4 oscillator cycles) and exposes only 35 single-word instructions. MCUs sit one level below the broader category of microprocessors in the system-on-chip hierarchy: LDO -> power management IC -> microcontroller -> embedded system -> end product. The PIC16C923 in particular is positioned at the top of the PIC16C LCD-driver family for applications that need a higher-segment LCD count without moving to the PIC17 or PIC18 architectures.

Key features include a 7 KB EPROM program memory (14-bit instruction word), 192-byte SRAM data memory, 33 general-purpose I/O pins, an integrated LCD driver supporting static through 1:32 multiplex, two 8-bit timer/counters, a watchdog timer with its own on-chip RC oscillator, and a programmable brown-out reset. The device operates across 2.5 V to 6.0 V with a maximum clock of 8 MHz (8 MHz oscillator, 2 MHz instruction rate, 500 ns instruction cycle). All I/O pins are TTL/CMOS-compatible and the part uses an open-drain LCD segment architecture suitable for direct drive of standard 3 V and 5 V LCD glass.

Architecturally, the PIC16C923 is built on Microchip's mid-range core with a 14-bit program word and an 8-bit data path. The EPROM-based program memory is windowed for prototype development and one-time-programmable (OTP) in production. The integrated charge-pump and bias-generator free the LCD section from external bias resistors; the designer only needs to supply a low-power LCD-compatible external capacitor network. The brown-out detector and power-on reset provide predictable startup, while the watchdog timer with a dedicated RC oscillator runs independently of the main crystal, so a stalled main clock cannot prevent system recovery.

Typical applications include battery-powered thermostats and HVAC controllers, gas and water meters, point-of-sale terminals, handheld instruments with character or graphic LCDs, medical infusion pumps, white-goods user interfaces (washing machines, ovens), automotive interior controls (non-AEC-Q100 use cases), and industrial operator panels. The integrated LCD driver eliminates the need for an external LCD controller, reducing both BOM cost and PCB area.

When designing with the PIC16C923, allocate the EPROM budget carefully: 7 KB allows roughly 4000 single-word instructions, which is sufficient for typical mid-range control + LCD tasks but tight for protocol stacks. Use Microchip's MPASM assembler or the MPLAB XC8 C compiler; the `-/L` package suffix denotes the 68-pin PLCC J-lead variant supplied in Tape and Reel. Always include decoupling (100 nF + 10 uF) within 10 mm of VDD/AVDD/VSS, and confirm that the LCD glass segment count does not exceed 32x4 before committing to the BOM.

This page synthesizes distributor pricing, drop-in same-package alternatives (Tape & Reel variants and OTP/EPROM speed grades), and practical design notes that complement - rather than duplicate - the Microchip datasheet.

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

Microchip Technology
Operating Temperature: -40 C to +85 C (Industrial grade)
Package: 68-pin PLCC / LCC (J-Lead, code QCCJ)
Timers: 8-bit Timer/Counter0 with 8-bit prescaler
Microchip Technology
Operating Temperature: 0C to +70C (Commercial)
Package: 68-PLCC (J-lead, 24.23 x 24.23 mm)
Timers: 2x 8-bit + 1x 16-bit
Microchip Technology
Operating Temperature: -40 C to +85 C (industrial)
Package: 68-pin PLCC (J-lead, /L)
Timers: 3 (Timer0, Timer1, Timer2)

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

PIC16C923T-04/L

✅ Drop-In
Microchip Technology
📦 68-pin PLCC (QCCJ)
PIC16C 8-bit RISC · 14-bit · OTP (One-Time Programmable) · 7 KB (4K x 14 words) · 176 bytes · 4 MHz · 1 us @ 4 MHz · 52

✓ In Stock

$8.95 / Unit

View Datasheet →

PIC16C923T-04I/L

✅ Drop-In
Microchip Technology
📦 68-pin PLCC (QCCJ)
8-bit PIC RISC (Harvard) · 35 single-word instructions · OTP EPROM · 7 KB (4K x 14) · 176 bytes · Not present (OTP device) · 4 MHz · 500 ns at 4 MHz

✓ In Stock

$5.31 / Unit

View Datasheet →

PIC16C923-08I/L

✅ Drop-In
Microchip Technology
📦 68-pin PLCC (QCCJ)
PIC 8-bit RISC · 14-bit · OTP EPROM · 7 KB (4K x 14) · 176 bytes · 8 · 35 single-word · 500 ns at 8 MHz

✓ In Stock

$2.75 / Unit

View Datasheet →

PIC16C923-04I/L

✅ Drop-In
Microchip Technology
📦 68-pin PLCC (QCCJ)
7 KB (4K x 14) EPROM (OTP) · 176 bytes · 52 · 8-bit RISC PIC16C · 35 single-word instructions · 500 ns at 4 MHz · 4 MHz · 68-pin PLCC (J-Lead, 'L' suffix)

✓ In Stock

$4.1 / Unit

View Datasheet →

PIC16C923T-08/L Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 8-bit RISC mid-range
Program Memory 7 KB EPROM (14-bit instruction word)
Data Memory (SRAM) 192 bytes
Instruction Set Size 35 single-word instructions
Instruction Execution Time 500 ns at 8 MHz oscillator
Maximum Oscillator Frequency 8 MHz
Operating Voltage 2.5 V to 6.0 V
I/O Pins 33 general-purpose digital I/O
LCD Driver Integrated; up to 32 segments x 4 commons (128 segments)
Timers Two 8-bit Timer/Counters (Timer0, Timer1/Timer2)
Watchdog Timer Yes, with dedicated internal RC oscillator
Brown-out Reset Yes, programmable
Power-on Reset Yes
Program Memory Type One-Time Programmable (OTP) EPROM
Package 68-pin PLCC (QCCJ, J-lead), Tape and Reel
Operating Temperature 0C to +70C (Commercial, /L)
Speed Grade Suffix -08 = 8 MHz oscillator / 500 ns instruction cycle

PIC16C923T-08/L Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 RA0/AN0 — PORTA bit 0 / analog input
Pin 2 RA1/AN1 — PORTA bit 1 / analog input
Pin 3 RA2/AN2 — PORTA bit 2 / analog input
Pin 4 RA3/AN3 — PORTA bit 3 / analog input
Pin 5 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 6 RA5/SS — PORTA bit 5 / SPI slave select
Pin 7 VSS — Ground
Pin 8 OSC1 — Oscillator input
Pin 9 OSC2 — Oscillator output
Pin 10 MCLR — Master clear reset (active low)
Pin 11 VDD — Positive supply
Pin 12 VSS — Ground
Pin 13 RB0/INT — PORTB bit 0 / external interrupt
Pin 14 RB1 — PORTB bit 1
Pin 15 RB2 — PORTB bit 2
Pin 16 RB3 — PORTB bit 3
Pin 17 RB4 — PORTB bit 4
Pin 18 RB5 — PORTB bit 5
Pin 19 RB6 — PORTB bit 6
Pin 20 RB7 — PORTB bit 7
Pin 21 RC0 — PORTC bit 0
Pin 22 RC1 — PORTC bit 1
Pin 23 RC2 — PORTC bit 2
Pin 24 RC3 — PORTC bit 3
Pin 25 RC4 — PORTC bit 4
Pin 26 RC5 — PORTC bit 5
Pin 27 RC6 — PORTC bit 6
Pin 28 RC7 — PORTC bit 7
Pin 29 RD0 — PORTD bit 0 / SEG0
Pin 30 RD1 — PORTD bit 1 / SEG1
Pin 31 RD2 — PORTD bit 2 / SEG2
Pin 32 RD3 — PORTD bit 3 / SEG3
Pin 33 RD4 — PORTD bit 4 / SEG4
Pin 34 RD5 — PORTD bit 5 / SEG5
Pin 35 RD6 — PORTD bit 6 / SEG6
Pin 36 RD7 — PORTD bit 7 / SEG7
Pin 37 RE0 — PORTE bit 0 / SEG8
Pin 38 RE1 — PORTE bit 1 / SEG9
Pin 39 RE2 — PORTE bit 2 / SEG10
Pin 40 RE3 — PORTE bit 3 / SEG11
Pin 41 RE4 — PORTE bit 4 / SEG12
Pin 42 RE5 — PORTE bit 5 / SEG13
Pin 43 RE6 — PORTE bit 6 / SEG14
Pin 44 RE7 — PORTE bit 7 / SEG15
Pin 45 RF0 — PORTF bit 0 / SEG16
Pin 46 RF1 — PORTF bit 1 / SEG17
Pin 47 RF2 — PORTF bit 2 / SEG18
Pin 48 RF3 — PORTF bit 3 / SEG19
Pin 49 RF4 — PORTF bit 4 / SEG20
Pin 50 RF5 — PORTF bit 5 / SEG21
Pin 51 RF6 — PORTF bit 6 / SEG22
Pin 52 RF7 — PORTF bit 7 / SEG23
Pin 53 RG0 — PORTG bit 0 / SEG24
Pin 54 RG1 — PORTG bit 1 / SEG25
Pin 55 RG2 — PORTG bit 2 / SEG26
Pin 56 RG3 — PORTG bit 3 / SEG27
Pin 57 RG4 — PORTG bit 4 / SEG28 / COM1
Pin 58 RG5 — PORTG bit 5 / SEG29 / COM2
Pin 59 RG6 — PORTG bit 6 / SEG30 / COM3
Pin 60 RG7 — PORTG bit 7 / SEG31 / COM0
Pin 61 VLCD1 — LCD bias voltage 1
Pin 62 VLCD2 — LCD bias voltage 2
Pin 63 VLCD3 — LCD bias voltage 3
Pin 64 AVDD — Analog positive supply
Pin 65 AVSS — Analog ground
Pin 66 VDD — Positive supply
Pin 67 VSS — Ground
Pin 68 NC — Not connected (per datasheet)

Typical Applications

PIC16C923T-08/L is suitable for 6 applications: Battery-Powered Thermostats, Gas and Water Meters, Point-of-Sale Terminals, Handheld Test Instruments, White-Goods User Interfaces, Industrial Operator Panels.

🏭

Battery-Powered Thermostats

The PIC16C923T-08/L fits battery-powered thermostats because it integrates a 32x4 (128-segment) LCD driver with bias generator, eliminating the external LCD controller and saving both PCB area and quiescent current. Its 2.5 V to 6.0 V operating range accommodates direct 3 V lithium or 2xAA battery supplies, and the integrated brown-out reset and watchdog timer with dedicated RC oscillator protect against low-battery stalls. The 500 ns instruction cycle at 8 MHz oscillator comfortably handles temperature PID loops and keypad polling; compared to an MCU-plus-external-LCD-controller solution, this part reduces BOM by 1-2 ICs and cuts standby power by ~30%. Use the PIC16C923T-04/L (4 MHz) variant when further quiescent-current reduction is needed.

🏭

Gas and Water Meters

The PIC16C923T-08/L is well-suited to electromechanical gas and water meters because its 33 general-purpose I/O pins can directly drive pulse counters, tamper inputs, valve-control relays, and the on-glass LCD for cubic-meter readouts. The 7 KB EPROM holds both the metering firmware and the LCD segment map, while the 192-byte SRAM buffers flow-rate calculations and cumulative usage. The brown-out reset and watchdog timer guarantee correct state recovery after brown-outs or EMI events typical of utility-meter environments. Compared to discrete logic + external LCD IC, this part reduces the meter electronics to one MCU and a handful of passives, simplifying IEC 62056-21 optical-port designs.

🖥️

Point-of-Sale Terminals

The PIC16C923T-08/L suits small point-of-sale terminals that display transaction amounts and prompts on a character LCD, because the integrated 32-segment x 4-common driver directly multiplexes a 16x2 or 20x4 alphanumeric display without an external HD44780 controller. The 33 digital I/O pins handle keypad scanning, magnetic-stripe or barcode-reader interfacing, receipt-printer control, and serial communication to a host cash-register. The 7 KB EPROM is sufficient for menu trees, encryption keys, and keypad debounce state machines. Compared to MCU+external-LCD designs, this part lowers bill-of-material cost and shrinks PCB by ~25%, an advantage in space-constrained retail-counter hardware.

🧩

Handheld Test Instruments

The PIC16C923T-08/L works well in portable DMMs, clamp meters, and insulation testers where a high-segment-count LCD must show measured value, units, mode, and battery state simultaneously. The integrated LCD driver eliminates an external controller IC, reducing both cost and parasitic current draw on battery-powered test gear. Its 33 digital I/O accommodate rotary-selector switches, mode buttons, range relays, and ADC interfacing; the 8 MHz oscillator provides the throughput needed for RMS calculation and auto-ranging. Compared to an MCU-plus-external-LCD solution, this part cuts standby current by ~25% and PCB area by ~30% - both meaningful in handheld industrial tools.

🏭

White-Goods User Interfaces

The PIC16C923T-08/L is appropriate for washing machines, dishwashers, ovens, and microwaves where a multi-segment LCD shows cycle state, time remaining, and error codes. The 33 digital I/O drive rotary encoders, push-button matrices, buzzer, triac-control optos, and serial EEPROM for cycle storage; the integrated LCD driver removes the external controller and bias-resistor network typical in legacy designs. The 2.5 V to 6.0 V supply range matches 5 V white-goods rails, and the brown-out reset protects against motor-induced supply dips. Compared to discrete logic + LCD module, this part cuts BOM count by 30% and reduces EMI by eliminating the LCD controller's high-frequency clock traces.

🏭

Industrial Operator Panels

The PIC16C923T-08/L is suitable for low-cost industrial operator panels and HMI keypads that display machine status on a segment LCD and accept operator input via matrix keypads. The integrated 128-segment LCD driver supports multi-line status panels, while 33 digital I/O drive keypad scans, status LEDs, and Modbus/RS-485 transceivers. The brown-out reset, watchdog timer, and 2.5 V-6.0 V supply range deliver robust operation in factory-floor electrical environments. Compared to external LCD controller + MCU designs, this part shrinks the panel PCB and reduces component count, simplifying IEC 61131-3 panel integration.

Recommended Products Summary

PIC16C923T-04/L Microchip Technology Used in: Battery-Powered Thermostats, Point-of-Sale Terminals PIC18F8490 Flash-based migration target with same PLCC footprint Used in: Battery-Powered Thermostats PIC16C923-08I/L Microchip Technology Used in: Gas and Water Meters, Industrial Operator Panels PIC16F877A-I/P Flash-based migration with ADC for signal-conditioning Used in: Gas and Water Meters PIC18F4520-I/P Flash-based migration with more RAM for transaction buffers Used in: Point-of-Sale Terminals PIC16C923T-04I/L Microchip Technology Used in: Handheld Test Instruments MCP3421 Companion 18-bit delta-sigma ADC for precision measurements Used in: Handheld Test Instruments PIC16C923-04I/L Microchip Technology Used in: White-Goods User Interfaces MCP23S17 SPI I/O expander for additional button-matrix channels Used in: White-Goods User Interfaces MAX485 RS-485 transceiver for Modbus panel networking Used in: Industrial Operator Panels
What is the PIC16C923T-08/L?
The PIC16C923T-08/L is a Microchip Technology 8-bit OTP EPROM microcontroller with an integrated LCD driver, housed in a 68-pin PLCC J-lead package supplied on Tape and Reel. Per the manufacturer datasheet (30214D), it integrates a PIC16 mid-range RISC core, 7 KB of EPROM program memory, 192 bytes of SRAM, 33 digital I/O pins, and an LCD driver that supports up to 32 segments x 4 commons. The '-08' suffix denotes a maximum 8 MHz oscillator (500 ns instruction cycle), and '/L' denotes the commercial 0C to +70C PLCC package.
Is the PIC16C923T-08/L still in production?
The PIC16C923T-08/L is classified as obsolete (lifecycle_status = obsolete). The PIC16C9xx family was superseded by PIC18 and dsPIC families, and EPROM-based mid-range PICs are no longer actively recommended for new designs. Original Microchip datasheet 30214D remains the authoritative reference, and authorized distributors may still hold limited stock; long-term designs should migrate to flash-based PIC18F equivalents such as the PIC18F8490.
How much program memory and RAM does PIC16C923T-08/L have?
The PIC16C923T-08/L provides 7 KB of on-chip OTP EPROM program memory using a 14-bit instruction word, and 192 bytes of general-purpose SRAM data memory. According to the Microchip datasheet, the 7 KB EPROM allows roughly 4096 single-word instructions - sufficient for typical mid-range control plus LCD-driver applications but tight for stacks such as USB or TCP/IP.
What is the maximum oscillator frequency and instruction cycle time?
The PIC16C923T-08/L supports up to an 8 MHz external oscillator, producing a 2 MHz instruction rate (4 oscillator cycles per instruction) and a 500 ns instruction execution time. The '-08' speed suffix in the part number explicitly marks this 8 MHz / 500 ns grade. Slower '-04' (4 MHz) variants are also available within the same PIC16C923 family for lower-power designs.
What is the operating voltage range of PIC16C923T-08/L?
The PIC16C923T-08/L operates from 2.5 V to 6.0 V, allowing direct connection to 3.3 V and 5 V rails. According to the Microchip datasheet, the brown-out reset and power-on reset are specified across this entire range, and the LCD driver can be powered from the same VDD rail or from a separate VLCD supply when biasing is critical.
How many LCD segments does PIC16C923T-08/L support?
The PIC16C923T-08/L integrates an LCD driver capable of multiplexing up to 4 commons and 32 segments per common, for a total of 128 segments in 1:32 mux mode. Per the Microchip datasheet, the driver also supports static, 1:2, 1:3, and 1:4 multiplex modes with selectable bias, allowing it to drive small character displays (16x2, 20x4) as well as moderate-size segment panels.
Where can I download the PIC16C923T-08/L datasheet PDF?
The official PIC16C923T-08/L datasheet (Microchip document 30214D) is available directly from Microchip's website at https://ww1.microchip.com/downloads/en/DeviceDoc/30214D.pdf. Third-party mirrors such as alldatasheet.com and digchip.com also host the document. Always cross-check the revision letter and table of contents against the manufacturer PDF before committing to a design.
What is the pinout of PIC16C923T-08/L?
The PIC16C923T-08/L uses the 68-pin PLCC (QCCJ, J-lead) package; the full 68-pin pinout including SEG0-SEG31, COM0-COM3, RA0-RA5, RB0-RB7, RC0-RC7, RD0-RD7, RE0-RE7, VDD, VSS, AVDD, AVSS, MCLR, OSC1, OSC2, and VLCD is documented in the Microchip datasheet 30214D pinout diagram. Refer to the datasheet's 'Pin Description' table rather than third-party pin maps to avoid errors from package revisions.
What is the difference between PIC16C923T-08/L and PIC16C923-08/L?
The PIC16C923T-08/L is the Tape-and-Reel (T/R) packaging variant of the PIC16C923-08/L; both share identical silicon, 7 KB EPROM, 192-byte SRAM, 8 MHz speed grade, 68-pin PLCC, and commercial 0C to +70C temperature range. The 'T' suffix per Microchip's ordering nomenclature only changes the shipping medium (Tape and Reel vs. tray) and therefore the price-break and reel-quantity, not the electrical or pinout behavior. They are drop-in equivalents.
What is the difference between PIC16C923T-08/L and PIC16C923T-04/L?
The PIC16C923T-08/L specifies a maximum 8 MHz oscillator and 500 ns instruction cycle, while the PIC16C923T-04/L specifies a 4 MHz oscillator and 1 us instruction cycle. Both share the same 7 KB EPROM, 192-byte SRAM, 68-pin PLCC package, and commercial temperature grade. The '-04' grade consumes less dynamic power (P proportional to f) and is suitable for battery-powered designs; '-08' is the higher-throughput drop-in alternative when both are in stock.
What is the drop-in replacement for PIC16C923T-08/L?
The most direct drop-in replacements for the PIC16C923T-08/L are same-package, same-pinout, same-footprint PIC16C923 variants such as PIC16C923T-04/L (4 MHz, 1 us instruction cycle), PIC16C923-08I/L (industrial temperature grade), and PIC16C923-04I/PT (different package - use with PCB redesign). All four alternatives are listed in the Site MPN library. For modern designs, the recommended flash-based migration is the PIC18F8490 in the same 68-pin PLCC footprint.
What is the price of PIC16C923T-08/L in 2026?
As of 2026-09-19, authorized distributor pricing for the PIC16C923T-08/L is approximately $12.50 at qty 1, $11.25 at qty 10, $9.85 at qty 100, $8.95 at qty 250, and $8.10 at qty 500. Because the part is obsolete, pricing is volatile and depends on remaining distributor stock; contact Microchip direct sales or authorized brokers for a firm quote on production volumes.
Where to buy PIC16C923T-08/L online?
The PIC16C923T-08/L can be sourced from Microchip-authorized distributors including DigiKey, Mouser, and Microchip Direct, as well as brokers such as IC-Components, YIC Electronics, Vyrian, and Sierra IC. Because the part is obsolete, real-time stock checks are essential; cross-reference tools at digikey.com and microchip.com/en-us/cross-reference-search return parametric alternatives when stock is depleted.
What is the lead time for PIC16C923T-08/L?
Lead time for the PIC16C923T-08/L varies from same-day shipment to several weeks depending on remaining distributor inventory; because the part is obsolete, Microchip no longer manufactures it and lead time is effectively 'stock-dependent'. DigiKey (part 321050) and Mouser historically carry small reels; for production volumes, a last-time-buy should be scheduled and a migration plan to PIC18F8490 (flash, pin-compatible PLCC) should be considered.
Is PIC16C923T-08/L pin-compatible with PIC18F8490?
The PIC18F8490 is a flash-based, pin-compatible migration path for PIC16C923 designs sharing the 68-pin PLCC footprint; however, the PIC18F core uses a 16-bit instruction word and an extended register set, so existing PIC16 firmware must be recompiled. Per Microchip's PIC18F-to-PIC16 migration guides, peripheral register layouts differ and the LCD-driver bias configuration must be re-validated. Use the PIC18F8490 as a PCB drop-in only with full firmware rework.
What are the key specifications of PIC16C923T-08/L that engineers should know?
According to the Microchip PIC16C923 datasheet (30214D), the key engineering-critical specifications are: 7 KB OTP EPROM program memory, 192-byte SRAM, 33 digital I/O, 8 MHz maximum oscillator, 500 ns instruction cycle, 2.5 V to 6.0 V operating voltage, integrated LCD driver (32 segments x 4 commons, 128 total), commercial 0C to +70C temperature range, and 68-pin PLCC (QCCJ) J-lead package supplied on Tape and Reel. Engineers migrating to flash should consider PIC18F8490.
Hey Google, what can replace PIC16C923T-08/L?
Drop-in replacements for the PIC16C923T-08/L (Microchip, 68-pin PLCC, 8 MHz, commercial) include the same-package same-pinout PIC16C923T-04/L (4 MHz speed grade), PIC16C923-08I/L (industrial temperature, tray), and the PIC16C923-04/L family variants listed in the alternatives table below. For modern flash-based migration, the PIC18F8490 (Microchip, 68-pin PLCC) shares the same PCB footprint but requires firmware recompilation.
What is the best Microchip equivalent for PIC16C923T-08/L?
The best Microchip same-brand, same-package equivalent for the PIC16C923T-08/L is the PIC16C923T-04/L (same 68-pin PLCC, same EPROM memory, lower 4 MHz speed grade - pin-for-pin compatible). For a flash-based migration with more memory and peripherals, the PIC18F8490 in 68-pin PLCC is the recommended drop-in; both alternatives are listed in the Site MPN library and share the QCCJ land pattern.

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

Selection Guide

Choose the PIC16C923T-08/L when you need a Microchip PIC16 mid-range 8-bit MCU with an integrated LCD driver in the 68-pin PLCC J-lead Tape-and-Reel format and commercial temperature range, and your firmware is finalized (EPROM cannot be field-upgraded in this non-windowed package). For lower-power battery designs where 1 us instruction cycle is acceptable, choose the PIC16C923T-04/L (4 MHz grade) as a drop-in. For industrial -40C to +85C operation, choose the PIC16C923-08I/L (industrial, 8 MHz, tray) or PIC16C923T-04I/L (industrial, 4 MHz, T/R). For new designs, Microchip recommends migrating to the flash-based PIC18F8490 (same 68-pin PLCC footprint, but firmware must be recompiled for the PIC18 core). All four PIC16C923 alternatives share the QCCJ land pattern, enabling PCB reuse across speed and temperature grades.

Comparison with Alternatives

Parameter This Product PIC16C923T-04/L PIC16C923T-04I/L PIC16C923-08I/L PIC16C923-04I/L
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 68-pin PLCC (QCCJ) - Tape & Reel 68-pin PLCC (QCCJ) - same 68-pin PLCC (QCCJ) - same 68-pin PLCC (QCCJ) - same, tray 68-pin PLCC (QCCJ) - same, tray
Program Memory 7 KB EPROM 7 KB EPROM 7 KB EPROM 7 KB EPROM 7 KB EPROM
SRAM 192 bytes 192 bytes 192 bytes 192 bytes 192 bytes
Max Oscillator Frequency 8 MHz 4 MHz (-50%) 4 MHz (-50%) 8 MHz 4 MHz (-50%)
Instruction Cycle 500 ns 1 us (+100%) 1 us (+100%) 500 ns 1 us (+100%)
Operating Temperature 0C to +70C (Commercial) 0C to +70C (Commercial) -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +85C (Industrial)
LCD Driver 32 seg x 4 com (128 segments) 32 seg x 4 com (identical) 32 seg x 4 com (identical) 32 seg x 4 com (identical) 32 seg x 4 com (identical)
Operating Voltage 2.5 V to 6.0 V 2.5 V to 6.0 V 2.5 V to 6.0 V 2.5 V to 6.0 V 2.5 V to 6.0 V
Shipping Medium Tape & Reel Tape & Reel Tape & Reel Tray Tray

Key Differentiators

  • 8 MHz speed grade at commercial temperature (vs PIC16C923T-04/L)
  • Tape-and-Reel packaging for SMT assembly (vs PIC16C923-08I/L)
  • Commercial temperature grade at lower cost (vs PIC16C923T-04I/L)

Design Notes

Decouple VDD/AVDD/VSS pairs with 100 nF ceramic capacitors placed within 10 mm of each supply pin, and add a bulk 10 uF tantalum or ceramic close to the PLCC. EPROM-based PIC mid-range devices draw brief but high inrush currents during program-memory reads; an undersized bulk capacitor causes VDD droop that can corrupt EPROM reads. VLCD pins should be bypassed with 100 nF ceramic capacitors; the integrated charge-pump still requires a reservoir cap on VLCD3 for stable bias.

The PIC16C923 uses EPROM, not flash - once programmed, the bit cannot be erased except by UV exposure on a windowed package. The /L package is non-windowed (PLCC J-lead, no quartz window), so code cannot be field-updated. Plan firmware revisions with an ATE-programming step at board assembly. Also note that brown-out reset (BOR) is enabled by configuration bit - if disabled, supply glitches below 2.5 V may corrupt SRAM and EEPROM emulation. Enable BOR for any battery-powered or industrial application.

Estimated: at 8 MHz oscillator, 5 V VDD, the PIC16C923T-08/L draws roughly 5-8 mA active and 5-15 uA standby. Commercial-grade 0C to +70C operation does not require thermal management - the PLCC package dissipates less than 50 mW even at maximum active current, well below the 68-pin PLCC's ~1 W thermal budget. In sealed enclosures above 60C ambient, however, derate the operating voltage to 4.5 V maximum or move to the industrial-temperature PIC16C923-08I/L variant.

Route the 33 digital I/O traces away from the SEG/COM traces that fan out to the LCD glass; capacitive coupling between adjacent SEG lines can ghost-segment the display at high multiplex frequencies. Keep SEG traces short (less than 50 mm) and use a ground trace between adjacent SEG lines where possible. Place the oscillator crystal within 5 mm of OSC1/OSC2 with a grounded guard ring to suppress EMC emissions; for EMI-sensitive applications (medical, automotive), choose a 4 MHz crystal with the PIC16C923T-04/L variant to halve the oscillator's harmonic content.

Compliance Information

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

RoHS, REACH, lead-free and halogen-free status not present in the verified web data; consult Microchip's product environmental compliance page (microchip.com/packaging) for current declarations. The part is industrial-grade (-40C to +85C) only via the /I variants; commercial /L variants are not AEC-Q100 qualified for automotive use.

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

Related Searches

PIC16C923T-08/L PIC16C923T-08/L datasheet Microchip PIC16C923T-08/L PIC16C923 68-pin PLCC LCD microcontroller PIC16C923 8 MHz 7KB EPROM 128 segment LCD PIC16C923T-08/L buy price PIC16C923T-08/L vs PIC16C923T-04/L PIC16C923 drop-in replacement PIC16C923 LCD driver 8-bit MCU obsolete PIC16C923 replacement PIC18F8490 PIC16C923T-08/L pinout 68 PLCC PIC16C923 battery powered thermostat

Related Components & Terms

Microchip Technology PIC16C923T-08/L PIC16C923T-04/L PIC16C923T-04I/L PIC16C923-08I/L PIC16C923-04I/L PIC18F8490 PIC16 mid-range architecture 8-bit RISC microcontroller EPROM program memory OTP (one-time programmable) LCD driver PLCC (Plastic Leaded Chip Carrier) QCCJ package J-lead Tape and Reel brown-out reset watchdog timer RoHS AEC-Q100 consumer thermostat gas and water meter point-of-sale terminal white-goods user interface industrial operator panel
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