PIC12LC671T-04I/MF - 4MHz 8-Bit MCU 1.75KB OTP | Microchip
MPN: PIC12LC671T-04I/MF β End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.5 | $3.50 |
| 10 | $3.15 | $31.50 |
| 100 | $2.75 | $275.00 |
| 500 | $2.4 | $1,200.00 |
| 1,000 | $2.1 | $2,100.00 |
PIC12LC671T-04I/MF Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and peripherals on one die. The PIC12LC67X family belongs to the PIC microcontroller hierarchy: MCU -> 8-bit MCU -> RISC MCU -> PIC architecture -> PIC12 family -> PIC12LC67X sub-family. These MCUs use a Harvard architecture with separate program and data buses, allowing single-cycle instruction execution with deterministic timing - critical for real-time control loops.
The device offers 64 bytes of RAM, a hardware USART/SCI interface (asynchronous and synchronous serial), and four analog input channels multiplexed to an 8-bit successive-approximation ADC. The internal 4MHz RC oscillator and on-chip reset circuitry eliminate most external components. The 'L' suffix denotes the low-voltage (2.5V) variant versus the standard PIC12C671 (3.0V minimum), while 'T' indicates tape-and-reel packaging and 'MF' designates the 8-pin DFN-S (6x5 mm) package with exposed pad.
Typical applications include battery-powered sensor nodes, automotive interior lighting, small appliance control, smart metering, and remote-control transmitters. The 4MHz operation, low cost, and compact DFN footprint make it attractive for high-volume consumer products where board space and BOM cost dominate.
When designing with this part, note that OTP memory cannot be reprogrammed - firmware must be verified before production programming. The industrial -40C to +85C temperature grade allows deployment in harsh environments, but engineers should derate clock speed above 70C if ADC accuracy matters.
This page synthesizes distributor stock, datasheet parameters, drop-in same-family alternatives, and practical design notes not consolidated on the manufacturer product page.
Drop-in alternatives for PIC12LC671T-04I/MF β 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 PIC12LC671T-04I/MF (same form factor and footprint) β differing in Data EEPROM, ADC, Core Architecture, I/O Pins, Maximum CPU Speed.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC12C671-04I/MF
β Drop-Inβ In Stock
$1.55 / Unit
View Datasheet βPIC12CE671-04I/MF
β Drop-Inπ Reference alternative (not in catalog)
PIC12F675-I/MF
β Drop-Inβ In Stock
$1.05 / Unit
View Datasheet βPIC12F683-I/MF
β Drop-Inπ Reference alternative (not in catalog)
PIC12LC671T-04I/MF Maximum Ratings & Electrical Characteristics
| Core | PIC 8-bit RISC |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 1.75 KB (1K x 14) |
| Data RAM | 64 bytes |
| Data EEPROM | Not present (C671 base family, not CE67X) |
| Maximum Clock Frequency | 4 MHz |
| Instruction Set | PIC12C67X (33 instructions, 12-bit opcode) |
| Operating Voltage Range | 2.5 V to 5.5 V (LC variant) |
| I/O Pins | 6 |
| ADC | 8-bit, 4 channels |
| Timers | 1 x 8-bit (TMR0) + Watchdog Timer (WDT) |
| Serial Interface | AUSART (async/sync) |
| Package | 8-DFN-S (6x5 mm) with exposed pad (MF) |
| Operating Temperature | -40 C to +85 C (industrial, 'I' suffix) |
| Mounting Type | Surface Mount |
PIC12LC671T-04I/MF Pin Configuration
| Pin 1 | GP5/MCLR/VPP β General-purpose I/O / Master Clear reset / Programming voltage input |
| Pin 2 | GP0/AN0 β General-purpose I/O / Analog input channel 0 |
| Pin 3 | GP1/AN1 β General-purpose I/O / Analog input channel 1 |
| Pin 4 | GP2/AN2/T0CKI β General-purpose I/O / Analog input channel 2 / Timer0 clock input |
| Pin 5 | VSS β Ground reference |
| Pin 6 | GP3/AN3 β General-purpose I/O / Analog input channel 3 (input only) |
| Pin 7 | VDD β Positive supply voltage (2.5V to 5.5V) |
| Pin 8 | GP4/AN4/OSC2/CLKOUT β General-purpose I/O / Analog input channel 4 / Oscillator output / Clock output |
Typical Applications
PIC12LC671T-04I/MF is suitable for 6 applications: Battery-Powered Sensor Nodes, Automotive Interior Lighting Control, Small Appliance Control (Coffee Makers, Fans), Smart Metering and Utility Endpoints, Remote Control Transmitters (RF/IR), Industrial Sensor Signal Conditioning.
Battery-Powered Sensor Nodes
The PIC12LC671T-04I/MF is a strong fit for battery-powered sensor nodes because its low 2.5V minimum supply enables direct connection to single-cell Li-ion (3.0V-4.2V) or 3V coin-cell batteries without a boost converter. The integrated 4-channel 8-bit ADC samples up to four sensor inputs (temperature, light, voltage, current), and the 4MHz execution rate with PIC RISC architecture delivers deterministic 1us instruction cycles for tight sampling loops. Typical quiescent draw is sub-microamp in sleep mode. Trade-off vs switching regulators: no EMI noise injection into analog front-end, but no onboard EEPROM means calibration constants must be reloaded from OTP shadow or external memory on every wake.
Recommended
Automotive Interior Lighting Control
The PIC12LC671T-04I/MF fits interior lighting modules where 6 I/O pins are sufficient to drive 2-3 LED channels plus a switch/dimmer input. The AUSART peripheral supports LIN-bus slave communication when paired with an external LIN transceiver like the MCP2021. Its -40C to +85C industrial temperature grade covers cabin conditions but not under-hood AEC-Q100 environments. The 4MHz clock provides enough headroom for PWM dimming at 1kHz with 8-bit resolution. Note: PIC12LC671 is NRND; for new automotive interior designs, prefer PIC16F1823 or PIC12F1822 with AEC-Q100 grade.
Recommended
Small Appliance Control (Coffee Makers, Fans)
The PIC12LC671T-04I/MF is widely used in small kitchen and home appliances where cost dominates and firmware is locked. With 6 I/O, designers can directly drive relays, read a single rotary encoder, and monitor temperature via the 8-bit ADC. The OTP memory is appropriate for fixed-function appliances - manufacturers program production firmware once and ship without firmware-update burden. The 4MHz clock executes control loops in microseconds, fast enough for closed-loop heater regulation. For new designs, PIC12F675-I/MF provides Flash-based flexibility for late-stage firmware tuning without OTP mask changes.
Recommended
Smart Metering and Utility Endpoints
The PIC12LC671T-04I/MF serves as the MCU core in low-end smart meters and remote utility endpoints where its low 2.5V minimum supply supports 3V lithium battery backup for tamper detection. The AUSART interface streams metering pulses to a wireless module or PLC link. The 64-byte RAM is sufficient for accumulating pulse counts and time-stamping events before buffered transmission. The industrial -40C to +85C range covers outdoor meter enclosures in most climates. Designers should add an external EEPROM (e.g., 24LC01) for non-volatile log storage, since the PIC12LC671 itself has no on-chip EEPROM.
Recommended
Remote Control Transmitters (RF/IR)
The PIC12LC671T-04I/MF is a popular choice for fixed-code RF and IR remote controls where its 1.75KB OTP holds compact transmit protocols and button-debounce logic. The AUSART generates precise IR carrier frequencies, while the 4MHz clock drives accurate timing for Manchester or PWM-encoded RF frames. The 6 I/O accommodate 4-8 matrix-scanned buttons plus an LED indicator. Low power consumption (sub-1mA active, sub-uA sleep) extends battery life. For learning remotes, PIC12F675 Flash is preferred to allow user code storage and updates.
Recommended
Industrial Sensor Signal Conditioning
The PIC12LC671T-04I/MF is well-suited as a low-cost signal-conditioning front-end for industrial sensors, digitizing 4 analog inputs and retransmitting via AUSART to a host PLC or microcontroller. The 8-bit ADC provides 0.2% resolution adequate for status monitoring, not precision measurement. The -40C to +85C industrial grade handles factory-floor temperature swings. For new sensor-conditioning designs, prefer PIC12F1822-I/MF (Flash, 10-bit ADC, 32MHz internal oscillator) for higher precision and field-upgradeable calibration constants.
Recommended
Recommended Products Summary
Engineering reference data for PIC12LC671T-04I/MF β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC12C671-04I/MF | PIC12CE671-04I/MF | PIC12F675-I/MF | PIC12F683-I/MF | ATtiny13A-MU |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology (Atmel) |
| Package | 8-DFN-S (6x5 mm) | 8-DFN-S (6x5 mm) - same | 8-DFN-S (6x5 mm) - same | 8-DFN-S (6x5 mm) - same | 8-DFN-S (6x5 mm) - same | 8-QFN/MLF (3x3 mm) - smaller |
| Program Memory | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB OTP | 1 KB Flash | 2 KB Flash | 1 KB Flash |
| RAM | 64 bytes | 64 bytes | 64 bytes | 128 bytes | 128 bytes | 64 bytes |
| EEPROM | None | None | 16 bytes | 128 bytes Flash-emulated | 256 bytes Flash-emulated | 64 bytes |
| Minimum Operating Voltage | 2.5 V | 3.0 V | 3.0 V | 2.0 V | 2.0 V | 1.8 V |
| ADC Resolution | 8-bit, 4 channels | 8-bit, 4 channels | 8-bit, 4 channels | 10-bit, 4 channels | 8-bit, 4 channels | 10-bit, 4 channels |
| Max Clock Frequency | 4 MHz | 4 MHz | 4 MHz | 20 MHz (internal 4MHz RC) | 20 MHz (internal 8MHz RC) | 20 MHz (internal 9.6MHz RC) |
| Internal Oscillator | No (external RC/xtal required) | No | No | Yes (4 MHz) | Yes (8 MHz) | Yes (9.6 MHz) |
| Lifecycle Status | NRND | NRND | NRND | Active | Active | Active |
Key Differentiators
- Lowest minimum operating voltage in PIC12C671 family (vs PIC12C671-04I/MF)
- Adds on-chip EEPROM for data persistence (vs PIC12CE671-04I/MF)
- Flash memory enables field updates and late-stage firmware tuning (vs PIC12F675-I/MF)
- Active lifecycle vs NRND on the PIC12LC671 (vs PIC12F675-I/MF)
Design Notes
Estimated: At VDD=3.3V and 4MHz active clock, the PIC12LC671 core draws approximately 2mA; in sleep mode this drops to sub-1uA with WDT disabled. For battery applications using a CR2032 coin cell (~220mAh), budget for a 1uA average draw to achieve 7+ year battery life. The PIC12LC671's low 2.5V minimum supply allows direct connection to depleted Li-ion cells down to ~5% state-of-charge, extending usable runtime. Add a 100nF decoupling capacitor within 5mm of the VDD pin.
OTP memory cannot be erased or reprogrammed. Once the part is programmed with buggy firmware, every unit must be discarded. Always validate firmware on a Flash-based equivalent (e.g., PIC12F675) before committing to OTP production. Also note that GP3 is input-only on this family - do not configure it as an output, or the I/O driver will fight the internal pull-up and may damage the pin.
The 8-DFN-S (6x5 mm) package has an exposed thermal pad on the underside that must be soldered to a PCB land pad tied to VSS. Per the Microchip package drawing, the land pad should be at least 50% of the package body area and use multiple thermal vias to the inner ground plane. This both improves thermal dissipation (theta_JA drops from ~80 C/W to ~40 C/W) and provides mechanical solder-joint reliability under thermal stress.
The 8-bit ADC has an acquisition time of approximately 20us. Add a 100nF ceramic bypass cap on each analog input (AN0-AN3) within 5mm of the pin, plus a 10k-100k series resistor at the ADC input to limit peak current during sampling. For best ADC accuracy, AVdd should be tied to VDD with a separate 10uH ferrite bead and 10uF+100nF decoupling network to isolate digital switching noise from the analog reference.
Compliance Information
RoHS, REACH, lead-free, and halogen-free status not explicitly stated in the provided Verified Web Data snippets - marked 'unknown' per Data Authenticity Rule 2. AEC-Q100: this part is industrial-grade (-40C to +85C) only and is NOT AEC-Q100 qualified; choose AEC-Q100 PIC16F1823 for automotive. Conflict-minerals: Microchip publishes a CMRT declaration covering the PIC family.