PIC12CE673-10/P - 8-Bit CMOS MCU, 1.75KB OTP, 8-PDIP | Microchip
MPN: PIC12CE673-10/P ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.1 | $4.10 |
| 10 | $3.62 | $36.20 |
| 100 | $3.05 | $305.00 |
| 500 | $2.55 | $1,275.00 |
| 1,000 | $2.18 | $2,180.00 |
PIC12CE673-10/P Overview
Background: An 8-bit microcontroller is a single-chip computer that integrates a CPU, program memory, data memory, peripherals, and I/O on one die. The PIC12CE673 family belongs to Microchip's PIC12 mid-range architecture, sitting at the small end of the PIC microcontrollers (MCU > microcontroller > embedded controller > semiconductor). These devices are widely used in cost-sensitive, pin-constrained applications because they combine a RISC instruction set (only 35 single-word instructions in this family) with rich analog integration.
Key features include six I/O pins multiplexed with the A/D converter, an on-chip 4 MHz internal oscillator option, an analog comparator, a watchdog timer with on-chip RC oscillator, an 8-bit timer/counter, and a power-on reset circuit. The internal EPROM program memory is one-time programmable, which makes this part ideal for low-cost production volumes where firmware is finalized at manufacturing time.
The PIC12CE673-10/P uses a 14-bit instruction word and Harvard architecture with separate program and data buses, allowing simultaneous access and reducing latency. Its CMOS process yields typical active current around 2 mA at 5 V / 4 MHz and standby current below 1 uA, enabling battery-friendly designs. The 10 MHz speed grade (the "-10" suffix) supports a 10 MHz external clock or the equivalent 4 MHz internal oscillator with PLL configuration.
Typical applications include small appliance control, sensor signal conditioning with on-chip ADC, remote-control transmitters, simple LED drivers, low-end battery-powered instrumentation, and hobby/educational platforms. Its 8-pin footprint makes it well suited to retrofit designs and breadboard-friendly prototyping.
When designing with this device, allocate sufficient decoupling (100 nF + 10 uF) close to VDD and reserve GP3/MCLR for programming and reset. For new designs, Microchip recommends the pin-compatible PIC12F675 flash variant; the PIC12CE673 is being phased out in favor of flash-based successors with re-programmability.
This page synthesizes distributor pricing, verified same-brand drop-in alternatives, and practical design notes drawn from the PIC12CE67X datasheet family.
Drop-in alternatives for PIC12CE673-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 PIC12CE673-10/P (same form factor and footprint) — differing in Package, Program Memory Type, Timers, Program Memory Size, 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 →PIC12C672-10/P
✅ Drop-In✓ In Stock
$1.99 / Unit
View Datasheet →PIC12C671-10/P
✅ Drop-In✓ In Stock
$1.38 / Unit
View Datasheet →PIC12C508A-04/P
✅ Drop-In✓ In Stock
$0.95 / Unit
View Datasheet →PIC12F675-I/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC12CE673-10/P Maximum Ratings & Electrical Characteristics
| Device Family | PIC12C67X (PIC12 mid-range architecture) |
| Core | 8-bit PIC RISC |
| Instruction Word Width | 14 bits |
| Number of Instructions | 35 (single word) |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 1.75 KB (1K x 14) |
| Data RAM | 128 bytes |
| Data EEPROM | 64 bytes |
| Number of I/O Pins | 5 I/O (6-pin port with one input-only) |
| A/D Converter | 4-channel, 8-bit |
| Timers | 1 x 8-bit timer/counter with watchdog |
| Maximum Clock Frequency | 10 MHz |
| Instruction Cycle Time | 400 ns at 10 MHz |
| Supply Voltage Range | 3.0 V to 5.5 V (3.3 V or 5 V typical) |
| Operating Temperature Range | 0C to +70C (commercial) |
| Package | 8-pin PDIP (0.300 inch / 7.62 mm) |
| Mounting Type | Through Hole |
| Internal Oscillator | 4 MHz RC (on-chip, software selectable) |
| Comparator | 1 x analog comparator |
| Brown-out / Power-on Reset | Yes (POR) |
| MSL Level | 1 (unlimited floor life, through-hole) |
PIC12CE673-10/P Pin Configuration
| Pin 1 | GP2/T0CKI/AN2/COUT — General-purpose I/O, Timer0 clock input, A/D channel 2, comparator output |
| Pin 2 | GP3/MCLR/VPP — General-purpose input only / Master Clear reset / Programming voltage |
| Pin 3 | GP4/AN3/TOCKI/OSC2 — General-purpose I/O, A/D channel 3, Timer0 clock input, oscillator output |
| Pin 4 | GP0/AN0/CIN+/OSC1/CLKIN — General-purpose I/O, A/D channel 0, comparator input +, oscillator input |
| Pin 5 | GP1/AN1/CIN-/OSC2/CLKOUT — General-purpose I/O, A/D channel 1, comparator input -, oscillator output |
| Pin 6 | GP5/SS/AN4 — General-purpose I/O, SPI slave select, A/D channel 4 |
| Pin 7 | VSS — Ground reference |
| Pin 8 | VDD — Positive supply (3.0 V to 5.5 V) |
Typical Applications
PIC12CE673-10/P is suitable for 6 applications: Small Appliance Control, Sensor Signal Conditioning with ADC, Remote Control Transmitter, LED Driver / Lighting Controller, Battery-Powered Instrumentation, Hobby and Educational Platforms.
Small Appliance Control
The PIC12CE673-10/P fits small appliance controllers (toasters, coffee makers, fans) because its 1.75 KB OTP program memory covers state-machine firmware, 5 I/O pins drive relays and triacs via opto-isolators, and the 4-channel 8-bit ADC reads thermistor or potentiometer feedback. Its 400 ns instruction cycle handles brushed-DC motor PWM sequencing, and the 64-byte EEPROM stores user settings across power cycles. Compared with discrete logic, the integrated MCU reduces PCB area and BOM cost.
Recommended
Sensor Signal Conditioning with ADC
The PIC12CE673-10/P integrates a 4-channel 8-bit A/D converter, allowing direct connection of low-impedance sensors such as NTC thermistors, photodiodes, or potentiometers without an external ADC. Its 128-byte RAM buffers 4-channel scan data while the 8-bit timer triggers conversion, and the analog comparator can wake the device on threshold crossings for battery-powered sensor modules. Compared with discrete op-amp signal chains, the integrated ADC slashes external component count.
Recommended
Remote Control Transmitter
The PIC12CE673-10/P fits infrared or RF remote transmitters because its 5 I/O pins drive keypad matrix scanning and IR-LED modulation, while standby current below 1 uA preserves battery life. Its 10 MHz clock supports NEC or RC5 carrier generation with precise timing, and the on-chip EEPROM stores paired-device codes. The internal 4 MHz oscillator eliminates external crystals, reducing BOM cost for high-volume consumer remotes.
Recommended
LED Driver / Lighting Controller
The PIC12CE673-10/P drives RGB LED strips and lighting fixtures using software-PWM on its I/O pins, with the 8-bit timer providing precise duty-cycle control for color mixing. Its 3.0 V to 5.5 V supply range works directly from single-cell Li-ion or USB-5 V rails. The 8-pin PDIP package is breadboard-friendly for prototyping, and EEPROM stores color presets. Compared with dedicated LED drivers, this approach offers programmability and field-update capability.
Recommended
Battery-Powered Instrumentation
The PIC12CE673-10/P suits battery-powered instruments such as handheld multimeters or simple data loggers because standby current below 1 uA extends battery life, while the 4-channel ADC and on-chip EEPROM record measurement history. The internal RC oscillator eliminates external crystals, and the 8-pin PDIP allows hand-soldered prototypes. Compared with discrete op-amp instrumentation chains, this integrated approach shrinks PCB area and BOM count for low-volume instrumentation.
Recommended
Hobby and Educational Platforms
The PIC12CE673-10/P serves hobby and educational projects because its 8-pin PDIP fits standard breadboards, its 35-instruction RISC set is easy to learn, and Microchip's MPLAB X IDE supports free C and assembly development. PIC12 mid-range is widely taught in universities, and the PIC12CE67X datasheet family documents peripherals in tutorial-friendly detail. For STEM kits and entry-level embedded courses, this part balances capability with pedagogical simplicity.
Recommended
Recommended Products Summary
Engineering reference data for PIC12CE673-10/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC12CE673-04/P | PIC12C672-10/P | PIC12C671-10/P | PIC12C508A-04/P | PIC12F675-I/P |
|---|---|---|---|---|---|---|
| Package | 8-pin PDIP | 8-pin PDIP - same | 8-pin PDIP - same | 8-pin PDIP - same | 8-pin PDIP - same | 8-pin PDIP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 1.75 KB OTP EPROM | 1.75 KB OTP EPROM | 1.75 KB OTP EPROM | 1.75 KB OTP EPROM | 0.75 KB OTP EPROM | 1.75 KB Flash |
| Max Clock Frequency | 10 MHz | 4 MHz | 10 MHz | 10 MHz | 4 MHz | 20 MHz |
| A/D Converter | 4-channel 8-bit | 4-channel 8-bit | 4-channel 8-bit | No ADC | No ADC | 4-channel 10-bit |
| EEPROM | 64 bytes | 64 bytes | No EEPROM | No EEPROM | No EEPROM | 128 bytes Flash emulation |
| Instruction Cycle | 400 ns at 10 MHz | 1 us at 4 MHz | 400 ns at 10 MHz | 400 ns at 10 MHz | 1 us at 4 MHz | 200 ns at 20 MHz |
| Lifecycle Status | NRND (Not Recommended for New Designs) | NRND | NRND | NRND | NRND | Active (recommended replacement) |
Key Differentiators
- Has on-chip EEPROM data memory (vs PIC12C672-10/P)
- Includes 4-channel 8-bit ADC (vs PIC12C508A-04/P)
- Higher speed grade (10 MHz) than PIC12CE673-04/P (vs PIC12CE673-04/P)
Design Notes
Place a 100 nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 8) with the ground return directly to VSS (pin 7). For designs with switching loads (relays, LEDs), add a 10 uF tantalum or aluminum bulk capacitor near the MCU to absorb transient current. Brown-out reset is recommended via configuration fuse to hold the device in reset during VDD dips below 3.0 V.
Use a star-ground topology tying digital ground, analog reference ground, and power ground to a single point near the MCU VSS pin. Keep the analog reference traces short and away from switching traces. The 8-pin PDIP package allows generous trace routing but keep decoupling within 5 mm of the VDD pin for clean ADC readings.
Pin 3 (GP3/MCLR/VPP) is input-only on the PIC12CE673 family and cannot drive outputs - this is a frequent source of confusion when porting code from PIC16 or PIC18 devices. Also remember that the OTP EPROM is one-time programmable: any code error is permanent, so always verify firmware in a flash-based PIC12F675 or PIC16F counterpart before committing to OTP programming.
For ADC accuracy, add a small RC filter (1 kohm + 100 nF) on analog inputs to suppress noise from digital switching. The internal 4 MHz RC oscillator is adequate for most digital I/O but is not precise enough for UART or timing-sensitive protocols - for asynchronous serial use an external crystal or resonator on OSC1/OSC2.
Compliance Information
RoHS/REACH/halogen status not provided in verified data - flagged as unknown. Lead-free per through-hole package standards. Not AEC-Q100 qualified (consumer/industrial part).