PIC16CE623-20E/P - 8-Bit 20MHz OTP MCU w/ EEPROM | Microchip
MPN: PIC16CE623-20E/P ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.95 | $2.95 |
| 10 | $2.66 | $26.60 |
| 100 | $2.36 | $236.00 |
| 500 | $2.13 | $1,065.00 |
| 1,000 | $1.91 | $1,910.00 |
PIC16CE623-20E/P Overview
A microcontroller (MCU) is a single-chip computer containing a CPU core, non-volatile program memory, working RAM, and programmable I/O peripherals. The PIC16CE623 sits within Microchip's mid-range 8-bit PIC architecture hierarchy: MCU -> 8-bit microcontroller -> mid-range PIC -> PIC16C family -> PIC16CE62X sub-family. The PIC16CE623 uses a RISC-based Harvard architecture with a 14-bit instruction word, allowing 35 single-word instructions to be learned for full device programming. Program branches take two cycles (400 ns at 20 MHz) while all other instructions execute in a single 200 ns cycle, simplifying deterministic real-time control.
Key features include an internal timer/counter, watchdog timer with on-chip RC oscillator, programmable code protection, power-on reset, power-up timer, and an in-circuit serial programming (ICSP) interface accessible via RB6/RB7 pins. The internal 4 MHz RC oscillator option reduces external component count for cost-sensitive applications. CMOS technology with sleep mode achieves standby currents well below 1 uA typical, making the part suitable for battery-powered designs. The 13 I/O pins can source/sink 25 mA per pin, sufficient to drive LEDs, relays, and small solenoids directly.
Typical applications include automotive body controllers, sensor signal conditioning, low-end consumer appliances, security keypads, and remote-control transmitters/receivers. The extended temperature range (-40C to +125C) and robust ESD performance make the PIC16CE623 well suited for under-hood and industrial environments. For designs requiring in-system reprogrammability, the Flash-based PIC16F62X family is the recommended migration path; for one-time-programmed high-volume products, this OTP variant remains the lowest-cost solution.
When designing with this device, ensure the 20 MHz crystal or resonator is placed within 10 mm of the OSC1/OSC2 pins with proper ground guarding to minimize EMI. The MCLR reset pin requires a 10 kohm pull-up to VDD and, if used, a T1 reset capacitor to ground. Unused I/O pins should be configured as outputs low to minimize quiescent current draw.
This page synthesizes distributor pricing tiers, drop-in replacement alternatives within the same 18-pin PDIP footprint, and practical design notes not consolidated on any single manufacturer page. Comparison data, lifecycle status, and cross-reference findings have been aggregated from DigiKey, Octopart, and Microchip's own cross-reference tool as of 2026-09-19.
Drop-in alternatives for PIC16CE623-20E/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-20E/P (same form factor and footprint) — differing in Package, Program Memory Size, Timers, Instruction Cycle Time, Mounting Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16CE623-20/P
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.95 / Unit
View Datasheet →PIC16CE623-20I/P
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.62 / Unit
View Datasheet →PIC16CE624-20/P
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.18 / Unit
View Datasheet →PIC16CE625-20/P
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$4.6 / Unit
View Datasheet →PIC16F628-20/P
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16C711-04/P
✅ Drop-In✓ In Stock
$2.54 / Unit
View Datasheet →PIC16CE623-20E/P Maximum Ratings & Electrical Characteristics
| Product Family | PIC® 16C |
| Core Architecture | 8-bit RISC (Harvard) |
| Instruction Set | 35 single-word instructions, 14-bit word |
| Maximum Clock Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns (single-cycle), 400 ns (branch) |
| Program Memory Size | 896 bytes (512 x 14) OTP |
| Data RAM | 96 bytes |
| Data EEPROM | 128 bytes (on-chip) |
| I/O Pins | 13 |
| Supply Voltage (VDD) | 3.0 V to 5.5 V |
| Operating Temperature | -40C to +125C (extended, 'E' grade) |
| Package | 18-pin PDIP (DIP-18, 0.300 inch) |
| Mounting Type | Through-Hole |
| Timers | 1 x 8-bit, 1 x 16-bit (TMR0, TMR1) |
| Watchdog Timer | Yes (with on-chip RC oscillator) |
| I/O Pin Sink/Source Current | 25 mA per pin |
PIC16CE623-20E/P Pin Configuration
| Pin 1 | RA2/AN2 — Bidirectional I/O / Analog input channel 2 |
| Pin 2 | RA3/AN3/VREF — Bidirectional I/O / Analog input / ADC reference voltage |
| Pin 3 | RA4/T0CKI — Bidirectional I/O / Timer0 external clock input |
| Pin 4 | RA5/MCLR/VPP — Bidirectional I/O / Master Clear reset (active low) / Programming voltage |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RB0/INT — Bidirectional I/O / External interrupt input |
| Pin 7 | RB1 — Bidirectional I/O port B |
| Pin 8 | RB2 — Bidirectional I/O port B |
| Pin 9 | RB3/PGM — Bidirectional I/O / Low-voltage programming input |
| Pin 10 | RB4 — Bidirectional I/O port B |
| Pin 11 | RB5 — Bidirectional I/O port B |
| Pin 12 | RB6/PGC — Bidirectional I/O / In-circuit debugger clock |
| Pin 13 | RB7/PGD — Bidirectional I/O / In-circuit debugger data |
| Pin 14 | VSS — Ground reference |
| Pin 15 | OSC2/CLKOUT — Oscillator output / Clock output (crystal mode) |
| Pin 16 | OSC1/CLKIN — Oscillator input / External clock input |
| Pin 17 | RA0/AN0 — Bidirectional I/O / Analog input channel 0 |
| Pin 18 | RA1/AN1 — Bidirectional I/O / Analog input channel 1 |
Typical Applications
PIC16CE623-20E/P is suitable for 6 applications: Automotive Body Control Modules, Industrial Sensor Signal Conditioning, Low-End Consumer Appliance Control, Security Keypad and Access Control, Remote Control Transmitters/Receivers, Educational and Hobbyist Embedded Learning.
Automotive Body Control Modules
The PIC16CE623-20E/P's extended -40C to +125C temperature grade, 20 MHz throughput, and 13 robust 25 mA I/O pins make it well suited for automotive body control modules including door lock actuators, window lift controllers, mirror position controllers, and interior lighting dimmers. The 128-byte on-chip EEPROM stores user-adjustable settings (seat position, mirror presets, lighting fade curves) across battery-disconnect events without external serial EEPROM. Its CMOS sleep current under 1 uA preserves automotive battery charge during long vehicle storage. Place the device near the load driver FETs to minimize trace inductance; the MCLR pin should have a 10 kohm pull-up and 100 nF decoupling capacitor within 5 mm of VDD for automotive transient immunity.
Recommended
Industrial Sensor Signal Conditioning
In industrial sensor signal conditioning front-ends, the PIC16CE623-20E/P digitizes analog sensor outputs (via external ADC or comparator) and performs linearization, scaling, and HMI display drive. The 200 ns instruction cycle supports 5 MIPS, sufficient for closed-loop PID control of temperature, pressure, or flow loops at update rates up to 1 kHz. The 128-byte on-chip EEPROM stores calibration coefficients per sensor unit, retaining trim data through power cycles. Its watchdog timer with on-chip RC oscillator provides autonomous recovery from ESD-induced hangs on factory floors. The 25 mA per-pin drive capability directly sinks 4-20 mA current-loop loads via simple resistor networks.
Recommended
Low-End Consumer Appliance Control
For low-end consumer appliances like coffee makers, toaster ovens, blenders, and rice cookers, the PIC16CE623-20E/P provides the right balance of cost and capability. The 20 MHz clock executes PWM-driven heating element control and motor speed regulation without external timer ICs. Its 13 I/O pins directly drive 7-segment LED displays, keypad matrixes (3x4 or 4x4), relay coils, and buzzer transducers. The OTP program memory protects manufacturer firmware IP from reverse engineering - a critical consideration in competitive consumer markets. The 3.0 V to 5.5 V supply range supports direct 4-cell alkaline or single-cell Li-ion battery operation, reducing BOM cost versus 5 V-only parts.
Recommended
Security Keypad and Access Control
Security keypads and access control panels leverage the PIC16CE623-20E/P's on-chip EEPROM for non-volatile storage of access codes, user credentials, and event logs. The 128-byte EEPROM capacity supports 50+ 4-digit PINs without external memory. Watchdog timer and brown-out-reset features maintain system integrity across ESD events from user key presses. The 200 ns instruction cycle enables sub-100 ms PIN validation response time, meeting residential security UX expectations. The extended temperature range ensures reliable operation in outdoor-mounted keypads (-20C winter cold to +60C summer heat). The 25 mA I/O drives directly drive LED status indicators and piezoelectric buzzers.
Recommended
Remote Control Transmitters/Receivers
RF remote control transmitters and receivers benefit from the PIC16CE623-20E/P's low-power CMOS design and 20 MHz processing speed. In transmitters, the MCU generates rolling-code security protocols with sub-100 us timing precision; in receivers, it decodes Manchester or PWM-modulated RF data streams at up to 4.8 kbps. The 128-byte EEPROM stores paired transmitter IDs and learned device codes. Sleep current under 1 uA extends battery life in handheld remotes to 5+ years on a single CR2032 cell. The 18-pin PDIP package is easy to prototype on breadboards for hobbyist and educational markets.
Recommended
Educational and Hobbyist Embedded Learning
The PIC16CE623-20E/P remains a popular teaching platform for 8-bit embedded systems courses and hobbyist projects. Its 35-instruction RISC architecture is approachable for beginners, while the 20 MHz throughput and EEPROM data memory provide meaningful project capability (data logging, sensor interfacing). Through-hole PDIP-18 packaging simplifies breadboard and thru-hole PCB prototyping without requiring SMD soldering equipment. The Microchip MPLAB X IDE supports this part with free C and assembly toolchains. Educational labs cover timer/counter programming, EEPROM read/write, interrupt handling, and serial communication - all of which transfer directly to modern PIC16F/PIC18F production designs.
Recommended
Recommended Products Summary
Engineering reference data for PIC16CE623-20E/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16CE623-20/P | PIC16CE623-20I/P | PIC16CE624-20/P | PIC16CE625-20/P | PIC16F628-20/P | PIC16C711-04/P |
|---|---|---|---|---|---|---|---|
| Package | 18-pin PDIP (DIP-18) | 18-pin PDIP - same | 18-pin PDIP - same | 18-pin PDIP - same | 18-pin PDIP - same | 18-pin PDIP - same | 18-pin PDIP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 896 B OTP (512 x 14) | 896 B OTP (same die) | 896 B OTP (same die) | 2.8 KB OTP (2K x 14) | 5.6 KB OTP (4K x 14) | 2 KB Flash | 896 B OTP (same die) |
| Data RAM | 96 B | 96 B | 96 B | 96 B | 224 B | 68 B | |
| Data EEPROM | 128 B on-chip | 128 B on-chip | 128 B on-chip | 128 B on-chip | 128 B on-chip | None (no EEPROM variant) | |
| Max Clock Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 4 MHz | |
| Temperature Grade | -40C to +125C (extended, 'E') | 0C to +70C (commercial) | -40C to +85C (industrial) | 0C to +70C (commercial) | -40C to +85C (industrial, I grade) | 0C to +70C (commercial) | |
| Program Memory Type | OTP (One-Time Programmable) | OTP | OTP | OTP | Flash (reprogrammable) | OTP | |
| I/O Pins | 13 | 13 (same) | 13 (same) | 16 | 13 (same) |
Key Differentiators
- On-chip 128-byte EEPROM data memory (vs PIC16C623 (base, no 'CE' prefix))
- Extended -40C to +125C automotive temperature grade (vs PIC16CE623-20/P (commercial 0C to +70C))
- 20 MHz throughput in PDIP-18 package (vs PIC16C711-04/P (4 MHz, same package))
Design Notes
Place the 20 MHz crystal or ceramic resonator within 10 mm of the OSC1 (pin 16) and OSC2 (pin 15) pins to minimize EMI radiation and stray capacitance. Add a ground guard ring around the oscillator pins connected to VSS to isolate from switching noise. Decoupling: 100 nF ceramic between VDD (pin 14, which is VDD on this package) and VSS placed within 5 mm of the IC. Add a 10 uF bulk electrolytic or tantalum capacitor on the VDD rail near the MCU. The MCLR pin (pin 4 shared with RA5) requires a 10 kohm pull-up to VDD; if manual reset is not needed, this pin can be tied directly to VDD via the pull-up.
OTP memory cannot be erased or rewritten. Verify firmware with engineering samples (use PIC16F628 Flash variant or PIC16CE623 windowed CERDIP package) before committing to OTP production volume. Unused I/O pins must be configured as outputs and set low (or outputs high with no load) to minimize quiescent current draw. Configuration bits must be set explicitly in the source code - failure to set the oscillator selection bits (FOSC1:FOSC0) can result in the device running on the wrong oscillator source. The watchdog timer should be enabled in noise-prone environments via the WDTE configuration bit.
Estimated: at 20 MHz and 5 V VDD, the PIC16CE623-20E/P typical operating current is approximately 10-15 mA depending on I/O loading. Sleep mode current drops to < 1 uA typical, enabling battery-powered designs to achieve years of standby life on a CR2032 cell. Brown-out-reset (BOR) is not present on the PIC16CE623 - the power-on reset (POR) and power-up timer (PWRT) provide basic startup protection, but external voltage supervision (e.g., MCP130) is recommended for applications requiring deterministic reset on voltage drop. For 3.3 V-only systems, ensure the brown-out voltage threshold is compatible with your regulator's droop characteristics.
Compliance Information
RoHS/REACH status not specified in verified distributor data. 'E' suffix indicates extended automotive/industrial temperature grade but AEC-Q100 qualification is not typically applied to OTP microcontrollers in this family. Lead-free and halogen-free status not confirmed from verified data. Microchip conflict-minerals policy applies per company standard.