Microchip Technology

PIC16C924-04/PT - 8-bit 4MHz 7KB OTP MCU w/ LCD Driver | Microchip

MPN: PIC16C924-04/PT βœ— End of Life
In Stock Ships in 1-3 business days
2.5 V to 5.5 V Vdss 64-pin TQFP (10x10 mm) Package 4 MHz (04 speed grade) Speed OTP EPROM Memory
From $5.85 USD / Unit
MOQ: 1 |
Price updated: 2026-09-19
Volume Pricing
Qty Unit Price Extended
1 $8.6 $8.60
10 $7.95 $79.50
100 $7.1 $710.00
500 $6.35 $3,175.00
1,000 $5.85 $5,850.00
ℹ️ All prices are in USD

PIC16C924-04/PT Overview

The Microchip Technology PIC16C924-04/PT is an 8-bit CMOS RISC microcontroller with an integrated LCD driver, 7KB (4K x 14) of one-time-programmable (OTP) program memory, 176 bytes of SRAM, and 52 I/O pins, packaged in a 64-pin TQFP (10x10 mm) surface-mount form factor. The "04" speed grade runs at 4 MHz clock input (200 ns instruction cycle at 5V), with the PIC16C924 family offering 5 channels of 8-bit ADC, a synchronous serial port configurable as either SPI or I2C, and an LCD driver module capable of driving 32 segments and 4 commons (up to 128-pixel LCD panel).

What is an OTP microcontroller? An OTP (One-Time-Programmable) microcontroller is a type of embedded controller whose on-chip program memory can be written exactly once after manufacture using a programming voltage, with the bit cells constructed as anti-fuse EPROM (rather than EEPROM or Flash). In the broader taxonomy, the PIC16C924 sits below EPROM-based OTP MCUs -> 8-bit microcontrollers -> microcontrollers (MCU) -> embedded controllers -> integrated circuits (ICs). The "C" suffix indicates the original CMOS/EPROM PIC16 family introduced in the early-to-mid 1990s.

Key features include 35 single-word instructions (all single-cycle except branches), an 8-level deep hardware stack, four interrupt sources, two 8-bit timer/counters with prescalers, a 16-bit timer/counter, a Watchdog Timer with its own on-chip RC oscillator, and brown-out reset / power-on reset / power-up timer supervisory functions. The synchronous serial port (SSP) supports SPI (Master/Slave) and I2C (Slave) modes, easing sensor and peripheral interconnect. The LCD module supports static, 1/2, 1/3, and 1/4 duty multiplex and can source the LCD bias voltage internally.

The architecture uses a Harvard design with separate program and data buses, an ALU that operates on any working register, and a 14-bit program word width - a hallmark of the mid-range PIC16 family. Power consumption is low for the era (typical supply current 1.6 mA at 4 MHz / 5V), with the device operating across 2.5V-5.5V. At 4 MHz "04" speed grade the part delivers 5 MIPS; higher "10" and "20" speed grades deliver 10 and 20 MHz respectively but share the same die and pinout.

Typical applications include appliance control panels with LCD readouts, industrial instrument front panels, automotive dashboard clusters (with appropriate EMI hardening), battery charger user interfaces, HVAC thermostat displays, and consumer electronics that need a segmented LCD without a dedicated LCD controller IC.

Design consideration: OTP memory is one-time programmable - firmware must be fully validated on the F1 (UV-erasable) windowed variant PIC16C924/JW or on the PIC16C924-04/P (PDIP emulator) before committing to the /PT OTP version, otherwise no firmware revisions are possible. Carefully budget the 176-byte SRAM against stack depth and buffer use, as the modest RAM is the typical bottleneck.

This page synthesizes distributor pricing, drop-in alternatives (PIC16C924T-04/PT, PIC16C924-04I/PT, PIC16F914-I/PT), and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for PIC16C924-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 PIC16C924-04/PT (same form factor and footprint) β€” differing in LCD Driver, Timers, ADC, Operating Temperature, Package.

Microchip Technology
LCD Driver: 32 segments x 4 commons
Timers: 2 x 8-bit + 1 x 16-bit (CCP)
ADC: 5 channels x 8-bit SAR
Microchip Technology
LCD Driver: Up to 32 segments x 4 commons (128 segments), static to 1/4 mux
Timers: 2 x 8-bit, 1 x 16-bit
Operating Temperature: -40 C to +85 C (industrial)

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

PIC16C924T-04/PT

βœ… Drop-In
Microchip Technology
πŸ“¦ 64-TQFP (10x10)
PIC 8-bit RISC (14-bit instruction word) Β· PIC16C Β· OTP (One-Time Programmable) Β· 7 KB (4K x 14 words) Β· 176 bytes Β· 4 MHz Β· 4.0 V to 6.0 V Β· 52

βœ“ In Stock

$5.62 / Unit

View Datasheet β†’

PIC16C924-04I/PT

βœ… Drop-In
πŸ“¦ 64-TQFP (10x10)
same die, industrial -40C to +85C temp range (vs 0C-70C); same OTP, same 4 MHz, same pinout

πŸ“‹ Reference alternative (not in catalog)

PIC16C924T-04I/PT

βœ… Drop-In
πŸ“¦ 64-TQFP (10x10)
same die, industrial -40C to +85C temp range, Tape & Reel packaging; same OTP, same 4 MHz, same pinout

πŸ“‹ Reference alternative (not in catalog)

PIC16C924-08/PT

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
Microchip Technology
πŸ“¦ 64-TQFP (10x10)
8-bit PIC16C RISC (Harvard) Β· 7 KB (4K x 14) OTP EPROM Β· 176 bytes Β· None (OTP variant) Β· 8 MHz Β· 200 ns (4 x Tosc) Β· 14 bits Β· 52

βœ“ In Stock

$5.21 / Unit

View Datasheet β†’

PIC16C924-20/PT

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
πŸ“¦ 64-TQFP (10x10)
same die, 20 MHz speed grade (vs 4 MHz); same OTP, same pinout, same 0C-70C temp range - firmware timing-sensitive code must be re-tuned

πŸ“‹ Reference alternative (not in catalog)

PIC16C924-04/PT Maximum Ratings & Electrical Characteristics

Core PIC16 (8-bit RISC)
Program Memory Type OTP EPROM
Program Memory Size 7 KB (4K x 14)
RAM 176 bytes
EEPROM 0 bytes (none on this device)
Maximum Clock Frequency 4 MHz (04 speed grade)
Instruction Cycle 500 ns at 4 MHz
Supply Voltage 2.5 V to 5.5 V
I/O Pins 52
ADC 5 channels x 8-bit
LCD Driver 32 segments x 4 commons (max 128 pixels)
Timers Two 8-bit + one 16-bit Timer/Counter
Serial Interfaces SSP (SPI Master/Slave, I2C Slave)
Operating Temperature 0C to +70C (commercial)
Package 64-pin TQFP (10x10 mm)
Mounting Type Surface Mount

PIC16C924-04/PT Pin Configuration

TQFP-64 Package Pinout Diagram TQFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 TQFP-64
Pin 1 SEG15 β€” LCD Segment output 15
Pin 2 SEG14 β€” LCD Segment output 14
Pin 3 SEG13 β€” LCD Segment output 13
Pin 4 SEG12 β€” LCD Segment output 12
Pin 5 SEG11 β€” LCD Segment output 11
Pin 6 SEG10 β€” LCD Segment output 10
Pin 7 SEG9 β€” LCD Segment output 9
Pin 8 SEG8 β€” LCD Segment output 8
Pin 9 SEG7 β€” LCD Segment output 7
Pin 10 SEG6 β€” LCD Segment output 6
Pin 11 SEG5 β€” LCD Segment output 5
Pin 12 SEG4 β€” LCD Segment output 4
Pin 13 SEG3 β€” LCD Segment output 3
Pin 14 SEG2 β€” LCD Segment output 2
Pin 15 SEG1 β€” LCD Segment output 1
Pin 16 SEG0 β€” LCD Segment output 0
Pin 17 COM3 β€” LCD Common output 3
Pin 18 COM2 β€” LCD Common output 2
Pin 19 COM1 β€” LCD Common output 1
Pin 20 COM0 β€” LCD Common output 0
Pin 21 VLCD3 β€” LCD bias voltage 3
Pin 22 VLCD2 β€” LCD bias voltage 2
Pin 23 VLCD1 β€” LCD bias voltage 1
Pin 24 RC6/TX/CK β€” I/O port / USART async TX / I2C clock
Pin 25 RC7/RX/DT β€” I/O port / USART async RX / I2C data
Pin 26 RD4/PSP4/SDI/SDA β€” I/O / Parallel Slave Port / SPI data in / I2C data
Pin 27 RD5/PSP5/SDO β€” I/O / Parallel Slave Port / SPI data out
Pin 28 RD6/PSP6/SCK/SCL β€” I/O / Parallel Slave Port / SPI clock / I2C clock
Pin 29 RD7/PSP7/SS β€” I/O / Parallel Slave Port / SPI slave select
Pin 30 VSS β€” Ground reference
Pin 31 VDD β€” Positive supply (2.5V - 5.5V)
Pin 32 OSC1/CLKIN β€” Crystal oscillator input / external clock
Pin 33 OSC2/CLKOUT β€” Crystal oscillator output / clock out (Fosc/4)
Pin 34 RA0/AN0 β€” I/O port A bit 0 / ADC input 0
Pin 35 RA1/AN1 β€” I/O port A bit 1 / ADC input 1
Pin 36 RA2/AN2 β€” I/O port A bit 2 / ADC input 2
Pin 37 RA3/AN3/VREF+ β€” I/O port A bit 3 / ADC input 3 / ADC VREF+
Pin 38 RA4/T0CKI β€” I/O port A bit 4 / Timer0 clock input
Pin 39 RA5/AN4/SS β€” I/O port A bit 5 / ADC input 4 / SPI slave select
Pin 40 RB0/INT β€” I/O port B bit 0 / External interrupt
Pin 41 RB1 β€” I/O port B bit 1
Pin 42 RB2 β€” I/O port B bit 2
Pin 43 RB3 β€” I/O port B bit 3
Pin 44 RB4 β€” I/O port B bit 4
Pin 45 RB5 β€” I/O port B bit 5
Pin 46 RB6/PGC β€” I/O port B bit 6 / ICSP clock
Pin 47 RB7/PGD β€” I/O port B bit 7 / ICSP data
Pin 48 RC0 β€” I/O port C bit 0
Pin 49 RC1 β€” I/O port C bit 1
Pin 50 RC2 β€” I/O port C bit 2
Pin 51 RC3 β€” I/O port C bit 3
Pin 52 RC4 β€” I/O port C bit 4
Pin 53 RC5 β€” I/O port C bit 5
Pin 54 RD0/PSP0 β€” I/O port D bit 0 / Parallel Slave Port bit 0
Pin 55 RD1/PSP1 β€” I/O port D bit 1 / Parallel Slave Port bit 1
Pin 56 RD2/PSP2 β€” I/O port D bit 2 / Parallel Slave Port bit 2
Pin 57 RD3/PSP3 β€” I/O port D bit 3 / Parallel Slave Port bit 3
Pin 58 RE0/RD/AN5 β€” I/O port E bit 0 / Read control / ADC input 5
Pin 59 RE1/WR/AN6 β€” I/O port E bit 1 / Write control / ADC input 6
Pin 60 RE2/CS/AN7 β€” I/O port E bit 2 / Chip Select / ADC input 7
Pin 61 MCLR/VPP β€” Master Clear reset (active low) / Programming voltage
Pin 62 RF0 β€” I/O port F bit 0
Pin 63 RF1 β€” I/O port F bit 1
Pin 64 RF2 β€” I/O port F bit 2

Typical Applications

PIC16C924-04/PT is suitable for 6 applications: Appliance Control Panel with LCD, Industrial Instrument Front Panel, HVAC Thermostat Display, Battery Charger User Interface, Automotive Dashboard Cluster Sub-Display, Medical Device Front Panel (Non-Critical).

🏭

Appliance Control Panel with LCD

The PIC16C924-04/PT is purpose-built for home-appliance control panels that need a segmented LCD readout (timer, status icons, temperature digits). Its integrated LCD driver supports up to 32 segments x 4 commons (128 pixels), eliminating the need for an external LCD controller IC and reducing BOM cost. The 52 I/O pins comfortably drive the LCD, button matrix, relay drivers, and rotary encoder simultaneously. Low operating current (1.6 mA typical at 4 MHz / 5V) is acceptable for line-powered appliances. Designers should validate firmware on the PIC16C924/JW windowed emulator before committing to the OTP /PT version because OTP is one-time programmable.

πŸ”§

Industrial Instrument Front Panel

Multimeter, process meter, and panel-mount instrumentation benefit from the PIC16C924-04/PT's 5-channel 8-bit ADC for direct sensor digitization (4-20 mA loop, RTD, thermistor) and its LCD driver for displaying readings. The SSP peripheral simplifies SPI connection to an external EEPROM for calibration constants. However, designers targeting outdoor or factory-floor deployment should select the PIC16C924-04I/PT (industrial -40C to +85C) variant instead of the commercial 0C-70C part. At 4 MHz / 5V the MCU delivers 1 MIPS, sufficient for slow-loop control applications but not for high-bandwidth signal processing.

πŸ’‘

HVAC Thermostat Display

The PIC16C924-04/PT suits HVAC thermostat designs because its LCD driver natively multiplexes the segment display showing setpoint, room temperature, fan mode, and schedule icons. The integrated 8-bit ADC digitizes the thermistor bridge without an external ADC, and the 16-bit timer/counter handles the PWM control loop for the HVAC relay. Brown-out reset and Watchdog Timer improve field reliability. Power consumption (~1.6 mA active) is acceptable when the thermostat is line-powered; for battery-powered thermostats the PIC16C924 family is too power-hungry and a PIC16F1939 with nanoWatt XLP technology should be used instead.

⚑

Battery Charger User Interface

Consumer battery chargers for cordless tools, e-bikes, and mobility devices use the PIC16C924-04/PT to drive a segmented LCD showing charge level, charging mode, and fault indicators. The 7 KB OTP program memory accommodates CC-CV charging state machines, safety timers, and LCD asset graphics. The SSP in I2C slave mode allows an external smart-battery gauge IC (e.g., bq20z45) to report capacity data displayed on the LCD. The PIC16C924-04/PT's commercial 0C-70C temperature range is adequate for indoor charger enclosures. Charge-termination algorithms are firmware-locked into OTP - any bug cannot be patched in the field.

πŸš—

Automotive Dashboard Cluster Sub-Display

In automotive clusters, the PIC16C924-04/PT can serve as a sub-display driver for odometer, trip meter, fuel level, and gear indicator when paired with a more powerful body controller. Its 52 I/O pins handle switch inputs (turn signals, high-beam, wiper stalk) and PWM outputs for gauge illumination. The LCD module drives the segmented sub-display directly. However, the part is NOT AEC-Q100 qualified, so for OEM automotive designs a qualified MCU such as PIC16F1939-I/PT (AEC-Q100) must be used instead. This part may suit aftermarket / hobbyist automotive restoration projects that match vintage clusters exactly.

πŸ’Š

Medical Device Front Panel (Non-Critical)

Non-critical medical front-panel applications (e.g., lab-bench pH meters, infusion pump keypads, dental equipment readouts) can use the PIC16C924-04/PT for its LCD driver, ADC inputs for sensor readouts, and abundant I/O for membrane keypads. The 176-byte SRAM is sufficient for these slow-loop applications. The part lacks medical-grade certification and is NOT suitable for life-support or diagnostic-critical applications; for those, choose a PIC24 or PIC32 with IEC 60730 / FDA documentation. The Watchdog Timer and brown-out reset improve functional safety for non-critical use cases.

Recommended Products Summary

PIC16C924-04/PT Microchip Technology Used in: Appliance Control Panel with LCD MCP1700-3302E 3.3V LDO for analog supply Used in: Appliance Control Panel with LCD, Automotive Dashboard Cluster Sub-Display MCP23S17 16-bit SPI GPIO expander for additional buttons Used in: Appliance Control Panel with LCD PIC16C924-04I/PT Industrial-temp variant Used in: Industrial Instrument Front Panel MCP3421 External 18-bit ADC for higher precision Used in: Industrial Instrument Front Panel, Medical Device Front Panel (Non-Critical) 25AA040A SPI EEPROM for calibration storage Used in: Industrial Instrument Front Panel MCP9700 Analog temperature sensor Used in: HVAC Thermostat Display PIC16F1939-I/PT Modern Flash alternative for new designs Used in: HVAC Thermostat Display, Automotive Dashboard Cluster Sub-Display AQW210EH PhotoMOS relay for HVAC switching Used in: HVAC Thermostat Display MCP73123 Li-Ion charge management IC Used in: Battery Charger User Interface DS2781 I2C fuel gauge Used in: Battery Charger User Interface PIC16F914-I/PT Flash-based pin-compatible alternative for field-updatable firmware Used in: Battery Charger User Interface MCP2551 CAN bus transceiver Used in: Automotive Dashboard Cluster Sub-Display MCP9808 High-accuracy temperature sensor Used in: Medical Device Front Panel (Non-Critical) PIC24FJ256GB206-I/PT Modern medical-class alternative Used in: Medical Device Front Panel (Non-Critical)
What is the PIC16C924-04/PT?
The PIC16C924-04/PT is an 8-bit CMOS OTP microcontroller from Microchip Technology's PIC16 family, featuring 7 KB (4K x 14) of one-time-programmable program memory, 176 bytes of SRAM, 52 I/O pins, a 5-channel 8-bit ADC, an integrated LCD driver (32 segments x 4 commons), and an SSP configurable as SPI or I2C. It runs at up to 4 MHz (200 ns instruction cycle at 5V) and ships in a 64-pin TQFP (10x10 mm) surface-mount package. According to Microchip's product page, it is intended for embedded control panels with segmented LCD readouts.
Where can I buy PIC16C924-04/PT online?
As of 2026-09-19, the PIC16C924-04/PT is listed in distributor stock at DigiKey (DigiKey part detail page 321054) and Heisener (with 7,680 pieces in stock at approximately $8.60 unit price). Because this part is in Microchip's obsolete / NRND category, real-time inventory should be verified before ordering. Authorized Microchip distributors are the recommended sourcing channel; broker inventory should be vetted for authenticity given the part's age.
What is the price of PIC16C924-04/PT?
The verified unit price at qty-1 is approximately $8.60 USD as of 2026-09-19 from Heisener listing data. Volume pricing scales downward to roughly $5.85 at qty 1000. Because the part is end-of-life, prices fluctuate and may include premium for obsolete-stock sourcing. Always request an up-to-date quote because obsolete inventory pricing is highly volatile.
What is the lead time for PIC16C924-04/PT?
Per Heisener's listing data retrieved 2026-09-19, the lead time for PIC16C924-04/PT is "to be confirmed" with estimated delivery window of July 6 - July 11 (calendar applies to the source listing). For a confirmed lead time, contact an authorized Microchip distributor; obsolete PIC16 OTP devices are typically stocked in variable quantities and lead times range from immediate shipment to several weeks depending on warehouse depth.
Is PIC16C924-04/PT in stock anywhere?
Yes, as of 2026-09-19 the PIC16C924-04/PT is listed in distributor stock at Heisener (7,680 pieces), DigiKey, Mouser, Arrow, and PCB Electronics Supply Chain. DigiKey's listing confirms "ships today" capability. Because this part is obsolete, stock levels change rapidly; check the live inventory feed before placing a BOM-line commitment.
PIC16C924-04/PT vs PIC16C924-04I/PT - which is better for industrial use?
The PIC16C924-04I/PT extends the operating temperature range to -40C to +85C (industrial grade), whereas the standard PIC16C924-04/PT is specified for 0C to +70C (commercial). For industrial applications exposed to cold environments, choose PIC16C924-04I/PT; for benign indoor consumer/commercial enclosures, the standard -04/PT is adequate and slightly cheaper. Both share the same 64-pin TQFP footprint and identical electrical specs at 5V, making them drop-in for each other in temperature-tolerant designs.
What is the difference between PIC16C924-04/PT and PIC16F914-I/PT?
The PIC16C924-04/PT is an OTP (one-time-programmable) EPROM device running at 4 MHz in commercial temperature, while the PIC16F914-I/PT is its Flash-memory successor running at 20 MHz in industrial -40C to +85C temperature. Both share the same 64-pin TQFP (10x10 mm) footprint and most peripheral blocks (LCD, ADC, SSP), but the PIC16F914 supports in-circuit self-programming via Flash, whereas the PIC16C924 requires a windowed emulator for firmware iteration. The PIC16F914 is the modern recommended replacement.
When should I choose PIC16C924-04/PT over a modern PIC16F1xxx MCU?
Choose PIC16C924-04/PT only when (a) you have a long-running legacy product whose firmware is already frozen, (b) you need an exact pin-compatible drop-in for an obsolete design, or (c) you are doing a museum / repair / low-volume restoration and matching the original BOM exactly. For any new design, the PIC16F914-I/PT (Flash, 20 MHz, industrial temperature) or the PIC16F1939-I/PT (more RAM, more peripherals) are strictly better choices with active Microchip support.
What is the best drop-in replacement for PIC16C924-04/PT?
The best drop-in replacement for PIC16C924-04/PT is the PIC16C924T-04/PT - the same die, same OTP memory, same 4 MHz speed grade, same 64-pin TQFP (10x10) footprint, supplied in Tape & Reel packaging rather than Tray. For firmware-iteration capability, the PIC16F914-I/PT is the recommended Flash-based functional upgrade sharing the same 64-pin TQFP footprint. Verify pinout against the datasheet before substitution because peripheral assignments differ between OTP and Flash generations.
Can PIC16F914-I/PT directly replace PIC16C924-04/PT on the same PCB?
No, the PIC16F914-I/PT is a pin-compatible package alternative (same 64-pin TQFP 10x10) but is NOT a true drop-in replacement for the PIC16C924-04/PT. The PIC16F914 uses Flash memory (reprogrammable) instead of OTP EPROM, runs up to 20 MHz instead of 4 MHz, and changes several SFR peripheral assignments and interrupt vector locations. Firmware must be recompiled for the PIC16F914 architecture. Treat it as a redesign-level migration rather than a drop-in swap.
Where to download PIC16C924-04/PT datasheet PDF?
The official Microchip PIC16C924 datasheet is available at https://ww1.microchip.com/downloads/en/DeviceDoc/30260b.pdf (Microchip document 30260B). Third-party archived copies exist on alldatasheet.com and digchip.com. The datasheet is also embedded in DigiKey and Mouser product detail pages. Because this part is obsolete, always reference the latest Microchip revision for any errata corrections before re-spinning a design.
Where can I find PIC16C924-04/PT pinout and 64-pin TQFP diagram?
The complete 64-pin TQFP pinout for PIC16C924 is in Section 1 of the Microchip datasheet (document 30260B), which assigns each pin number to its function (OSC1/OSC2, LCD segment commons, ADC inputs, I/O ports RA-RG, Vdd/Vss, MCLR, etc.). XAIPART also publishes a printable pinout diagram on its package-diagram page for the tqfp-64 package. Verify the LCD segment pin map carefully against your panel design before layout.
What are the key specifications of PIC16C924-04/PT that engineers should know?
PIC16C924-04/PT headline specifications: 8-bit PIC16 core, 7 KB OTP program memory (4K x 14 words), 176 bytes of SRAM, 52 digital I/O pins, 5 channels of 8-bit ADC, an integrated LCD driver supporting 32 segments x 4 commons (128 pixels max), SSP configurable as SPI or I2C, three timer/counters, Watchdog Timer with dedicated RC oscillator, 4 MHz maximum clock input at the "04" speed grade, 2.5 V - 5.5 V supply, 0C - +70C commercial temperature range, 64-pin TQFP (10x10 mm) package, and 35 single-word instructions. These cover the design envelope for appliance control-panel applications.
What is the Atmel/Microchip equivalent for PIC16C924-04/PT?
There is no direct cross-brand drop-in equivalent for PIC16C924-04/PT because the LCD driver, OTP memory model, and PIC16 register set are Microchip-proprietary. The closest functional alternatives in the 8-bit LCD-controller MCU space are the Atmel ATmega169V (different package, different peripherals, requires PCB redesign) and the Renesas H8/3827 series (different package, different toolchain). All require firmware rewrites; treat them as redesign-level migrations rather than drop-in cross-brand equivalents.
Is PIC16C924-04/PT still being manufactured or has it been discontinued?
The PIC16C924-04/PT is classified as obsolete / NRND (Not Recommended for New Designs) by Microchip Technology. Existing distributor stock remains available (7,680 pieces listed at Heisener as of 2026-09-19), but no new factory production runs are scheduled. For new designs, Microchip recommends migrating to the Flash-based PIC16F914-I/PT or PIC16F1939-I/PT. Last-time-buy opportunities for high-volume legacy production should be discussed directly with Microchip sales.

Engineering reference data for PIC16C924-04/PT β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16C924-04/PT when you need an exact BOM match for a legacy appliance / instrument front-panel design that was originally built around the PIC16C924 OTP family and whose firmware is frozen. The part is obsolete but still available in distributor stock for repair and last-time-buy scenarios. For new designs, strongly prefer the PIC16F914-I/PT (Flash, 20 MHz, industrial temperature) or PIC16F1939-I/PT (more RAM, more peripherals, nanoWatt XLP low-power modes) - both share the same 64-pin TQFP footprint but require firmware porting. For temperature-extended (-40C to +85C) industrial deployments within the same OTP family, select PIC16C924-04I/PT or PIC16C924T-04I/PT instead.

Comparison with Alternatives

Parameter This Product PIC16C924T-04/PT PIC16C924-04I/PT PIC16C924T-04I/PT PIC16C924-08/PT PIC16C924-20/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 64-TQFP (10x10) 64-TQFP (10x10) - same 64-TQFP (10x10) - same 64-TQFP (10x10) - same 64-TQFP (10x10) - same 64-TQFP (10x10) - same
Program Memory 7 KB OTP EPROM 7 KB OTP EPROM - same 7 KB OTP EPROM - same 7 KB OTP EPROM - same 7 KB OTP EPROM - same 7 KB OTP EPROM - same
Max Clock Speed 4 MHz 4 MHz - same 4 MHz - same 4 MHz - same 8 MHz (+100%) 20 MHz (+400%)
Temperature Range 0C to +70C (commercial) 0C to +70C - same -40C to +85C (industrial) -40C to +85C (industrial) 0C to +70C - same 0C to +70C - same
Packaging Format Tray Tape & Reel Tray Tape & Reel Tray Tray
RAM 176 bytes 176 bytes - same 176 bytes - same 176 bytes - same 176 bytes - same 176 bytes - same
LCD Driver 32 seg x 4 com 32 seg x 4 com - same 32 seg x 4 com - same 32 seg x 4 com - same 32 seg x 4 com - same 32 seg x 4 com - same

Key Differentiators

  • Integrated LCD driver eliminates external LCD controller IC (vs ATmega169V (cross-brand comparison))
  • PIC16 OTP family is still in distributor stock for legacy BOM matching (vs PIC16F914-I/PT (Flash-based alternative))
  • Industrial-temperature variant available for harsh environments (vs PIC16C924-04/PT commercial temperature only)

Design Notes

OTP memory cannot be reprogrammed - any firmware bug is permanent. Always validate firmware on the PIC16C924/JW windowed UV-erasable emulator (CERDIP package) or the PIC16C924-04/P PDIP version before committing to the /PT TQFP OTP. Allocate reserved bytes and version identifiers in the unused program memory region so production-test firmware can be distinguished and dead-recovered through device-ID inspection if needed. For field-updatable designs, migrate to the Flash-based PIC16F914-I/PT instead.

The 64-pin TQFP (10x10 mm) has 0.5 mm pitch leads and requires precise reflow profiling with a peak temperature of 245C +/- 5C for no-clean SAC305 lead-free paste. Place a 4-layer PCB with a continuous ground plane under the package to minimize EMI on the LCD segment traces. Decoupling: 100 nF X7R ceramic on each VDD pin pair within 3 mm of the lead, plus a 10 uF X5R bulk capacitor at the package entry. The MCLR pin needs a 10 kohm pull-up to VDD and a 100 nF cap to ground for in-circuit serial programming (ICSP) compatibility.

Route LCD segment traces (SEG0..SEG15, COM0..COM3, VLCD1..VLCD3) as short as possible and away from switching power or motor driver traces to minimize crosstalk on the segmented display. Use a guard ring tied to COM0 around the LCD-side of the PCB. The VLCD pins typically need external 100 nF bypass caps to filter the internal charge-pump ripple. Verify the segment-to-common mapping against your glass artwork before PCB layout freeze - swapping pin numbering after layout is a costly mistake.

The PIC16C924-04/PT typically draws 1.6 mA at 4 MHz / 5V with the ADC and SSP active and the LCD driver running. Brown-out reset (BOR) and Power-on Reset (POR) must be enabled in the configuration word for reliable field startup - disable only if your external reset circuit guarantees correct power sequencing. Sleep mode reduces current to microamps but the LCD module must be turned off before sleep, otherwise the charge pump will continue cycling. For battery-powered designs the PIC16C924 family is unsuitable; choose a nanoWatt XLP part such as PIC16F1939.

Compliance Information

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

PIC16C924 is part of the original PIC16 OTP EPROM family introduced in the mid-1990s, predating universal RoHS compliance. RoHS / lead-free / halogen-free status was not retrieved from the verified web data and should be confirmed via Microchip's product environmental compliance documents before using in a RoHS-restricted jurisdiction. The part is NOT AEC-Q100 qualified and is unsuitable for OEM automotive applications.

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

Related Searches

PIC16C924-04/PT PIC16C924 datasheet PDF Microchip PIC16C924 8-bit LCD MCU 64-pin TQFP OTP microcontroller LCD driver PIC16C924-04/PT pinout TQFP-64 PIC16C924 appliance control panel MCU PIC16C924 vs PIC16F914 PIC16C924 drop-in replacement buy PIC16C924-04/PT obsolete stock PIC16C924-04/PT price stock 2026 what is OTP microcontroller EPROM PIC16C PIC16C924 cross reference equivalent

Related Components & Terms

Microchip Technology PIC16C924-04/PT PIC16C924 PIC16C924T-04/PT PIC16C924-04I/PT PIC16C924T-04I/PT PIC16C924-08/PT PIC16C924-20/PT PIC16F914-I/PT 8-bit microcontroller RISC architecture OTP EPROM program memory LCD driver module segmented LCD SSP SPI I2C TQFP-64 TQFP package TQFP 10x10 mm surface mount ADC 8-bit 5-channel Watchdog Timer brown-out reset RoHS AEC-Q100 obsolete / NRND PICmicro microcontroller (MCU) embedded controller integrated circuit (IC)
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