PIC12C672T-04I/SM - 4MHz 8-Bit OTP MCU, 3.5KB | Microchip
MPN: PIC12C672T-04I/SM ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.45 | $3.45 |
| 10 | $3.05 | $30.50 |
| 100 | $2.62 | $262.00 |
| 500 | $2.3 | $1,150.00 |
| 1,000 | $2.05 | $2,050.00 |
PIC12C672T-04I/SM Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, RAM, and peripherals such as timers, communication interfaces, and analog converters into one IC. Within the broader semiconductor taxonomy, a microcontroller sits inside the integrated-circuit family, below microprocessors in raw compute power but above simple logic ICs in functional density. The PIC12C67X family from Microchip is part of the PIC10/12/16 mid-range 8-bit RISC architecture, optimized for low-cost, low-pin-count embedded control. Compared with discrete logic or op-amp-only signal chains, a PIC12C-class MCU consolidates analog sampling, digital I/O, and on-chip program memory into one package, reducing BOM count and PCB area.
Key features include 35 single-word instructions, a hardware 8-bit ADC with four input channels multiplexed onto GP pins, internal 4 MHz oscillator, power-on-reset, watchdog timer with on-chip RC oscillator for reliable operation, and an In-Circuit Serial Programming (ICSP) interface that allows firmware updates after PCB assembly. Power-saving features include a SLEEP mode and selectable oscillator options. The device is fully static, allowing the clock to be stopped without losing register contents.
The PIC12C672's mid-range RISC core executes most instructions in a single 1 us cycle at 4 MHz, freeing CPU bandwidth for tight control loops. With a 14-bit instruction word, 8-bit data path, and on-chip peripherals, the device targets simple but deterministic embedded tasks. The OTP program memory supports a development-to-production workflow, while the SOIJ-8 surface-mount package enables standard SMT assembly and inspection.
Typical applications include appliance control, sensor signal conditioning, battery chargers, automotive body electronics (non-safety), smart sensors, and small industrial controllers. The combination of an integrated ADC, low pin count, and broad development-tool support makes the part a frequent choice for cost-sensitive designs.
When designing with this device, ensure the MCLR pin has a proper pull-up and decoupling, and respect the maximum power-supply ramp rate to avoid unintentional reset states. For long-term field-programmable designs, consider the PIC12F675 (Flash variant) in a comparable 8-pin footprint.
This page synthesizes distributor pricing, drop-in alternatives from the same PIC12 family, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC12C672T-04I/SM — 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 PIC12C672T-04I/SM (same form factor and footprint) — differing in Package, Operating Temperature, Program Memory Size, Timers, Program Memory Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC12CE672T-04I/SM
✅ Drop-In📋 Reference alternative (not in catalog)
PIC12C672-04I/SM
✅ Drop-In📋 Reference alternative (not in catalog)
PIC12C672-04/SM
✅ Drop-In✓ In Stock
$3.1 / Unit
View Datasheet →PIC12C672-10I/SM
✅ Drop-In📋 Reference alternative (not in catalog)
PIC12C671T-04I/SM
✅ Drop-In✓ In Stock
$1.32 / Unit
View Datasheet →PIC12C508A-04I/SM
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC12C672T-04I/SM Maximum Ratings & Electrical Characteristics
| Family | PIC12C67X |
| Core | 8-bit PIC RISC |
| Core Size | 8-bit |
| Program Memory Size | 3.5 KB (2K x 14) |
| Program Memory Type | OTP |
| RAM Size | 128 x 8 bytes |
| Data EEPROM | None (PIC12C672 has no EEPROM; PIC12CE672 variants do) |
| Speed | 4 MHz |
| Instruction Cycle | 1 us @ 4 MHz |
| Supply Voltage (Vcc/Vdd) | 3.0 V to 5.5 V |
| Number of I/O Pins | 6 |
| ADC | 8-bit, 4 channels |
| Oscillator Type | Internal |
| Peripherals | POR, WDT |
| Operating Temperature | -40C to +85C (Industrial) |
| Package | 8-SOIJ (5.23 mm) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC12C672T-04I/SM Pin Configuration
| Pin 1 | VDD — Positive supply voltage (3.0 V to 5.5 V) |
| Pin 2 | GP5/OSC1/CLKIN — Bidirectional I/O / external clock input / crystal oscillator input |
| Pin 3 | GP4/OSC2/CLKOUT — Bidirectional I/O / crystal oscillator output / clock output |
| Pin 4 | GP3/MCLR/VPP — Digital input / Master Clear reset (active low) / programming voltage |
| Pin 5 | GP2/AN2 — Bidirectional I/O / analog input channel 2 |
| Pin 6 | GP1/AN1 — Bidirectional I/O / analog input channel 1 |
| Pin 7 | GP0/AN0 — Bidirectional I/O / analog input channel 0 |
| Pin 8 | VSS — Ground reference |
Typical Applications
PIC12C672T-04I/SM is suitable for 6 applications: Appliance Control, Sensor Signal Conditioning, Battery Chargers, Automotive Body Electronics, Smart Sensors, Small Industrial Controllers.
Appliance Control
The PIC12C672T-04I/SM fits appliance-control boards because its 4-channel 8-bit ADC reads thermistors and humidity sensors, while 6 GPIO lines drive relays, LEDs, and buzzer feedback. At 4 MHz with 1 us instruction cycle, the PIC mid-range core executes a full PID loop in well under 100 us, leaving CPU headroom for user-interface multiplexing. Operating from 3.0 V to 5.5 V lets the same board power from a 5 V regulator or a 3.3 V supply, and the SOIJ-8 package fits behind small membrane keypads in coffee makers, washing machines, and dishwashers.
Recommended
Sensor Signal Conditioning
With a 4-channel 8-bit on-chip ADC and 6 I/O, the PIC12C672T-04I/SM is well matched to compact sensor-interface boards that read analog sensors, apply digital filtering, and output a clean PWM or UART stream. The internal 4 MHz oscillator eliminates an external resonator, reducing BOM cost, and the 3.0 V to 5.5 V supply range covers both 3.3 V and 5 V sensor rails. The PIC mid-range 8-bit core delivers deterministic 1 us instruction execution, suitable for fixed-cycle sampling on every timer tick, and the SOIJ-8 footprint keeps the PCB area under 50 mm^2.
Recommended
Battery Chargers
The PIC12C672T-04I/SM drives low-cost single- or dual-cell battery charger boards by sampling charge current via the on-chip ADC and PWM-modulating a MOSFET gate through one of its GPIO lines. The 6-I/O budget easily handles VIN-sense, ISENSE, gate drive, status LED, and a temperature-input line. Industrial -40C to +85C temperature grade allows operation inside enclosed charger housings. With 3.5 KB OTP program memory, charger state-machine code fits without external EEPROM, while the SOIJ-8 footprint keeps the PCB small enough for travel adapters.
Recommended
Automotive Body Electronics
Non-safety automotive body modules such as seat heaters, mirror adjusters, and ambient-light controllers commonly use the PIC12C672T-04I/SM because of its industrial temperature range, integrated 8-bit ADC for current/voltage sensing, and compact SOIJ-8 footprint. Six GPIO pins comfortably switch low-side MOSFETs, read position potentiometers, and drive status LEDs. The 3.0 V to 5.5 V supply range supports 5 V automotive rails after transient protection. OTP memory locks the firmware against accidental rewriting in the field.
Recommended
Smart Sensors
Smart-sensor modules that combine analog sensing with local decision logic use the PIC12C672T-04I/SM to sample sensors on the 4-channel ADC, run simple compensation math on the 8-bit RISC core, and emit a digital output via PWM, UART bit-banging, or one-wire. With 6 GPIO pins and a tiny SOIJ-8 package, the MCU fits within a TO-5 sensor housing or a small SMD breakout. Operating at 3.0 V to 5.5 V lets the same firmware run on 3.3 V IoT sensors and 5 V industrial transmitters.
Recommended
Small Industrial Controllers
Compact industrial controllers - timer relays, counter modules, indicator-light drivers, low-cost PLC-style I/O boards - frequently deploy the PIC12C672T-04I/SM because the 8-bit RISC core delivers deterministic 1 us instruction timing at 4 MHz, the 4-channel ADC handles analog setpoint inputs, and the watchdog timer with on-chip RC oscillator ensures safe recovery from ESD or EMI events. Six GPIO pins drive outputs or read switches, while 128 B RAM is enough for small state machines. The SOIJ-8 industrial-grade package withstands factory-floor temperatures and humidity.
Recommended
Recommended Products Summary
Engineering reference data for PIC12C672T-04I/SM — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC12CE672T-04I/SM | PIC12C672-04I/SM | PIC12C672-04/SM | PIC12C672-10I/SM | PIC12C671T-04I/SM | PIC12C508A-04I/SM |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 8-SOIJ | 8-SOIJ - same | 8-SOIJ - same | 8-SOIJ - same | 8-SOIJ - same | 8-SOIJ - same | 8-SOIJ - same |
| Program Memory | 3.5 KB (2K x 14) OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 1.75 KB OTP (-50%) | 768 B OTP |
| Data EEPROM | None | 16 bytes (+16 B) | None | None | None | None | None |
| Max Clock Speed | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 10 MHz | 4 MHz | 4 MHz |
| ADC | 8-bit, 4 channels | 8-bit, 4 channels | 8-bit, 4 channels | 8-bit, 4 channels | 8-bit, 4 channels | 8-bit, 4 channels | None |
| I/O Pins | 6 | 6 | 6 | 6 | 6 | 6 | 6 |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C | -40C to +85C | 0C to +70C (Commercial) | -40C to +85C | -40C to +85C | -40C to +85C |
Key Differentiators
- Adds 16 bytes EEPROM for non-volatile data (vs PIC12CE672T-04I/SM)
- Industrial temperature range for harsh environments (vs PIC12C672-04/SM)
- 10 MHz clock upgrade option in same package (vs PIC12C672-10I/SM)
Design Notes
Place a 0.1 uF ceramic decoupling capacitor as close as possible to the VDD pin (pin 1), with the ground side returned directly to VSS (pin 8). For battery-powered designs, add a 10 uF bulk capacitor near the supply pin to handle inrush when the ADC reference is switched. According to the Microchip PIC12C67X datasheet, the maximum VDD rise-time must be respected to prevent spurious POR events; a soft-start RC on VDD may be needed if the supply ramps slowly.
Pin 4 is shared between GP3 (digital input only), MCLR (reset, active low), and VPP (programming voltage). If MCLR is enabled in configuration fuses, the pin requires a pull-up resistor (typically 10 kohm) to VDD to avoid unintended resets. If MCLR is disabled, pin 4 becomes a digital-only input and the device is reset only by POR or WDT. Mistakenly driving VPP level (around 13 V) on pin 4 in-circuit is destructive - route programming access through a dedicated ICSP header, never through the application circuit.
The SOIJ-8 J-lead footprint has a 1.27 mm pitch and 5.23 mm body length. Use the IPC-7351 SOIJ-8 land pattern with at least 0.5 mm clearance between adjacent pins to avoid solder bridging under production reflow profiles. Keep the analog-input traces (GP0-GP3 when used as ADC inputs) short and guarded by a ground trace to reduce digital-coupling noise; the 8-bit ADC has limited dynamic range and is sensitive to high-frequency switching noise on the VDD rail.
The PIC12C672 ADC uses VDD as the reference by default; for applications requiring better than 8-bit absolute accuracy, switch to an external reference by configuring the VCFG bit and routing the reference voltage to the GP1/AN1 pin. Allow at least 20 us acquisition time (Tacq) between channel selection and ADC read - waiting only 1-2 instruction cycles will produce noisy conversions. Averaging 4 to 16 samples in firmware typically improves effective resolution by 1-2 bits.
Compliance Information
RoHS and REACH compliance per Microchip product declaration. Not AEC-Q100 qualified - for automotive safety applications use an AEC-Q100-grade MCU. Halogen-free status not explicitly stated in verified data; check Microchip environmental portal for confirmation.