PIC12CE673-10E/P - 8-bit MCU 1.75KB OTP 6 I/O PDIP-8 | Microchip
MPN: PIC12CE673-10E/P ⚠ Last Time Buy| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.9216 | $4.92 |
| 10 | $4.55 | $45.50 |
| 100 | $3.9 | $390.00 |
| 500 | $3.4 | $1,700.00 |
| 1,000 | $2.95 | $2,950.00 |
PIC12CE673-10E/P Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, RAM, non-volatile program memory, I/O peripherals, and timers on a single die. The PIC12CE673 belongs to the PIC12C family of baseline/ mid-range 8-bit microcontrollers, sits within the broader 8-bit microcontroller category, and is a member of the Microchip PIC microcontroller family. Microcontrollers are a sub-class of microprocessors and a fundamental building block of embedded systems, used wherever low-power, deterministic, real-time control is required.
Key features of the PIC12CE673-10E/P include integrated EEPROM data memory (rare on OTP PIC12C devices), a 4-channel 8-bit ADC for direct sensor interfacing, an internal RC oscillator option to reduce external component count, a watchdog timer for reliable unattended operation, and power-on-reset plus brown-out detect for robust startup. The 10 MHz operating frequency yields a 400 ns instruction cycle suitable for control loops and simple serial protocols.
Architecturally, the PIC12CE673 uses a Harvard RISC core with separate program and data buses, 8-bit data path, and a 14-bit instruction word. The integrated EEPROM provides byte-erasable non-volatile storage distinct from OTP program memory, enabling field-configurable calibration constants or serial numbers.
Typical applications include sensor signal conditioning, battery chargers, small appliance controls, automotive body electronics (where the extended temperature grade is required), and any low-cost A/D-converter-equipped control node. Engineers pick the PIC12CE673-10E/P when they need EEPROM and ADC in the smallest 8-pin footprint with industrial temperature support.
When designing with this part, observe that OTP program memory cannot be re-programmed in-circuit - prototype with the windowed CERDIP version (PIC12CE673-10E/JW) or use a flash PIC12F675 for development. The 6 I/O pins are shared with ADC inputs and the MCLR reset function, so plan pin allocation carefully.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found on a single manufacturer product page or datasheet summary.
Drop-in alternatives for PIC12CE673-10E/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 PIC12CE673-10E/P (same form factor and footprint) — differing in Operating Temperature, Package, RoHS Status, I/O Pins, Instruction Cycle Time.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC12CE673-04/P
✅ Drop-In✓ In Stock
$1.6 / Unit
View Datasheet →PIC12CE673-10E/P
✅ Drop-In✓ In Stock
$2.95 / Unit
View Datasheet →PIC12CE674-10E/P
✅ Drop-In✓ In Stock
$1.28 / Unit
View Datasheet →PIC12C672-10/P
✅ Drop-In✓ In Stock
$1.99 / Unit
View Datasheet →PIC12F675-I/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC12C671-10/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC12CE673-10E/P Maximum Ratings & Electrical Characteristics
| Core | PIC 8-bit RISC |
| Instruction Set | 35 single-word instructions |
| Instruction Cycle Time | 400 ns at 10 MHz |
| Program Memory Type | OTP (One-Time-Programmable) |
| Program Memory Size | 1.75 KB (1K x 14) |
| Data RAM | 128 bytes |
| Data EEPROM | 128 bytes (integrated) |
| Operating Frequency | 10 MHz |
| I/O Pins | 6 |
| ADC | 4-channel, 8-bit |
| Timers | 1 x 8-bit, 1 x Watchdog |
| Supply Voltage | 2.5 V to 5.5 V |
| Operating Temperature | -40 C to +125 C (Extended) |
| Package | PDIP-8 (8-pin DIP, 0.300 inch / 7.62 mm) |
| Mounting Type | Through-Hole |
| Architecture | Harvard, 14-bit instruction word |
| Brown-Out Reset | Yes |
| Power-On Reset | Yes |
| RoHS Status | Compliant |
PIC12CE673-10E/P Pin Configuration
| Pin 1 | VDD — Positive supply voltage (2.5 V to 5.5 V) |
| Pin 2 | OSC1/GP5 — Oscillator input or general-purpose I/O pin 5 |
| Pin 3 | OSC2/GP4 — Oscillator output or general-purpose I/O pin 4 |
| Pin 4 | MCLR/VPP/GP3 — Master clear reset / programming voltage / GPIO 3 |
| Pin 5 | VSS — Ground reference |
| Pin 6 | GP0/AN0 — General-purpose I/O / analog input channel 0 |
| Pin 7 | GP1/AN1 — General-purpose I/O / analog input channel 1 |
| Pin 8 | GP2/AN2/T0CKI — General-purpose I/O / analog input channel 2 / Timer 0 clock input |
Typical Applications
PIC12CE673-10E/P is suitable for 6 applications: Battery-Powered Sensor Nodes, Automotive Body Electronics, Small Appliance Control, Industrial Process Instrumentation, Hobbyist and Educational Projects, Smart Home Edge Devices.
Battery-Powered Sensor Nodes
The PIC12CE673-10E/P suits battery-powered sensor nodes because of its 2.5 V to 5.5 V supply range and low-power CMOS core, drawing only a few hundred microamps at 10 MHz. Its integrated 4-channel 8-bit ADC allows direct connection to thermistors, photocells, or voltage-divider sensors without an external ADC IC, while the 128-byte integrated EEPROM stores calibration constants and unique node IDs that survive power cycles. The extended -40 C to +125 C temperature grade permits deployment in unattended outdoor enclosures. Use it with a 32.768 kHz watch crystal on T0CKI/GP2 to wake the MCU periodically for sub-100 uA average current consumption. The 6 I/O pins are sufficient to drive a low-power RF module, an indicator LED, and one digital sensor. Compared with newer PIC12F675, this part trades Flash flexibility for raw cost in volume.
Recommended
Automotive Body Electronics
The PIC12CE673-10E/P is qualified for the -40 C to +125 C extended automotive temperature grade, making it usable in under-hood and cabin body controllers, lighting controllers, and simple HVAC damper actuators. The 6 I/O pins handle switch inputs, relay drivers, and a single PWM channel for fan or valve control via the 8-bit timer. Its 1.75 KB OTP program memory is enough for state-machine-based control loops running at 10 MHz with 400 ns instruction cycle time. The integrated 128-byte EEPROM is valuable for storing mileage-based trim settings or dealer configuration. Brown-out reset and watchdog timer prevent lockup in noisy automotive electrical environments. Engineers should add TVS diodes and common-mode chokes externally since the PIC12CE673 has no internal protection.
Recommended
Small Appliance Control
Coffee makers, toaster ovens, blenders, and rice cookers are classic PIC12CE673-10E/P applications where the MCU runs a closed-loop thermal or motor-control algorithm at low cost. The 4-channel 8-bit ADC reads a thermistor (temperature), a potentiometer (user setpoint), and a current-sense resistor (load feedback). Two GPIO pins drive a TRIAC optocoupler and a buzzer. The 10 MHz clock and 400 ns instruction cycle support a 60 Hz zero-cross detection routine with comfortable timing margin. OTP memory prevents field firmware tampering, which some appliance OEMs prefer for IP protection. The 8-pin PDIP through-hole package simplifies wave-soldering in low-cost factory assembly versus fine-pitch SMD parts.
Recommended
Industrial Process Instrumentation
In 4-20 mA loop-powered transmitters and panel meters, the PIC12CE673-10E/P digitizes a sensor signal using its 4-channel ADC and drives a 2-wire or 3-wire isolated output. The 128-byte EEPROM stores calibration coefficients per channel, allowing factory trimming of up to 64 2-byte constants. The extended -40 C to +125 C range covers outdoor process instrumentation installations. Brown-out detection prevents corrupt EEPROM writes when the loop current sags. The 35 single-word PIC instruction set allows rapid firmware development in MPASM or C18. For hazardous-area installations, the PIC12CE673-10E/P must be paired with a certified barrier; the MCU itself has no intrinsic-safety rating.
Recommended
Hobbyist and Educational Projects
The PIC12CE673-10E/P is a popular learning vehicle for 8-bit MCU education because its 35-instruction RISC core fits on a single page of a reference card and its 8-pin PDIP plugs into a breadboard without surface-mount rework. Hobbyists use it for LED cubes, line-following robots, simple PWM motor controllers, and serial-port-to-GPIO bridges. The integrated EEPROM introduces beginners to non-volatile data storage without needing an external 24LCxx I2C EEPROM. Programming requires a PICkit 3 or PICkit 4 programmer since OTP memory cannot be ISP-programmed. For low-cost classroom kits, pair the PIC12CE673-10E/P with a 4 MHz ceramic resonator and a 10k potentiometer on AN3 for hands-on ADC experimentation.
Recommended
Smart Home Edge Devices
Smart-home edge nodes such as simple wall switches, dimmer remotes, and battery-powered occupancy sensors use the PIC12CE673-10E/P for its tiny 8-pin footprint, integrated EEPROM for storing fade curves, and integrated ADC for light or motion sensors. The MCU wakes on a button press, reads the sensor via the 8-bit ADC, transmits a 433 MHz OOK packet using bit-banged GPIO timing, and returns to sleep - all within the 1.75 KB code budget. The extended temperature range supports attic and outdoor junction-box installations. For Zigbee or BLE-equipped smart-home devices, a PIC12CE673 is too resource-limited; pair it instead with a PIC18 or PIC32MX part with hardware radio support.
Recommended
Recommended Products Summary
Engineering reference data for PIC12CE673-10E/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC12CE673-04/P | PIC12CE674-10E/P | PIC12C672-10/P | PIC12F675-I/P |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | PDIP-8 | PDIP-8 - same | PDIP-8 - same | PDIP-8 - same | PDIP-8 - same |
| Program Memory | 1.75 KB OTP | 1.75 KB OTP | 3.5 KB OTP (+100%) | 2 KB EPROM (+14%) | 1.75 KB Flash (reprogrammable) |
| Data EEPROM | 128 bytes | 128 bytes | 128 bytes | None | 128 bytes |
| ADC | 4-ch 8-bit | 4-ch 8-bit | 4-ch 8-bit | None | 4-ch 10-bit (higher resolution) |
| Max Clock Speed | 10 MHz | 4 MHz (-60%) | 10 MHz | 10 MHz | 20 MHz (+100%) |
| I/O Pins | 6 | 6 | 6 | 6 | 6 |
| Operating Temperature | -40 C to +125 C | -40 C to +125 C | -40 C to +125 C | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) |
| Lifecycle Status | Last-Time-Buy | Last-Time-Buy | Last-Time-Buy | Last-Time-Buy | Active |
Key Differentiators
- Integrated 128-byte EEPROM data memory (vs PIC12C672-10/P)
- Built-in 4-channel 8-bit ADC (vs PIC12C672-10/P)
- Extended -40 C to +125 C automotive temperature grade (vs PIC12F675-I/P)
- OTP prevents field firmware tampering (vs PIC12F675-I/P)
Design Notes
The PIC12CE673-10E/P core draws approximately 2 mA at 5 V and 10 MHz; add 50 uA per GPIO sourcing 5 mA. For battery-powered designs, switch to the internal 4 MHz RC oscillator and enable the SLEEP instruction between ADC conversions to drop average current below 100 uA. The brown-out reset voltage should be configured to 4.0 V (BOREN=1, BORV=1) for 5 V systems to prevent EEPROM corruption during supply droop. Use a 100 nF ceramic decoupling cap within 5 mm of VDD (pin 1), and a 10 uF bulk cap if the supply has more than 50 mV ripple at the MCU pin.
For 8-pin PDIP layout, place the decoupling capacitor between VDD (pin 1) and VSS (pin 5) with traces no longer than 5 mm total to keep the loop area small. The MCLR/VPP pin (pin 4) requires a 10 kohm pull-up to VDD for normal operation and a 100 nF cap to ground for noise immunity; during ICSP programming, the cap slows the VPP rise time so reduce it to 10 nF if programming failures occur. Route the crystal or resonator traces (OSC1/OSC2, pins 2 and 3) symmetrically with a ground plane underneath and keep them short to avoid stray capacitance that shifts the oscillator.
Three pitfalls bite new PIC12CE673 users. First, OTP program memory is one-time - if the bit-fuses are misconfigured for the watchdog or oscillator, the chip is bricked. Always prototype with PIC12F675 or the JW windowed version. Second, the 6 I/O pins are multiplexed with ADC and the MCLR function; configure the CMCON register to disable the comparator and the ANSEL register to enable digital I/O on pins that should not be analog inputs. Third, the integrated EEPROM supports 1 million erase/write cycles typical but requires an erase-before-write sequence; reading the EEPROM datasheet errata before designing calibration storage is essential.
Compliance Information
RoHS and REACH compliant per Microchip product page; lead-free PDIP package. PIC12CE673 is not formally AEC-Q100 qualified but the -10E extended temperature grade is widely used in non-safety automotive body electronics. Halogen-free status not explicitly listed in the verified web data.