PIC12C672T-10E/SM - 8-Bit 10MHz MCU 3.5KB OTP SOIJ-8 | Microchip
MPN: PIC12C672T-10E/SM ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.4 | $5.40 |
| 10 | $4.85 | $48.50 |
| 100 | $4.3 | $430.00 |
| 500 | $3.8 | $1,900.00 |
| 1,000 | $3.35 | $3,350.00 |
PIC12C672T-10E/SM Overview
A microcontroller (MCU) is a single-chip computer containing a processor core, program memory, working RAM, and configurable I/O peripherals. Within the broader semiconductor hierarchy, an MCU belongs to the integrated circuit family; it sits between a microprocessor (which needs external memory) and an ASIC (which typically lacks user-programmable firmware). The PIC12C family specifically targets cost-sensitive 8-pin applications where board space is constrained and where the low pin count is compensated by software-driven peripheral sharing.
Key features of the PIC12C672T-10E/SM include a RISC-based Harvard-architecture core executing most instructions in a single 200 ns cycle (at 10 MHz), 5 user-configurable I/O pins, an internal 4 MHz oscillator option (in addition to the external clock), a 4-channel 8-bit A/D converter, and a wide 2.5 V to 5.5 V operating voltage range. The on-chip watchdog timer and power-on reset simplify firmware reliability.
Architecturally, this part is part of the PIC12C67X sub-family, which pairs OTP program memory with A/D conversion. The PIC12CE67X variants in the same family add 16 bytes of EEPROM data memory. The "T" suffix denotes Tape & Reel packaging, the "10" denotes 10 MHz operation, the "E" suffix denotes an Enhanced industrial temperature grade (-40C to +125C), and "SM" denotes the SOIJ-8 (Small Outline In-line J-lead, 8-pin) package. The 8-SOIJ footprint allows J-lead surface-mount soldering with a lower profile than conventional SOIC.
Typical applications include low-cost appliance controllers, sensor signal conditioning with on-chip A/D, LED drivers with PWM, simple battery-powered timers, automotive body electronics (in the extended temperature grade), and hobby/educational projects that benefit from Microchip's mature MPLAB toolchain and PICkit programmers.
When designing with this part, ensure the oscillator configuration and the A/D reference are correctly set in the configuration bits, and always place a 0.1 uF decoupling capacitor as close as possible to VDD. The OTP memory means firmware cannot be updated in-circuit; for production this requires careful pre-programming using MPLAB PM3 or compatible device programmers.
This page consolidates distributor pricing, drop-in same-package alternatives from the same PIC12C67X family, and practical design notes that go beyond the manufacturer datasheet itself.
Drop-in alternatives for PIC12C672T-10E/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-10E/SM (same form factor and footprint) — differing in Package, RoHS Status, Program Memory Size, Program Memory Type, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC12C672T-10/SM
✅ Drop-In✓ In Stock
$3.1 / Unit
View Datasheet →PIC12C672T-04E/SM
✅ Drop-In✓ In Stock
$1.94 / 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 →PIC12C671T-10E/SM
✅ Drop-In✓ In Stock
$3.16 / Unit
View Datasheet →PIC12CE673T-10E/SM
✅ Drop-In📋 Reference alternative (not in catalog)
PIC12C672T-10E/SM Maximum Ratings & Electrical Characteristics
| Core Processor | PIC |
| Core Size | 8-Bit |
| Core Architecture | RISC, Harvard |
| Maximum Clock Speed | 10 MHz |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM Size | 128 x 8 bytes |
| Number of I/O Pins | 5 |
| A/D Converter | 4-channel x 8-bit (on-chip) |
| Supply Voltage (VDD) | 2.5 V to 5.5 V |
| Operating Temperature | -40 C to +125 C (Enhanced grade, "E") |
| Package | 8-SOIJ (Small Outline In-line J-lead, 208 mil) |
| Mounting Type | Surface Mount |
| Internal Oscillator | Yes (4 MHz selectable) |
| Instruction Set | 33 instructions, 12-bit opcode |
| Watchdog Timer | Yes (on-chip, software-controlled) |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC12C672T-10E/SM Pin Configuration
| Pin 1 | GP2/T0CKI/INT/AN2 — GPIO port GP2 / Timer0 clock input / External interrupt / Analog channel 2 |
| Pin 2 | GP3/MCLR/VPP — GPIO port GP3 / Master Clear reset (active low) / Programming voltage input |
| Pin 3 | GP4/OSC2/CLKOUT/AN3 — GPIO port GP4 / Oscillator output / Clock output / Analog channel 3 |
| Pin 4 | VSS — Ground reference |
| Pin 5 | VDD — Positive supply voltage (2.5 V to 5.5 V) |
| Pin 6 | GP1/OSC1/CLKIN/AN1 — GPIO port GP1 / Oscillator input / External clock input / Analog channel 1 |
| Pin 7 | GP0/AN0 — GPIO port GP0 / Analog channel 0 |
| Pin 8 | GP5/T1CKI/OSC1/AN4 — GPIO port GP5 / Timer1 clock input / Oscillator input / Analog channel 4 |
Typical Applications
PIC12C672T-10E/SM is suitable for 6 applications: Low-Cost Appliance Control, Sensor Signal Conditioning with On-Chip A/D, Automotive Body Electronics, Battery-Powered Timer / Watchdog, LED Driver / Indicator Module, Hobby / Educational Projects.
Low-Cost Appliance Control
The PIC12C672T-10E/SM fits low-cost appliance controllers because its 10 MHz core executes 5 MIPS, sufficient to scan buttons, drive relays, and sequence indicators. The 3.5 KB OTP stores fixed washing-machine or microwave programs, while the on-chip 4-channel 8-bit A/D reads temperature sensors (NTC thermistors), water-level probes, and door switches. Operating from 2.5 V to 5.5 V lets a single 5 V supply power the MCU and relay drivers; unlike a 16-bit MCU it adds no cost overhead, and the SOIJ-8 footprint fits in cramped control boards.
Recommended
Sensor Signal Conditioning with On-Chip A/D
Sensor-conditioning applications benefit from the PIC12C672T-10E/SM's on-chip 4-channel 8-bit A/D converter, which digitizes up to four analog sensors (light, temperature, pressure, potentiometer) without an external ADC. The 10 MHz core handles averaging, scaling, and decision logic in firmware, while 128 bytes of RAM buffer 8-bit samples before threshold-based control. With 5 I/O pins, the MCU can drive a UART to a host display. Industrial-grade -40C to +125C operation lets the same part work in outdoor sensor nodes.
Recommended
Automotive Body Electronics
Automotive interior modules use the PIC12C672T-10E/SM in the Enhanced temperature grade (-40C to +125C), supporting door-lock controllers, mirror-adjust logic, ambient-light sensors, and LED backlight drivers. The 8-bit core is sufficient for these deterministic, low-bandwidth tasks, and the 8-SOIJ package survives automotive vibration environments because of its robust J-lead leads. The on-chip A/D reads ambient-light photocells or temperature, while PWM drives LED dimming. Note: this is NOT a CAN/LIN-equipped MCU; for in-vehicle networking consider PIC16F family.
Recommended
Battery-Powered Timer / Watchdog
Battery-powered timing and watchdog circuits benefit from the PIC12C672T-10E/SM's low-power CMOS design and 2.5 V minimum supply, which lets a single CR2032 lithium coin cell (3 V) power the part for years. The internal 4 MHz oscillator eliminates an external crystal, the watchdog timer resets the MCU on firmware lockup, and the OTP program stores a fixed sleep/wake schedule. The 5 I/O pins drive status LEDs and accept reset inputs from external hosts. For longer battery life, a PIC12F675 in the same SOIJ-8 footprint consumes less sleep current.
Recommended
LED Driver / Indicator Module
LED-driver modules use the PIC12C672T-10E/SM for pattern generation, color mixing, and brightness control via firmware-controlled PWM on its 5 I/O pins. The 10 MHz core produces frequencies above the flicker-fusion threshold (>100 Hz PWM at 8-bit resolution). The on-chip A/D reads a potentiometer or photodiode for closed-loop brightness control. The SOIJ-8 package's low 2 mm profile fits behind a panel display, and the 2.5 V to 5.5 V supply lets the MCU share a 5 V or 3.3 V rail with the LEDs.
Recommended
Hobby / Educational Projects
Hobby and educational projects benefit from the PIC12C672T-10E/SM's mature MPLAB toolchain support, broad third-party tutorial library, and PICkit 1/2/3 programmer compatibility. The 8-bit RISC core introduces beginners to register-level programming without overwhelming complexity, while 3.5 KB of OTP forces disciplined coding. The SOIJ-8 package is breadboard-friendly with an SOIJ-to-DIP adapter, and the 10 MHz execution speed is plenty for blinking LEDs, driving servos, and simple serial communications.
Recommended
Recommended Products Summary
Engineering reference data for PIC12C672T-10E/SM — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC12C672T-10/SM | PIC12C672T-04E/SM | PIC12C672-10E/SM | PIC12C672-10I/MF | PIC12C671T-10E/SM |
|---|---|---|---|---|---|---|
| Package | 8-SOIJ (J-lead) | 8-SOIJ (J-lead) - same | 8-SOIJ (J-lead) - same | 8-SOIJ (J-lead) - same | 8-SOIJ (J-lead) - same | 8-SOIJ (J-lead) - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Core / Architecture | 8-bit PIC RISC | 8-bit PIC RISC | 8-bit PIC RISC | 8-bit PIC RISC | 8-bit PIC RISC | 8-bit PIC RISC |
| Maximum Clock Speed | 10 MHz | 10 MHz | 4 MHz (-60%) | 10 MHz | 10 MHz | 10 MHz |
| 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 | 2.25 KB (1K x 14) OTP -36% |
| RAM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| A/D Converter | 4-ch x 8-bit | 4-ch x 8-bit | 4-ch x 8-bit | 4-ch x 8-bit | 4-ch x 8-bit | None (no A/D on PIC12C671) |
| Operating Temperature | -40 C to +125 C (Enhanced) | 0 C to +70 C (Commercial) | -40 C to +125 C (Enhanced) | -40 C to +125 C (Enhanced) | -40 C to +85 C (Industrial) | -40 C to +125 C (Enhanced) |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Active | Obsolete | Obsolete |
Key Differentiators
- Industrial Enhanced temperature grade with wider operating range (vs PIC12C672T-10/SM)
- Higher 3.5 KB program memory versus 2.25 KB (vs PIC12C671T-10E/SM)
- On-chip 4-channel 8-bit A/D converter versus no A/D (vs PIC12C671T-10E/SM)
- Higher 10 MHz clock speed versus 4 MHz (vs PIC12C672T-04E/SM)
Design Notes
Place a 0.1 uF ceramic decoupling capacitor as close as possible to the VDD pin (pin 5) and a bulk capacitor (e.g. 10 uF tantalum or ceramic) on the same supply rail. The PIC12C672T-10E/SM operates from 2.5 V to 5.5 V; for 5 V rails use a low-dropout regulator such as MCP1700 or TPS7A02 to provide clean VDD. In battery applications, enable the internal 4 MHz oscillator and disable all unused peripherals to minimize quiescent current.
The 8-SOIJ package uses J-lead terminations on 1.27 mm pitch with a body length of approximately 5.0 mm and width 3.9 mm. Use a land pattern following JEDEC SO-8 J-lead recommendations: pad width 0.46 mm, pad length 1.78 mm. Keep the MCLR/VPP pin (pin 2) trace short to avoid accidental resets from noise. Avoid routing analog input traces (AN0-AN4, pins 7, 6, 1, 3, 8) near switching signals or VDD to prevent ADC coupling.
Estimated: OTP memory cannot be electrically erased - firmware must be verified before programming, and there is no field upgrade path. Always enable the watchdog timer (WDTE) in the configuration bits and use the power-on reset (POR) feature to avoid firmware lockup. Do not leave the MCLR pin floating - tie it to VDD through a 10 kohm resistor so transient noise does not reset the MCU. When using the A/D converter, allow at least 20 us acquisition time (Tacq) before initiating conversion.
Compliance Information
RoHS compliant per Microchip product page. Not AEC-Q100 qualified; this part is targeted at industrial/commercial applications, not automotive safety-critical. Lead-free (Pb-free) reflow soldering profile JEDEC J-STD-020 compatible.