PIC12CE674-10I/P - 8-Pin 8-Bit CMOS MCU with ADC & EEPROM
MPN: PIC12CE674-10I/P ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.95 | $4.95 |
| 10 | $4.45 | $44.50 |
| 100 | $3.96 | $396.00 |
| 500 | $3.55 | $1,775.00 |
| 1,000 | $3.15 | $3,150.00 |
PIC12CE674-10I/P Overview
An 8-bit microcontroller (MCU) is a microprocessor-integrated circuit that combines a CPU, memory (ROM/RAM), and peripherals on a single die. The PIC12CE674 falls within the hierarchy: 8-bit microcontroller -> RISC microcontroller -> embedded controller -> semiconductor. Its 35 single-word instruction RISC architecture delivers deterministic 400 ns instruction execution, while the integrated EEPROM provides non-volatile data storage for calibration, configuration, or user-set parameters.
Key features of the PIC12CE674 include four 8-bit ADC channels, four I/O pins with individual direction control, an internal 4 MHz RC oscillator (selectable with external oscillator), an MCLR reset input, and a watchdog timer with its own on-chip RC oscillator for reliable operation. The device draws very low operating current, with typical values in the low milliamp range at 5V and microamp sleep currents.
The PIC12CE674 uses Harvard architecture with separate program and data buses, allowing simultaneous instruction fetch and operand access. Its 14-bit instruction word enables compact code density, and the 8-level deep hardware stack simplifies interrupt handling and subroutine calls. The integrated A/D converter uses successive approximation with analog input multiplexing across GP0-GP3 pins.
Typical applications include battery chargers, sensor signal conditioning, smart cards, security systems, and small appliance controllers where pin count, cost, and integrated EEPROM and ADC are critical. In automotive body electronics, industrial process control, and consumer devices, the PIC12CE674 provides a compact 8-pin solution with non-volatile parameter storage.
When designing with the PIC12CE674, ensure the oscillator configuration matches the application; the internal 4 MHz RC simplifies designs but allows less precision than a crystal. For EEPROM write endurance of 1M cycles typical, implement wear-leveling if frequent parameter updates are required.
This page synthesizes distributor pricing, drop-in PIC12C67x/PIC12CE67x same-family alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC12CE674-10I/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-10I/P (same form factor and footprint) — differing in RoHS Status, Operating Temperature, Package, I/O Pins, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC12CE674-10/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC12CE674-04E/P
✅ Drop-In✓ In Stock
$2.1 / Unit
View Datasheet →PIC12CE674-04/P
✅ Drop-In✓ In Stock
$1.85 / 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 →PIC12C672-10I/MF
✅ Drop-In✓ In Stock
$2.5 / Unit
View Datasheet →PIC12CE674-10I/P Maximum Ratings & Electrical Characteristics
| Product Family | PIC12C/CE 8-bit Microcontroller |
| Core Architecture | 8-bit RISC (Harvard) |
| Instruction Set Width | 14-bit |
| Number of Instructions | 35 single-word |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 3.5 KB (2K x 14) |
| Data EEPROM | 16 bytes |
| RAM Size | 128 bytes |
| Maximum Clock Frequency | 10 MHz |
| Internal Oscillator | 4 MHz RC |
| Instruction Execution Time | 400 ns at 10 MHz |
| ADC | 4 channels, 8-bit resolution |
| I/O Pins | 5 (4 GPIO + 1 input-only) |
| Supply Voltage | 3.0 V to 5.5 V |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Package | 8-pin PDIP (DIP-8, 0.300 inch / 7.62 mm) |
| Mounting Type | Through-Hole |
| Packaging | Tube |
| RoHS Status | Compliant |
PIC12CE674-10I/P Pin Configuration
| Pin 1 | VDD — Positive supply voltage (3.0V to 5.5V) |
| Pin 2 | OSC1/GP5 — External oscillator input or general-purpose I/O |
| Pin 3 | OSC2/GP4 — External oscillator output or general-purpose I/O |
| Pin 4 | MCLR/VPP/GP3 — Master clear reset / programming voltage / GPIO with ADC input |
| Pin 5 | GP2/T0CKI/INT/AN2 — GPIO / Timer0 clock input / external interrupt / ADC channel 2 |
| Pin 6 | GP1/AN1 — General-purpose I/O with ADC channel 1 input |
| Pin 7 | GP0/AN0 — General-purpose I/O with ADC channel 0 input |
| Pin 8 | VSS — Ground reference |
Typical Applications
PIC12CE674-10I/P is suitable for 6 applications: Battery Charging Controllers, Smart Sensor Signal Conditioning, Small Appliance and Consumer Control, Security and Access Control Panels, Industrial Process Control Modules, Automotive Body Electronics Subsystems.
Battery Charging Controllers
The PIC12CE674-10I/P fits battery charging controllers thanks to its 4-channel 8-bit ADC for monitoring battery voltage, current, and temperature sensors, plus 16 bytes of EEPROM for storing charge profile parameters such as end-of-charge voltage and termination current. The 10 MHz instruction execution at 400 ns per cycle provides sufficient throughput for PWM-based charging loops, while the 3.5 KB OTP memory accommodates state-machine firmware for Li-ion, NiMH, and lead-acid chemistries. The 3.0V-5.5V supply range covers single-cell Li-ion (with boost) and 6V lead-acid packs. Industrial -40C to +85C operation supports chargers in outdoor telecom cabinets and uninterruptible power systems.
Recommended
Smart Sensor Signal Conditioning
The PIC12CE674-10I/P serves as a smart sensor front-end with its 4-channel 8-bit ADC handling multiple analog sensor inputs (temperature, pressure, humidity) and 16-byte EEPROM storing calibration coefficients for field-trimmed accuracy. The integrated ADC eliminates external analog components, while the 35-instruction RISC core supports linearization math in firmware. The 8-pin PDIP through-hole package simplifies hand-prototyping and rework in industrial instrumentation. Industrial temperature grade enables deployment in factory floor and outdoor sensor nodes. Low sleep current under 1 uA with watchdog disabled supports battery-powered wireless sensor nodes.
Recommended
Small Appliance and Consumer Control
The PIC12CE674-10I/P drives small appliance controllers (coffee makers, bread machines, blenders) using its 5 I/O pins for keypad input, LED indicators, TRIAC triggering, and relay control, with the 4-channel ADC reading thermistor inputs for closed-loop temperature control. The 16-byte EEPROM stores user-set preferences (toast darkness, brew strength) across power cycles, while 3.5 KB OTP holds the appliance state machine. Industrial temperature range handles under-cabinet heat, and the through-hole PDIP package simplifies production-line rework. The 400 ns instruction time enables responsive user interface updates without perceived lag.
Recommended
Security and Access Control Panels
The PIC12CE674-10I/P fits security alarm panels and electronic lock controllers with its 4-channel ADC monitoring loop resistance for tamper detection and battery voltage supervision, plus EEPROM storing installer-configured zone parameters and entry delay codes. The 35-instruction RISC core runs deterministic scan loops with 400 ns timing, while the watchdog timer with dedicated RC oscillator prevents firmware lockup in unattended security applications. The 8-pin PDIP through-hole package provides mechanical robustness against vibration in door-mounted installations. Operating current under 2 mA at 5V supports battery-backed operation during AC power loss.
Recommended
Industrial Process Control Modules
The PIC12CE674-10I/P is well-suited to industrial process control I/O modules reading 4-20 mA current loop signals through the 4-channel 8-bit ADC and driving output relays via GPIO, with 16-byte EEPROM storing calibration trim and module address for field replacement. The industrial -40C to +85C operating range handles factory floor temperatures, and the 3.0V-5.5V supply range tolerates 24V industrial bus voltage after regulation. The 8-pin PDIP package allows hand-replacement in field service kits. The integrated internal 4 MHz RC oscillator reduces component count in remote I/O nodes where crystal precision is unnecessary.
Recommended
Automotive Body Electronics Subsystems
The PIC12CE674-10I/P supports automotive body modules (interior lighting, seat controllers, mirror adjusters) where the 4-channel ADC reads ambient light sensors and potentiometer inputs for trim position feedback, while 16-byte EEPROM retains last-user settings through battery disconnect. The 10 MHz instruction execution handles LIN-style soft-modem protocols on a GPIO bit-banged UART. Industrial -40C to +85C operation handles cabin temperatures, though automotive AEC-Q100 qualification requires the "E" suffix variant. The DIP-8 through-hole package aids prototyping and aftermarket accessory design.
Recommended
Recommended Products Summary
Engineering reference data for PIC12CE674-10I/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC12CE674-10/P | PIC12CE673-10E/P | PIC12C672-10/P |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 8-pin PDIP (DIP-8) | 8-pin PDIP - same | 8-pin PDIP - same | 8-pin PDIP - same |
| Program Memory | 3.5 KB OTP (2K x 14) | 3.5 KB OTP | 1.75 KB OTP | 3.5 KB OTP |
| Data EEPROM | 16 bytes | 16 bytes | 16 bytes | None |
| Max Clock Frequency | 10 MHz | 10 MHz | 10 MHz | 10 MHz |
| RAM Size | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| ADC Channels x Resolution | 4 x 8-bit | 4 x 8-bit | 4 x 8-bit | 4 x 8-bit |
| Operating Temperature | -40C to +85C (Industrial) | 0C to +70C (Commercial) | -40C to +125C (Extended) | 0C to +70C (Commercial) |
| I/O Pins | 5 (4 GPIO + 1 input-only) | 5 | 5 | 5 |
| Supply Voltage | 3.0V to 5.5V | 3.0V to 5.5V | 3.0V to 5.5V | 3.0V to 5.5V |
Key Differentiators
- Integrated 16-byte EEPROM data memory (vs PIC12C672-10/P)
- Largest program memory in PIC12CE67x family (vs PIC12CE673-10E/P)
- Industrial -40C to +85C temperature range (vs PIC12CE674-10/P)
Design Notes
Estimated: At 5V supply and 4 MHz internal oscillator, typical operating current is approximately 1.5 mA and sleep current is below 1 uA with the watchdog timer disabled. For battery-powered designs, invoke the SLEEP instruction and disable the watchdog between ADC conversions to achieve multi-year battery life. The internal 4 MHz RC oscillator eliminates external clock components but adds +/- 5% frequency tolerance across temperature and supply variation.
Place a 0.1 uF decoupling capacitor as close as possible to the VDD pin (pin 1) and a 10 uF bulk capacitor near the supply input. For noise-sensitive analog readings, add a separate analog supply trace from VDD and isolate it from digital switching currents. The MCLR pin (pin 4) should be pulled high through a 10 kohm resistor; avoid leaving it floating to prevent spurious resets.
Do not exceed the maximum clock frequency of 10 MHz at voltages below 4.5V - derate to 4 MHz at 3.0V operation. The ADC requires a minimum acquisition time before conversion starts; consult the datasheet TACQ specification to avoid sampling errors. EEPROM writes require a write-enable sequence and take approximately 10 ms per byte - block writes in sleep mode to reduce code complexity and prevent mid-write resets.
Compliance Information
RoHS compliant per Microchip product page. The -10I/P is industrial temperature grade but not AEC-Q100 automotive qualified - use -10E/P extended temp variants or PIC12C672 automotive-grade parts for AEC-Q100 applications.