PIC12CE674-10/P - 8-Bit 10MHz OTP MCU w/ 3.5KB | Microchip
MPN: PIC12CE674-10/P ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.72 | $3.72 |
| 10 | $3.41 | $34.10 |
| 100 | $2.95 | $295.00 |
| 500 | $2.68 | $1,340.00 |
| 1,000 | $2.4 | $2,400.00 |
PIC12CE674-10/P Overview
An OTP microcontroller (One-Time-Programmable) is a category of non-volatile microcontrollers where the program memory can be written exactly once after manufacture, using a programmer device. The PIC12CE674 belongs to the PIC12 family of microcontrollers, which sits within the broader PIC mid-range x14 architecture, and ultimately within the microcontroller (MCU) -> embedded controller -> semiconductor device taxonomy. OTP MCUs are favored for low-cost, high-volume products where firmware is finalized before production and field re-programmability is not required.
Key features include 35 single-word instructions, an internal 4 MHz RC oscillator (the "-10" speed grade also supports 10 MHz external clock), 6 I/O pins, a wide 3.0 V to 5.5 V operating voltage range, and a watchdog timer with its own on-chip RC oscillator. The PIC architecture's RISC-like instruction set allows most instructions to execute in a single instruction cycle, giving effective throughput of roughly 5 MIPS at 10 MHz. The 8-pin PDIP form factor is fully compatible with through-hole hobbyist, prototyping, and legacy industrial designs.
This device integrates CMOS Flash/OTP technology with Microchip's mid-range 14-bit instruction word, providing deterministic interrupt latency, hardware stack, and direct LED-driving capability on GPIO pins. The 4-channel 8-bit ADC handles simple sensor reads, while the 16-byte EEPROM offers small non-volatile parameter storage (e.g., calibration or configuration) without external memory ICs. Internal oscillator options further reduce BOM cost by eliminating external crystals in many designs.
Typical applications include low-cost consumer appliances, sensor signal conditioning front-ends, simple LED controllers, automotive body electronics modules, battery chargers, and replacement of discrete logic in cost-sensitive designs. The wide 3.0 V to 5.5 V supply range allows direct connection to 3.3 V or 5 V rails, and the -40 °C to +85 °C commercial operating range covers most non-automotive environments.
When designing with this device, evaluate whether OTP or Flash-based memory fits your lifecycle. For prototyping and field updates, the PIC12F683 (Flash) is a closer functional drop-in within the same 8-pin footprint. For volume production where firmware is locked, PIC12CE674-10/P remains a cost-optimized choice.
This page synthesizes distributor pricing, drop-in pin-compatible alternatives from the same PIC12 family, and practical design notes not found in the manufacturer datasheet. Octopart and DigiKey availability data were normalized as of 2026-09-15.
Drop-in alternatives for PIC12CE674-10/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 PIC12CE674-10/P (same form factor and footprint) — differing in Package, Timers, Operating Temperature, RoHS Status, I/O Pins.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC12CE674-04/P
✅ Drop-In✓ In Stock
$1.85 / Unit
View Datasheet →PIC12CE674-04E/P
✅ Drop-In✓ In Stock
$2.1 / Unit
View Datasheet →PIC12CE673-10E/P
✅ Drop-In✓ In Stock
$2.95 / Unit
View Datasheet →PIC12CE673-04/P
✅ Drop-In✓ In Stock
$1.6 / Unit
View Datasheet →PIC12C672-10/P
✅ Drop-In✓ In Stock
$1.99 / Unit
View Datasheet →PIC12C671-04/P
✅ Drop-In✓ In Stock
$1.5 / Unit
View Datasheet →PIC12F683-I/P
✅ Drop-In✓ In Stock
$1.22 / Unit
View Datasheet →PIC12CE674-10/P Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit RISC (mid-range x14) |
| Maximum Clock Frequency | 10 MHz |
| Instruction Execution Time | 400 ns (10 MHz) |
| Program Memory Type | OTP (One-Time-Programmable) |
| Program Memory Size | 3.5 KB (2K x 14 words) |
| RAM Size | 128 bytes |
| EEPROM Data Memory | 16 bytes |
| Operating Voltage Range | 3.0 V to 5.5 V |
| I/O Pins | 5 (GPIO) + 1 input-only (MCLR/VPP/GP3 multiplexed) |
| ADC | 4-channel, 8-bit |
| Timers | 1 x 8-bit (TMR0) + Watchdog Timer (WDT) |
| Oscillator | Internal 4 MHz RC (software selectable); external clock supported |
| Instruction Set | 35 single-word instructions |
| Package | 8-pin PDIP (DIP-8, 0.300 inch / 7.62 mm) |
| Operating Temperature | 0 °C to +70 °C (commercial) |
| Mounting Type | Through-Hole |
| RoHS Status | Compliant |
PIC12CE674-10/P Pin Configuration
| Pin 1 | GP5/OSC1/CLKIN — General-purpose I/O / oscillator input / external clock input |
| Pin 2 | GP4/OSC2/CLKOUT — General-purpose I/O / oscillator output / clock output |
| Pin 3 | GP3/MCLR/VPP — General-purpose input / Master Clear (reset) / programming voltage |
| Pin 4 | GP2/AN2/INT — General-purpose I/O / analog channel 2 / external interrupt |
| Pin 5 | GP1/AN1 — General-purpose I/O / analog channel 1 |
| Pin 6 | GP0/AN0 — General-purpose I/O / analog channel 0 |
| Pin 7 | VSS — Ground reference |
| Pin 8 | VDD — Positive supply voltage (3.0 V to 5.5 V) |
Typical Applications
PIC12CE674-10/P is suitable for 6 applications: Low-Cost Consumer Appliance Control, Sensor Signal Conditioning Front-End, Battery Charger Controller, LED Lighting Pattern Generator, Automotive Body Electronics Module, Discrete Logic Replacement / Glue Logic.
Low-Cost Consumer Appliance Control
The PIC12CE674-10/P fits small appliance controllers (coffee makers, fans, blenders) because its 3.5 KB OTP program memory holds fixed firmware, the 4-channel 8-bit ADC reads temperature or potentiometer inputs, and 16 bytes of EEPROM stores user presets (e.g., brew strength). At 10 MHz it executes 400 ns instructions, enough to multiplex LED displays and drive triac gates. The 5 GPIO plus one input-only pin directly drive relays and status LEDs without external logic, keeping BOM minimal. The 8-pin PDIP through-hole package supports hand-soldered prototypes and high-volume wave-solder assembly.
Recommended
Sensor Signal Conditioning Front-End
Use PIC12CE674-10/P as a pre-processor that converts analog sensor signals to digital outputs over GPIO, leveraging its 4-channel 8-bit ADC and 35-instruction RISC core. The internal 4 MHz RC oscillator eliminates external crystals, reducing sensor module BOM to the MCU plus passive filter components. With 128 bytes RAM, the device can buffer several ADC samples before transmitting via bit-banged serial protocol. The 3.0 V to 5.5 V supply range lets the same firmware run on 3.3 V or 5 V sensor rails. The 8-pin PDIP package fits inside sealed sensor housings with through-hole lead strain relief.
Recommended
Battery Charger Controller
PIC12CE674-10/P is well-suited for lead-acid or NiMH charger controllers: the 8-bit ADC monitors battery voltage and current, while the EEPROM stores calibration data and charge profiles per battery type. The 5 GPIO pins directly drive MOSFET gates, status LEDs, and a charger-enable relay. The internal RC oscillator provides timing for charge-state transitions without external components. The 3.0 V to 5.5 V operating range covers single-cell Li-ion and 6 V lead-acid systems. The 8-pin PDIP mechanical package is rugged enough for inline charger modules and field-replaceable designs.
Recommended
LED Lighting Pattern Generator
PIC12CE674-10/P drives LED strings and chase patterns in decorative and signage lighting because its 10 MHz core generates precise timing without external PWM ICs. Five GPIO pins each source/sink 25 mA directly to LEDs, while software PWM creates dimming and color mixing. The 16-byte EEPROM stores user-selected patterns and brightness presets that survive power cycles. Internal RC oscillator keeps BOM cost low for consumer-grade lighting products. The 8-pin PDIP package is acceptable for hand-soldered hobbyist kits and small production runs.
Recommended
Automotive Body Electronics Module
PIC12CE674-10/P handles simple body modules (interior lighting controllers, mirror adjusters, simple HVAC mode switches) where 5 GPIO pins and 4-channel ADC suffice. The 8-bit PIC mid-range core executes deterministic control loops for relay sequencing. The 8-pin PDIP package withstands automotive underhood thermal and vibration stresses in non-safety modules. For underhood or safety-critical modules, choose the PIC12CE674-10E/P (-40C to +125C industrial temp range). For volume production, the OTP memory locks firmware and prevents unauthorized field reprogramming.
Recommended
Discrete Logic Replacement / Glue Logic
PIC12CE674-10/P replaces discrete 74HC-series logic ICs in cost-sensitive designs by integrating timing, sequencing, and I/O expansion in a single 8-pin device. The 35-instruction RISC core lets designers replace dozens of gates with one MCU, simplifying PCB layout and reducing component count. The 128 bytes RAM and 16 bytes EEPROM support state machines and parameter storage. The 8-pin PDIP package sits in the same through-hole footprint as a 74HC00, allowing drop-in upgrades for legacy designs. The internal oscillator eliminates clock-generation discrete components.
Recommended
Recommended Products Summary
Engineering reference data for PIC12CE674-10/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC12CE674-04/P | PIC12CE674-04E/P | PIC12CE673-10E/P | PIC12C672-10/P | PIC12F683-I/P |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 8-pin PDIP | 8-pin PDIP (same) | 8-pin PDIP (same) | 8-pin PDIP (same) | 8-pin PDIP (same) | 8-pin PDIP (same) |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 1.75 KB OTP | 3.5 KB OTP | 2 KB Flash |
| Max Clock | 10 MHz | 4 MHz | 4 MHz | 10 MHz | 10 MHz | 20 MHz |
| EEPROM | 16 bytes | 16 bytes | 16 bytes | 16 bytes | 0 bytes | 256 bytes |
| ADC | 4-ch 8-bit | 4-ch 8-bit | 4-ch 8-bit | 4-ch 8-bit | 4-ch 8-bit | 4-ch 10-bit |
| Operating Voltage | 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 |
| Operating Temperature | 0 °C to +70 °C | 0 °C to +70 °C | -40 °C to +125 °C | -40 °C to +125 °C | 0 °C to +70 °C | -40 °C to +85 °C |
Key Differentiators
- Onboard EEPROM data memory (vs PIC12C672-10/P)
- 10 MHz speed grade with same die (vs PIC12CE674-04/P)
- Flash-based field reprogrammability (vs PIC12F683-I/P)
Design Notes
The PIC12CE674-10/P draws a typical supply current of approximately 2 mA at 5 V and 4 MHz, dropping to under 1 µA in SLEEP mode with WDT disabled. Decouple VDD (pin 8) with a 100 nF ceramic capacitor placed within 5 mm of the pin, plus a 10 µF bulk capacitor if the supply rail is shared with noisy digital circuitry. Brown-out reset (BOR) is not always enabled in the configuration word; enable it for any design where VDD may dip below 3.0 V during power sequencing to avoid code-execution errors.
Route the GP3/MCLR/VPP pin (pin 3) with a 100 kΩ pull-up to VDD and place a 100 nF capacitor to ground for hardware-reset noise immunity. Avoid routing high-speed switching traces adjacent to the MCLR line. The OSC1/OSC2 pins (1 and 2) should be kept short and routed away from GPIO traces to reduce capacitive coupling when using an external crystal or resonator. For through-hole designs, ensure pin spacing matches a standard 0.300 inch (7.62 mm) DIP-8 footprint.
OTP memory can be written only once - if firmware contains a bug, the device cannot be re-used; design firmware carefully and use a Flash-based sibling (PIC12F683-I/P) for prototypes. The internal 4 MHz RC oscillator drifts with temperature and voltage; for timing-critical UART or PWM applications, add an external crystal on OSC1/OSC2 (4 MHz to 10 MHz depending on speed grade). The 8-bit ADC requires a minimum acquisition time; do not start conversion immediately after channel switching - allow at least 5 µs for the sample-and-hold capacitor to settle.
Compliance Information
RoHS compliant per Microchip product page. Not AEC-Q100 qualified for automotive safety applications - choose PIC12CE674-10E/P variant for industrial/automotive environments requiring extended temperature operation.