PIC12LCE674-04I/P - 8-Bit 4MHz CMOS MCU with EEPROM, 3.5KB OTP | Microchip
MPN: PIC12LCE674-04I/P ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.91 | $1.91 |
| 10 | $1.78 | $17.80 |
| 100 | $1.61 | $161.00 |
| 500 | $1.45 | $725.00 |
| 1,000 | $1.32 | $1,320.00 |
PIC12LCE674-04I/P Overview
An 8-bit microcontroller is a single-chip computer built around an 8-bit data path, an arithmetic logic unit (ALU), program memory, working RAM, and a set of peripherals such as timers, ADC channels, and I/O ports. PIC microcontrollers from Microchip sit in the broader hierarchy of microcontrollers -> microcontrollers and processors -> integrated circuits (ICs) -> semiconductors. The 8-bit class typically targets cost-sensitive, low-power embedded applications where deterministic behavior and small code footprint matter more than raw throughput, making parts like the PIC12LCE674 well suited to appliance controls, sensor signal conditioning, and battery-powered instrumentation.
Key features distinguishing this part include 6 general-purpose digital I/O pins, an internal 8-bit real-time clock/counter (TMR0), and a programmable watchdog timer for unattended reset recovery. The '04' speed suffix designates the 4 MHz oscillator grade, and the 'I' temperature suffix denotes the industrial -40°C to +85°C operating range. Compared with the PIC12C×67x OTP-only family, the PIC12LCE674 includes non-volatile EEPROM data memory, which is uncommon on 8-pin PICs and useful for storing calibration constants, user settings, or device identity that must survive power cycles.
Typical applications include low-power sensor interface boards, simple motor or relay controllers, household white goods, and standalone timing or alarm controllers. The wide 2.5V–5.5V supply window makes the part tolerant of unregulated battery chemistries such as 3.6V lithium thionyl chloride or two alkaline cells in series. Engineers should note that the 'CE' (EEPROM) variant must be selected when persistent data storage is required; the 'C' (OTP-only) variant cannot retain user data through power-down. Program memory is OTP and cannot be electrically erased, so firmware must be fully validated before commitment to production units.
Drop-in alternatives for PIC12LCE674-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 PIC12LCE674-04I/P (same form factor and footprint) — differing in Timers, Program Memory Size, Program Memory Type, Watchdog Timer, Operating Temperature Range.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC12LCE674-04/P
✅ Drop-In✓ In Stock
$1.22 / Unit
View Datasheet →PIC12CE674-04I/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC12CE674-04/P
✅ Drop-In✓ In Stock
$1.85 / Unit
View Datasheet →PIC12LC672-04I/P
✅ Drop-In✓ In Stock
$1.41 / Unit
View Datasheet →PIC12LC672-04/P
✅ Drop-In✓ In Stock
$0.92 / Unit
View Datasheet →PIC12LCE674-04I/P Maximum Ratings & Electrical Characteristics
| Product Type | 8-bit RISC Microcontroller |
| Family | PIC12LCE67x |
| Program Memory Size | 3.5 KB (2K x 14) OTP |
| Data EEPROM | Yes (on-chip) |
| RAM | 128 bytes |
| Maximum Clock Frequency | 4 MHz |
| Instruction Cycle Time | 1 µs (single-cycle instructions) |
| Instruction Set | 33 single-word instructions |
| Supply Voltage Range | 2.5 V to 5.5 V |
| I/O Pins | 6 |
| Timers | TMR0 (8-bit with 8-bit programmable prescaler) |
| Watchdog Timer | Yes, with dedicated on-chip RC oscillator |
| Power-On Reset | Yes (POR + Device Reset Timer) |
| Operating Temperature Range | -40 °C to +85 °C (Industrial, 'I' suffix) |
| Package | 8-pin PDIP (through-hole, 0.300 inch) |
| Mounting Type | Through-Hole |
| ROM Type | OTP |
| Lifecycle Status | Active |
PIC12LCE674-04I/P Pin Configuration
| Pin 1 | Vdd — Positive supply voltage, 2.5V to 5.5V |
| Pin 2 | OSC1/GP5 — Crystal/oscillator input or general-purpose I/O |
| Pin 3 | OSC2/GP4 — Crystal/oscillator output or general-purpose I/O |
| Pin 4 | MCLR/VPP/GP3 — Master clear (reset) / programming voltage / GPIO |
| Pin 5 | GP2 — General-purpose I/O (also T0CKI on this family) |
| Pin 6 | GP1 — General-purpose I/O |
| Pin 7 | GP0 — General-purpose I/O |
| Pin 8 | Vss — Ground reference |
Typical Applications
PIC12LCE674-04I/P is suitable for 6 applications: Battery-Powered Sensor Interface, Appliance Control Boards, Standalone Alarm and Timer Controllers, Automotive Interior Auxiliary Modules, Industrial Process Timer Modules, Remote Control and Keyfob Transmitters.
Battery-Powered Sensor Interface
The PIC12LCE674-04I/P fits battery-powered sensor interfaces because its 2.5V–5.5V wide supply window accepts unregulated 3.6V lithium thionyl chloride, 3V from two alkaline cells, or a regulated 5V rail without external level shifting. Its on-chip EEPROM data memory (rare on 8-pin PICs) lets the firmware store per-unit calibration coefficients, sensor offsets, and a 16-bit device identity that survives power cycles. The 4 MHz clock with 1 µs instruction cycle is fast enough for software-oversampled ADC readout of temperature, pressure, or humidity transducers. Six GPIO are sufficient to drive an SPI or I2C sensor, an LED indicator, and a wake-up interrupt line. The industrial -40°C to +85°C rating supports outdoor and cold-chain deployments without derating.
Recommended
Appliance Control Boards
White-goods and small-appliance controllers are the canonical application for the PIC12LCE674-04I/P. Its 33-instruction RISC core and 3.5 KB OTP program memory fit simple state machines for washing-machine lid locks, dishwasher detergent dosing, microwave oven user-interface scanning, and refrigerator defrost timing. On-chip EEPROM stores last-cycle settings and fault-history logs. The wide 2.5V–5.5V supply tolerates rectified 5V from a small SMPS without additional regulators, and the integrated watchdog timer with dedicated RC oscillator protects against firmware lock-ups in unattended operation. The PDIP-8 through-hole package simplifies hand-soldering during prototyping and field repairs, and the industrial temperature grade handles under-cabinet and garage-appliance thermal environments.
Recommended
Standalone Alarm and Timer Controllers
The PIC12LCE674-04I/P is well suited to standalone alarm panels, interval timers, and doorbell chimes because TMR0 with its 8-bit programmable prescaler can be configured for long-period timing from a low-frequency internal reference. Combined with the watchdog timer, the design recovers automatically from transient ESD or brownout events. EEPROM stores user-configured alarm thresholds and timer durations across power cycles, so a 3V coin-cell backup is sufficient. Six GPIO can drive a piezoelectric buzzer, an LED indicator, a relay coil driver, and three push-buttons for input. The 4 MHz / 1 µs cycle is plenty for debouncing and basic beep-pattern synthesis in firmware without needing a separate audio IC.
Recommended
Automotive Interior Auxiliary Modules
Inside the cabin, the PIC12LCE674-04I/P drives non-safety-critical loads such as ambient lighting controllers, vanity mirror LED dimmers, seat-position memory buttons, and interior-temperature trim modules. Its 4 MHz clock gives deterministic timing for PWM dimming via firmware, and the wide supply range tolerates cranking transients when the supply is post-regulated. Six GPIO cover one PWM output, three button inputs, a status LED, and a serial link to a body controller. The on-chip EEPROM stores user trim presets. For this auxiliary use case the industrial temperature range is sufficient; safety-critical automotive loads require AEC-Q100 qualified parts such as PIC16F18313-I/P, which is not a drop-in but is a recommended migration path for new designs.
Recommended
Industrial Process Timer Modules
In industrial panel builders, the PIC12LCE674-04I/P serves as a low-cost interval timer, conveyor dwell controller, or chemical-dosing pulse generator. Its wide 2.5V–5.5V supply lets it share a 24V-derived 5V rail, and the integrated power-on reset plus device reset timer guarantee a clean start-up sequence on noisy factory supplies. The on-chip EEPROM stores the last process recipe, while TMR0 with its prescaler generates long, calibration-stable intervals. Six GPIO can drive a relay via a transistor, read a start/stop push-button, monitor a process interlock, and daisy-chain status to a panel HMI. The industrial -40°C to +85°C rating supports unheated panel enclosures.
Recommended
Remote Control and Keyfob Transmitters
Simple RF keyfobs and IR remote transmitters are a strong fit for the PIC12LCE674-04I/P because the MCU only needs to wake up on a button press, encode a button ID, and drive a 433 MHz SAW resonator-based transmitter. The wide supply range is compatible with a single CR2032 coin cell, and the on-chip EEPROM stores pairing codes that survive battery swaps. Six GPIO support a 4-button matrix plus a transmit-enable line and an LED indicator. The low instruction count and 1 µs cycle are sufficient for Manchester or PWM encoding in firmware without external logic, and the industrial temperature rating covers automotive and outdoor consumer use cases.
Recommended
Recommended Products Summary
Engineering reference data for PIC12LCE674-04I/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC12LCE674-04/P | PIC12CE674-04I/P | PIC12CE674-04/P | PIC12LC672-04I/P | PIC12LC672-04/P |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | PDIP-8 (through-hole) | PDIP-8 - same | PDIP-8 - same | PDIP-8 - same | PDIP-8 - same | PDIP-8 - same |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP |
| On-Chip EEPROM | Yes | Yes | Yes | Yes | No (OTP-only data) | No (OTP-only data) |
| Supply Voltage Range | 2.5 V to 5.5 V (LC wide-Vdd) | 2.5 V to 5.5 V | Standard Vdd window (narrower) | Standard Vdd window | 2.5 V to 5.5 V | 2.5 V to 5.5 V |
| Temperature Grade | Industrial (-40°C to +85°C) | Commercial (0°C to +70°C) | Industrial | Commercial | Industrial | Commercial |
| Maximum Clock Frequency | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 4 MHz |
| I/O Pins | 6 | 6 | 6 | 6 | 6 | 6 |
Key Differentiators
- On-chip EEPROM data memory rare on 8-pin PICs (vs PIC12LC672-04I/P)
- Wide-Vdd sub-family accepts unregulated battery rails (vs PIC12CE674-04I/P)
- Industrial temperature grade included as standard (vs PIC12LCE674-04/P)
Design Notes
Estimated: PIC12LCE674-04I/P active current at 4 MHz and 5 V is approximately 2 mA typical, dropping below 10 µA in sleep. When designing a battery-powered 3 V application using two alkaline cells, plan for ~1.5 mA active budget and add bulk capacitance of at least 10 µF near Vdd to handle oscillator inrush. Wide-Vdd operation also means the MCU starts reliably down to 2.5 V, eliminating the need for a separate low-voltage supervisor IC on most boards.
Do not confuse the 'LC' wide-Vdd sub-family with the standard 'C' sub-family - parts share pinouts but have different Vdd min/max ratings. Programming the OTP variant requires a verified firmware image because OTP cannot be electrically erased; mistakes cost a full chip. Also note the 8-pin pinout has only 6 GPIO, with one pin shared between MCLR/VPP and GP3, which means external reset circuitry can conflict with digital I/O on that pin.
Place the decoupling capacitor (100 nF ceramic in parallel with 10 µF electrolytic) within 5 mm of the Vdd pin. For crystal-based oscillator configurations, route the crystal traces short and symmetric, and guard them with a ground pour to reduce EMI injection into adjacent analog inputs. Keep the MCLR pull-up resistor (typically 10 kΩ) close to the MCU to avoid spurious resets during ESD events.
Compliance Information
RoHS and lead-free per Microchip product declaration; not AEC-Q100 qualified - for automotive safety-critical loads choose AEC-Q100 parts such as PIC16F18313-I/P, not a drop-in.