PIC12LC671T-04/SM - 8-Bit 4MHz CMOS MCU 1.75KB OTP | Microchip
MPN: PIC12LC671T-04/SM β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.85 | $2.85 |
| 10 | $2.55 | $25.50 |
| 100 | $2.2 | $220.00 |
| 500 | $1.92 | $960.00 |
| 1,000 | $1.68 | $1,680.00 |
PIC12LC671T-04/SM Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, RAM, and peripheral interfaces such as ADCs, timers, and communication controllers. The PIC12LC family belongs to Microchip's 8-bit PIC RISC architecture, which sits in the broader taxonomy of microcontroller -> embedded processor -> semiconductor device. The LC variant specifically targets low-voltage (2.5 V min) operation, enabling battery-powered and energy-harvesting designs that the original PIC12C parts (4.0 V min) cannot directly address.
Key features include the 8-bit PIC RISC core with 33 single-word instructions, an 8-bit real-time counter (TMR0) with programmable prescaler, a Watchdog Timer (WDT) with its own dedicated on-chip RC oscillator, Power-On Reset (POR), Device Reset Timer (DRT), and In-Circuit Serial Programming (ICSP) support. The integrated 4-channel 8-bit ADC eliminates the need for external converter ICs, reducing BOM cost and PCB area in sensor-interface and signal-conditioning products.
Architecturally, the PIC12LC671 uses a Harvard-class RISC core with separate program and data buses, a 14-bit instruction word (vs the 12-bit baseline of PIC10/PIC12F), and CMOS process technology for low quiescent current. The SOIJ-8 surface-mount package supports high-density board designs, while the OTP program memory allows cost-optimized production runs without the mask-NRE of ROM parts.
Typical applications include small consumer appliances, sensor signal conditioning with on-chip ADC, low-power battery devices, simple closed-loop controllers, and microcontroller-based replacement of discrete logic. The combination of low-voltage operation, integrated ADC, and small footprint makes it suitable for hand-held instruments and remote sensor nodes.
When designing with this part, ensure decoupling capacitors (100 nF plus bulk) are placed within 5 mm of the VDD pin, and note that OTP memory requires single-shot programming - production firmware must be stable before wafer programming. The /SM SOIJ package has JEDEC-compliant land pattern and MSL1 moisture sensitivity.
This page synthesizes distributor pricing, same-package pin-to-pin compatible alternatives, and practical design notes drawn from the Microchip PIC12LC671 datasheet family - a single reference not available on individual distributor pages.
Drop-in alternatives for PIC12LC671T-04/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 PIC12LC671T-04/SM (same form factor and footprint) β differing in Instruction Set, Mounting Type, Package, Timers.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
No drop-in alternatives available for this product.
Request AlternativesPIC12LC671T-04/SM Maximum Ratings & Electrical Characteristics
| Core | 8-bit PIC RISC |
| Program Memory Size | 1.75 KB (1K x 14) |
| Program Memory Type | OTP (One-Time Programmable) |
| RAM Size | 128 x 8 bytes |
| Maximum CPU Frequency | 4 MHz |
| Supply Voltage (VDD) | 2.5 V to 5.5 V |
| I/O Pins | 6 |
| ADC | 8-bit, 4 channels (on-chip) |
| Timers | TMR0 (8-bit with programmable prescaler) |
| Watchdog Timer (WDT) | Yes, dedicated on-chip RC oscillator |
| Reset Features | Power-On Reset (POR), Device Reset Timer (DRT) |
| Package | 8-pin SOIJ (SOIJ-8), surface mount |
| Mounting Type | Surface Mount, Tape & Reel |
| ICSP Programming | Yes (In-Circuit Serial Programming) |
| Instruction Set | 33 single-word instructions |
| Architecture | Harvard-class, separate program/data buses |
| RoHS Status | Compliant per distributor listings |
PIC12LC671T-04/SM Pin Configuration
| Pin 1 | VDD β Positive supply voltage (2.5 V to 5.5 V) |
| Pin 2 | GP5/OSC1/CLKIN β General-purpose I/O / oscillator input / external clock input |
| Pin 3 | GP4/OSC2/CLKOUT β General-purpose I/O / oscillator output / clock output |
| Pin 4 | GP3/MCLR/VPP β General-purpose I/O / Master Clear reset (active low) / programming voltage |
| Pin 5 | GP2/AN2/T0CKI β General-purpose I/O / analog channel 2 / Timer0 clock input |
| Pin 6 | GP1/AN1 β General-purpose I/O / analog channel 1 |
| Pin 7 | GP0/AN0 β General-purpose I/O / analog channel 0 |
| Pin 8 | VSS β Ground reference |
Typical Applications
PIC12LC671T-04/SM is suitable for 6 applications: Battery-Powered Sensor Node, Consumer Appliance Controller, Industrial Sensor Signal Conditioning, Remote Control Transmitter, Automotive Accessory Module, Smart Home Edge Device.
Battery-Powered Sensor Node
The PIC12LC671T-04/SM is well-suited for battery-powered sensor nodes because its 2.5 V minimum VDD allows direct operation from two alkaline or NiMH cells (nominally 2.4-3.0 V) without a boost converter, while the integrated 4-channel 8-bit ADC interfaces directly with analog sensors such as thermistors, photodiodes, or simple bridge transducers. The 8-pin SOIJ package keeps the PCB footprint under 25 mm squared, and the CMOS process minimizes quiescent current for long battery life. Typical duty-cycled designs sample a sensor every few seconds, then enter sleep mode to extend coin-cell operation into years. Compared to a discrete analog design, the on-chip ADC reduces BOM count by one IC plus supporting passives.
Recommended
Consumer Appliance Controller
For small consumer appliances (toasters, coffee makers, electric toothbrushes, kitchen timers), the PIC12LC671T-04/SM delivers sufficient MIPS at 4 MHz to drive simple user interfaces while its OTP memory enables low-NRE cost-optimized production. The 6 I/O pins are adequate for a few button inputs and LED/PWM outputs, and the integrated ADC supports temperature sensing for thermal control loops. The SOIJ-8 footprint fits within compact appliance housings, and the 2.5 V-5.5 V range lets the same design work from either 3 V or 5 V supply rails. Compared to a 555-timer or discrete logic design, the PIC adds programmability for under $1 incremental BOM.
Recommended
Industrial Sensor Signal Conditioning
In industrial sensor-interface modules, the PIC12LC671T-04/SM provides a 4-channel 8-bit ADC that digitizes multiple sensor signals (temperature, pressure, humidity) for transmission over UART or a simple bit-banged protocol. Its 2.5 V minimum VDD simplifies designs powered from industrial 24 V rails via a small linear regulator, while the SOIJ-8 surface-mount package supports automated assembly in high-volume production. The WDT with dedicated RC oscillator provides failsafe recovery in electrically noisy industrial environments. Compared to a pure analog conditioning circuit, this approach reduces calibration drift and enables digital filtering of noisy sensor signals.
Recommended
Remote Control Transmitter
The PIC12LC671T-04/SM is suitable for low-cost IR/RF remote control transmitters where the MCU generates a carrier waveform (via TMR0 interrupt) and modulates it with button data. Its 4 MHz clock gives sufficient timing resolution for 38 kHz IR carriers used in consumer-AV protocols, while 6 I/O pins accommodate 4-5 button inputs plus the IR LED driver output. The 2.5 V minimum VDD allows a single CR2032 coin-cell power source, and the SOIJ-8 footprint fits in slim remote housings. Compared to dedicated remote-control encoder ICs, this approach adds custom protocol flexibility.
Recommended
Automotive Accessory Module
For non-safety automotive accessories (interior lighting controllers, simple sensor modules, climate-control trim), the PIC12LC671T-04/SM serves as a low-cost logic-replacement core where full AEC-Q100 qualification is not mandatory. The integrated ADC reads analog trim inputs and temperature, while TMR0 generates timing for LED PWM dimming or relay control. Designers should note that this part is NOT AEC-Q100 qualified - for safety-critical or under-hood applications, a Q-qualified PIC variant should be selected per Microchip automotive-grade ordering nomenclature.
Recommended
Smart Home Edge Device
In IoT edge devices such as smart-light controllers, simple thermostats, and door/window sensor nodes, the PIC12LC671T-04/SM provides sufficient compute for local decision-making while its low-voltage operation extends battery life in wireless sensors. The 6 I/O pins interface with push-buttons, status LEDs, and a low-power RF module (e.g., SPI-based sub-GHz transceiver), and the integrated ADC reads analog sensors like LDRs or NTCs. The SOIJ-8 footprint enables modules under 10 mm x 10 mm. Compared to a more capable Cortex-M0, this 8-bit PIC delivers lower cost and lower quiescent current at the price of less on-chip memory.
Recommended
Recommended Products Summary
Engineering reference data for PIC12LC671T-04/SM β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC12LC671T-04I/SM | PIC12LC671T-04E/SM | PIC12LC671-04/SM | PIC12LC671-04I/SM | PIC12C671T-04/SM |
|---|---|---|---|---|---|---|
| Package | 8-pin SOIJ (/SM) | 8-pin SOIJ - same | 8-pin SOIJ - same | 8-pin SOIJ - same | 8-pin SOIJ - same | 8-pin SOIJ - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | 8-bit PIC RISC | 8-bit PIC RISC | 8-bit PIC RISC | 8-bit PIC RISC | 8-bit PIC RISC | 8-bit PIC RISC |
| Program Memory | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB OTP |
| RAM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| Maximum Clock | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 4 MHz |
| 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 | 4.0 V to 6.0 V |
| 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 |
| Temperature Grade | Commercial (0 C to +70 C) | Industrial (-40 C to +85 C) | Extended (per datasheet) | Commercial (0 C to +70 C) | Industrial (-40 C to +85 C) | Commercial (0 C to +70 C) |
Key Differentiators
- Low-voltage operation down to 2.5 V (vs PIC12C671T-04/SM)
- Industrial temperature option available in same package (vs PIC12LC671T-04I/SM (industrial variant))
- On-chip ADC eliminates external converter (vs PIC12LC508A-04I/SM (similar PIC12 family))
Design Notes
Place a 100 nF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 1) and a 10 uF bulk capacitor at the board supply entry point. For battery-powered designs, add a 100 kohm pull-down on MCLR/VPP (pin 4) to prevent floating reset during brownout. The PIC12LC671 has no internal POR delay beyond the DRT - ensure VDD rise time is faster than 50 ms to guarantee clean startup per Microchip datasheet recommendations.
Route the crystal traces (or external clock) short and symmetric to keep capacitance balanced, and place the decoupling capacitor ground directly to pin 8 VSS via a short trace. For ADC accuracy, separate the analog signal traces (GP0/AN0 through GP2/AN2) from digital switching traces by at least 3 mm, and place an analog ground island if using mixed-signal grounding. The SOIJ-8 footprint should follow the JEDEC MS-012-BA land pattern per Microchip package drawing.
OTP memory can only be programmed once - production firmware must be fully validated before wafer programming. Do not assume the /SM suffix implies industrial temperature - the commercial 0 C to +70 C limit applies; use the /I variant for industrial designs. When migrating from PIC12C671 to PIC12LC671, verify your power supply can deliver 2.5 V minimum - the C variant's 4.0 V minimum is not guaranteed to function below that threshold per Microchip datasheet DC characteristics.
Compliance Information
RoHS compliant per DigiKey/Mouser distributor listings. Not AEC-Q100 qualified - select AEC-Q100 qualified PIC variants for automotive applications. Halogen-free status not explicitly stated in the verified web data and is therefore marked unknown.