PIC16CE625T-04E/SO - 4MHz 8-bit OTP MCU 3.5KB | Microchip
MPN: PIC16CE625T-04E/SO β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.65 | $3.65 |
| 10 | $3.28 | $32.80 |
| 100 | $2.85 | $285.00 |
| 500 | $2.45 | $1,225.00 |
| 1,000 | $2.1 | $2,100.00 |
| 2,500 | $1.85 | $4,625.00 |
PIC16CE625T-04E/SO Overview
An OTP microcontroller (One-Time-Programmable MCU) is a microcontroller whose program memory can be written only once by the developer using a device programmer, after which the code becomes permanent. In the broader taxonomy, this part sits under MCU -> microcontroller -> 8-bit microcontroller -> CMOS microcontroller -> embedded controller -> semiconductor. The "CE" suffix in the family name denotes the presence of integrated EEPROM data memory, distinguishing PIC16CE62X from the PIC16C62X and PIC16F62X variants that use only program memory.
Key features of the PIC16CE625T-04E/SO include a 4 MHz maximum clock input (200 ns instruction cycle), 35 single-word instructions, a Watchdog Timer (WDT) for runaway code recovery, Power-on Reset (POR), Brown-out Detect (BOD) for low-voltage protection, a 4 MHz internal RC oscillator option, two analog comparators with programmable reference, and in-circuit serial programming (ICSP) capability. The 18-pin SOIC (SO) package at 0.295 inch / 7.50 mm width is a JEDEC-standard surface-mount outline suitable for hand-soldering and standard reflow profiles.
The device runs from a 3.0 V to 5.5 V supply and is rated for the industrial operating temperature range. Its Harvard architecture separates program and data buses, allowing instruction fetch and operand read in the same cycle, which is why single-cycle instructions execute in 200 ns at 20 MHz or 1 us at 4 MHz. Two comparators and a programmable voltage reference enable mixed-signal applications without external analog ICs.
Typical applications include appliance control (white goods, HVAC fan control), low-cost remote sensors, security keypads, automotive body modules (non-safety, non-AEC-Q100), industrial timers and counters, and general-purpose 8-bit embedded control where a one-time-programmed code base is acceptable. The integrated EEPROM (128 bytes) is useful for storing user-changeable parameters such as calibration data, counters, or configuration flags that must survive power cycles.
When designing with this part, note that the "T" suffix in the MPN denotes Tape-and-Reel packaging for high-volume SMT assembly, while "04" specifies the 4 MHz speed grade. The "E" suffix denotes the Enhanced (industrial) operating temperature range. Plan for one device programmer cycle - the OTP memory cannot be erased or rewritten, so code must be fully verified before programming.
Drop-in alternatives for PIC16CE625T-04E/SO β 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 PIC16CE625T-04E/SO (same form factor and footprint) β differing in Package, Program Memory Size, Program Memory Type, RoHS Status, Instruction Cycle Time.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16CE625-04E/SO
β Drop-Inπ Reference alternative (not in catalog)
PIC16CE625T-04/SO
β Drop-Inπ Reference alternative (not in catalog)
PIC16CE623T-04E/SO
β Drop-Inβ In Stock
$2.55 / Unit
View Datasheet βPIC16CE624T-04E/SO
β Drop-Inπ Reference alternative (not in catalog)
PIC16F627A-I/SO
β Drop-Inπ Reference alternative (not in catalog)
PIC16CE625T-04E/SO Maximum Ratings & Electrical Characteristics
| Manufacturer | Microchip Technology |
| Series | PIC16CE62X (PICmicro) |
| Core | 8-bit PIC RISC |
| Core Size | 8-bit |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM Size | 128 bytes |
| EEPROM Size | 128 bytes |
| Maximum Clock Speed | 4 MHz |
| Instruction Execution Time | 1 us at 4 MHz (single cycle) |
| Number of I/O Pins | 13 |
| Number of Instructions | 35 single-word |
| Supply Voltage Range | 3.0 V to 5.5 V |
| Analog Comparators | 2 on-chip |
| Peripherals | WDT, POR, BOD, ICSP |
| Oscillator | External or 4 MHz internal RC |
| Package | 18-SOIC (0.295", 7.50 mm width) |
| Operating Temperature Range | Industrial (-40C to +85C), Enhanced |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC16CE625T-04E/SO Pin Configuration
| Pin 1 | RA2/AN2 β Bidirectional I/O / analog comparator input 2 |
| Pin 2 | RA3/AN3 β Bidirectional I/O / analog comparator input 3 |
| Pin 3 | RA4/T0CKI β Bidirectional I/O / Timer0 clock input (open-drain output) |
| Pin 4 | RA5/MCLR/VPP β Input only / 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 |
| Pin 8 | RB2 β Bidirectional I/O |
| Pin 9 | RB3 β Bidirectional I/O |
| Pin 10 | RB4 β Bidirectional I/O |
| Pin 11 | RB5 β Bidirectional I/O |
| Pin 12 | RB6 β Bidirectional I/O |
| Pin 13 | RB7 β Bidirectional I/O |
| Pin 14 | VDD β Positive supply voltage |
| Pin 15 | OSC2/CLKOUT β Oscillator crystal connection / clock output |
| Pin 16 | OSC1/CLKIN β Oscillator crystal connection / external clock input |
| Pin 17 | RA0/AN0 β Bidirectional I/O / analog comparator input 0 |
| Pin 18 | RA1/AN1 β Bidirectional I/O / analog comparator input 1 |
Typical Applications
PIC16CE625T-04E/SO is suitable for 6 applications: Appliance Control, Security Keypad Controller, Industrial Timer and Counter, Remote Sensor Node, Automotive Body Module (Non-Safety), HVAC Fan and Blower Control.
Appliance Control
The PIC16CE625T-04E/SO suits white goods and small appliance control (washing machine timers, dishwasher controllers, microwave oven keypads) where its 4 MHz PIC core, 13 digital I/O pins, and two on-chip analog comparators provide sufficient processing power for relay driving and sensor monitoring. The integrated 128-byte EEPROM is ideal for storing user-settable parameters such as cycle counts, calibration values, and last-used settings across power cycles. The industrial -40C to +85C temperature rating and 3.0-5.5 V supply range cover mains-rectified 5 V rails typical in household appliances. As an OTP part, it is most cost-effective when shipped in thousands of identical units. Used in conjunction with a TRIAC driver like the MOC3021, the comparator inputs handle zero-crossing detection without external analog ICs.
Recommended
Security Keypad Controller
The PIC16CE625T-04E/SO's 13 digital I/O pins are sufficient to scan a 4x4 matrix keypad (8 pins for matrix, plus 5 for status LEDs and buzzer drive), while its 3.5 KB OTP memory easily holds debounce logic, key-rolling code, and alarm arming state machines. The integrated EEPROM stores user PINs and access codes non-volatilely. Two on-chip comparators can monitor tamper switches or backup battery voltage without external analog components, providing brown-out-style intrusion detection. The OTP architecture prevents code extraction by attackers - an adversary cannot dump firmware with conventional tools because no Flash memory is present, making the part appealing for access-control and alarm products.
Recommended
Industrial Timer and Counter
Industrial timer, counter, and process-interval applications benefit from the PIC16CE625T-04E/SO's PIC RISC architecture, where the single-cycle 1 us instruction timing at 4 MHz allows precise timebase generation for time-delay relays and event counters without external RTC chips. The Watchdog Timer (WDT) recovers from firmware lock-ups in electrically noisy factory environments, while the Brown-out Detect (BOD) prevents undefined operation during supply droops on long cable runs. Two on-chip comparators accept 4-20 mA or 0-10 V sensor inputs (with resistor scaling), and the 128-byte EEPROM stores runtime totals such as hour-meters and event logs across power cycles.
Recommended
Remote Sensor Node
The PIC16CE625T-04E/SO's low 3.0-5.5 V supply range and CMOS implementation make it suitable for battery-powered remote sensor nodes reading temperature, humidity, or contact closures over LoRa, sub-GHz RF, or wired links. The 4 MHz internal RC oscillator eliminates external crystal cost and reduces BOM, while the 128-byte RAM is sufficient to buffer sensor packets before UART transmission. Two on-chip comparators can implement window-comparator battery monitors without external analog ICs. With industrial -40C to +85C temperature range, the part operates in outdoor enclosures and unheated cabinets. The integrated 128-byte EEPROM retains calibration constants over battery replacement cycles.
Recommended
Automotive Body Module (Non-Safety)
The PIC16CE625T-04E/SO fits non-safety automotive body electronics such as interior lighting controllers, seat-position memories, mirror-adjust switches, and rain-sensor interfaces where AEC-Q100 is not mandated. Its industrial -40C to +85C temperature rating covers cabin and trunk environments, and 3.0-5.5 V operation matches 5 V regulated rails from the body control unit. Two comparators monitor switch inputs directly without external analog ICs, and 13 I/O pins drive LED arrays, relays, and LIN-bus transceivers. OTP memory prevents field firmware tampering, while the 128-byte EEPROM stores user preferences such as seat position and mirror settings across battery disconnects. Note: for safety-critical or under-hood applications requiring -40C to +125C and AEC-Q100, use PIC16F1829 or PIC18F46K22 instead.
Recommended
HVAC Fan and Blower Control
The PIC16CE625T-04E/SO's two on-chip comparators, 13 digital I/O pins, and 4 MHz PIC core enable closed-loop HVAC fan and blower speed control reading thermistor inputs through the comparators and driving TRIAC or DC motor bridges via PWM on RB0-RB3. The 3.5 KB OTP memory holds multi-speed profiles, hysteresis algorithms, and fault detection logic, while the 128-byte EEPROM stores user fan settings, filter-hour counters, and last-set temperatures across power cycles. Brown-out Detect (BOD) prevents erratic fan operation during brownouts, and the Watchdog Timer recovers from electrical noise on long motor wiring. Operating from 3.0-5.5 V makes it compatible with 5 V regulated supplies common in HVAC control boards. As an OTP MCU, it is ideal for high-volume production runs where code is finalized and BOM cost dominates.
Recommended
Recommended Products Summary
Engineering reference data for PIC16CE625T-04E/SO β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16CE625-04E/SO | PIC16CE625T-04/SO | PIC16CE623T-04E/SO | PIC16CE624T-04E/SO | PIC16F627A-I/SO |
|---|---|---|---|---|---|---|
| Package | 18-SOIC | 18-SOIC (same) | 18-SOIC (same) | 18-SOIC (same) | 18-SOIC (same) | 18-SOIC (same) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB Flash |
| Memory Type | OTP | OTP | OTP | OTP | OTP | Flash (reprogrammable) |
| RAM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| EEPROM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| Max Clock Speed | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 20 MHz |
| Temperature Range | -40C to +85C (Enhanced) | -40C to +85C (Enhanced) | 0C to +70C (Commercial) | -40C to +85C (Enhanced) | -40C to +85C (Enhanced) | -40C to +85C (Industrial) |
Key Differentiators
- Integrated EEPROM data memory (vs PIC16C625 (no "E"))
- OTP memory prevents firmware extraction (vs PIC16F625 (Flash))
- 3.5 KB program memory doubles family members (vs PIC16CE623T-04E/SO)
Design Notes
OTP memory cannot be erased or rewritten - code must be fully validated before programming. Any firmware change after production requires scrapping the OTP parts and re-running the entire PCB assembly. Plan the development cycle on a Flash-based PIC16F625, PIC16F627A, or PIC16F628A first, lock down the firmware, and only then commit to PIC16CE625 OTP for high-volume production. The MPLAB PM3 universal device programmer operates the entire PICmicro line including this CE-series device.
The PIC16CE625T-04E/SO operates from a single 3.0 V to 5.5 V supply on VDD (pin 14), with VSS (pin 5) as ground. The Brown-out Detect (BOD) module resets the device when VDD drops below a programmable threshold, preventing undefined execution. For noisy industrial supplies, place a 100 nF decoupling capacitor within 5 mm of VDD and a 10 uF bulk capacitor near the regulator. The on-chip voltage reference and analog comparators draw additional current; disable unused peripherals in firmware to minimize IDD.
For the 18-SOIC package, follow standard JEDEC MS-013 land pattern guidelines with 1.27 mm pin pitch and 0.41 mm pad width. Place the decoupling capacitor as close as possible to VDD pin 14. Keep the OSC1/OSC2 traces short - if using a crystal, place it within 5 mm of pins 15-16 with ground guard traces. For high-noise environments, add a 100 ohm series resistor on MCLR (pin 4) and a Schottky diode clamping to VDD to prevent programming-voltage spikes during in-circuit serial programming (ICSP).
When using the analog comparators on pins RA0-RA3 (17, 18, 1, 2), isolate those traces from digital switching signals and RB-port output edges. Place comparator-input RC filter networks (typically 1 kohm + 100 pF) within 3 mm of the IC. The two on-chip comparators share an internal programmable voltage reference; if both are used simultaneously with different thresholds, configure one as an external-reference comparator and the other as the reference source. Estimated: at 4 MHz and 5 V supply, IDD is approximately 2 mA active, dropping to microampere levels in Sleep mode with WDT disabled.
Compliance Information
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - not suitable for safety-critical automotive. For AEC-Q100 automotive applications, use PIC16F1829 or PIC18F46K22.