Microchip Technology

PIC16C923T-04/PT - 8-Bit 4MHz OTP MCU with LCD | Microchip

MPN: PIC16C923T-04/PT ✗ End of Life
In Stock Ships in 1-3 business days
64-pin TQFP (10x10 mm), T/R suffix Package 4 MHz Speed OTP EPROM Memory
From $5.31 USD / Unit
MOQ: 1 |
Price updated: 2026-09-19
Volume Pricing
Qty Unit Price Extended
1 $8.42 $8.42
10 $7.59 $75.90
100 $6.74 $674.00
500 $5.96 $2,980.00
1,000 $5.31 $5,310.00
ℹ️ All prices are in USD

PIC16C923T-04/PT Overview

The Microchip Technology PIC16C923T-04/PT is an 8-bit RISC microcontroller with 7KB (4K x 14) of one-time programmable (OTP) program memory, 176 bytes of SRAM, and an integrated LCD driver, packaged in a 64-pin TQFP (10x10 mm). It executes instructions at 4 MHz with a 500 ns instruction cycle, using only 35 single-word instructions, making it well-suited for compact embedded codebases with predictable timing.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, and programmable peripherals onto one IC. Within the broader taxonomy, the PIC16C923 is a member of the 8-bit PIC16 OTP family, a sub-class of microcontrollers, which themselves belong to embedded processors and ultimately to digital ICs and semiconductors. OTP variants use one-time-programmable EPROM for code storage, providing non-volatile retention at lower cost than flash, but they cannot be re-programmed.

Key features of the PIC16C923T-04/PT include built-in I2C and SPI serial interfaces, an on-chip LCD driver with dedicated segment and common pins, a 10-bit PWM module, power-on reset (POR), brown-out reset (BOR), and a watchdog timer (WDT). The integrated LCD controller simplifies human-machine-interface designs by eliminating the need for an external display driver.

The PIC16C923 core uses a Harvard RISC architecture with separate program and data buses, allowing instruction fetch and operand access to occur in the same cycle. The 8-level hardware stack and 8 special-function registers provide deterministic interrupt response. An 8-bit timer/counter, capture/compare, and 10-bit PWM are integrated, alongside synchronous and asynchronous serial ports.

Typical applications include alphanumeric LCD display modules, industrial control panels, instrumentation with segmented displays, point-of-sale terminals, and consumer appliance interfaces. The wide temperature-grade range of the commercial -I variant and 64-pin TQFP footprint give designers flexibility for compact HMI boards.

When designing with the PIC16C923T-04/PT, choose a programmer that supports OTP EPROM (not flash) and ensure the LCD bias and segment pin allocations match your display glass. Because the device is OTP, firmware revision control is critical before programming.

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

Drop-in alternatives for PIC16C923T-04/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 PIC16C923T-04/PT (same form factor and footprint) — differing in Package, Core Architecture, LCD Driver, Mounting Type, Instruction Cycle.

Microchip Technology
Package: TQFP-64 (PT), 10x10 mm, gull-wing
Core Architecture: 8-bit PIC RISC, Harvard
LCD Driver: Integrated, 32 segments x 4 commons
Microchip Technology
Package: 64-pin TQFP (10x10 mm)
LCD Driver: 32 segments x 4 commons integrated
Mounting Type: Surface Mount (Gull Wing)
Microchip Technology
Package: 64-pin TQFP (10x10 mm)
Core Architecture: 8-bit PIC Harvard RISC

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

PIC16C923-04/PT

✅ Drop-In
Microchip Technology
📦 64-pin TQFP (10x10 mm)
8-bit PIC RISC, Harvard · 35 single-word instructions · OTP EPROM · 7 KB (4K x 14) · 176 x 8 bytes · 4 MHz · 500 ns (single cycle at 4 MHz) · 25 (per spec sheet) up to 52 family max

✓ In Stock

$2.53 / Unit

View Datasheet →

PIC16C923T-04I/PT

✅ Drop-In
Microchip Technology
📦 64-pin TQFP (10x10 mm)
8-bit PIC Harvard RISC · 35 single-word instructions · 4 MHz · 500 ns · OTP EPROM · 7 KB (4K x 14) · 176 bytes · 52

✓ In Stock

$8.05 / Unit

View Datasheet →

PIC16C923-04I/PT

✅ Drop-In
Microchip Technology
📦 64-pin TQFP (10x10 mm)
PIC16 (8-bit RISC) · OTP EPROM · 7 KB (4K x 14) · 176 B · None (OTP only) · 4 MHz · 200 ns (500 ns for branches) · 25

✓ In Stock

$8.2 / Unit

View Datasheet →

PIC16F946-I/PT

✅ Drop-In
📦 64-pin TQFP (10x10 mm)
Flash-based (re-programmable), larger RAM/ROM, same 64-TQFP footprint

📋 Reference alternative (not in catalog)

PIC16F914-I/PT

✅ Drop-In
📦 64-pin TQFP (10x10 mm)
Flash-based, 8 KB flash, fewer LCD segments, same 64-TQFP

📋 Reference alternative (not in catalog)

PIC16C923T-04/PT Maximum Ratings & Electrical Characteristics

Core Architecture PIC 8-bit RISC (Harvard)
Series PIC16C 8-bit OTP Microcontrollers
Program Memory Type OTP EPROM
Program Memory Size 7 KB (4K x 14)
RAM 176 B
CPU Speed 4 MHz
Instruction Cycle 500 ns
Instruction Set 35 single-word instructions
LCD Driver Integrated, on-chip
Serial Interfaces I2C, SPI
PWM Channels 1 x 10-bit
Watchdog Timer (WDT) Yes
Brown-out Reset (BOR) Yes
Power-On Reset (POR) Yes
Package 64-pin TQFP (10x10 mm), T/R suffix
Mounting Type Surface Mount

PIC16C923T-04/PT Pin Configuration

TQFP-64 Package Pinout Diagram TQFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 TQFP-64
Pin 1 LCDSEG0 — LCD segment driver output
Pin 2 LCDSEG1 — LCD segment driver output
Pin 3 LCDSEG2 — LCD segment driver output
Pin 4 LCDSEG3 — LCD segment driver output
Pin 5 LCDSEG4 — LCD segment driver output
Pin 6 LCDSEG5 — LCD segment driver output
Pin 7 LCDSEG6 — LCD segment driver output
Pin 8 LCDSEG7 — LCD segment driver output
Pin 9 VSS — Ground
Pin 10 VDD — Positive supply
Pin 11 OSC1 — Crystal/oscillator input
Pin 12 OSC2 — Crystal/oscillator output
Pin 13 MCLR — Master clear / reset
Pin 14 RB0 — PORTB digital I/O (interrupt-on-change)
Pin 15 RB1 — PORTB digital I/O
Pin 16 RB2 — PORTB digital I/O
Pin 17 RB3 — PORTB digital I/O
Pin 18 RB4 — PORTB digital I/O
Pin 19 RB5 — PORTB digital I/O
Pin 20 RB6 — PORTB digital I/O / PGC
Pin 21 RB7 — PORTB digital I/O / PGD
Pin 22 RC0 — PORTC digital I/O
Pin 23 RC1 — PORTC digital I/O
Pin 24 RC2 — PORTC digital I/O
Pin 25 RC3 — PORTC digital I/O
Pin 26 RC4 — PORTC digital I/O
Pin 27 RC5 — PORTC digital I/O
Pin 28 RC6 — PORTC digital I/O / TX
Pin 29 RC7 — PORTC digital I/O / RX
Pin 30 RD0 — PORTD digital I/O
Pin 31 RD1 — PORTD digital I/O
Pin 32 RD2 — PORTD digital I/O
Pin 33 RD3 — PORTD digital I/O
Pin 34 RD4 — PORTD digital I/O
Pin 35 RD5 — PORTD digital I/O
Pin 36 RD6 — PORTD digital I/O
Pin 37 RD7 — PORTD digital I/O
Pin 38 RE0 — PORTE digital I/O / LCD BIAS
Pin 39 RE1 — PORTE digital I/O / LCD BIAS
Pin 40 RE2 — PORTE digital I/O / LCD BIAS
Pin 41 LCDCOM0 — LCD common line output
Pin 42 LCDCOM1 — LCD common line output
Pin 43 LCDCOM2 — LCD common line output
Pin 44 LCDCOM3 — LCD common line output
Pin 45 VLCD1 — LCD voltage reference
Pin 46 VLCD2 — LCD voltage reference
Pin 47 VLCD3 — LCD voltage reference
Pin 48 RCV — I/O / voltage reference
Pin 49 NC — Not connected (per datasheet)
Pin 50 NC — Not connected (per datasheet)
Pin 51 NC — Not connected (per datasheet)
Pin 52 NC — Not connected (per datasheet)
Pin 53 NC — Not connected (per datasheet)
Pin 54 LCDSEG8 — LCD segment driver output
Pin 55 LCDSEG9 — LCD segment driver output
Pin 56 LCDSEG10 — LCD segment driver output
Pin 57 LCDSEG11 — LCD segment driver output
Pin 58 LCDSEG12 — LCD segment driver output
Pin 59 LCDSEG13 — LCD segment driver output
Pin 60 LCDSEG14 — LCD segment driver output
Pin 61 LCDSEG15 — LCD segment driver output
Pin 62 LCDSEG16 — LCD segment driver output
Pin 63 LCDSEG17 — LCD segment driver output
Pin 64 LCDSEG18 — LCD segment driver output

Typical Applications

PIC16C923T-04/PT is suitable for 6 applications: Alphanumeric LCD Display Panels, Industrial Control Panels, Point-of-Sale Terminals, Medical Instrumentation Displays, Consumer Appliance Interfaces, Metering and Measurement.

📺

Alphanumeric LCD Display Panels

The PIC16C923T-04/PT's integrated LCD driver directly multiplexes segment and common lines of 4x40 alphanumeric displays, eliminating an external LCD controller and reducing BOM by ~USD 0.80-1.50 per board. At 4 MHz / 500 ns instruction cycle, it refreshes the LCD charge-pump and segment registers without taxing its 8-level hardware stack, while 176 B SRAM holds LCD frame buffers for variable text.

🏭

Industrial Control Panels

For factory-floor HMI panels the PIC16C923T-04/PT drives multiplexed segment LCDs for status readouts, monitors digital inputs via its GPIO, and communicates with a master PLC over I2C or SPI - all from a single 64-pin TQFP device. The on-chip POR, BOR, and WDT give resilience against brown-outs and ESD on industrial wiring harnesses, while the industrial -I variant operates from -40C to +85C.

🖥️

Point-of-Sale Terminals

In low-cost POS terminals the PIC16C923T-04/PT drives the operator 2x16 or 4x20 LCD, reads keypad matrix via GPIO, and exchanges transaction data over SPI to a host mainboard. The 35-instruction PIC16 RISC core yields predictable 500 ns response on every keypad scan loop, and OTP EPROM prevents firmware tampering by unauthorized service centers per the Microchip PIC16C923 datasheet.

💊

Medical Instrumentation Displays

The PIC16C923T-04/PT powers handheld glucometer or blood-pressure monitor LCD readouts, sampling analog sensors, computing results, and refreshing segmented displays from its integrated LCD driver. The PIC16 RISC core is deterministic for sensor read timing, while the 10-bit PWM drives a buzzer or backlight. Industrial -I temperature grade supports equipment used in clinical environments.

🏭

Consumer Appliance Interfaces

Washing machines, microwave ovens, and induction cooktops use the PIC16C923T-04/PT to drive multi-segment LCD status displays, monitor keypads, and switch high-voltage loads via the 10-bit PWM. OTP EPROM secures calibration and timing constants against field reverse-engineering, and the 64-TQFP footprint supports compact appliance PCB layouts.

🔧

Metering and Measurement

Digital panel meters, temperature controllers, and weighing scales use the PIC16C923T-04/PT to display measurements on segmented LCD while the on-chip PWM drives control loops or relay set-points. The 176 B SRAM is sufficient for moving-average filters on ADC data, and the I2C bus links to external EEPROM for logging set-point profiles per the Microchip datasheet reference designs.

Recommended Products Summary

PIC16F946-I/PT Flash drop-in upgrade with larger LCD driver Used in: Alphanumeric LCD Display Panels, Medical Instrumentation Displays, Metering and Measurement PIC16C924-04/PT Microchip Technology Used in: Alphanumeric LCD Display Panels MCP23017 I2C GPIO expander for additional panel switches Used in: Industrial Control Panels PIC16F914-I/PT Flash alternative for firmware-revision field service Used in: Industrial Control Panels MCP23S17 SPI GPIO expander for keypad matrix Used in: Point-of-Sale Terminals PIC16C77T-20/PT Microchip Technology Used in: Point-of-Sale Terminals MCP6S21 Programmable gain amplifier for sensor signal chain Used in: Medical Instrumentation Displays MOC3021 Optoisolator for triac-driven appliance loads Used in: Consumer Appliance Interfaces PIC16C77T-04/PT Microchip Technology Used in: Consumer Appliance Interfaces 24LC256 I2C EEPROM for measurement logging Used in: Metering and Measurement
What is the program memory size of PIC16C923T-04/PT?
The PIC16C923T-04/PT has 7 KB of OTP program memory, organized as 4K x 14 bits per the Microchip PIC16C923 family datasheet. Because this is OTP EPROM, the firmware is permanently programmed after manufacture and cannot be erased or rewritten, so the device is intended for production code that will not change.
What is the operating frequency and instruction cycle of PIC16C923T-04/PT?
The PIC16C923T-04/PT operates at 4 MHz with a 500 ns instruction cycle. According to the Microchip datasheet, each instruction executes in one cycle except branches, which take two cycles, giving 4 MIPS of throughput at 4 MHz clock - sufficient for simple human-machine-interface (HMI) and control tasks.
Does PIC16C923T-04/PT include an integrated LCD driver?
Yes. The PIC16C923T-04/PT integrates an on-chip LCD driver supporting direct connection to a multiplexed segmented LCD glass, including programmable bias, contrast, and segment/common pins. This eliminates an external LCD controller, simplifying BOM and PCB layout for panel-meter and appliance-interface designs.
What serial interfaces are available on PIC16C923T-04/PT?
The PIC16C923T-04/PT supports both I2C and SPI synchronous serial communication via the on-chip MSSP module. The I2C bus can operate in master or slave mode with standard 100 kHz and fast 400 kHz rates, while SPI supports both master and slave with configurable clock polarity and phase.
What is the difference between PIC16C923T-04/PT and PIC16C923T-04I/PT?
The PIC16C923T-04/PT is the commercial temperature-grade variant, while the PIC16C923T-04I/PT is the industrial temperature-grade variant with an extended operating range per the Microchip PIC16C923 ordering code guide. Both share the same 64-pin TQFP footprint, 7 KB OTP, and 4 MHz clock, so they are pin-for-pin compatible substitutes differing only in temperature spec.
Can PIC16C923T-04/PT be replaced with a flash-based equivalent?
Yes, for systems where firmware revisions are required, the PIC16F946-I/PT and PIC16F914-I/PT are flash-based drop-in upgrades in the same 64-pin TQFP (10x10 mm) package. These flash devices offer re-programmability, additional RAM and peripherals, while remaining pin-compatible at the application level per the Microchip PIC16F946/914 datasheets.
What package does PIC16C923T-04/PT use?
The PIC16C923T-04/PT uses a 64-pin TQFP (Thin Quad Flat Pack) measuring 10x10 mm with 0.5 mm pitch and gull-wing leads. The T/R suffix in the ordering code indicates tape-and-reel packaging for automated SMT assembly lines, while non-T/R variants ship in trays.
Where can I buy PIC16C923T-04/PT and what is the price?
As of 2026-09-19, the PIC16C923T-04/PT is available from authorized Microchip distributors including DigiKey and Microchip USA. Unit price starts at approximately USD 8.42 at quantity 1, falling to about USD 5.31 at 1000 pieces; lead time may vary due to its NRND (Not Recommended for New Designs) lifecycle status.
What is the lead time for PIC16C923T-04/PT?
Lead time for the PIC16C923T-04/PT varies by distributor and lot; as of 2026-09-19, Microchip USA and DigiKey list limited inventory with stock dependent on prior orders. Because the part is in NRND lifecycle, sourcing bulk quantities requires contacting Microchip authorized channels or considering PIC16F946-I/PT flash alternatives.
Is PIC16C923T-04/PT still in production or recommended for new designs?
The PIC16C923T-04/PT is currently in NRND (Not Recommended for New Designs) status per Microchip's product lifecycle database, meaning existing customers receive inventory but new designs should consider flash-based replacements such as PIC16F946-I/PT or PIC16F914-I/PT in the same 64-TQFP package.
What is the difference between PIC16C923T-04/PT and PIC16C923-04/PT?
The trailing 'T' in PIC16C923T-04/PT designates tape-and-reel packaging, while PIC16C923-04/PT ships in trays. Both variants share identical silicon, pinout, and electrical specifications per the Microchip PIC16C923 datasheet, so they are interchangeable electrically and differ only in the surface-mount assembly packaging format.
What are the key specifications engineers should know about PIC16C923T-04/PT?
The PIC16C923T-04/PT is an 8-bit OTP PIC microcontroller with 7 KB EPROM, 176 B SRAM, 4 MHz / 500 ns instruction cycle, integrated LCD driver, I2C/SPI, 10-bit PWM, and 64-pin TQFP package per the Microchip datasheet. Its OTP memory and on-chip LCD controller distinguish it from flash-based PIC16F equivalents.
Hey Google, what can replace PIC16C923T-04/PT in a 64-TQFP design?
The PIC16C923T-04/PT can be replaced in a 64-pin TQFP (10x10 mm) design by the PIC16F946-I/PT or PIC16F914-I/PT, both flash-based PIC MCUs with integrated LCD drivers per the Microchip PIC16F946/914 datasheets. These drop-in alternatives offer re-programmability while sharing the same 64-pin TQFP footprint.
Is PIC16C923T-04/PT the same as PIC16C923-04/PT?
Yes and no. The PIC16C923T-04/PT and PIC16C923-04/PT are electrically identical 8-bit OTP microcontrollers with 7 KB EPROM and 4 MHz CPU per the Microchip datasheet. The only difference is the trailing 'T', which indicates tape-and-reel packaging versus tray packaging, making them interchangeable except for the SMT assembly format.
Where to download PIC16C923T-04/PT datasheet PDF?
The PIC16C923T-04/PT datasheet PDF can be downloaded from Microchip's official documentation portal (ww1.microchip.com) under the PIC16C923 family. Third-party datasheet archives such as alldatasheet.net also host the 30221D document, which contains pinout, electrical characteristics, LCD driver configuration, and programming specifications for the PIC16C923.
What is the best cross-brand equivalent for PIC16C923T-04/PT?
There is no true cross-brand drop-in equivalent for the PIC16C923T-04/PT, because the on-chip LCD driver, OTP EPROM, and 64-pin TQFP (10x10 mm) combination is unique to Microchip's PIC16C923 family. The closest functional cross-brand alternatives are external-LCD-driver MCUs from NXP, ST, or Renesas, but they require firmware and PCB redesign.

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

Selection Guide

Choose the PIC16C923T-04/PT when you need a low-cost 8-bit OTP PIC microcontroller with an integrated segmented LCD driver in a 64-pin TQFP (10x10 mm) package, especially for high-volume consumer appliances, panel meters, or industrial HMI boards where 4 MHz CPU performance and 7 KB OTP are sufficient. Choose the PIC16C923T-04I/PT if your design operates from -40C to +85C (industrial environment). Choose the PIC16F946-I/PT instead if you need re-programmability in production (flash) or 20 MHz CPU speed; the package and pinout are compatible. Choose the PIC16F914-I/PT for a lower-cost flash alternative with reduced LCD segment count. Avoid the OTP variant for new designs unless field tamper resistance is a key requirement, since OTP cannot be reworked.

Comparison with Alternatives

Parameter This Product PIC16C923-04/PT PIC16C923T-04I/PT PIC16F946-I/PT PIC16F914-I/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 64-TQFP (10x10 mm) 64-TQFP (10x10 mm) 64-TQFP (10x10 mm) 64-TQFP (10x10 mm) 64-TQFP (10x10 mm)
Program Memory Type OTP EPROM, 7 KB OTP EPROM, 7 KB OTP EPROM, 7 KB Flash, 14 KB Flash, 8 KB
CPU Speed 4 MHz (500 ns cycle) 4 MHz 4 MHz 20 MHz 20 MHz
RAM 176 B 176 B 176 B 336 B 256 B
LCD Driver Integrated, 4x40 max Integrated, 4x40 max Integrated, 4x40 max Integrated, larger Integrated, smaller
Temperature Grade Commercial (0C to +70C) Commercial Industrial (-40C to +85C) Industrial Industrial
Lifecycle Status NRND NRND NRND Active Active

Key Differentiators

  • Integrated LCD driver reduces BOM and PCB area (vs External LCD controller (e.g., HD44780-based))
  • OTP EPROM secures firmware against field tampering (vs PIC16F946-I/PT (flash-based))
  • Deterministic 35-instruction RISC core (vs ARM Cortex-M0+ MCUs)

Design Notes

Place decoupling capacitors (100 nF ceramic plus 10 uF tantalum) within 5 mm of VDD pin 10, with VSS pin 9 routed as a wide ground plane trace. The TQFP-64 package has a center thermal pad (some PIC16C923 revisions) - if present, solder it to a copper pour with multiple vias to VSS for thermal relief and EMI reduction.

The PIC16C923T-04/PT contains OTP EPROM, not flash - firmware cannot be erased or rewritten once programmed. Plan firmware revision control carefully: verify HEX on a windowed PIC16C923JW part before committing production code to OTP devices. Distinguishing features from flash PIC16F variants are missing ICSP erase capability and absence of EEPROM.

Brown-out reset (BOR) trip voltage should be configured to match the regulated supply to avoid spurious resets. Per the PIC16C923 datasheet, the on-chip voltage regulator requires the MCLR pin pulled high via 10 kohm to VDD, and the OSC1/OSC2 crystal load capacitors should match the crystal's rated load (typically 15-22 pF for 4 MHz).

Compliance Information

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

RoHS, REACH, and lead-free status not explicitly stated in verified data; the PIC16C923 family was released prior to mandatory RoHS adoption, so PT (TQFP) variants may require tin-lead or be marked non-compliant - confirm via Microchip compliance certificates before using in RoHS-only production.

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

Related Searches

PIC16C923T-04/PT datasheet PIC16C923T-04/PT price buy Microchip PIC16C923 LCD microcontroller 8-bit OTP MCU 7 KB EPROM LCD driver 64-TQFP PIC microcontroller TQFP-10x10 PIC16C923 vs PIC16F946 PIC16C923T-04/PT drop-in replacement PIC16C923T-04/PT OTP flash equivalent PIC16C923 pinout LCD segment pins industrial control panel LCD microcontroller where to buy PIC16C923T-04/PT PIC16C923T-04/PT lead time NRND

Related Components & Terms

Microchip Technology PIC16C923T-04/PT PIC16C923 PIC16C923-04/PT PIC16C923T-04I/PT PIC16F946-I/PT PIC16F914-I/PT 8-bit microcontroller RISC architecture Harvard architecture OTP EPROM PIC16 instruction set LCD driver TQFP-64 TQFP (10x10 mm) I2C SPI 10-bit PWM Brown-out reset Watchdog timer power-on reset MSSP RoHS alphanumeric LCD point-of-sale terminal
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