PIC16CE624-20/P - 8-bit OTP MCU, 1.75KB EPROM, 128B EEPROM, DIP-18
MPN: PIC16CE624-20/P ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.89 | $1.89 |
| 10 | $1.7 | $17.00 |
| 100 | $1.49 | $149.00 |
| 500 | $1.32 | $660.00 |
| 1,000 | $1.18 | $1,180.00 |
PIC16CE624-20/P Overview
An OTP microcontroller (One-Time Programmable MCU) is a class of microcontroller whose on-chip program memory is implemented as one-time-programmable EPROM; the program is written once during device programming and retained for the life of the part, which makes the device ideal for low-cost, moderate-volume production where firmware is finalized before manufacturing. The PIC16C62x family sits within Microchip's PIC mid-range 8-bit architecture, which in turn belongs to the broader category of microcontrollers and, higher in the system hierarchy, embedded controllers and finally integrated circuits (semiconductors). The 'E' suffix in PIC16CE624 specifically denotes integrated EEPROM data memory in addition to the program EPROM, distinguishing this part from the PIC16C624 (no internal EEPROM) and the PIC16CR624 (ROM program memory).
Key features include 1.75 KB (1792 words x 14 bits) of OTP program EPROM, 128 bytes of user EEPROM, 96 bytes of general-purpose RAM, 13 digital I/O lines, two analog comparators with programmable reference, an internal 4 MHz RC oscillator option, and a brown-out reset (BOR) circuit. The device operates from 3.0 V to 5.5 V across the commercial 0C to +70C range and executes most instructions in a single 200 ns cycle (only program branches are two-cycle, 400 ns). The 35-instruction RISC set keeps firmware development simple and code-dense.
The architecture follows Microchip's classic PIC16 mid-range pipeline: 14-bit instruction word, separate program and data buses (Harvard), 8-level hardware stack, and direct/indirect addressing modes. The 128-byte EEPROM is byte-erasable in-circuit through EECON register access, which is unusual for OTP-only families and gives PIC16CE624 a useful data-logging capability that pure PIC16C parts lack.
Typical applications include appliance control boards, low-end HVAC thermostat logic, simple sensor signal conditioning with the on-chip comparators, automotive body controllers (industrial-grade 'I' variants cover -40C to +85C), consumer remote controls, and small-form-factor white-goods user interfaces where 13 I/O lines and two comparators cover most requirements.
When designing with this device, observe the maximum 20 MHz clock at 5V (derate to 4 MHz at 3V), allow 72 ms typical EPROM programming time in production, and reserve one I/O line for the in-circuit serial programming (ICSP) clock if firmware updates are anticipated after board assembly.
This page consolidates distributor pricing, drop-in alternatives within the PIC16CE62x family, comparison against the modern flash-based PIC16F627A successor, and practical design notes that go beyond the manufacturer datasheet table of contents.
Drop-in alternatives for PIC16CE624-20/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 PIC16CE624-20/P (same form factor and footprint) — differing in Package, Program Memory Size, Timers, Program Memory Type, 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 →PIC16CE624-20I/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16CE624-20E/P
✅ Drop-In✓ In Stock
$2.18 / Unit
View Datasheet →PIC16CE624-04/P
✅ Drop-In✓ In Stock
$1.85 / Unit
View Datasheet →PIC16CE623-20I/P
✅ Drop-In✓ In Stock
$1.62 / Unit
View Datasheet →PIC16F627A-I/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16CE624-20/P Maximum Ratings & Electrical Characteristics
| Family | PIC16C62x (PIC mid-range 8-bit) |
| Program Memory Type | OTP EPROM (One-Time Programmable) |
| Program Memory Size | 1.75 KB (1792 x 14-bit words) |
| Data EEPROM | 128 bytes |
| Data SRAM | 96 bytes |
| Maximum Clock Frequency | 20 MHz |
| Instruction Execution Time | 200 ns (single cycle, branches 400 ns) |
| Supply Voltage Range | 3.0 V to 5.5 V |
| Operating Temperature Range | 0C to +70C (commercial) |
| I/O Pins | 13 |
| Analog Comparators | 2 (with programmable voltage reference) |
| Timers | 1 x 8-bit, 1 x 16-bit (TMR0, TMR1) |
| Internal Oscillator | 4 MHz RC (selectable) |
| Brown-Out Reset | Yes |
| Instruction Set | 35 single-word instructions |
| Package | PDIP-18 (DIP-18, through-hole) |
| Mounting Type | Through-Hole |
PIC16CE624-20/P Pin Configuration
| Pin 1 | RA2 — Bidirectional I/O port A bit 2 |
| Pin 2 | RA3 — Bidirectional I/O port A bit 3 |
| Pin 3 | RA4/T0CKI — Bidirectional I/O port A bit 4 / Timer0 clock input |
| Pin 4 | MCLR/VPP — Master clear (active low reset) / programming voltage input |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RB0/INT — Bidirectional I/O port B bit 0 / external interrupt input |
| Pin 7 | RB1 — Bidirectional I/O port B bit 1 |
| Pin 8 | RB2 — Bidirectional I/O port B bit 2 |
| Pin 9 | RB3 — Bidirectional I/O port B bit 3 |
| Pin 10 | RB4 — Bidirectional I/O port B bit 4 |
| Pin 11 | RB5 — Bidirectional I/O port B bit 5 |
| Pin 12 | RB6 — Bidirectional I/O port B bit 6 |
| Pin 13 | RB7 — Bidirectional I/O port B bit 7 |
| Pin 14 | VDD — Positive supply voltage (3.0 V to 5.5 V) |
| Pin 15 | OSC2/CLKOUT — Oscillator crystal output / clock output (Fosc/4) |
| Pin 16 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Pin 17 | RA0 — Bidirectional I/O port A bit 0 |
| Pin 18 | RA1 — Bidirectional I/O port A bit 1 |
Typical Applications
PIC16CE624-20/P is suitable for 7 applications: Appliance Control Boards, HVAC Thermostat Logic, Automotive Body Controllers, Consumer Remote Controls and IR Emitters, Sensor Signal Conditioning with On-Chip Comparators, Industrial Control and Appliance User Interfaces, White-Goods Motor and Pump Drivers.
Appliance Control Boards
The PIC16CE624-20/P is well matched to appliance control boards because it integrates two on-chip analog comparators with programmable voltage reference, 13 digital I/O lines, and 128 bytes of EEPROM for user settings in a single 18-pin DIP. At 20 MHz it executes the 35-instruction RISC core in 200 ns, easily handling washing-machine, microwave, and dishwasher user-interface logic without external analog components. The 128-byte EEPROM can store wash-cycle counts, calibration constants, and last-used settings across power cycles. The on-chip comparators replace dedicated temperature/humidity sensor front-ends, and the 13 I/O pins cover keypads, LED indicators, relay drivers and triac interfaces typically required in white-goods designs. Industrial-temperature variants (-40C to +85C) extend usability to kitchen and laundry environments.
Recommended
HVAC Thermostat Logic
The PIC16CE624-20/P suits HVAC thermostat logic because its two analog comparators and programmable voltage reference provide direct temperature-sensor interfacing without op-amps. Operating from 3.0 V to 5.5 V lets the same firmware support both battery-powered thermostats and 24 VAC-derived supplies. The 128-byte EEPROM is ideal for storing schedule, setpoints, and hysteresis values through long power-off periods. With 13 I/O lines the part can drive LCD segments directly, scan a keypad, and control relay or TRIAC outputs to the HVAC compressor, fan, and heat-stage actuators. The brown-out reset prevents undefined behavior when thermostat back-up batteries are replaced. The 35-instruction RISC keeps firmware development time low for thermostat designers transitioning from PIC16C5X designs.
Recommended
Automotive Body Controllers
The PIC16CE624-20/P is used in automotive body controllers (mirror adjusters, seat controllers, basic lighting) where 13 I/O pins, two comparators, and 128-byte EEPROM cover the BOM without external analog ICs. Industrial-grade -40C to +85C variants handle under-dash temperature swings; the EPROM-based program is well suited to firmware-frozen production that runs for years. The on-chip comparators can interface directly to Hall-effect sensors for seat-position feedback or to photocells for ambient-light detection. EEPROM stores user preferences (mirror position, lighting delay) that must survive battery disconnect events. For applications requiring AEC-Q100 compliance, designers should verify the specific Microchip automotive qualification record before selection; the -I/P grade is industrial, not automotive-qualified by default.
Recommended
Consumer Remote Controls and IR Emitters
The PIC16CE624-20/P fits low-cost consumer remote controls because the 35-instruction RISC core delivers compact IR protocol firmware, the OTP EPROM locks the firmware image against tampering, and the 13 I/O lines cover key matrix scanning and IR LED drive. At 20 MHz it generates accurate 38 kHz/56 kHz carrier frequencies with simple timer toggling for NEC, RC5 or Sony IR protocols. The 128-byte EEPROM can store device pairing codes and learned-button mappings through battery changes. Brown-out reset ensures clean wake-up after the user replaces batteries, preventing accidental reprogramming of the IR sequence. The wide 3.0 V to 5.5 V supply range supports both 3 V coin-cell and 4.5 V three-AAA remotes from a single firmware image.
Recommended
Sensor Signal Conditioning with On-Chip Comparators
The PIC16CE624-20/P performs low-cost sensor signal conditioning using its two integrated analog comparators and programmable voltage reference. Pressure, temperature, light or proximity sensors can be threshold-detected with the on-chip comparators without external op-amps, while the PIC16 mid-range core handles debouncing, hysteresis, and alarm logic. The 128-byte EEPROM can store per-sensor calibration constants, and 96 bytes of RAM cover moving-average filtering. The 13 digital I/O drive LEDs, buzzers, and UART/SPI outputs to a host controller. Brown-out reset prevents false alarms during supply brown-outs. At 20 MHz, the firmware can sample at several kHz, sufficient for HVAC and appliance-class sensor front-ends.
Recommended
Industrial Control and Appliance User Interfaces
The PIC16CE624-20/P drives industrial control and appliance user interfaces because 13 I/O lines can scan a 4x4 keypad matrix and drive an LED or vacuum-fluorescent display directly. The 35-instruction RISC keeps the menu-handling firmware short (well under the 1.75 KB EPROM), and the 128-byte EEPROM stores the last user setting, fault log, and service counters across power cycles. The two analog comparators interface to panel-mounted potentiometers or temperature probes without external circuitry. The 3.0 V to 5.5 V supply supports both logic-level and 5 V backlit panel designs. The 18-pin PDIP package is socketable, allowing field service replacement without re-programming.
Recommended
White-Goods Motor and Pump Drivers
The PIC16CE624-20/P controls small brushed DC motors and pumps in white goods because its 20 MHz core can generate precise PWM-like bit-banging patterns and the two on-chip comparators can sense motor current via a shunt resistor. The 128-byte EEPROM stores run-time counters and last-error codes that survive power-off, useful for warranty diagnostics. Industrial-grade variants handle the under-appliance thermal environment. The 13 I/O lines drive H-bridge enable, direction, brake, and tachometer inputs. The 35-instruction RISC keeps the BOM at one MCU plus a discrete H-bridge - lower cost than a dedicated motor-control IC for low-power pump and damper applications.
Recommended
Recommended Products Summary
Engineering reference data for PIC16CE624-20/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16CE623-20/P | PIC16CE624-20I/P | PIC16CE624-20E/P | PIC16CE624-04/P | PIC16F627A-I/P |
|---|---|---|---|---|---|---|
| Package | PDIP-18 (DIP-18, through-hole) | PDIP-18 (DIP-18, through-hole) | PDIP-18 (DIP-18, through-hole) | PDIP-18 (DIP-18, through-hole) | PDIP-18 (DIP-18, through-hole) | PDIP-18 (DIP-18, through-hole) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory Type | OTP EPROM (1.75 KB) | OTP EPROM (1.75 KB) | OTP EPROM (1.75 KB) | OTP EPROM (1.75 KB) | OTP EPROM (1.75 KB) | Flash (1.75 KB) |
| Data EEPROM | 128 bytes | None | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| Maximum Clock Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 4 MHz | 20 MHz |
| Operating Temperature Range | 0C to +70C (commercial) | 0C to +70C (commercial) | -40C to +85C (industrial) | -40C to +125C (extended) | 0C to +70C (commercial) | -40C to +85C (industrial) |
| I/O Pins | 13 | 13 | 13 | 13 | 13 | 16 |
| Supply Voltage Range | 3.0 V to 5.5 V | 3.0 V to 5.5 V | 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 |
| Analog Comparators | 2 (with programmable Vref) | 2 (with programmable Vref) | 2 (with programmable Vref) | 2 (with programmable Vref) | 2 (with programmable Vref) | 2 (with programmable Vref) |
Key Differentiators
- Integrated 128-byte byte-erasable EEPROM (vs PIC16CE623-20/P)
- Flash reprogrammability for field-updatable firmware (vs PIC16F627A-I/P)
- Industrial temperature grade option in same package (vs PIC16CE624-20I/P)
Design Notes
Estimated: supply decoupling is critical for the PIC16CE624-20/P analog comparators. Place a 100 nF ceramic bypass capacitor as close as possible to the VDD (pin 14) and VSS (pin 5) leads, with a 10 uF bulk capacitor on the same rail. Without proper decoupling the on-chip comparator reference can shift by several mV, which is unacceptable for threshold detection of small sensor signals. A ferrite bead between the MCU VDD and analog VDD rail (if separated) further reduces switching noise coupling into the comparators.
Because PIC16CE624-20/P is OTP EPROM-based, firmware cannot be updated in-circuit - the OTP must be programmed once, typically in a gang programmer before PCB mounting. Designers migrating from PIC16F627A-I/P must add a pre-programming step in production. Allow a dedicated ICSP header (MCLR/VPP, RB6/PGC, RB7/PGD, VDD, VSS) only if the same socket will accept both OTP and flash variants; otherwise plan for a separate programmer. The 128-byte EEPROM is byte-erasable in-circuit, but the program EPROM is not.
The PIC16CE624-20/P's OSC1/OSC2 pins drive the crystal or external clock directly. For 20 MHz operation use a fundamental-mode crystal with 15-33 pF load capacitors matched to the crystal's CL specification; values too low cause frequency error, values too high reduce oscillator loop gain and risk start-up failure. If using the internal 4 MHz RC oscillator instead, leave OSC1/OSC2 as standard I/O and free pin 16 (OSC1) and pin 15 (OSC2) for digital I/O, recovering two pins for keypad or LED matrix use.
Keep the MCLR/VPP pin trace short and routed away from high-frequency switching nodes; a long MCLR trace acts as an antenna that can spuriously reset the part. Place the reset pull-up (typically 10 kohm to VDD) close to the MCU. Route the ICSP clock/data lines (RB6/RB7) so they do not cross noisy signals, or add 4.7 kohm series resistors to limit ringing during programming. For socketed designs, use a low-profile DIP socket with gold-plated contacts to ensure reliable programming contact.
Compliance Information
RoHS/REACH status not explicitly stated in Verified Web Data; legacy DIP-18 OTP parts were commonly produced in lead-containing finishes. Marked [DATA_NEEDED] in specs. AEC-Q100 not applicable - PIC16CE624 is not qualified as automotive grade; industrial -40C to +85C variants exist but are not AEC-Q100 qualified.