PIC12LC672T-04I/SM - 8-bit 4MHz 3.5KB OTP MCU | Microchip
MPN: PIC12LC672T-04I/SM ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.62 | $4.62 |
| 10 | $4.2 | $42.00 |
| 100 | $3.78 | $378.00 |
| 500 | $3.4 | $1,700.00 |
| 1,000 | $3.05 | $3,050.00 |
PIC12LC672T-04I/SM Overview
A microcontroller (MCU) is a single-chip computer that contains a processor core, program and data memory, and peripheral interfaces. Within the broader taxonomy, the PIC12LC672 belongs to the 8-bit MCU class, specifically the PIC12C6xx OTP subfamily, which sits between discrete logic controllers and 16/32-bit Cortex-M0 microcontrollers in capability. The 'LC' suffix denotes the low-power CMOS process variant, while the 'T' suffix indicates tape-and-reel packaging and 'I' indicates the industrial operating temperature grade.
Key features include 6 I/O pins, 33 instructions (12-bit opcode), 8-level hardware stack, 8-bit real-time clock/counter (TMR0) with 8-bit programmable prescaler, and direct LED drive capability. The wide 2.5V to 5.5V supply range enables battery-powered designs while maintaining compatibility with 5V logic. The 4MHz oscillator frequency delivers 1 MIPS of throughput, suitable for simple control loops and sensor interface tasks.
The architecture uses a Harvard design with separate program and data buses, allowing instruction fetch and operand access to occur simultaneously. This RISC-based core executes most instructions in a single 1us cycle, with only branch instructions requiring two cycles, providing deterministic timing for embedded control applications.
Typical applications include appliance control, automotive sensor interfaces, low-cost battery-powered devices, smart-card readers, and security systems. The combination of OTP memory, integrated ADC, and small form factor makes it particularly suitable for high-volume cost-sensitive products where code is finalized in production.
When designing with this device, ensure the supply decoupling capacitor is placed within 4mm of the VDD pin, and that the MCLR reset circuit respects the minimum pulse-width specification. The OTP memory cannot be re-programmed, so code development should be performed on a windowed or flash equivalent before committing to OTP.
This page synthesizes distributor pricing, drop-in same-brand alternatives, and practical design notes not found in the manufacturer datasheet. Engineers comparing the PIC12LC672 family should weigh OTP vs UV-erase memory, package pinout (8-pin SOIJ vs PDIP), and the availability of A/D converter channels when selecting the optimal variant.
Drop-in alternatives for PIC12LC672T-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 PIC12LC672T-04I/SM (same form factor and footprint) — differing in Package, Timers, Core Architecture, Operating Temperature, Program Memory Size.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC12LC672-04I/SM
✅ Drop-In📋 Reference alternative (not in catalog)
PIC12LC672T-04/SM
✅ Drop-In✓ In Stock
$2.2 / Unit
View Datasheet →PIC12LC672T-04I/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC12LC672-04/SM
✅ Drop-In✓ In Stock
$1.65 / Unit
View Datasheet →PIC12C672T-04I/SM
✅ Drop-In✓ In Stock
$2.05 / Unit
View Datasheet →PIC12C672T-10I/SM
✅ Drop-In✓ In Stock
$1.4 / Unit
View Datasheet →PIC12LC672T-04I/SM Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC RISC |
| Family | PIC12C6xx (PIC12LC672) |
| CPU Speed | 4 MHz (1 MIPS) |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 3.5 KB (2K x 14 words) |
| RAM Size | 128 bytes |
| I/O Pins | 6 |
| Supply Voltage Range | 2.5 V to 5.5 V |
| A/D Converter | 10-bit, 4 channels |
| Timers | TMR0 (8-bit with prescaler), WDT |
| Operating Temperature | -40C to +85C (Industrial) |
| Package | 8-pin SOIJ (5.30 mm body width) |
| Mounting Type | Surface Mount |
| MSL Level | 1 |
PIC12LC672T-04I/SM Pin Configuration
| Pin 1 | GP5/OSC1/CLKIN — Bidirectional I/O pin 5 / Crystal oscillator input / External clock input |
| Pin 2 | GP4/OSC2/CLKOUT — Bidirectional I/O pin 4 / Crystal oscillator output / Clock output (Fosc/4) |
| Pin 3 | GP3/MCLR/VPP — Input-only pin 3 / Master Clear reset input / Programming voltage input |
| Pin 4 | GP2/AN2/T0CKI/INT — Bidirectional I/O pin 2 / Analog input 2 / TMR0 clock input / External interrupt |
| Pin 5 | GP1/AN1/CIN-/VREF — Bidirectional I/O pin 1 / Analog input 1 / Comparator inverting input / ADC voltage reference |
| Pin 6 | GP0/AN0/CIN+ — Bidirectional I/O pin 0 / Analog input 0 / Comparator non-inverting input |
| Pin 7 | VSS — Ground reference |
| Pin 8 | VDD — Positive supply voltage (2.5 V to 5.5 V) |
Typical Applications
PIC12LC672T-04I/SM is suitable for 6 applications: Appliance Control Boards, Automotive Sensor Interface Modules, Battery-Powered Consumer Devices, Security System Peripherals, Industrial Sensor Signal Conditioning, Smart Card Reader Interface.
Appliance Control Boards
The PIC12LC672T-04I/SM fits appliance control boards where its 3.5 KB OTP memory holds scheduling logic and its 10-bit ADC reads thermistor or potentiometer inputs. Its 2.5 V to 5.5 V supply range lets it operate from a rectified mains supply without a precision regulator. The integrated Watchdog Timer (WDT) ensures automatic recovery from firmware lockups caused by EMI - critical for unattended white goods. Place the device near the user-interface connector with its ADC channels routed to the keypad matrix and temperature sensors, and use TMR0 for software PWM of indicator LEDs at duty cycles derived from the 4 MHz core clock.
Recommended
Automotive Sensor Interface Modules
The PIC12LC672T-04I/SM is suited for automotive sensor interface modules that aggregate multiple analog sensor signals. Its 4-channel 10-bit ADC digitizes resistive sensor bridges (pressure, position) and thermistor voltages at a 20 us conversion rate, while the 6 I/O pins drive diagnostic LEDs and serial output. The industrial -40C to +85C temperature grade handles under-dash environments. The device operates directly from a 5 V regulated supply derived from the 12 V vehicle bus, simplifying power tree. Use SLEEP mode between sensor reads to drop quiescent current, allowing long-term battery-drain-free operation in always-on subsystems such as seat-occupancy detectors.
Recommended
Battery-Powered Consumer Devices
For battery-powered consumer devices, the PIC12LC672T-04I/SM's low-power 'LC' CMOS process enables extended battery life. Operating from 2.5 V to 5.5 V, it runs from two AA cells directly with no boost converter, and SLEEP mode current drops to the microampere range. The 3.5 KB OTP memory holds feature code for toys, remote controls, and personal-care products, while the 10-bit ADC reads battery voltage via a divider to trigger low-battery alerts. The 8-pin SOIJ package fits compact enclosures under 10 mm in height. Use the WDT to wake the MCU periodically from SLEEP, then read sensor state and return to SLEEP to maximize coin-cell runtime.
Recommended
Security System Peripherals
In security system peripherals such as PIR motion sensor modules, glass-break detectors, and door contact transmitters, the PIC12LC672T-04I/SM provides alarm logic in a small footprint. Its 10-bit ADC reads PIR element output and ambient light sensors, while its I/O pins drive alarm relays or RF transmitter enable lines. The OTP memory protects proprietary security algorithms from external read-back. The integrated WDT ensures the device recovers from EMI-induced lockups caused by nearby RF energy. Place decoupling capacitors close to VDD/VSS and route the MCLR pin through a 10 kohm pull-up to prevent false resets during ESD events.
Recommended
Industrial Sensor Signal Conditioning
For industrial sensor signal conditioning in 4-20 mA loop-powered transmitters and bridge excitation modules, the PIC12LC672T-04I/SM provides ADC conversion and linearization in an 8-pin package. Its 2.5 V to 5.5 V supply fits loop-powered designs using shunt regulators, while the 10-bit ADC delivers 0.1% resolution adequate for process-control readout. The 33-instruction RISC core executes linearization polynomials and HART-style modulation in a single MCU. Connect ADC inputs to bridge outputs through instrumentation amps, then route the conditioned digital output to a UART or current loop transmitter. The industrial temperature grade handles -40C to +85C plant environments.
Recommended
Smart Card Reader Interface
The PIC12LC672T-04I/SM is suited for low-cost smart card reader interfaces in access-control and identification applications. Its 3.5 KB OTP memory stores the card protocol stack, and its 6 I/O pins handle card presence detection, reset signaling, and serial data I/O. The 4 MHz core supports ISO 7816-3 T=0 protocols at standard clock rates through software bit-banging. The integrated POR and WDT ensure clean card-session startup even in noisy electrical environments. Power the MCU directly from the 5 V reader supply, and use the 10-bit ADC to monitor card voltage for short-circuit detection before enabling the card socket power switch.
Recommended
Recommended Products Summary
Engineering reference data for PIC12LC672T-04I/SM — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC12LC672-04I/SM | PIC12LC672T-04/SM | PIC12LC672T-04I/P | PIC12LC672-04/SM | PIC12C672T-04I/SM | PIC12C672T-10I/SM |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 8-pin SOIJ | 8-pin SOIJ | 8-pin SOIJ | 8-pin PDIP | 8-pin SOIJ | 8-pin SOIJ | 8-pin SOIJ |
| CPU Speed | 4 MHz (1 MIPS) | 4 MHz (1 MIPS) | 4 MHz (1 MIPS) | 4 MHz (1 MIPS) | 4 MHz (1 MIPS) | 4 MHz (1 MIPS) | 10 MHz (2.5 MIPS) |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP |
| RAM Size | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| 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 | 3.0 V to 5.5 V | 3.0 V to 5.5 V |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C | 0C to +70C (Commercial) | -40C to +85C | 0C to +70C | -40C to +85C | -40C to +85C |
| A/D Converter | 10-bit, 4 channels | 10-bit, 4 channels | 10-bit, 4 channels | 10-bit, 4 channels | 10-bit, 4 channels | 10-bit, 4 channels | 10-bit, 4 channels |
| Packaging Format | Tape & Reel | Tube | Tape & Reel | Tube (PDIP) | Tube | Tape & Reel | Tape & Reel |
Key Differentiators
- Lowest voltage operation in PIC12C6xx family (vs PIC12C672T-04I/SM)
- Industrial temperature grade in tape-and-reel (vs PIC12LC672T-04/SM)
- 3.5 KB OTP with integrated 10-bit ADC (vs PIC12F675-I/SN)
- Compact SOIJ-8 with full peripheral set (vs PIC12LC672T-04I/P)
Design Notes
The PIC12LC672T-04I/SM requires a 0.1 uF decoupling capacitor placed within 4 mm of the VDD pin (pin 8) with the ground lead returned to VSS (pin 7) via the shortest possible trace. For designs with switching loads (relays, LEDs), add a bulk 10 uF tantalum or ceramic capacitor on the same supply rail. The wide 2.5 V to 5.5 V supply range allows operation directly from a 3.3 V or 5 V rail without an LDO, but battery-powered designs should include a low-Iq regulator such as MCP1700 to extend shelf life. The MCLR pin (pin 3) needs a 10 kohm pull-up to VDD for normal operation; tie directly to VDD if no external reset is required.
The 8-pin SOIJ package measures 5.30 mm body width with J-lead terminations on 1.27 mm pitch. Reserve at least 6 mm x 6 mm of board area for the land pattern, including a continuous thermal/ground pad beneath the device for mechanical stability. Route the oscillator traces (OSC1/OSC2) as short as possible and shield them from high-current switching traces with a ground pour. For low-cost designs using the internal RC oscillator instead of an external crystal, leave OSC1/OSC2 (pins 1 and 2) as standard GPIO. Use stitching vias around the analog section to isolate ADC traces from digital switching noise.
OTP memory can be programmed only once: any code-development cycle must use a windowed (PIC12CW672) or flash equivalent (PIC12F675) before committing the final firmware to the production PIC12LC672T-04I/SM. The MCLR pin must NOT be left floating, even if no external reset is needed, or spurious resets will occur. The GP3 pin is input-only; do not configure it as output or read-modify-write instructions will fail. ADC acquisition time must be at least 20 us before conversion starts - allow 20 us settling when reading high-impedance sensors. Programming voltage (VPP) is applied to the MCLR pin during device programming; ensure the production PCB does not load this pin with capacitance above 50 pF during in-circuit programming.
Compliance Information
RoHS and REACH compliant per Microchip product page. Lead-free (Pb-free) reflow-compatible. Not AEC-Q100 qualified - use PIC18 or dsPIC families for automotive. Halogen-free per Microchip datasheet declaration.