PIC12C672T-10/SM - 8-Bit 10MHz 3.5KB OTP MCU | Microchip
MPN: PIC12C672T-10/SM ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.42 | $5.42 |
| 10 | $4.95 | $49.50 |
| 100 | $4.32 | $432.00 |
| 500 | $3.85 | $1,925.00 |
| 1,000 | $3.5 | $3,500.00 |
| 2,500 | $3.1 | $7,750.00 |
PIC12C672T-10/SM Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and peripherals on one die. The 8-bit PIC® 12C family sits at the low end of the Microchip PIC microcontroller hierarchy, below PIC16 and PIC18, and is intended for cost-driven, space-constrained embedded applications where a small pin count and a simple RISC instruction set are sufficient. The 12C67X sub-family adds an on-chip ADC that distinguishes it from the PIC12C5XX base series.
Key features of the PIC12C672 include 5 to 6 general-purpose I/O pins (depending on oscillator configuration), a 4-channel 8-bit A/D converter, power-on reset (POR), a watchdog timer (WDT), an internal 4 MHz RC oscillator option, and a wide operating voltage range of 2.5V to 5.5V. The RISC architecture executes most instructions in a single 200 ns cycle at 10 MHz, delivering up to 5 MIPS throughput.
Technically, the PIC12C672 uses a Harvard architecture with separate program and data buses, a 14-bit wide instruction word, and a two-stage pipeline. The 3.5KB OTP EPROM supports field programming via Microchip ICSP (In-Circuit Serial Programming) for prototype and low-volume production, while the 128-byte SRAM is shared with the stack. With a 5-year minimum retention rating on the OTP array, the PIC12C672 targets designs that require firmware stability without flash reprogrammability.
Typical applications include appliance control, sensor signal conditioning, low-end consumer electronics, automotive body controllers, simple battery chargers, and standalone A/D monitoring front-ends. Its 8-pin SOIJ footprint makes it suitable for designs where PCB area is at a premium.
When designing, note that the OTP memory cannot be reprogrammed in-circuit, so production code must be fully validated before programming. Decoupling and oscillator layout follow standard PIC12C practice and are covered in the manufacturer datasheet. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes that are not available from the manufacturer datasheet alone.
Drop-in alternatives for PIC12C672T-10/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-10/SM (same form factor and footprint) — differing in Package, Program Memory Size, Data EEPROM, Operating Temperature, RoHS Status.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC12C672-10/SM
✅ Drop-In✓ In Stock
$1.18 / Unit
View Datasheet →PIC12C672-10E/SM
✅ Drop-In✓ In Stock
$1.78 / Unit
View Datasheet →PIC12C672-10I/MF
✅ Drop-In✓ In Stock
$2.5 / Unit
View Datasheet →PIC12C672T-04I/SM
✅ Drop-In✓ In Stock
$2.05 / Unit
View Datasheet →PIC12C671T-10/SM
✅ Drop-In✓ In Stock
$2.19 / Unit
View Datasheet →PIC12C672T-10/SM Maximum Ratings & Electrical Characteristics
| Core Processor | PIC |
| Core Size | 8-bit |
| Program Memory Size | 3.5 KB (2K x 14) OTP |
| RAM Size | 128 x 8 bytes |
| EEPROM Size | None (EEPROM on PIC12CE67X only) |
| Maximum Clock Frequency | 10 MHz |
| Instruction Cycle Time | 200 ns at 10 MHz |
| Number of I/O Pins | 5 to 6 |
| A/D Converter | 8-bit, 4 channels |
| Supply Voltage Range | 2.5 V to 5.5 V |
| Operating Temperature Range | 0 C to +70 C (commercial) |
| Oscillator Options | External RC, External Crystal, Internal 4 MHz RC |
| Peripherals | POR, WDT |
| Package | 8-SOIJ (208 mil) |
| Mounting Type | Surface Mount |
| Program Memory Type | OTP EPROM |
| RoHS Status | Compliant (per distributor listing) |
| Lead-Free / Halogen-Free | Lead-free (per distributor listing) |
PIC12C672T-10/SM Pin Configuration
| Pin 1 | GP5/OSC1/CLKIN — General-purpose I/O, oscillator input, or external clock input |
| Pin 2 | GP4/OSC2/CLKOUT/AN3 — General-purpose I/O, oscillator output, clock output, or analog channel 3 |
| Pin 3 | GP3/MCLR/VPP — General-purpose input / master clear (reset) / programming voltage input |
| Pin 4 | GP2/AN2/T0CKI/INT — General-purpose I/O, analog channel 2, Timer0 clock input, or external interrupt |
| Pin 5 | GP1/AN1/VREF — General-purpose I/O, analog channel 1, or external ADC voltage reference |
| Pin 6 | GP0/AN0 — General-purpose I/O or analog channel 0 |
| Pin 7 | VSS — Ground reference |
| Pin 8 | VDD — Positive supply voltage (2.5V to 5.5V) |
Typical Applications
PIC12C672T-10/SM is suitable for 6 applications: Appliance Control (White Goods), Battery Charging Controller (Low-End), Sensor Signal Conditioning Front-End, Automotive Body Controller (Legacy), Standalone A/D Monitoring Module, Low-End Consumer Remote Control.
Appliance Control (White Goods)
The PIC12C672T-10/SM fits appliance control designs because its 5 to 6 I/O pins cover the typical keypad/relay interface, while the 4-channel 8-bit ADC reads sensor signals such as temperature, humidity, and motor current. With 3.5 KB of OTP program memory and 10 MIPS throughput at 10 MHz, the MCU can execute proportional control loops (thermostat, fan speed) with sub-millisecond response. The 2.5V to 5.5V supply range allows direct connection to rectified 5V rails. OTP memory ensures the final production firmware is locked and tamper-proof, which is critical for regulatory and warranty reasons in white-goods designs.
Recommended
Battery Charging Controller (Low-End)
The PIC12C672T-10/SM's 4-channel 8-bit ADC and 5 I/O pins make it suitable for low-end single-cell NiMH or Li-ion charger controllers. The ADC monitors battery voltage, charge current (via a sense resistor), and temperature, while GPIO drives a charging MOSFET or load switch. The 10 MHz core supports CC/CV algorithm transitions with adequate resolution, and the 2.5V to 5.5V supply range aligns directly with single-cell Li-ion voltage rails. The 128-byte RAM is sufficient for state-machine implementations. Designers should add a hardware window watchdog for safety-critical charge termination.
Recommended
Sensor Signal Conditioning Front-End
The PIC12C672T-10/SM's integrated 8-bit ADC and PIC RISC core provide a compact front-end for sensor signal conditioning in industrial and consumer applications. Its 5 I/O pins can interface to a 4-wire resistive sensor plus an LED indicator, while the ADC digitizes analog outputs for serial transmission via a bit-banged UART. Operating from 2.5V to 5.5V, it draws microamp-level quiescent current when the watchdog timer-driven sleep mode is used, making it suitable for battery-powered sensor nodes. With 3.5 KB of OTP memory, designers have ample room for calibration tables and lookup routines.
Recommended
Automotive Body Controller (Legacy)
The PIC12C672T-10/SM was widely used in automotive body controllers such as door lock modules, mirror adjusters, and simple lighting timers. Its 5 I/O pins drive relays or low-side switches, while the 8-bit ADC reads switch positions and battery voltage. The wide operating temperature range (industrial -I or extended -E variants are required for automotive) and robust CMOS design tolerate under-hood thermal stress. Note that true AEC-Q100 automotive qualification is not claimed on this part, so Microchip recommends the PIC12F675 or PIC16F family for new automotive designs. OTP memory prevents field firmware tampering.
Recommended
Standalone A/D Monitoring Module
The PIC12C672T-10/SM serves as a standalone A/D monitoring module for analog signal acquisition in test fixtures, instrumentation, and process control. The integrated 4-channel 8-bit ADC samples at rates up to ~50 ksps (limited by acquisition and conversion time), sufficient for slow process variables such as tank level or panel voltage. The PIC core at 10 MHz computes scaling, averaging, and threshold alarms in firmware, then drives indicator LEDs via the remaining GPIO. The SOIJ-8 surface-mount package keeps the board footprint under 50 mm^2, ideal for dense multi-channel monitoring arrays.
Recommended
Low-End Consumer Remote Control
The PIC12C672T-10/SM's low pin count and integrated ADC fit IR or RF remote control transmitters for TVs, fans, and entry-level smart-home devices. Its 5 I/O pins drive 4 to 5 buttons plus a status LED, while the ADC channel can detect a battery-low condition via a divider. At 2.5V to 5.5V the device runs directly from two AA cells. The PIC instruction set supports compact bit-banged carrier generation for 38 kHz IR protocols or simple OOK RF transmission. The 3.5 KB of OTP program memory easily accommodates RC5, NEC, or proprietary protocol stacks.
Recommended
Recommended Products Summary
Engineering reference data for PIC12C672T-10/SM — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC12C672-10/SM | PIC12C672-10E/SM | PIC12C672-10I/MF | PIC12C672T-04I/SM | PIC12C671T-10/SM |
|---|---|---|---|---|---|---|
| Package | 8-SOIJ | 8-SOIJ | 8-SOIJ | 8-SOIJ | 8-SOIJ | 8-SOIJ |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 3.5 KB (2K x 14) OTP | 3.5 KB (2K x 14) OTP | 3.5 KB (2K x 14) OTP | 3.5 KB (2K x 14) OTP | 3.5 KB (2K x 14) OTP | 1.75 KB (1K x 14) OTP |
| Max Clock Frequency | 10 MHz | 10 MHz | 10 MHz | 10 MHz | 4 MHz | 10 MHz |
| RAM Size | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| 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 |
| Supply Voltage | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V |
| Temperature Grade | 0 C to +70 C (commercial) | 0 C to +70 C (commercial) | -40 C to +125 C (extended) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) | 0 C to +70 C (commercial) |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete |
Key Differentiators
- Largest OTP program memory in the PIC12C67X SOIJ-8 family (vs PIC12C671T-10/SM)
- 10 MHz maximum clock frequency for full 5 MIPS throughput (vs PIC12C672T-04I/SM)
- Commercial temperature grade suitable for cost-sensitive consumer designs (vs PIC12C672-10I/MF)
- Integrated 8-bit ADC eliminates external converter cost (vs PIC12C509A-04I/SM (related sub-family))
Design Notes
Place a 0.1 uF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 8) and connect the ground side directly to the VSS plane. For noise-sensitive analog designs, add a 10 uF bulk capacitor at the regulator output. The PIC12C672's analog channels share the VDD rail, so any digital switching noise on VDD appears as ADC noise - use a ferrite bead or small LDO filter if the rail is shared with high-current loads.
Estimated: When using an external crystal at 10 MHz, choose a parallel-resonant crystal with 20 pF load capacitance and add two 33 pF ceramic capacitors from each oscillator pin to VSS. Keep the crystal traces short and surrounded by a ground guard ring to avoid injecting digital noise into the oscillator. If using the internal 4 MHz RC oscillator, the frequency accuracy is typically +/- 2% over voltage and temperature - calibrate the OSCCAL register for timing-critical UART or PWM applications.
The PIC12C672T-10/SM uses OTP EPROM, which means firmware cannot be erased or rewritten after programming. Any bug discovered after programming requires mechanical replacement of the MCU - validate firmware thoroughly before production programming. Also note that GP3 is input-only (no output driver), per the PIC12C67X datasheet, so do not use GP3 for output functions. The MCLR pin (shared with GP3) must be pulled high through a 10 kohm resistor for normal operation.
The PIC12C672's CMOS design draws microamp-level quiescent current, but at 10 MHz execution the core current is typically 2 to 5 mA at 5V. The 8-SOIJ package dissipates up to ~800 mW at commercial temperature; with normal operation the junction self-heating is negligible. For high-IO-count designs that source/sink current on all GPIO simultaneously, check the absolute maximum total pin current (90 mA for source + sink combined per the datasheet) before adding external loads.
Compliance Information
RoHS and lead-free compliance per Microchip product documentation and distributor listings as of 2026-09-15. AEC-Q100 automotive qualification is not claimed on the PIC12C672T-10/SM; choose AEC-Q100-qualified PIC16F or PIC18F family parts for new automotive designs.