PIC16CE623-04I/P - 4MHz 8-Bit OTP MCU, 18-PDIP | Microchip
MPN: PIC16CE623-04I/P ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.42 | $3.42 |
| 10 | $3.08 | $30.80 |
| 100 | $2.74 | $274.00 |
| 500 | $2.45 | $1,225.00 |
| 1,000 | $2.18 | $2,180.00 |
PIC16CE623-04I/P Overview
A microcontroller (MCU) is a single-chip computer containing a CPU core, program memory, working RAM, EEPROM/Flash data memory, and programmable I/O peripherals. Within the broader semiconductor taxonomy, an MCU belongs to the microcontrollers category, then to integrated circuits, then to semiconductors. The "C" suffix in PIC16CE623 indicates the EPROM/OTP program-memory process node used in mid-1990s PIC designs; the "E" designates on-chip EEPROM data memory; the "623" indicates a specific peripheral mix (capture/compare/PWM, comparator, voltage reference) within the PIC16C6xx family.
Key features include a 35-instruction RISC architecture with 200 ns single-cycle execution (except 2-cycle branches), 96 bytes of RAM, 13 digital I/O pins, an internal 4 MHz RC oscillator option plus external crystal support, and a 3.0 V to 5.5 V single-supply operating range. The device draws typically < 2 mA active at 5 V / 4 MHz and supports a power-saving SLEEP mode. Brown-out reset (BOR), watchdog timer (WDT), and an 8-bit timer/counter with prescaler provide robust embedded control.
Technically, the PIC16CE623-04I/P uses a 14-bit instruction word Harvard architecture with separate code and data buses, allowing simultaneous instruction fetch and data access. The integrated EEPROM (16 bytes typical) provides non-volatile storage for user data without external components. The "04" speed suffix specifies 4 MHz maximum oscillator frequency, and the "I" industrial temperature grade extends operation from -40 C to +85 C.
Typical applications include low-cost consumer appliances, IR remote controls, sensor interface boards, battery-powered instrumentation, small motor control, and legacy industrial controllers. Designers choose this part when a simple 8-bit controller with non-volatile parameter storage is needed at minimum BOM cost.
When designing with this device, reserve the OTP window: because program memory is one-time-programmable, firmware must be fully validated in-circuit-emulation or windowed-EPROM equivalents (PIC16CR623) before committing to production OTP parts. For new designs, Microchip recommends the pin-compatible PIC16F627A-I/P Flash-based successor.
This page synthesizes distributor pricing, package-pinned drop-in alternatives, and practical design guidance not consolidated in the manufacturer datasheet.
Drop-in alternatives for PIC16CE623-04I/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-04I/P (same form factor and footprint) — differing in Package, Program Memory Size, Program Memory Type, Operating Temperature, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16CE625-04I/P
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16CE624-04I/P
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.94 / Unit
View Datasheet →PIC16F627A-I/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16C622A-04I/P
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.95 / Unit
View Datasheet →PIC16C558-04I/P
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.05 / Unit
View Datasheet →ATMEGA8A-PU
✅ Drop-In✓ In Stock
$1.86 / Unit
View Datasheet →PIC16CE623-04I/P Maximum Ratings & Electrical Characteristics
| Family | PIC16C |
| Core | 8-bit PIC RISC |
| Program Memory Type | OTP (EPROM-based) |
| Program Memory Size | 896 B (512 x 14 words) |
| Data EEPROM | 16 bytes (integrated) |
| RAM Size | 96 bytes |
| Maximum Clock Frequency | 4 MHz |
| Instruction Cycle Time | 200 ns (single-cycle), 400 ns (branch) |
| Supply Voltage | 3.0 V to 5.5 V |
| I/O Pins | 13 |
| Timers | 1 x 8-bit with prescaler |
| Operating Temperature | -40 C to +85 C (industrial, "I" grade) |
| Package | 18-pin PDIP (0.300 inch, 7.62 mm) |
| Mounting Type | Through-Hole |
| MSL Level | 1 (unlimited floor life) |
| RoHS Status | Compliant |
PIC16CE623-04I/P Pin Configuration
| Pin 1 | RA2 — Port A bit 2 (digital I/O) |
| Pin 2 | RA3 — Port A bit 3 (digital I/O / MCLR input) |
| Pin 3 | RA4 — Port A bit 4 (digital I/O / T0CKI) |
| Pin 4 | RA5 — Port A bit 5 (digital I/O / SS-bar) |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RB0 — Port B bit 0 (digital I/O / INT) |
| Pin 7 | RB1 — Port B bit 1 (digital I/O) |
| Pin 8 | RB2 — Port B bit 2 (digital I/O) |
| Pin 9 | RB3 — Port B bit 3 (digital I/O / PGM) |
| Pin 10 | RB4 — Port B bit 4 (digital I/O) |
| Pin 11 | RB5 — Port B bit 5 (digital I/O) |
| Pin 12 | RB6 — Port B bit 6 (digital I/O / PGC) |
| Pin 13 | RB7 — Port B bit 7 (digital I/O / PGD) |
| Pin 14 | VDD — Positive supply (3.0-5.5 V) |
| Pin 15 | OSC2 — Oscillator output / CLKOUT |
| Pin 16 | OSC1 — Oscillator input / CLKIN |
| Pin 17 | RA0 — Port A bit 0 (digital I/O) |
| Pin 18 | RA1 — Port A bit 1 (digital I/O) |
Typical Applications
PIC16CE623-04I/P is suitable for 6 applications: Consumer Appliance Controllers, IR Remote Control Transmitters, Sensor Interface Boards, Battery-Powered Instrumentation, Small Motor / Solenoid Drivers, Legacy Industrial Controller Replacements.
Consumer Appliance Controllers
The PIC16CE623-04I/P is well-suited for consumer appliance control boards (rice cookers, fans, small kitchen devices) thanks to its 4 MHz 8-bit core, 96 bytes RAM, and 13 digital I/O pins. The 16-byte integrated EEPROM allows persistent storage of user settings such as timer presets, mode selections, and calibration offsets across power cycles. Operating from a single 3.0-5.5 V supply and drawing under 2 mA active, it fits battery and mains-derived 5 V rails equally well. Compared with discrete logic controllers, the PIC16CE623-04I/P integrates brown-out reset and watchdog timer, eliminating external supervisor ICs.
Recommended
IR Remote Control Transmitters
For IR remote controls, the PIC16CE623-04I/P offers the right balance of cost and capability: low active current under 2 mA at 4 MHz, 13 I/O for key matrix scanning and IR LED drive, plus integrated SLEEP mode for battery life extension. The 200 ns instruction cycle supports standard RC5 / NEC IR protocol timing without timer overflows. The 16-byte EEPROM stores device pairing codes and customer-specific IDs. Same-package siblings like the PIC16CE624-04I/P add more memory for richer protocol libraries at the same 18-PDIP footprint.
Recommended
Sensor Interface Boards
Sensor interface front-ends leverage the PIC16CE623-04I/P's analog comparators and programmable voltage reference to threshold-detect thermocouple, thermistor, or hall-sensor signals without external op-amps. The 13 I/O pins handle multi-channel sensor scanning via software multiplexing, and the 4 MHz clock provides 5 us ADC-equivalent timing resolution when paired with external delta-sigma converters. EEPROM stores calibration constants unique to each board. Designers value the industrial -40 C to +85 C temperature grade for HVAC and outdoor sensor nodes.
Recommended
Battery-Powered Instrumentation
Battery-powered instrumentation such as handheld multimeters, portable data loggers, and field meters benefits from the PIC16CE623-04I/P's < 2 mA active current at 4 MHz and sub-microamp SLEEP mode. Brown-out reset protects against low-battery corrupt writes to the 16-byte EEPROM. The wide 3.0-5.5 V supply range accepts both single-cell Li-ion (with boost) and 2xAA alkaline packs. The 8-bit PIC RISC core executes a typical sensor read-and-store loop in well under 1 ms, maximizing sleep duty cycle.
Recommended
Small Motor / Solenoid Drivers
Small DC motor and solenoid drive boards use the PIC16CE623-04I/P for closed-loop PWM control via the 8-bit timer/counter with prescaler, plus GPIO for H-bridge enable and direction control. At 4 MHz and 200 ns instruction cycle, the part generates standard 1-25 kHz PWM frequencies with fine duty resolution. The integrated watchdog timer and brown-out reset ensure safe motor braking on fault conditions. The 18-PDIP package is well suited to through-hole drive boards common in industrial relay modules.
Recommended
Legacy Industrial Controller Replacements
Long-life industrial controllers such as programmable logic relay boards, simple vending machine sub-controllers, and HVAC damper actuators still specify the PIC16CE623-04I/P because of its proven 25+ year operating heritage and stable OTP code-image supply. Microchip's mature PIC16C family lifecycle keeps the part active with no EOL notice, and the industrial -40 C to +85 C grade supports factory-floor environments. The 18-PDIP package supports hand-repair and socketed field replacement. Engineers specifying new designs should evaluate the Flash-based PIC16F627A-I/P as the modern drop-in replacement.
Recommended
Recommended Products Summary
Engineering reference data for PIC16CE623-04I/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16CE625-04I/P | PIC16CE624-04I/P | PIC16F627A-I/P | PIC16C622A-04I/P | PIC16C558-04I/P | ATMEGA8A-PU |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 18-PDIP (0.300 in) | 18-PDIP - same | 18-PDIP - same | 18-PDIP - same | 18-PDIP - same | 18-PDIP - same | 28-PDIP (not 18-pin compatible, partial) |
| Program Memory | 896 B OTP | 2048 B OTP | 1792 B OTP | 1024 B Flash | 1280 B OTP | 768 B OTP | 8 KB Flash |
| RAM | 96 B | 128 B | 128 B | 224 B | 128 B | 128 B | 1 KB |
| EEPROM | 16 B | 16 B | 16 B | 128 B | 16 B | 16 B | 512 B |
| Max Clock | 4 MHz | 4 MHz | 4 MHz | 20 MHz (ext) / 4 MHz int | 4 MHz | 4 MHz | 16 MHz |
| Program Memory Type | OTP (EPROM) | OTP (EPROM) | OTP (EPROM) | Flash (re-programmable) | OTP (EPROM) | OTP (EPROM) | Flash (re-programmable) |
| I/O Pins | 13 | 13 | 13 | 16 | 13 | 13 | 23 (28-pin) |
| Supply Voltage | 3.0-5.5 V | 3.0-5.5 V | 3.0-5.5 V | 2.0-5.5 V | 3.0-5.5 V | 3.0-5.5 V | 2.7-5.5 V |
Key Differentiators
- Integrated EEPROM data memory on-chip (vs PIC16C558-04I/P)
- Pin-compatible Flash migration path (vs PIC16F627A-I/P)
- Mature 25-year PIC16C legacy with stable supply (vs ATMEGA8A-PU (cross-brand AVR))
Design Notes
OTP program memory cannot be erased once written - the PIC16CE623-04I/P code image is permanently fixed at production time. Validate firmware on a windowed-EPROM equivalent (PIC16CR623) or in-circuit emulator (ICE2000) before committing to OTP parts. Per Microchip datasheet 30235d, OTP programming must use the high-voltage ICSP protocol on RB6/RB7 with MCLR raised to VPP. Verify the programmer target voltage matches (typically 13.0-13.5 V) before connecting to production parts.
Add a 0.1 uF decoupling capacitor between VDD (pin 14) and VSS (pin 5) within 5 mm of the package, plus a 10 uF bulk capacitor at the board supply entry. The PIC16CE623-04I/P draws < 2 mA active at 4 MHz but the supply transient during EEPROM write can reach 25 mA peak. Brown-out reset (BOR) is enabled by configuration bit and should remain enabled for battery-powered designs - datasheet figure shows BOR trip around 2.7-3.0 V typical.
OSC1 (pin 16) and OSC2 (pin 15) traces should be kept short and surrounded by a ground pour for stable oscillation. For crystal operation, place the load capacitors (typically 15-33 pF) within 2 mm of the oscillator pins. If using the internal 4 MHz RC oscillator, leave OSC1 floating or tie to VDD through a resistor to avoid stray pickup. For 18-PDIP through-hole layouts, reserve a 0.300 inch row spacing to accept the standard IC socket.
Pin 3 (RA4/T0CKI) on the PIC16CE623-04I/P is an open-drain output and requires an external pull-up if used as a digital output. Pin 2 (RA3/MCLR-bar) is the master-clear reset input and must be pulled high through a 10 kohm resistor; do not leave it floating - the datasheet specifies MCLR-bar must not be left open for reliable operation. RB0 (pin 6) doubles as the external interrupt input (INT) and supports edge-triggered wake from SLEEP mode.
Compliance Information
RoHS and REACH compliant per Microchip product page. Industrial temperature grade (-40 C to +85 C). Not AEC-Q100 qualified - automotive applications should use PIC16F627A-I/P with AEC-Q100 documentation or a Q-graded alternative.