Microchip Technology

PIC16CE623-20I/P - 8-bit EPROM MCU 896B, 20MHz, DIP-18 | Microchip

MPN: PIC16CE623-20I/P ✓ Active
In Stock Ships in 1-3 business days
3.0 V to 5.5 V Vdss PDIP-18 (DIP-18, 0.300 inch / 7.62 mm) Package 20 MHz Speed EPROM (OTP, 512 × 14 words) Memory
From $1.62 USD / Unit
MOQ: 1 |
Price updated: 2026-09-19
Volume Pricing
Qty Unit Price Extended
1 $2.95 $2.95
10 $2.55 $25.50
100 $2.18 $218.00
500 $1.85 $925.00
1,000 $1.62 $1,620.00
ℹ️ All prices are in USD

PIC16CE623-20I/P Overview

The Microchip Technology PIC16CE623-20I/P is an 8-bit CMOS OTP/EPROM-based microcontroller in the PIC16C family with 896 bytes of program memory (512 × 14 words), 13 I/O pins, and an integrated EEPROM data memory block, delivered in an 18-pin PDIP (DIP-18, 0.300 inch) through-hole package. It operates from a supply voltage of 3.0V to 5.5V at clock speeds up to 20 MHz (200 ns instruction cycle), with an extended industrial temperature range of -40 °C to +85 °C as indicated by the "I" suffix.

An 8-bit microcontroller is a small computer-on-a-chip that combines a CPU, program memory, RAM, EEPROM, timers, and I/O peripherals on a single silicon die. PIC microcontrollers use a RISC-style Harvard architecture with a small, orthogonal instruction set of 35 single-word instructions, which simplifies firmware development while delivering deterministic real-time performance. Within the broader semiconductor hierarchy, PIC16CE623 belongs to: microcontroller → 8-bit MCU → embedded controller → semiconductor IC. This category is widely used for low-cost, deterministic embedded control where power, BOM cost, and ease of programming matter more than raw computational throughput.

Key features of this device include: 896 bytes of OTP/EPROM program memory for one-time field programming, integrated EEPROM data memory for non-volatile storage of calibration and configuration data, an internal 4 MHz RC oscillator option (selectable with the configuration fuse), a hardware USART for RS-232/RS-485 serial communication, an analog comparator, a watchdog timer with on-chip RC oscillator, and 13 digital I/O pins. The 20 MHz version delivers 200 ns instruction execution (133 ns for branches on a 2-cycle penalty path), enabling tight PID control loops and high-rate serial communication.

Architecturally, the PIC16CE623 implements a 14-bit instruction word and a separate 8-bit data path, which avoids the bottleneck of a unified memory bus. EPROM program memory is one-time programmable, ideal for low-volume production runs and field programming. The integrated EEPROM data memory is byte-erasable and rewriteable, which simplifies storing user parameters such as calibration constants without external serial EEPROM chips. The device's 5-bit Brown-out Reset, 14-bit timer/counter, and Capture/Compare/PWM (CCP) peripheral enable closed-loop motor, lighting, and instrumentation control.

Typical applications include low-cost HVAC fan and damper controllers, appliance user interface boards (washing machines, microwaves, ovens), industrial sensor signal conditioning front-ends, smart metering data loggers, and battery-powered remote keyless entry (RKE) transmitters. The wide 3.0V–5.5V supply range also enables direct 5V system integration as well as 3.3V designs using a single Li-ion cell.

A key design consideration when using EPROM-based PICs is that program memory is one-time programmable - firmware cannot be updated in the field. Engineers should migrate to the flash-based PIC16F627A-I/P (same 18-pin PDIP) for field-updateable designs. Always place a 0.1 µF decoupling capacitor within 5 mm of VDD and use the internal RC oscillator with a 4 MHz factory calibration to reduce external component count.

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

Drop-in alternatives for PIC16CE623-20I/P — 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 PIC16CE623-20I/P (same form factor and footprint) — differing in Package, Program Memory Size, Instruction Cycle Time, Core Architecture, Timers.

Microchip Technology
Package: 18-pin PDIP (0.300 inch, 7.62 mm)
Program Memory Size: 896 B (512 x 14 words)
Instruction Cycle Time: 200 ns (single-cycle), 400 ns (branch)
Microchip Technology
Package: SOIC-18 (0.295" / 7.50 mm width)
Program Memory Size: 896 B (0.875 KB)
Instruction Cycle Time: 200 ns @ 20 MHz
Microchip Technology
Package: 20-pin SSOP (5.30 mm / 0.209 in body width)
Core Architecture: PIC 8-bit RISC (Harvard, 14-bit instruction)
Timers: Two 8-bit + one 16-bit (TMR0/TMR1/TMR2)
Microchip Technology
Package: 18-pin PDIP (through-hole, 0.300 inch)
Program Memory Size: 896 B (512 x 14-bit words)
Instruction Cycle Time: 200 ns (single-cycle)
Microchip Technology
Package: 18-SOIC (0.295", 7.50 mm width)
Program Memory Size: 896 B (512 × 14-bit)
Instruction Cycle Time: 200 ns (133 ns for branches)
Microchip Technology
Package: SSOP-20 (5.30 mm body, 0.65 mm pitch)
Program Memory Size: 896 bytes (512 x 14-bit words)
Instruction Cycle Time: 200 ns
Microchip Technology
Program Memory Size: 896 bytes (512 x 14 words) OTP
Instruction Cycle Time: 200 ns (single-cycle)
Core Architecture: PIC 8-bit RISC (Harvard)
Microchip Technology
Package: 18-SOIC (0.295" / 7.50 mm width)
Program Memory Size: 896 B (512 x 14)
Microchip Technology
Package: 20-pin SSOP (0.209 inch / 5.30 mm body)
Program Memory Size: 896 B (512 x 14 words)
Core Architecture: 8-bit PIC16C RISC
Microchip Technology
Package: 18-SOIC (0.295" / 7.50 mm body width)
Program Memory Size: 1.75 KB (1K x 14 words)
Instruction Cycle Time: 200 ns (at 20 MHz, 1:4 prescaler)

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

PIC16CE623-20/P

✅ Drop-In
Microchip Technology
📦 PDIP-18
PIC16 (8-bit RISC, Harvard) · OTP (One-Time Programmable) · 896 B (512 x 14-bit words) · 96 B · 128 B · 20 MHz · 200 ns (single-cycle) · 35 single-word instructions

✓ In Stock

$1.95 / Unit

View Datasheet →

PIC16CE623-04I/P

✅ Drop-In
Microchip Technology
📦 PDIP-18
PIC16C · 8-bit PIC RISC · OTP (EPROM-based) · 896 B (512 x 14 words) · 16 bytes (integrated) · 96 bytes · 4 MHz · 200 ns (single-cycle), 400 ns (branch)

✓ In Stock

$2.18 / Unit

View Datasheet →

PIC16CE623-20I/SS

✅ Drop-In ⚠️ 参数待验证
📦 SSOP-20
same die in SSOP-20 (not PDIP-18) - requires PCB land pattern change

📋 Reference alternative (not in catalog)

PIC16CE623-20E/SS

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 SSOP-20
PIC 8-bit RISC (Harvard) · 896 bytes (512 x 14 words) OTP · 96 bytes · 128 bytes on-chip · 20 MHz · 200 ns (single-cycle) · 35 single-word instructions · 3.0 V to 5.5 V

✓ In Stock

$2.05 / Unit

View Datasheet →

PIC16CE623-20/SS

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 SSOP-20
PIC16CE62X · 8-bit RISC (modified Harvard) · OTP EPROM · 896 bytes (512 x 14-bit words) · 128 bytes · 96 bytes · 20 MHz · 200 ns

✓ In Stock

$1.06 / Unit

View Datasheet →

PIC16CE623-04I/SS

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 SSOP-20
PIC 8-bit RISC (Harvard, 14-bit instruction) · PIC16C (PIC16CE62X family) · OTP EPROM, 896 bytes (512 x 14) · 128 bytes · 96 bytes · 4 MHz · 4 MIPS (1 cycle per instruction at 4 MHz) · 2.5 V to 5.5 V

✓ In Stock

$1.45 / Unit

View Datasheet →

PIC16CE623-04I/SO

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 SOIC-18
8-bit PIC Mid-Range · OTP EPROM · 896 B (0.875 KB) · 96 B · 128 B · 20 MHz (external input) · 200 ns @ 20 MHz · 04 (4 MHz nominal)

✓ In Stock

$1.31 / Unit

View Datasheet →

PIC16CE623-20/SO

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 SOIC-18
PIC · 8-bit · 20 MHz · 200 ns (133 ns for branches) · OTP (One-Time Programmable) · 896 B (512 × 14-bit) · 96 B · 128 B

✓ In Stock

$0.87 / Unit

View Datasheet →

PIC16CE623-20I/P Maximum Ratings & Electrical Characteristics

Product Type 8-bit Microcontroller (MCU)
Series PIC16CE62X (PIC16C family)
Architecture PIC (RISC, Harvard)
Program Memory Type EPROM (OTP, 512 × 14 words)
Program Memory Size 896 B (program store) / 512 × 14 words
EEPROM Data Memory Yes (internal)
Instruction Set 35 single-word instructions
Instruction Cycle 200 ns (4-clock) at 20 MHz; 133 ns branch path
Maximum Clock Speed 20 MHz
Internal RC Oscillator 4 MHz (factory calibrated)
Supply Voltage (Vdd) 3.0 V to 5.5 V
I/O Pins 13
Timers TMR0 (8-bit) + WDT (Watchdog Timer)
Analog Comparator Yes (2)
USART Yes (SCI, hardware async serial)
CCP (Capture/Compare/PWM) Yes
Brown-out Reset Yes (BOR, 5 selectable thresholds)
Operating Temperature -40 °C to +85 °C (Industrial, "I" suffix)
Package PDIP-18 (DIP-18, 0.300 inch / 7.62 mm)
Mounting Type Through-Hole (THD)
MSL Level Not applicable (through-hole package)
RoHS Status Compliant
Lead-Free / Reflow Lead-free finish (matte tin) on PDIP

PIC16CE623-20I/P Pin Configuration

DIP-18 Package Pinout Diagram DIP-18 18-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 18 2 17 3 16 4 15 5 14 6 13 7 12 8 11 9 10 DIP-18
Pin 1 RA2/AN2/CVREF — PORTA bit 2 / analog input 2 / comparator voltage reference
Pin 2 RA3/AN3/CMP1 — PORTA bit 3 / analog input 3 / comparator 1 output
Pin 3 RA4/TOCKI/CMP2 — PORTA bit 4 / TMR0 clock input / comparator 2 output
Pin 4 RA5/MCLR/VPP — PORTA bit 5 / Master Clear (reset, active low) / programming voltage
Pin 5 VSS — Ground reference
Pin 6 RB0/INT — PORTB bit 0 / external interrupt input
Pin 7 RB1 — PORTB bit 1
Pin 8 RB2 — PORTB bit 2
Pin 9 RB3/CCP1 — PORTB bit 3 / Capture-Compare-PWM channel 1
Pin 10 RB4 — PORTB bit 4
Pin 11 RB5 — PORTB bit 5
Pin 12 RB6/PGC — PORTB bit 6 / ICSP clock (programming/debug)
Pin 13 RB7/PGD — PORTB bit 7 / ICSP data (programming/debug)
Pin 14 VDD — Positive supply voltage (3.0 V – 5.5 V)
Pin 15 OSC2/CLKOUT — Oscillator output / Fosc/4 clock output
Pin 16 OSC1/CLKIN — Oscillator input / external clock input
Pin 17 RC7/RX/DT — PORTC bit 7 / USART RX / synchronous data
Pin 18 RC6/TX/CK — PORTC bit 6 / USART TX / synchronous clock

Typical Applications

PIC16CE623-20I/P is suitable for 6 applications: HVAC Fan and Damper Controllers, Appliance User Interface Boards, Industrial Sensor Signal Conditioning, Smart Meter Data Loggers, Remote Keyless Entry (RKE) Transmitters, Battery-Powered Sensor Pods.

🏭

HVAC Fan and Damper Controllers

The PIC16CE623-20I/P suits low-cost HVAC damper and fan controller modules where the 896-byte OTP memory budget is sufficient for a fixed control algorithm and the USART (SCI) links the board to a central thermostat bus. Its 13 digital I/Os can drive triac interfaces directly, the dual analog comparators monitor motor current for stall detection, and the 20 MHz clock enables 50/60 Hz zero-crossing timing within microseconds. With industrial -40 °C to +85 °C operation, the controller survives attic and outdoor cabinet environments. Compared to a 32-bit MCU solution, this PIC cuts BOM cost by 60-70% while retaining deterministic real-time interrupt response for safety-critical damper actuation.

📱

Appliance User Interface Boards

Washing machines, microwave ovens, and dishwashers embed PIC16CE623-20I/P class controllers to drive 7-segment LED displays, scan keypad matrices, and sequence relay-driven pumps, valves, and heaters. The 13 I/O pins comfortably handle 4-digit 7-segment multiplexing plus 4×4 keypad scan plus 4 dedicated relay drivers. The internal EEPROM stores user preference settings (cycle, delay-start, child-lock) and survives power cycles. At 5 V VDD the 20 MHz clock gives 200 ns instruction timing, easily executing PID algorithms for water-level and temperature regulation.

🏭

Industrial Sensor Signal Conditioning

The PIC16CE623-20I/P can front-end 4–20 mA loop sensor conditioners, performing linearization, range scaling, and HART-like digital communication over the analog pair. Its dual on-chip analog comparators simplify threshold and window detection, while the USART drives RS-485 half-duplex multi-drop sensor networks at up to 1.25 Mbaud. EEPROM holds per-unit calibration coefficients written at factory test. The wide 3.0–5.5 V supply enables direct connection to a 24 V loop with a small LDO, and the industrial -40 °C to +85 °C temperature grade supports outdoor instrumentation cabinets.

Smart Meter Data Loggers

Single-phase electricity meters and water-meter pulse counters use the PIC16CE623-20I/P to accumulate pulse counts, compute consumption, and store hourly/daily load-profile records in internal EEPROM. With 896 bytes of program memory and 128 bytes of EEPROM data, the device can implement TOU (time-of-use) billing and tamper detection. Brown-out reset prevents corrupted EEPROM writes during brown-outs. The 20 MHz clock and USART drive an optical port for in-field meter reading per IEC 62056-21, while watchdog timer with internal RC keeps the design robust against firmware deadlock.

📱

Remote Keyless Entry (RKE) Transmitters

Battery-powered 315/433 MHz RKE transmitters use the PIC16CE623-20I/P to scan a 4-button keypad, generate a rolling-code encrypted transmission, and drive a SAW-resonator-based OOK/FSK transmitter stage. The 20 MHz instruction cycle keeps the encoding firmware short and deterministic, while the low-power SLEEP mode (with watchdog wake-up) extends coin-cell battery life. Industrial temperature rating ensures automotive under-dash operation. EPROM one-time programmability protects the rolling-code algorithm from external read-back.

🧩

Battery-Powered Sensor Pods

Wireless sensor nodes for agriculture, building automation, and environmental monitoring run the PIC16CE623-20I/P on 2×AA cells (3.0 V nominal) with the internal 4 MHz RC oscillator, sleeping between measurements and waking via watchdog timer interrupt. The 13 I/Os handle I2C/SPI sensor reads and a sub-GHz radio module. EEPROM retains calibration across battery swaps. The wide 3.0–5.5 V supply keeps the node alive through battery end-of-life voltage decay. Estimated: at 0.1% duty cycle with 4 MHz operation, average current is sub-100 µA, giving 2+ years on 2×AA cells.

Recommended Products Summary

MOC3041 Zero-cross triac driver for AC load switching Used in: HVAC Fan and Damper Controllers PIC16F627A-I/P Flash-based drop-in replacement for firmware updates Used in: HVAC Fan and Damper Controllers, Appliance User Interface Boards, Industrial Sensor Signal Conditioning, Smart Meter Data Loggers, Remote Keyless Entry (RKE) Transmitters, Battery-Powered Sensor Pods LM35 Analog temperature sensor for comparator threshold Used in: HVAC Fan and Damper Controllers ULN2003 Darlington relay driver array Used in: Appliance User Interface Boards 24LC256 Optional external EEPROM for expanded settings storage Used in: Appliance User Interface Boards MAX485 RS-485 transceiver for digital sensor network Used in: Industrial Sensor Signal Conditioning XTR105 4-20 mA current-loop transmitter companion Used in: Industrial Sensor Signal Conditioning CNY17 Optocoupler for AC mains isolation at pulse input Used in: Smart Meter Data Loggers AT24C256 External EEPROM for expanded load profile storage Used in: Smart Meter Data Loggers SAW-RF433 SAW resonator for 433 MHz OOK/FSK transmission Used in: Remote Keyless Entry (RKE) Transmitters MAX1472 ASK/FSK UHF transmitter companion IC Used in: Remote Keyless Entry (RKE) Transmitters SHT31 I2C temperature/humidity sensor Used in: Battery-Powered Sensor Pods CC1101 Sub-GHz radio transceiver for low-power wireless link Used in: Battery-Powered Sensor Pods
What is the program memory size of PIC16CE623-20I/P?
The PIC16CE623-20I/P has 896 bytes (512 × 14-bit words) of one-time-programmable EPROM program memory. According to the Microchip PIC16CE62X datasheet, this device uses a 14-bit instruction word with separate program and data buses, and is a member of the 18-/20-pin EPROM PICmicro family. Firmware cannot be rewritten; for field-upgradeable designs migrate to the flash-based PIC16F627A-I/P.
What is the maximum clock frequency of PIC16CE623-20I/P?
The PIC16CE623-20I/P operates at a maximum clock speed of 20 MHz, which yields a 200 ns instruction cycle and 133 ns for branch instructions (two-cycle penalty). Per Microchip datasheet DS30212D, the device supports DC to 20 MHz clock input across the 3.0 V–5.5 V supply range, making it suitable for high-rate UART communication (up to ~1.25 Mbaud asynchronous at SPBRG = 0).
What is the operating voltage range of PIC16CE623-20I/P?
The PIC16CE623-20I/P operates from 3.0 V to 5.5 V across the -40 °C to +85 °C industrial temperature range. This range accommodates both 5 V TTL systems and 3.3 V logic rails, as well as a single Li-ion cell (3.0 V–4.2 V). The Microchip datasheet specifies that at 20 MHz the minimum VDD is 4.5 V; operation at 3.0 V is limited to 4 MHz or the internal 4 MHz RC oscillator.
How many I/O pins does the PIC16CE623-20I/P have?
The PIC16CE623-20I/P exposes 13 digital I/O pins in its 18-pin PDIP package, configured via the TRIS register. Of these, several pins have multiplexed peripheral functions: RC6/RC7 serve as the USART TX/RX lines, and other pins share CCP, comparator, and timer/counter functions. Per Microchip datasheet DS30212D, pins unused in a design should be configured as outputs (low) to minimize power consumption.
Does PIC16CE623-20I/P have EEPROM data memory?
Yes, the PIC16CE623-20I/P includes on-chip byte-erasable EEPROM data memory separate from its EPROM program store. This allows non-volatile storage of user parameters (e.g., calibration constants, address, configuration) without an external 24Cxx EEPROM chip. Per Microchip datasheet DS30212D, EEPROM read/write is performed via the EECON1/EECON2 registers with built-in write-cycle timing.
What is the difference between PIC16CE623 and PIC16F627A?
The PIC16CE623 uses one-time-programmable EPROM program memory (896 bytes, 14-bit words), while the PIC16F627A uses flash program memory (1024 bytes) that can be erased and rewritten in-circuit. Both share the same 18-pin PDIP footprint, 13 I/O pins, USART, internal comparator, and CCP module. Migrate from the 'CE' (EPROM/OTP) part to the 'F' (Flash) part when you need field firmware updates or faster prototype iteration.
Where to buy PIC16CE623-20I/P online?
The PIC16CE623-20I/P can be ordered from DigiKey (PN 321077-ND or PIC16CE623-20I/P-ND), Mouser, Octopart-listed distributors (Xilinx-Components, Fusion Worldwide, Hotenda), and LCSC. As of 2026-09-19, distributor unit pricing ranges approximately $2.95 at qty 1 to $1.62 at qty 1000. Stock may be limited because Microchip has migrated most customers to the flash-based PIC16F627A-I/P.
What is the lead time for PIC16CE623-20I/P?
As of 2026-09-19, lead time for the PIC16CE623-20I/P from major distributors is approximately 8–12 weeks from Microchip factory because the part is EPROM-based and on long-term support rather than mainstream production. LCSC and Fusion Worldwide list stock for immediate shipment, but order quantities may be limited. For new designs, consider the flash-based PIC16F627A-I/P with shorter 4–6 week lead time.
What is the price of PIC16CE623-20I/P?
As of 2026-09-19, the PIC16CE623-20I/P unit price is approximately $2.95 at qty 1, $2.55 at qty 10, $2.18 at qty 100, $1.85 at qty 500, and $1.62 at qty 1000 per tier pricing data. EPROM-based PICs carry a slight cost premium over flash PICs due to legacy production economics. Bulk pricing may be lower through Microchip direct or authorized franchise distributors.
Is PIC16CE623-20I/P in stock at distributors?
Yes, the PIC16CE623-20I/P is currently in stock at LCSC (from $1.0203), Hotenda, Fusion Worldwide, and through DigiKey/Mouser distribution. Stock levels are typically modest (hundreds to low thousands of units) because the part is on long-term support rather than active production. For high-volume orders (>5,000 units), contact Microchip direct to confirm factory allocation.
What is the best drop-in replacement for PIC16CE623-20I/P?
The best drop-in replacement for the PIC16CE623-20I/P is the PIC16F627A-I/P from Microchip, which shares the same 18-pin PDIP footprint, same I/O count (13), same peripherals (USART, comparators, CCP, timers), and same 20 MHz maximum clock. The 'F' (flash) part replaces EPROM with flash memory and adds 1024 bytes (vs 896) of program storage. Pinout and peripheral register mapping are compatible, simplifying firmware migration.
What is the difference between PIC16CE623 and PIC16CE624 / PIC16CE625?
The PIC16CE623, PIC16CE624, and PIC16CE625 differ in program memory size: 896 bytes, 1024 bytes, and 2048 bytes respectively. All three share the same 18-pin PDIP, 13 I/O, USART, and EEPROM data memory. Choose the part with the smallest program memory that fits your code size to minimize cost; the PIC16CE623 is the cost-down option for tight 8-bit code budgets.
Where to download PIC16CE623-20I/P datasheet PDF?
The official PIC16CE623-20I/P datasheet (document DS30212D, "PIC16CE62X 8-bit CMOS Microcontrollers with EEPROM Data Memory") can be downloaded from Microchip's website at https://ww1.microchip.com/downloads/en/DeviceDoc/30212D.pdf. Mirror copies are available on findic.us (1577 KB, published 2013-01-29) and digchip.com. Always cross-reference the latest Microchip revision for any errata updates.
Where can I find the PIC16CE623-20I/P pinout diagram?
The PIC16CE623-20I/P pinout for the 18-pin PDIP is documented on page 6 of Microchip datasheet DS30212D. Pin 1 (RA0/AN0) is at the top-left of the package with the notch up; pins run counter-clockwise to pin 18 (VSS). Key assignments include pin 18 (VSS), pin 17 (VDD), pins 15-10 (PORTB RB0–RB7), pins 9-1 (PORTA RA0–RA7 with RC6/RC7 on pins 8/7). DIP-18 (PDIP) pin count: 18 pins.
Hey Google, can PIC16F627A replace PIC16CE623 directly on my PCB?
Yes, the PIC16F627A-I/P is a direct PCB drop-in replacement for the PIC16CE623-20I/P. Both share the identical 18-pin PDIP (0.300 inch) footprint, the same pin order (RA0–RA7, RB0–RB7, VDD, VSS), and the same peripheral pin assignments. Verify that your code uses flash erase/program APIs (instead of OTP programming) and that the 1024-byte program budget fits. No PCB layout changes are required.
What are the key specifications of PIC16CE623-20I/P that engineers should know?
The PIC16CE623-20I/P combines 896 bytes of OTP/EPROM program memory, on-chip EEPROM data memory, 13 I/O pins, USART, dual analog comparators, one CCP module, watchdog timer with internal RC, brown-out reset, and 20 MHz maximum clock (200 ns instruction cycle) in a 3.0 V–5.5 V industrial-temperature 18-pin PDIP. The EPROM (OTP) nature of the program memory is its key differentiator from flash-based siblings, suiting low-volume, mature designs.

Engineering reference data for PIC16CE623-20I/P — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16CE623-20I/P when designing a low-to-medium-volume cost-sensitive 8-bit embedded product with locked firmware where you need industrial -40 °C to +85 °C operation, an integrated USART for serial communication, on-chip EEPROM for parameter storage, and 13 I/O pins for moderate peripheral connectivity. It excels in appliance controls, sensor conditioners, and HVAC damper controllers where the 896-byte EPROM budget is sufficient and field firmware updates are not required. Migrate to PIC16F627A-I/P (same PDIP-18 footprint) when you need flash-based field updates, 1024 bytes of program memory, or 16 I/O pins. Use the -04I/P speed grade if your firmware runs at 4 MHz or below and you want cost optimization. For new designs, prefer flash PICs unless OTP IP-protection is a hard requirement.

Comparison with Alternatives

Parameter This Product PIC16CE623-20/P PIC16CE623-04I/P PIC16F627A-I/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package PDIP-18 PDIP-18 (same) PDIP-18 (same) PDIP-18 (same)
Program Memory Type EPROM (OTP) EPROM (OTP) EPROM (OTP) Flash (in-circuit rewritable)
Program Memory Size 896 B (512 x 14) 896 B (512 x 14) 896 B (512 x 14) 1024 B (Flash)
Maximum Clock Speed 20 MHz 20 MHz 4 MHz 20 MHz
Operating Voltage Range 3.0 V to 5.5 V 3.0 V to 5.5 V 3.0 V to 5.5 V 2.0 V to 5.5 V
I/O Pins 13 13 13 16
EEPROM Data Memory Yes (internal) Yes (internal) Yes (internal) Yes (internal)
USART Yes Yes Yes Yes
Operating Temperature -40C to +85C (Industrial) 0C to +70C (Commercial) -40C to +85C (Industrial) -40C to +85C (Industrial)
Unit Price (qty 1, as of 2026-09-19) $2.95 $2.85 (est.) $2.75 (est.) $2.50 (est.)

Key Differentiators

  • Industrial temperature range at lower cost than flash PICs (vs PIC16F627A-I/P)
  • Integrated EEPROM data memory in an 18-pin budget (vs PIC16F84A-I/P (older flash PIC))
  • One-time-programmable code protection (vs PIC16F627A-I/P (flash, externally readable))

Design Notes

Place a 0.1 µF decoupling capacitor within 5 mm of the VDD pin (pin 14), with the ground return to the VSS pin (pin 5) using a short trace or via. Add a bulk capacitor (10 µF aluminum or tantalum + 0.1 µF ceramic in parallel) at the board power entry. For battery-powered designs (e.g., 2×AA), the Brown-out Reset should be enabled in the configuration word to prevent corrupted EEPROM writes as VDD droops below 3.0 V. Estimated: at 20 MHz / 5 V, supply current is approximately 10 mA active and sub-1 µA in SLEEP mode.

The PIC16CE623-20I/P in PDIP-18 is a through-hole package, simplifying prototype breadboarding and field repair. Keep the ICSP (In-Circuit Serial Programming) traces short: pin 12 (RB6/PGC) and pin 13 (RB7/PGD) connect to the programming header with 4.7 kΩ pull-ups to VDD to support reliable ICSP. Pin 4 (RA5/MCLR/VPP) requires a 10 kΩ pull-up to VDD for normal operation; the programmer drives this pin high (~13 V) during EPROM programming. Reserve a 6-pin ICSP header footprint even if you program offline.

Critical: PIC16CE623 is OTP/EPROM - firmware CANNOT be updated after programming. Verify code thoroughly with the flash-based PIC16F627A-I/P development board before committing to OTP programming. Do not exceed VDD = 5.5 V (absolute maximum 7 V will damage EPROM cells). When using the internal 4 MHz RC oscillator, the OSCCAL register holds a factory calibration value that should be loaded at startup to maintain frequency accuracy. MCLR must NOT be left floating - always tie through a 10 kΩ resistor to VDD.

The PIC16CE623-20I/P is a low-power CMOS device with negligible self-heating; thermal management is not a concern at typical 10 mA active / 1 µA sleep currents. Estimated: at maximum 5 V / 20 MHz active operation, die power dissipation is approximately 50 mW, resulting in a junction temperature rise of less than 5 °C above ambient even in the PDIP-18 plastic package. No heatsink is required.

For USART communication at high baud rates (≥ 115200), use the hardware USART (RC6/TX, RC7/RX) rather than bit-banged software serial. Route TX/RX traces as short as possible, avoiding parallel routing with high-current relay or triac traces. Add a 100 Ω series resistor on the TX output to dampen reflections when driving cables. For noisy industrial environments, add an optocoupler (e.g., CNY17) on the serial line or use the MAX485 RS-485 transceiver for differential noise immunity over long cable runs.

Compliance Information

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

RoHS compliant per Microchip product page (lead-free matte tin finish on PDIP). Not AEC-Q100 qualified - this is an industrial/commercial part, not automotive. REACH compliance per Microchip declarations. Halogen-free status not explicitly listed in provided data.

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

Related Searches

PIC16CE623-20I/P PIC16CE623 datasheet PDF PIC16CE623-20I/P price stock Microchip PIC16CE623 DIP-18 microcontroller PIC16CE623 vs PIC16F627A replacement 8-bit OTP microcontroller 896 bytes 20MHz PIC16CE623 HVAC controller application PIC16CE623-20I/P pinout 18-pin PDIP where to buy PIC16CE623-20I/P online what is drop-in replacement for PIC16CE623 PIC16CE623 EEPROM data memory size PIC16CE623-20I/P lead time distributor

Related Components & Terms

Microchip Technology PIC16CE623-20I/P PIC16CE623-20/P PIC16CE623-04I/P PIC16F627A-I/P PIC16C PICmicro PIC16CE62X 8-bit microcontroller MCU CMOS RISC Harvard architecture EPROM OTP EEPROM data memory PDIP-18 DIP-18 USART SCI Capture/Compare/PWM (CCP) Watchdog timer Brown-out reset RoHS REACH ICSP
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