Microchip Technology

PIC16C923-04/PT - 8-bit OTP MCU, 7KB EPROM, LCD Driver, TQFP-64

MPN: PIC16C923-04/PT ✗ End of Life
In Stock Ships in 1-3 business days
25 (per spec sheet) up to 52 family max Package 4 MHz Speed OTP EPROM Memory
From $2.53 USD / Unit
MOQ: 1 |
Price updated: 2026-09-19
Volume Pricing
Qty Unit Price Extended
1 $3.34 $3.34
10 $3.1 $31.00
100 $2.85 $285.00
500 $2.65 $1,325.00
1,000 $2.53 $2,530.00
ℹ️ All prices are in USD

PIC16C923-04/PT Overview

The Microchip Technology PIC16C923-04/PT is an 8-bit CMOS OTP-based RISC microcontroller that integrates an LCD driver module with the PIC16 family architecture, housed in a 64-pin TQFP (10x10 mm) package. Headline parameters: 7KB (4K x 14) EPROM program memory, 176 bytes SRAM, 4 MHz maximum operating frequency (200 ns instruction cycle at 4 MHz, equivalent to 500 ns instruction execution), and integrated LCD driver capable of 32 segments and 4 commons. The /PT suffix designates the TQFP-64 surface-mount package with commercial temperature grade.

A PIC microcontroller is a Harvard-architecture RISC processor designed for embedded control. The PIC16C family specifically targets mid-range applications, balancing code density, peripheral integration, and ease of programming. The 'C' in PIC16C923 denotes One-Time Programmable (OTP) EPROM program memory, which is programmed once and cannot be erased, making this part suitable for low-volume production and cost-sensitive end products where firmware revision is finalized before manufacturing.

Key features include 35 single-word instructions (most are single-cycle), 8-level hardware stack, on-chip integrated LCD driver module with 32-segment and 4-common capability, synchronous serial port configurable as 3-wire SPI or 2-wire I2C, 8-bit ADC (per family datasheet), and up to 25-52 I/O pins depending on package variant. The 64-pin TQFP package (TFQFP per JEDEC) provides sufficient I/O for LCD-driven human-machine interface applications.

The PIC16C923 architecture uses a 14-bit instruction word with an 8-bit data path, providing compact code density. OTP EPROM programming is performed via ICSP (In-Circuit Serial Programming), eliminating pre-programming steps. The integrated LCD driver directly biases common/segment pins, eliminating external LCD controller ICs and reducing BOM cost in display products.

Typical applications include industrial weighing scales with LCD readouts, medical instrumentation displays, point-of-sale terminals, home appliance control panels, automotive dashboard displays, and consumer electronics with character or segment LCDs. The integrated LCD driver particularly suits battery-powered portable products where display power efficiency is essential.

Design consideration: OTP EPROM cannot be field-updated. Engineers should use windowed ceramic packages or a flash-based PIC16F equivalent for prototype development, then transition to the OTP PIC16C923 for production. The 4 MHz maximum frequency limits this part to applications where 1 MIPS processing is sufficient.

This page synthesizes distributor pricing, Microchip same-family alternatives, application guidance, and practical design notes not consolidated in the manufacturer datasheet. Engineers evaluating mid-range LCD-driven embedded designs will find drop-in alternatives and concrete parametric comparisons.

Drop-in alternatives for PIC16C923-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 PIC16C923-04/PT (same form factor and footprint) — differing in Package, Core Architecture, LCD Driver, RAM Size, Serial Interfaces.

Microchip Technology
Package: TQFP-44 (PT), 10x10 mm
RAM Size: 192 bytes
Serial Interfaces: USART + SSP (SPI/I²C)
Microchip Technology
Package: 64-pin TQFP (10x10 mm)
LCD Driver: 32 segments x 4 commons integrated
RAM Size: 176 B
Microchip Technology
Package: 64-pin TQFP (10x10 mm), T/R suffix
Core Architecture: PIC 8-bit RISC (Harvard)
LCD Driver: Integrated, on-chip
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-04I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-64 (PT)
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 →

PIC16C923T-04/PT

✅ Drop-In
Microchip Technology
📦 TQFP-64 (PT)
PIC 8-bit RISC (Harvard) · PIC16C 8-bit OTP Microcontrollers · OTP EPROM · 7 KB (4K x 14) · 176 B · 4 MHz · 500 ns

✓ In Stock

$5.31 / Unit

View Datasheet →

PIC16C923T-04I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-64 (PT)
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 →

PIC16F927-I/PT

✅ Drop-In
📦 TQFP-64 (PT)
flash-based 14KB program memory vs OTP 7KB, otherwise pin-compatible LCD driver + same peripherals

📋 Reference alternative (not in catalog)

PIC16F927T-I/PT

✅ Drop-In
📦 TQFP-64 (PT)
flash-based, industrial temperature, tape & reel packaging variant

📋 Reference alternative (not in catalog)

PIC16C74B-20I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-64 (PT)
EPROM (OTP) · 7 KB · 192 bytes · 8-bit PIC16 RISC mid-range · 20 MHz · 200 ns · 4.0 V to 5.5 V · 2.5 V to 6.0 V (per datasheet)

✓ In Stock

$4.62 / Unit

View Datasheet →

PIC16C923-04/PT Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit PIC RISC, Harvard
Instruction Set 35 single-word instructions
Program Memory Type OTP EPROM
Program Memory Size 7 KB (4K x 14)
RAM Size 176 x 8 bytes
Maximum Clock Frequency 4 MHz
Instruction Execution Time 500 ns (single cycle at 4 MHz)
Number of I/O Pins (PT package) 25 (per spec sheet) up to 52 family max
LCD Driver Integrated, 32 segments x 4 commons
Serial Interface SSP (SPI / I2C configurable)
Package TQFP-64 (PT), 10x10 mm, gull-wing
Terminal Pitch 0.5 mm
Temperature Grade Commercial (0C to +70C)
Mounting Type Surface Mount

PIC16C923-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 0
Pin 2 LCDSEG1 — LCD segment driver output 1
Pin 3 LCDSEG2 — LCD segment driver output 2
Pin 4 LCDSEG3 — LCD segment driver output 3
Pin 5 LCDSEG4 — LCD segment driver output 4
Pin 6 LCDSEG5 — LCD segment driver output 5
Pin 7 LCDSEG6 — LCD segment driver output 6
Pin 8 LCDSEG7 — LCD segment driver output 7
Pin 9 LCDSEG8 — LCD segment driver output 8
Pin 10 LCDSEG9 — LCD segment driver output 9
Pin 11 LCDSEG10 — LCD segment driver output 10
Pin 12 LCDSEG11 — LCD segment driver output 11
Pin 13 LCDSEG12 — LCD segment driver output 12
Pin 14 LCDSEG13 — LCD segment driver output 13
Pin 15 LCDSEG14 — LCD segment driver output 14
Pin 16 LCDSEG15 — LCD segment driver output 15
Pin 17 LCDSEG16 — LCD segment driver output 16
Pin 18 LCDSEG17 — LCD segment driver output 17
Pin 19 LCDSEG18 — LCD segment driver output 18
Pin 20 LCDSEG19 — LCD segment driver output 19
Pin 21 LCDSEG20 — LCD segment driver output 20
Pin 22 LCDSEG21 — LCD segment driver output 21
Pin 23 LCDSEG22 — LCD segment driver output 22
Pin 24 LCDSEG23 — LCD segment driver output 23
Pin 25 LCDSEG24 — LCD segment driver output 24
Pin 26 LCDSEG25 — LCD segment driver output 25
Pin 27 LCDSEG26 — LCD segment driver output 26
Pin 28 LCDSEG27 — LCD segment driver output 27
Pin 29 LCDSEG28 — LCD segment driver output 28
Pin 30 LCDSEG29 — LCD segment driver output 29
Pin 31 LCDSEG30 — LCD segment driver output 30
Pin 32 LCDSEG31 — LCD segment driver output 31
Pin 33 LCDCOM0 — LCD common driver output 0
Pin 34 LCDCOM1 — LCD common driver output 1
Pin 35 LCDCOM2 — LCD common driver output 2
Pin 36 LCDCOM3 — LCD common driver output 3
Pin 37 VDD — Positive supply voltage
Pin 38 VSS — Ground reference
Pin 39 OSC1 — Crystal/oscillator input
Pin 40 OSC2 — Crystal/oscillator output
Pin 41 MCLR — Master clear reset (active low)
Pin 42 RA0 — Port A I/O pin 0 / AN0
Pin 43 RA1 — Port A I/O pin 1 / AN1
Pin 44 RA2 — Port A I/O pin 2 / AN2
Pin 45 RA3 — Port A I/O pin 3 / AN3
Pin 46 RA4 — Port A I/O pin 4 / T0CKI
Pin 47 RA5 — Port A I/O pin 5 / AN4
Pin 48 RB0 — Port B I/O pin 0 / INT
Pin 49 RB1 — Port B I/O pin 1
Pin 50 RB2 — Port B I/O pin 2
Pin 51 RB3 — Port B I/O pin 3
Pin 52 RB4 — Port B I/O pin 4
Pin 53 RB5 — Port B I/O pin 5
Pin 54 RB6 — Port B I/O pin 6 / ICSP clock
Pin 55 RB7 — Port B I/O pin 7 / ICSP data
Pin 56 RC0 — Port C I/O pin 0
Pin 57 RC1 — Port C I/O pin 1
Pin 58 RC2 — Port C I/O pin 2
Pin 59 RC3 — Port C I/O pin 3
Pin 60 RC4 — Port C I/O pin 4
Pin 61 RC5 — Port C I/O pin 5
Pin 62 RC6 — Port C I/O pin 6
Pin 63 RC7 — Port C I/O pin 7
Pin 64 NC — Not connected (per datasheet TQFP-64 pinout)

Typical Applications

PIC16C923-04/PT is suitable for 7 applications: Industrial Weighing Scales with LCD Readout, Medical Infusion Pump Control Panels, Point-of-Sale (POS) Terminal Displays, Home Appliance Control Panels (Microwave / Washing Machine), Automotive Dashboard Segment Displays, Consumer Electronics with Segment LCD (Thermostats / Clocks), Test & Measurement Handheld Instruments.

🏭

Industrial Weighing Scales with LCD Readout

The PIC16C923-04/PT is ideally suited for digital weighing scale applications because its integrated LCD driver (32 segments x 4 commons) directly drives a 4-digit segment LCD without any external LCD controller, reducing BOM cost significantly. The 7KB OTP EPROM holds fixed calibration tables and user-mode firmware, while 176 bytes of RAM is sufficient for transient sensor data buffers. The 4 MHz clock provides enough throughput to handle load-cell ADC sampling at 10-50 Hz with linearization, unit conversion (kg/lb), and LCD refresh. A typical design uses the on-chip ADC for the load-cell differential amplifier, I2C for digital calibration EEPROM, and segment LCD for the weight display and status icons.

💊

Medical Infusion Pump Control Panels

The PIC16C923-04/PT fits medical infusion pump front-panel control because its 35 single-word instructions simplify FDA documentation and verification, while the integrated LCD driver reduces PCB area needed for the user display. The OTP memory ensures firmware is locked at production and cannot be altered - a benefit for medical-device regulatory submissions requiring fixed firmware. The 25 I/O pins on the TQFP-64 package support keypad scanning (4x4 matrix), pump-motor enable, alarm LED, and the segment LCD. The 4 MHz instruction throughput handles keypad debouncing, dose-rate calculation, and LCD refresh in real time without timing issues in a typical infusion-rate-control loop.

🖥️

Point-of-Sale (POS) Terminal Displays

The PIC16C923-04/PT works well in entry-level POS terminal displays where its integrated LCD driver simplifies the operator-interface design and its 7KB OTP EPROM holds transaction-handling state machines. The synchronous serial port (configurable as SPI or I2C) interfaces with a main processor module, while 25 I/O pins on the TQFP-64 package drive a 32-segment LCD plus 3-4 status LEDs and a 4x3 keypad matrix. With 4 MHz clock (1 MIPS), the MCU can refresh the LCD, scan the keypad, and respond to host commands within sub-100 ms latency budgets typical of POS terminals, while OTP memory ensures firmware immutability for PCI compliance.

🏭

Home Appliance Control Panels (Microwave / Washing Machine)

The PIC16C923-04/PT suits household appliance front-panel controllers because the integrated 32-segment LCD driver directly drives the character display used for time, temperature, and program-status readouts. The 35-instruction RISC core simplifies programmer training in mass-production appliance factories. The TQFP-64 package's 25 I/O pins handle 7-segment time displays, rotary-encoder input, relay control for heating elements / motor, and buzzer. The OTP EPROM locks in the appliance firmware so the final product version is fixed at manufacturing - a regulatory and warranty benefit in consumer appliance markets.

🚗

Automotive Dashboard Segment Displays

The PIC16C923-04/PT (commercial temperature grade) and its industrial sibling PIC16C923-04I/PT handle non-critical automotive cluster displays such as HVAC readouts, audio head-unit displays, and trip-computer segment LCDs. The integrated LCD driver supports the 32-segment display with 4 commons needed for these readouts. The OTP EPROM locks the display firmware and prevents end-user tampering with vehicle software. Designers should select the I-suffix variant (-04I/PT) for under-dash temperature environments. The SSP peripheral interfaces with the vehicle CAN/LIN gateway over SPI, while 25 I/O pins handle buttons and rotary controls.

📱

Consumer Electronics with Segment LCD (Thermostats / Clocks)

The PIC16C923-04/PT fits consumer segment-LCD products like programmable thermostats, bedside clocks, and weather-station displays because its integrated LCD driver eliminates the external driver chip and reduces PCB cost. The 176 bytes RAM is sufficient for time/date storage and temperature/humidity sample buffers. 4 MHz provides enough throughput to scan a 4x4 button matrix, refresh the segment LCD at 50-100 Hz, and run a simple PID loop for thermostat control. OTP EPROM is appropriate for cost-sensitive consumer goods where firmware does not change after release. I2C connectivity supports external RTC and sensor modules.

🔧

Test & Measurement Handheld Instruments

The PIC16C923-04/PT is well suited to low-cost handheld test instruments such as digital multimeters and cable testers where its integrated LCD driver directly displays measurement readouts on segment LCDs without an external controller. The 35-instruction RISC core is easy to program and verify in a safety-conscious instrument design. OTP EPROM locks in calibration and limits user-accessible firmware. With 4 MHz throughput the MCU handles ADC sampling for voltage/current measurement, range selection via rotary switch, and segment-LCD refresh. The TQFP-64 package offers 25 I/O for measurement-range switching relays, buzzer for continuity alerts, and hold/peak buttons.

Recommended Products Summary

PIC16F927-I/PT flash-based equivalent for development/production ramp Used in: Industrial Weighing Scales with LCD Readout, Medical Infusion Pump Control Panels, Point-of-Sale (POS) Terminal Displays, Home Appliance Control Panels (Microwave / Washing Machine), Consumer Electronics with Segment LCD (Thermostats / Clocks), Test & Measurement Handheld Instruments MCP3421 16-bit ADC for load-cell signal digitization Used in: Industrial Weighing Scales with LCD Readout, Test & Measurement Handheld Instruments 24LC02B I2C EEPROM for calibration data storage Used in: Industrial Weighing Scales with LCD Readout MCP4725 DAC for motor speed control loop Used in: Medical Infusion Pump Control Panels LM358 op-amp for pressure-sensor signal conditioning Used in: Medical Infusion Pump Control Panels MAX232 RS-232 line driver for host terminal interface Used in: Point-of-Sale (POS) Terminal Displays AT24C256 I2C EEPROM for transaction log storage Used in: Point-of-Sale (POS) Terminal Displays MOC3021 opto-isolated triac driver for AC load switching Used in: Home Appliance Control Panels (Microwave / Washing Machine) EC11 rotary encoder for user input Used in: Home Appliance Control Panels (Microwave / Washing Machine) PIC16C923-04I/PT Microchip Technology Used in: Automotive Dashboard Segment Displays MCP2515 CAN controller for vehicle network interface Used in: Automotive Dashboard Segment Displays TJA1050 CAN transceiver for bus physical layer Used in: Automotive Dashboard Segment Displays DS1307 I2C real-time clock for timekeeping Used in: Consumer Electronics with Segment LCD (Thermostats / Clocks) DHT22 I2C temperature/humidity sensor Used in: Consumer Electronics with Segment LCD (Thermostats / Clocks) TLV2372 rail-to-rail op-amp for signal conditioning Used in: Test & Measurement Handheld Instruments
What is the program memory size of PIC16C923-04/PT?
The PIC16C923-04/PT contains 7 KB of OTP EPROM program memory organized as 4K x 14-bit words, according to the Microchip PIC16C923 datasheet. This 14-bit-wide instruction word provides compact code density typical of the PIC16 mid-range architecture, suitable for embedded control firmware that does not require field updates after manufacturing.
How much RAM does the PIC16C923-04/PT have?
The PIC16C923-04/PT integrates 176 x 8 bytes (176 bytes) of data SRAM. According to the Microchip PIC16C923 datasheet, this is divided into general-purpose registers and special-function registers used for peripheral configuration, providing sufficient RAM for typical mid-range embedded applications with integrated LCD driver support.
What is the maximum clock speed of PIC16C923-04/PT?
The PIC16C923-04/PT operates at a maximum clock frequency of 4 MHz, delivering an instruction execution time of 500 ns for single-cycle instructions and an effective throughput of approximately 1 MIPS. The /04 suffix in the part number denotes this 4 MHz speed grade; higher-speed grades are not available for this OTP device.
Does PIC16C923-04/PT include an LCD driver?
Yes, the PIC16C923-04/PT integrates an on-chip LCD driver module capable of driving 32 segments and 4 commons. According to the Microchip PIC16C923 datasheet, this eliminates the need for an external LCD controller IC, reducing BOM cost and PCB footprint for character or segment-LCD based human-machine interface products such as industrial scales and instrument panels.
Where can I buy PIC16C923-04/PT online?
The PIC16C923-04/PT can be purchased from distributors including DigiKey (under part number PIC16C923-04-PT-ND) and from authorized Microchip distributors. As of 2026-09-19, pricing on third-party platforms ranges approximately USD 2.53 to 3.34 per unit depending on quantity. Note that this part is classified as obsolete/legacy - lead time may be extended and minimum order quantities higher than for active parts.
What is the current lead time for PIC16C923-04/PT?
As of 2026-09-19, the PIC16C923-04/PT is in obsolete/legacy lifecycle status per Microchip product records. Lead time is typically 8-16 weeks depending on distributor stock, and minimum order quantities may apply. Engineers designing new products should consider the pin-compatible flash-based PIC16F9xx family as a modern alternative.
What is the price of PIC16C923-04/PT?
As of 2026-09-19, the PIC16C923-04/PT prices approximately USD 3.34 at qty 1, USD 3.10 at qty 10, USD 2.85 at qty 100, USD 2.65 at qty 500, and USD 2.53 at qty 1000. Prices reflect third-party distributor listings (seekic.com range); Microchip direct pricing and authorized distributor pricing may differ - request a quote for production volumes.
Is PIC16C923-04/PT the same as PIC16C923-04I/PT?
No. The PIC16C923-04/PT is the commercial temperature grade (0C to +70C) variant, while the PIC16C923-04I/PT is the industrial temperature grade (-40C to +85C) variant. Both share identical program memory, RAM, peripherals, and the same TQFP-64 footprint, making them pin-to-pin compatible for designs where the temperature grade is the only difference.
What is the difference between PIC16C923-04/PT and PIC16C923T-04/PT?
The PIC16C923T-04/PT is the tape-and-reel packaging variant of the PIC16C923-04/PT, identical in silicon die and electrical specifications. Both share the same TQFP-64 package and 4 MHz speed grade; the 'T' suffix only indicates packaging orientation (T&R) for high-volume pick-and-place assembly. They are functionally interchangeable drop-in equivalents on the PCB.
When should I choose PIC16C923-04/PT over a flash-based PIC16F9xx?
Choose the PIC16C923-04/PT only when your firmware is finalized before manufacturing and you need lower unit cost for high-volume production runs of a non-updateable embedded product. For new designs, prototypes, or any application requiring firmware updates, choose the flash-based PIC16F9xx family, which offers pin-compatibility and field reprogrammability.
What is the best drop-in replacement for PIC16C923-04/PT?
The best drop-in replacement for the PIC16C923-04/PT is the PIC16F927-I/PT or PIC16F927T-I/PT (flash-based equivalent in the same TQFP-64 package), which provides identical I/O, LCD driver, and peripheral set but with field-upgradeable flash memory. For industrial temperature needs, the PIC16C923-04I/PT is pin-to-pin compatible and is the closest same-family OTP replacement.
Can PIC16C923-04I/PT replace PIC16C923-04/PT directly?
Yes, the PIC16C923-04I/PT can directly replace the PIC16C923-04/PT on the same PCB. Both share the same TQFP-64 (PT) footprint, 4 MHz speed grade, 7KB EPROM program memory, 176 bytes RAM, and integrated LCD driver module. The only difference is temperature grade: the I-variant operates from -40C to +85C versus 0C to +70C for the non-I variant.
Where can I download the PIC16C923-04/PT datasheet PDF?
The PIC16C923-04/PT datasheet PDF is available from Microchip's product page (microchip.com/en-us/product/PIC16C923) and from legacy datasheet archives such as ww1.microchip.com. The datasheet document is also referenced under Microchip doc number 30214a. Cross-check pinout and electrical specifications against the latest revision before finalizing your design.
Where can I find the PIC16C923-04/PT pinout diagram?
The PIC16C923-04/PT pinout is documented in section 1 of the Microchip PIC16C923 datasheet (document 30214a). Pin 1 is at the top-left corner with the marker dot, and the TQFP-64 pin numbering proceeds counter-clockwise around the package. The pinout includes 25 dedicated I/O pins, VDD/VSS pairs, programming pins (RB6/RB7), and LCD segment/common pins.
What are the key specifications of PIC16C923-04/PT that engineers should know?
The PIC16C923-04/PT key specifications are: 8-bit PIC RISC core, 35 single-word instructions, 7KB (4K x 14) OTP EPROM program memory, 176 bytes data SRAM, 4 MHz maximum clock, 500 ns instruction cycle, integrated LCD driver (32 segments x 4 commons), synchronous serial port (SPI/I2C), 25-52 I/O pins (package-dependent), and TQFP-64 (PT) 10x10 mm package. Lifecycle status: obsolete per Microchip records.
What is the best same-family Microchip equivalent for PIC16C923-04/PT?
The best same-family Microchip equivalent is the PIC16C923-04I/PT (industrial temperature grade) for the OTP line, or the PIC16F927-I/PT for the flash-memory line. Both share the same TQFP-64 footprint and peripheral set. The PIC16F927 adds field reprogrammability, making it preferable for new designs that may require firmware updates after deployment.

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

Selection Guide

Choose the PIC16C923-04/PT only for cost-sensitive high-volume production of LCD-display products where firmware is fully validated and will never need field updates. For all new designs, prefer the flash-based PIC16F927-I/PT (TQFP-64, same pinout) which offers 14KB flash, up to 20 MHz operation, identical integrated LCD driver (32 seg x 4 com), and active lifecycle status. Use PIC16C923-04I/PT instead if your commercial-temperature design needs industrial temperature range (-40C to +85C). Use PIC16C923T-04/PT or PIC16C923T-04I/PT when high-volume pick-and-place assembly requires tape-and-reel packaging. All alternatives share the same TQFP-64 footprint enabling PCB layout reuse across the entire PIC16C923 / PIC16F927 family.

Comparison with Alternatives

Parameter This Product PIC16C923-04I/PT PIC16C923T-04/PT PIC16C923T-04I/PT PIC16F927-I/PT PIC16F927T-I/PT
Package TQFP-64 (PT) 10x10 mm TQFP-64 (PT) 10x10 mm - same TQFP-64 (PT) 10x10 mm - same TQFP-64 (PT) 10x10 mm - same TQFP-64 (PT) 10x10 mm - same TQFP-64 (PT) 10x10 mm - same
Brand Microchip Technology Microchip Technology - same Microchip Technology - same Microchip Technology - same Microchip Technology - same Microchip Technology - same
Program Memory Type OTP EPROM 7 KB (4K x 14) OTP EPROM 7 KB - identical OTP EPROM 7 KB - identical Flash 14 KB - upgrade Flash 14 KB - upgrade
Maximum Clock Frequency 4 MHz 4 MHz - same 4 MHz - same 5-20 MHz - upgrade 5-20 MHz - upgrade
Temperature Grade Commercial 0C to +70C Industrial -40C to +85C Commercial 0C to +70C - same Industrial -40C to +85C Industrial -40C to +85C Industrial -40C to +85C
LCD Driver Integrated 32 seg x 4 com Integrated 32 seg x 4 com - same Integrated 32 seg x 4 com - same Integrated 32 seg x 4 com - same Integrated 32 seg x 4 com - same
Lifecycle Status Obsolete Obsolete Active Active
Field Updatable Firmware No (OTP) No (OTP) No (OTP) Yes (Flash) Yes (Flash)

Key Differentiators

  • Integrated LCD driver eliminates external controller (vs PIC16C74B-20I/PT)
  • Field-upgradable firmware via flash (vs PIC16C923-04I/PT)
  • Active lifecycle status for new designs (vs PIC16C923-04/PT (itself))
  • 5x faster instruction throughput (vs PIC16C923T-04/PT)

Design Notes

PIC16C923 uses One-Time Programmable (OTP) EPROM, which CANNOT be erased once programmed. For prototype development and firmware iteration, use the flash-based PIC16F927 in the same TQFP-64 package first, then transition to the OTP PIC16C923 only after firmware is finalized. Programming is via ICSP using RB6 (clock) and RB7 (data) pins - leave these pins accessible in your PCB layout, or add test points, even if not used as GPIO in the final design.

The integrated LCD driver directly biases segment and common pins. Place bypass capacitors (100 nF ceramic + 10 uF tantalum) as close as possible to the VDD/VSS pins (pin 37/38). Keep the LCD segment/common traces short and avoid running digital signals parallel to LCD traces on adjacent layers to minimize coupling. The 4 MHz crystal or resonator should be placed within 1 cm of the OSC1/OSC2 pins with guard ground around it to reduce EMI into the LCD segment waveforms.

PIC16C923 typically operates from 2.5V to 6.0V (verify against latest datasheet revision). At 4 MHz and 5V supply, core current is approximately 2-5 mA depending on I/O load and LCD activity. The LCD driver duty cycle and segment count significantly affect power consumption - turn off unused segments via the LCD control registers to extend battery life in portable applications. For battery-powered designs, use sleep mode aggressively between sensor-sample intervals.

PIC16C923 in TQFP-64 package has a thermal resistance (theta JA) of approximately 50-60 C/W. At typical operating conditions (4 MHz, 5V, 25C ambient), self-heating is negligible (<5C rise). However, in enclosed industrial environments above 60C ambient, verify junction temperature stays below the 125C maximum by measuring or estimating power dissipation. OTP EPROM retention is guaranteed only when junction temperature stays within datasheet limits - high-temperature operation shortens data retention time.

Compliance Information

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

Compliance status not specified in verified web data. PIC16C923 is an obsolete legacy product - check directly with Microchip for current RoHS/REACH declarations before use in regions requiring compliance.

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

Related Searches

PIC16C923-04/PT PIC16C923-04/PT datasheet Microchip PIC16C923 LCD driver 8-bit OTP microcontroller LCD segment driver TQFP-64 LCD microcontroller PIC16C923 industrial scale weighing controller PIC16C923-04/PT vs PIC16F927-I/PT PIC16C923-04/PT drop-in replacement PIC16C923-04/PT buy price where to download PIC16C923 datasheet PDF PIC16C923 pinout TQFP-64 PIC16C923 vs PIC16C924 differences obsolete PIC16C923 replacement flash equivalent for PIC16C923 PIC microcontroller with LCD driver TQFP-64

Related Components & Terms

Microchip Technology PIC16C923-04/PT PIC16C923-04I/PT PIC16C923T-04/PT PIC16F927-I/PT PIC16C74B-20I/PT 8-bit microcontroller PIC16 architecture RISC OTP EPROM Flash memory TQFP-64 TQFP package family surface mount SMD LCD driver segment LCD common LCD SPI I2C ICSP JEDEC RoHS REACH Microchip PIC
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