PIC12LC671T-04I/SM - 8-Bit PIC MCU, 1.75KB OTP, 4MHz | Microchip
MPN: PIC12LC671T-04I/SM ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.12 | $4.12 |
| 10 | $3.78 | $37.80 |
| 100 | $3.21 | $321.00 |
| 500 | $2.74 | $1,370.00 |
| 1,000 | $2.31 | $2,310.00 |
PIC12LC671T-04I/SM Overview
An 8-bit PIC microcontroller is a compact RISC-based processing unit that integrates CPU core, program memory, RAM, peripherals, and I/O into a single IC. PIC microcontrollers sit within the broader taxonomy of microcontrollers -> microprocessors -> semiconductor ICs, and the PIC12 family specifically targets space-constrained cost-sensitive designs requiring minimal external component count. The LC variant denotes a low-voltage/low-power version, while the T suffix indicates Tape and Reel packaging for high-volume assembly.
Key features include four-channel 8-bit A/D conversion, 8-bit real-time clock/counter (TMR0) with programmable prescaler, Power-On Reset (POR), Device Reset Timer (DRT), Watchdog Timer (WDT) with dedicated on-chip RC oscillator, and internal oscillator support. The wide 2.5 V to 5.5 V supply range accommodates both 3.3 V and 5 V system designs, while 6 I/O pins provide ample connectivity for sensor interfaces, switch inputs, and LED drive outputs in compact form factors.
The PIC12C67X architecture uses a 14-bit instruction word with a two-stage pipeline, delivering efficient code density for C and assembly programming. The integrated 8-bit ADC with multiple channels eliminates the need for external conversion ICs, reducing BOM cost and PCB area. Brown-out detection, wide operating temperature range, and CMOS low-power standby make the device suitable for industrial and consumer applications.
Typical applications include low-cost battery-powered sensor nodes, appliance control boards, automotive interior lighting modules, HVAC damper actuators, security system sensors, and small motor control subsystems. The combination of integrated ADC, watchdog timer, and internal oscillator reduces external part count significantly.
When designing with this part, ensure the watchdog timer is properly serviced in firmware to prevent unintended resets, and verify that the chosen clock source (internal RC or external crystal) matches timing requirements for serial communications. Programming requires Microchip-compatible device programmers supporting OTP PIC12C67X devices.
This page synthesizes drop-in alternative listings, parametric comparison, and practical design notes not found in the standalone manufacturer datasheet, enabling engineers to evaluate the PIC12LC671T-04I/SM for replacement, second-source, and new-design scenarios.
Drop-in alternatives for PIC12LC671T-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 PIC12LC671T-04I/SM (same form factor and footprint) — differing in Instruction Set, Package, Timers, Mounting Type, ADC.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC12LC671T-04/SM
✅ Drop-In✓ In Stock
$1.68 / Unit
View Datasheet →PIC12LC671-04I/SM
✅ Drop-In📋 Reference alternative (not in catalog)
PIC12LC671-04/SM
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.72 / Unit
View Datasheet →PIC12C671-04I/SM
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC12F675T-I/SN
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$0.99 / Unit
View Datasheet →PIC12F675-I/SN
✅ Drop-In✓ In Stock
$0.74 / Unit
View Datasheet →PIC12LC671T-04I/SM Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit RISC |
| Core Size | 8-bit |
| Program Memory Size | 1.75 KB (1K x 14) |
| Program Memory Type | OTP (One-Time Programmable) |
| RAM Size | 128 x 8 bytes |
| EEPROM Size | Not present (PIC12C67X base family) |
| Maximum Clock Speed | 4 MHz |
| Supply Voltage Range | 2.5 V to 5.5 V |
| Number of I/O Pins | 5 (manufacturer datasheet) / 6 (some distributor listings) |
| A/D Converter | 8-bit, 4 channels |
| Timers | TMR0 8-bit with programmable prescaler, WDT with on-chip RC |
| Reset Features | Power-On Reset (POR), Device Reset Timer (DRT) |
| Oscillator Type | Internal RC |
| Package | 8-SOIJ (Tape and Reel) |
| Mounting Type | Surface Mount |
| Operating Temperature Range | -40C to +85C (Industrial, 'I' suffix) |
| Instruction Set | 14-bit PIC instruction word, 2-stage pipeline |
PIC12LC671T-04I/SM Pin Configuration
| Pin 1 | GP5/OSC1/CLKIN — General-purpose I/O / Oscillator input / External clock input |
| Pin 2 | GP4/AN3/T1G/OSC2/CLKOUT — General-purpose I/O / Analog input 3 / Timer1 gate / Oscillator output / Clock output |
| Pin 3 | GP3/MCLR/VPP — General-purpose I/O (input only) / Master Clear reset / Programming voltage |
| Pin 4 | GP2/AN2/T0CKI/INT/COUT — General-purpose I/O / Analog input 2 / Timer0 clock input / External interrupt / Comparator output |
| Pin 5 | GP1/AN1/CIN-/ICSPCK — General-purpose I/O / Analog input 1 / Comparator inverting / ICSP clock |
| Pin 6 | GP0/AN0/CIN+/ICSPDAT — General-purpose I/O / Analog input 0 / Comparator non-inverting / ICSP data |
| Pin 7 | VSS — Ground reference |
| Pin 8 | VDD — Positive supply voltage (2.5 V to 5.5 V) |
Typical Applications
PIC12LC671T-04I/SM is suitable for 7 applications: Battery-Powered Sensor Nodes, Appliance Control Boards, Automotive Interior Lighting Modules, HVAC Damper Actuators, Security System Sensor Modules, Small Motor Speed Control, Consumer Toy and Hobby Electronics.
Battery-Powered Sensor Nodes
The PIC12LC671T-04I/SM suits battery-powered sensor nodes where the 2.5 V to 5.5 V wide supply range and CMOS low-power standby maximize battery life. The integrated 4-channel 8-bit ADC digitizes temperature, light, or humidity sensors without external conversion ICs, reducing BOM. With 5 GPIO pins the device can drive a status LED, read a push-button, and communicate via UART bit-banging. The internal RC oscillator eliminates external crystal cost. Power-On Reset and Watchdog Timer with dedicated on-chip RC ensure reliable operation across battery voltage sag and EMI events typical of remote wireless sensor deployments.
Recommended
Appliance Control Boards
The PIC12LC671T-04I/SM is well-suited for appliance control boards such as washing-machine timers, microwave keypads, and dishwasher status indicators where cost dominates the design. The 1.75 KB OTP memory holds the control algorithm while the 128-byte RAM supports stack and variable storage. Five GPIO pins connect to relays, triac drivers, mode switches, and indicator LEDs. The integrated ADC reads temperature sensors or water-level probes. Industrial -40C to +85C operating range handles under-cabinet heat and unheated garage environments. The 4 MHz clock gives 1 microsecond instruction cycle for responsive user-interface handling.
Recommended
Automotive Interior Lighting Modules
The PIC12LC671T-04I/SM can drive automotive interior lighting modules such as dome-light dimmers, foot-well LEDs, and ambient color controllers where small package size and wide supply range matter. The 2.5 V to 5.5 V supply tolerance handles automotive 12 V battery cranking transients after regulator regulation. Five GPIO pins control multiple LED channels with PWM via the TMR0 timer. The ADC reads ambient light sensors to enable automatic dimming. Note: for AEC-Q100 qualified automotive designs, consider PIC12F675 automotive grade instead. The industrial temperature range here suits cabin environments.
Recommended
HVAC Damper Actuators
The PIC12LC671T-04I/SM fits HVAC damper actuators controlling zone airflow where compact size and integrated ADC reduce system cost. The integrated 8-bit ADC reads damper position feedback potentiometers and supply voltage monitors, enabling closed-loop position control without external ADC ICs. Five GPIO pins drive the bidirectional DC motor via H-bridge logic, monitor end-stop limit switches, and report status to the central HVAC controller. The 4 MHz clock and 1 microsecond instruction cycle support 1 ms control-loop updates. The industrial -40 to +85C temperature range handles plenum-chamber heat.
Recommended
Security System Sensor Modules
The PIC12LC671T-04I/SM is appropriate for PIR motion sensor modules, door/window contact interfaces, and glass-break detectors in security systems. The 1.75 KB OTP holds tamper-detection, debounce, and event-logging firmware. Five GPIO pins connect to PIR sensor output, reed switch, status LED, and alarm relay. The integrated ADC can monitor battery voltage for low-battery reporting. Power-On Reset ensures clean startup after power events, and the Watchdog Timer recovers from firmware lockups caused by EMI from nearby motors or solenoids.
Recommended
Small Motor Speed Control
The PIC12LC671T-04I/SM handles small DC motor speed control in fans, pumps, and small appliances where the integrated ADC and timer simplify closed-loop design. The TMR0 with programmable prescaler generates PWM outputs via firmware toggling GPIO, controlling MOSFET gate drivers for brushed DC motors. The 8-bit ADC reads back-EMF or shunt-current sensing for speed regulation. Five GPIO pins support motor direction control, enable, fault input, and tachometer feedback. Industrial temperature rating suits under-hood or outdoor enclosure applications.
Recommended
Consumer Toy and Hobby Electronics
The PIC12LC671T-04I/SM serves cost-sensitive consumer toys and hobby electronics where OTP memory, compact 8-SOIJ package, and integrated ADC deliver maximum functionality per dollar. The 1.75 KB OTP holds game logic, LED patterns, and sound-timing routines. Five GPIO pins drive servo outputs, LEDs, and read user inputs. The internal 4 MHz oscillator eliminates external crystal cost in volume production. Industrial temperature range handles indoor and protected-outdoor environments. Watchdog Timer prevents lockup that could leave toys in undefined states.
Recommended
Recommended Products Summary
Engineering reference data for PIC12LC671T-04I/SM — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC12LC671T-04/SM | PIC12LC671-04I/SM | PIC12C671-04I/SM | PIC12F675T-I/SN | PIC12F675-I/SN |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 8-SOIJ (T/R) | 8-SOIJ (T/R) - same | 8-SOIJ (Tube) - same | 8-SOIJ - same | SOIC-8 (SN) - compatible 8-pin footprint | SOIC-8 (SN) - compatible 8-pin footprint |
| Core / Architecture | PIC 8-bit RISC | PIC 8-bit RISC | PIC 8-bit RISC | PIC 8-bit RISC | PIC 8-bit RISC | PIC 8-bit RISC |
| Program Memory | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB OTP | 1.75 KB Flash | 1.75 KB Flash |
| RAM Size | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 64 bytes | 64 bytes |
| ADC | 8-bit, 4 channels | 8-bit, 4 channels | 8-bit, 4 channels | 8-bit, 4 channels | 10-bit, 4 channels | 10-bit, 4 channels |
| Maximum Clock Speed | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 20 MHz | 20 MHz |
| Supply Voltage Range | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 4.5 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
| Temperature Range | -40C to +85C (Industrial) | 0C to +70C (Commercial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| Memory Type | OTP (One-Time Programmable) | OTP | OTP | OTP | Flash (reprogrammable) | Flash (reprogrammable) |
Key Differentiators
- Low-voltage operation down to 2.5 V (vs PIC12C671-04I/SM)
- Wider supply range than 8-pin Flash alternatives (vs PIC12F675T-I/SN)
- OTP cost advantage over Flash (vs PIC12F675-I/SN)
Design Notes
The PIC12LC671T-04I/SM operates from 2.5 V to 5.5 V with low CMOS quiescent current. For battery applications, place a 100 nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 8) to suppress switching transients. Add a 10 uF bulk capacitor if the supply is shared with motors or relays. The internal RC oscillator remains accurate to within a few percent across the supply range; calibrate via the OSCTUNE register if precise UART baud rates are required.
Critical: The MCLR pin (pin 3) is shared with GP3 input-only functionality. If MCLR is enabled in the configuration bits, pin 3 cannot be used as a digital input. Enable the internal MCLR (INTRC_IO configuration) to free pin 3 for general-purpose input use. Second common pitfall: OTP memory cannot be reprogrammed, so ensure firmware is fully debugged before committing to production programming. Third pitfall: the ADC requires the GP pins to be configured as analog inputs via the ANSEL/CMCON registers before conversion reads meaningful values.
Route the VDD trace directly from the regulator output to pin 8, with the 100 nF decoupling capacitor within 2 mm of the pin. Keep the oscillator traces (if using external crystal on pins 1/2) short and symmetric to minimize stray capacitance. Place the ICSP programming header footprint near pins 5/6 (ICSPCK/ICSPDAT) for in-circuit programming access without disconnecting the MCU from the board. Provide a ground pour under the SOIJ package thermal pad area (if exposed pad variant) for thermal dissipation, although this part dissipates negligible power.
Compliance Information
RoHS and REACH compliance status not specified in the verified web data; flagged as [DATA_NEEDED] in specs. The part is not AEC-Q100 qualified - for automotive applications use PIC12F675 automotive grade or contact Microchip for AEC-Q100 equivalent. Conflict-minerals declaration compliant per Microchip standard policy.