Microchip Technology

PIC12LC671-04/SM - 4MHz 8-Bit CMOS MCU with ADC | Microchip

Référence : PIC12LC671-04/SM ✗ Fin de vie
En stock Expédié sous 1 à 3 jours ouvrés
8-pin SOIJ (SM), 5.30 mm body width Package 4 MHz Speed 1.75 KB (1K x 14) OTP Memory
À partir de $1.72 USD / unité
MOQ : 1 |
Prix mis à jour : 2026-09-15
Tarifs dégressifs
Qté Prix unitaire Total
1 $2.85 $2,85
10 $2.56 $25,60
100 $2.27 $227,00
500 $1.95 $975,00
1 000 $1.72 $1 720,00
ℹ️ Tous les prix sont en USD

PIC12LC671-04/SM Présentation

The Microchip Technology PIC12LC671-04/SM is an 8-bit CMOS RISC microcontroller with an integrated 8-bit analog-to-digital converter (ADC), 1.75 KB (1K x 14) of One-Time-Programmable (OTP) program memory and 128 bytes of RAM, housed in an 8-pin SOIJ (SM) surface-mount package. The "LC" suffix denotes the low-voltage CMOS variant, which operates from a supply voltage as low as 2.5 V while still supporting clock speeds up to 4 MHz. With only 6 general-purpose I/O pins, the PIC12LC671 is designed for space-constrained analog and digital embedded designs that require on-chip ADC and very low power draw.

A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory (program + data), and peripherals such as ADC, timers and I/O ports. Within Microchip's taxonomy, the PIC12C67x family belongs to the PIC10/12/16 mid-range 8-bit architecture, which sits beneath the PIC18 high-tier 8-bit family and the PIC24/dsPIC 16-bit families in Microchip's broader 8-bit -> 16-bit -> 32-bit microcontroller hierarchy. The mid-range core uses a 14-bit instruction word and Harvard architecture, delivering deterministic interrupt response and predictable timing for real-time control applications.

Key features include four-channel 8-bit ADC, two analog comparators, a 16-bit timer/counter with programmable prescaler, an 8-bit timer/counter, internal watchdog timer with on-chip RC oscillator, and 4 MHz maximum operating frequency. The device supports in-circuit serial programming (ICSP) via GP0/GP1, allowing firmware to be programmed after PCB assembly. Power management features include selectable oscillator modes and a power-saving sleep mode with wake-up via I/O change or watchdog timer overflow.

Typical applications include battery-powered sensor interfaces, automotive body electronics (where the "LC" extended voltage range is valuable), consumer appliance controllers, simple closed-loop fan control, and low-cost analog data acquisition. The combination of on-chip ADC and very low cost makes this part a common choice for replacement of discrete analog signal chains in cost-sensitive products.

When designing with this device, engineers should note that OTP memory cannot be reprogrammed; for prototyping the JW (ceramic windowed) or -I (industrial temperature) variants are typically preferred. The SOIJ package offers a slightly smaller footprint than standard SOIC while remaining hand-solderable with appropriate tooling.

Alternatives de remplacement direct pour PIC12LC671-04/SM — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.

Variantes de cette série

Modèles de la même série directement compatibles avec PIC12LC671-04/SM (même facteur de forme et même empreinte) — différant par Package, Timers, RoHS Status, ADC, Mounting Type.

Microchip Technology
Package: 8-SOIJ (Small-Outline IC, J-leaded)
Timers: 1 × 8-bit (TMR0)
RoHS Status: Compliant
Microchip Technology
Package: 8-pin SOIJ (SOIJ-8), surface mount
Timers: TMR0 (8-bit with programmable prescaler)
RoHS Status: Compliant per distributor listings
Microchip Technology
Package: 8-SOIJ (Tape and Reel)
Timers: TMR0 8-bit with programmable prescaler, WDT with on-chip RC
Mounting Type: Surface Mount

Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :

PIC12LC671-04I/SM

✅ Remplacement direct
📦 8-SOIJ (SM)
same die, industrial temperature grade -40C to +85C vs commercial 0C to +70C

📋 Alternative de référence (hors catalogue)

PIC12C671-04/SM

✅ Remplacement direct
📦 8-SOIJ (SM)
4.0V-6.0V supply vs 2.5V-5.5V on LC, same memory/ADC/peripherals otherwise pin-to-pin

📋 Alternative de référence (hors catalogue)

PIC12C671-04I/SM

✅ Remplacement direct ⚠️ Spécifications non vérifiées
📦 8-SOIJ (SM)
industrial temp + 4-6V supply vs commercial 2.5-5.5V on LC, same peripheral set

📋 Alternative de référence (hors catalogue)

PIC12CE674-04/SM

✅ Remplacement direct ⚠️ Spécifications non vérifiées
📦 8-SOIJ (SM)
same die family, adds 16 bytes EEPROM, 4 MHz, 8-SOIJ, slightly different memory map

📋 Alternative de référence (hors catalogue)

PIC12C672-04/SM

✅ Remplacement direct ⚠️ Spécifications non vérifiées
Microchip Technology
📦 8-SOIJ (SM)
PIC® 12C · PIC · 8-Bit · 4 MHz · 3.5 KB (2K × 14) OTP · 128 bytes · None (OTP only) · 6

✓ En stock

$3.1 / unité

Voir la fiche technique →

PIC12F675-I/SM

✅ Remplacement direct
📦 8-SOIJ (SM)
flash-based successor, 10-bit ADC vs 8-bit, internal oscillator, 2.0-5.5V, recommended replacement

📋 Alternative de référence (hors catalogue)

PIC12LC671-04/SM Valeurs maximales et caractéristiques électriques

Core Architecture PIC 8-bit RISC (mid-range, 14-bit instruction word)
Program Memory 1.75 KB (1K x 14) OTP
Data RAM 128 bytes
EEPROM (data) None (CE variants only)
Max CPU Frequency 4 MHz
I/O Pins 6 (GPIO)
ADC 8-bit, 4 channels
Comparators 2 analog comparators
Timers 1x 16-bit Timer/Counter + 1x 8-bit Timer/Counter
Watchdog Timer Yes, with internal RC oscillator
In-Circuit Programming ICSP supported via GP0/GP1
Boîtier 8-pin SOIJ (SM), 5.30 mm body width
Température de fonctionnement Commercial: 0C to +70C (industrial -I variant: -40C to +85C)
Statut RoHS Compliant (post-2005 manufacture)

Configuration des broches de PIC12LC671-04/SM

SOIC-8 Package Pinout Diagram SOIC-8 8-pin small outline IC, 3.9x4.9mm, P1.27mm, JEDEC MS-012. 1 8 2 7 3 6 4 5 SOIC-8
Broche 1 VDD — Positive supply voltage (2.5V to 5.5V for LC variant)
Broche 2 GP5/OSC1/CLKIN — General-purpose I/O / oscillator input / external clock input
Broche 3 GP4/OSC2/CLKOUT — General-purpose I/O / oscillator output / clock output
Broche 4 GP3/MCLR/VPP — General-purpose I/O / master clear reset (active low) / ICSP programming voltage
Broche 5 GP2/AN2/T0CKI/INT — General-purpose I/O / analog channel 2 / Timer0 clock input / external interrupt
Broche 6 GP1/AN1/VREF/ICSPCLK — General-purpose I/O / analog channel 1 / ADC voltage reference / ICSP clock
Broche 7 GP0/AN0/ICSPDAT — General-purpose I/O / analog channel 0 / ICSP data
Broche 8 VSS — Ground reference

Applications typiques

PIC12LC671-04/SM convient pour 6 applications: Battery-Powered Sensor Interface, Simple Closed-Loop Fan Controller, Automotive Body Electronics, Consumer Appliance Control, Low-Cost Analog Data Acquisition, Smart Home Sensor Node.

🔋

Battery-Powered Sensor Interface

The PIC12LC671-04/SM is well-suited to battery-powered sensor interfaces because its 2.5 V minimum supply voltage enables direct operation from 2x AA alkaline cells across their full discharge curve. The integrated 8-bit 4-channel ADC reads thermistor, photocell, or voltage-divider sensors with no external signal conditioning, while the 16-bit timer/counter drives PWM output for actuator or LED control. At 4 MHz the device draws only a few hundred microamperes active, and the sleep mode with watchdog wake-up achieves quiescent currents below 1 microampere for multi-year battery life in wireless sensor nodes and remote controls.

🏭

Simple Closed-Loop Fan Controller

In small fan controllers, the PIC12LC671-04/SM uses its on-chip 8-bit ADC to read a thermistor or external temperature sensor and adjusts PWM duty cycle on one GPIO to drive the fan MOSFET. The two analog comparators can implement hardware over-temperature protection independent of firmware, providing fail-safe shutdown if firmware locks up. The 4 MHz core is sufficient for PID control loops at typical thermal time constants, and the 8-SOIJ package fits into space-constrained fan hubs. Industrial-temperature variants are recommended for fan controller PCBs mounted near hot heatsinks.

🚗

Automotive Body Electronics

The PIC12LC671-04/SM is commonly used in low-end automotive body electronics such as interior lighting controllers, simple switch debouncers, and seat position indicators. Its ability to operate directly from a 5 V regulated rail and read multiple analog switch positions via the ADC eliminates discrete analog multiplexer ICs. The 16-bit timer can debounce mechanical switches or generate precise timing for relay drivers. For underhood applications, the industrial-temperature PIC12LC671-04I/SM variant is recommended. Note: this part is not AEC-Q100 qualified, so designers should validate the full BOM against their automotive EMC and environmental requirements.

🍳

Consumer Appliance Control

The PIC12LC671-04/SM is widely used in cost-sensitive consumer appliances such as coffee makers, toaster ovens, and small kitchen devices where its integrated ADC reads temperature or humidity sensors and the 16-bit timer generates precise cooking-cycle timing. The 1.75 KB OTP memory holds simple state-machine firmware, and the 8-SOIJ package fits in compact appliance enclosures. The 2.5 V minimum supply allows operation from rectified 5 V supplies without additional regulation. Industrial-temperature variants support under-cabinet mounting where ambient temperature may exceed commercial ratings during operation.

🧩

Low-Cost Analog Data Acquisition

The PIC12LC671-04/SM serves as a low-cost 4-channel analog data logger for HVAC sensors, environmental monitors, and industrial process inputs. Its 8-bit ADC samples at rates up to several tens of kilohertz, sufficient for thermocouple cold-junction compensation or 4-20 mA loop readout when paired with a sense resistor. With 128 bytes of RAM, the device can buffer several seconds of averaged data before requiring host transfer via a UART-implemented GPIO bit-bang or dedicated communication pin. The combination of ADC, two comparators, and timers in a single 8-pin package replaces multiple discrete analog ICs in cost-optimized designs.

🏠

Smart Home Sensor Node

The PIC12LC671-04/SM is a strong fit for first-generation smart home sensor nodes such as door/window contact sensors, water leak detectors, and simple occupancy sensors. Its 2.5 V minimum supply voltage enables direct operation from CR2032 lithium coin cells, while the watchdog timer with internal RC oscillator handles wake-up cycles for multi-year battery life. The integrated 8-bit ADC reads resistive sensors directly, and the 6 GPIO pins control a low-power RF transmitter or drive a piezo buzzer. For new designs, Microchip recommends the PIC12F675 successor with flash memory and internal oscillator for BOM reduction.

Récapitulatif des produits recommandés

PIC12F675-I/SM Flash-based successor with 10-bit ADC for design upgrade Utilisé dans : Battery-Powered Sensor Interface MCP9700T-E/TT Low-power analog temperature sensor companion Utilisé dans : Battery-Powered Sensor Interface PIC12LC671-04I/SM Industrial temperature variant for hot-environment fan control Utilisé dans : Simple Closed-Loop Fan Controller, Automotive Body Electronics PIC12F635-I/SN Alternative with enhanced PWM and comparator module Utilisé dans : Simple Closed-Loop Fan Controller PIC16F1823-I/SL AEC-Q100 alternative with automotive qualification Utilisé dans : Automotive Body Electronics PIC12F675-I/SN Microchip Technology Utilisé dans : Consumer Appliance Control, Smart Home Sensor Node PIC12F509-I/SM Low-cost 8-pin PIC with reduced peripherals, BOM cost optimization Utilisé dans : Consumer Appliance Control PIC12F1822-I/SN Microchip Technology Utilisé dans : Low-Cost Analog Data Acquisition MCP6002T-I/MS Low-cost op-amp for signal conditioning before ADC Utilisé dans : Low-Cost Analog Data Acquisition PIC12F1840-I/SN Microchip Technology Utilisé dans : Smart Home Sensor Node
What is the program memory size of PIC12LC671-04/SM?
The PIC12LC671-04/SM contains 1.75 KB of OTP (One-Time-Programmable) program memory, organized as 1024 14-bit words. According to the Microchip datasheet for the PIC12C67x family, this memory is writable only once and is intended for low-cost production units after firmware is finalized using a windowed JW prototype.
What is the operating voltage range of PIC12LC671-04/SM?
The PIC12LC671 operates from 2.5 V to 5.5 V, according to Microchip's PIC12LC67x datasheet. The "LC" suffix designates the low-voltage CMOS process variant, which extends operation below the 4.0 V minimum of the standard "C" part. At 4 MHz maximum CPU clock, the device is fully static and can reduce clock to DC for minimum power consumption.
How many ADC channels does PIC12LC671 have?
The PIC12LC671 integrates a 4-channel, 8-bit successive-approximation ADC multiplexed onto port GP pins. The ADC supports both single-ended and differential conversion modes and is shared with the analog comparators. According to the datasheet, the ADC's voltage reference can be configured to Vdd or to an external Vref pin for ratiometric measurements.
Where can I download the PIC12LC671-04/SM datasheet PDF?
The official Microchip datasheet for PIC12LC671-04/SM can be downloaded from Microchip's website (https://ww1.microchip.com/downloads/en/DeviceDoc/30561d.pdf) as referenced by both DigiKey and Mouser product pages. The datasheet is approximately 129 pages and includes electrical characteristics, instruction set reference, and typical application circuits.
What is the difference between PIC12LC671 and PIC12C671?
The PIC12LC671 is the low-voltage variant operating from 2.5 V to 5.5 V, while the standard PIC12C671 operates from 4.0 V to 6.0 V. Both share identical 4 MHz core speed, 1.75 KB OTP program memory, 128-byte RAM, and 8-SOIJ package. For battery-powered designs using 2x or 3x AA cells, the LC variant is the correct choice.
What is the difference between PIC12LC671-04/SM and PIC12LC671-04I/SM?
The PIC12LC671-04/SM is the commercial temperature grade (0C to +70C) while the PIC12LC671-04I/SM is the industrial temperature grade (-40C to +85C). Both parts share identical electrical specifications and the same 8-SOIJ package, making the I variant a drop-in replacement for industrial environments and the preferred choice for outdoor, automotive, or factory-floor applications.
What is the pinout of PIC12LC671-04/SM?
The PIC12LC671-04/SM in 8-SOIJ pinout assigns: Pin 1 = Vdd (positive supply), Pin 2 = GP5/OSC1/CLKIN, Pin 3 = GP4/OSC2/CLKOUT, Pin 4 = GP3/MCLR/Vpp (reset, weak pull-up, ICSP programming voltage), Pin 5 = GP2/AN2/T0CKI/INT, Pin 6 = GP1/AN1/Vref/ICSPCLK, Pin 7 = GP0/AN0/ICSPDAT, Pin 8 = Vss (ground). GP0/GP1 double as ICSP programming pins per Microchip application notes.
Is the PIC12LC671-04/SM still in production?
As of 2026-09-16, the PIC12LC671-04/SM is listed by Microchip as Not Recommended for New Designs (NRND), meaning it remains available for existing customers but Microchip recommends new designs use the PIC12F675 or PIC12F1822 as replacements. Both suggested replacements are pin-compatible with the original 8-pin footprint and offer flash memory instead of OTP for easier prototyping.
Can PIC12F675 replace PIC12LC671-04/SM as a drop-in?
Yes, the PIC12F675 is the recommended drop-in replacement for PIC12LC671-04/SM, sharing the same 8-pin SOIJ/SOIC pinout and offering 1.75 KB flash program memory (instead of OTP), 64 bytes RAM, 128 bytes EEPROM, and an enhanced 10-bit ADC with the same 4 channels. The PIC12F675 operates from 2.0 V to 5.5 V and adds an internal 4 MHz oscillator, eliminating the need for an external crystal in many designs.
What is the maximum CPU clock frequency of PIC12LC671?
The PIC12LC671 maximum CPU clock frequency is 4 MHz, denoted by the "-04" suffix in the part number. According to the datasheet, the PIC12C67x family is fully static, allowing the oscillator to be reduced or stopped entirely for ultra-low-power sleep modes. The 4 MHz rating corresponds to a 1 microsecond instruction cycle for single-cycle instructions.
What are the key specifications engineers should know about PIC12LC671-04/SM?
The PIC12LC671-04/SM is an 8-bit 4 MHz CMOS microcontroller in 8-SOIJ with 1.75 KB OTP program memory, 128 bytes RAM, 6 GPIO, 4-channel 8-bit ADC, 2 analog comparators, 16-bit and 8-bit timers, watchdog timer, and ICSP. It operates from 2.5 V to 5.5 V in the LC variant, supports in-circuit serial programming via GP0/GP1, and is qualified for commercial 0C to +70C operation. This density makes it a strong fit for low-cost sensor nodes and analog signal conditioning.
What is the price of PIC12LC671-04/SM?
As of 2026-09-16, PIC12LC671-04/SM is priced at approximately $2.85 USD per unit at qty 1 and drops to about $1.72 USD per unit at qty 1000 according to DigiKey and Mouser distributor listings. Stock is limited because the part is NRND; lead time for higher quantities may extend to 6-12 weeks. The PIC12F675-I/SM is generally available at lower cost in higher volumes.
Where to buy PIC12LC671-04/SM online?
As of 2026-09-16, PIC12LC671-04/SM is in stock at authorized distributors including DigiKey (319612), Mouser, Octopart (showing 7 distributor listings), and Xecor. Because the part is NRND, distributor inventory is finite and lead times may extend significantly. For new designs, Microchip recommends migrating to PIC12F675-I/SM which has wider distributor availability and lower unit pricing.
What is the lead time for PIC12LC671-04/SM?
As of 2026-09-16, the PIC12LC671-04/SM lead time at major distributors is approximately 8-12 weeks due to its NRND status, according to DigiKey and Mouser distributor pages. Microchip typically continues to support NRND parts for existing customers but does not commit to long-term production. For new designs, engineers should plan migration to PIC12F675 or PIC12F1822 to avoid future supply risk.

Données de référence d'ingénierie pour PIC12LC671-04/SM — comparaison, recommandations de conception et informations de conformité.

Guide de sélection

Choose the PIC12LC671-04/SM when you need a low-cost 8-bit MCU with on-chip ADC operating from a 2.5 V to 5.5 V supply in a small 8-pin SOIJ package, and your firmware is finalized (no OTP reprogramming needed). Choose the PIC12LC671-04I/SM variant for industrial temperature environments. Migrate to PIC12F675-I/SM for new designs - Microchip has marked this part NRND and the F-series successor offers flash memory, internal oscillator, and a 10-bit ADC at lower cost. Avoid the standard PIC12C671-04/SM unless your supply is 4-6 V, as it cannot operate below 4.0 V and is therefore unsuitable for direct battery applications.

Comparaison avec les alternatives

Paramètre Ce produit PIC12LC671-04I/SM PIC12C671-04/SM PIC12C671-04I/SM PIC12F675-I/SM
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 8-SOIJ (SM) 8-SOIJ (SM) - same 8-SOIJ (SM) - same 8-SOIJ (SM) - same 8-SOIJ (SM) - same
Program Memory 1.75 KB OTP 1.75 KB OTP 1.75 KB OTP 1.75 KB OTP 1.75 KB Flash
Data RAM 128 bytes 128 bytes 128 bytes 128 bytes 64 bytes
ADC Resolution 8-bit 8-bit 8-bit 8-bit 10-bit
Operating Voltage Range 2.5V to 5.5V 2.5V to 5.5V 4.0V to 6.0V 4.0V to 6.0V 2.0V to 5.5V
Temperature Grade Commercial (0C to +70C) Industrial (-40C to +85C) Commercial Industrial Industrial
Internal Oscillator No No No No Yes (4 MHz)

Principaux différenciateurs

  • Extended low-voltage operation down to 2.5 V (vs PIC12C671-04/SM)
  • Industrial temperature grade option (vs PIC12LC671-04/SM (this part, commercial grade))
  • Flash memory and internal oscillator in successor part (vs PIC12F675-I/SM)

Notes de conception

Estimated: The PIC12LC671 supply current at 4 MHz active is approximately 2 mA at 5 V (10 mW). In sleep mode with watchdog disabled, current drops to under 1 microampere. For battery-powered designs, use the watchdog timer with internal RC oscillator (~38 kHz typical) to periodically wake the MCU, achieving average current below 10 microamperes depending on wake duty cycle. Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of pin 1.

Estimated: Route the ICSP programming signals GP0 (ICSPDAT) and GP1 (ICSPCLK) to an in-circuit programming header with a 100 kohm pull-down on MCLR/VPP to prevent spurious resets. Keep the MCLR trace short to minimize noise pickup. Place the decoupling capacitor on VDD close to pin 1, and provide a solid ground plane under the SOIJ package to reduce EMI. When using the ADC, route analog signals (GP0-GP2) away from digital switching signals to minimize coupling.

Estimated: Do not confuse the LC and C variants - the LC operates from 2.5 V to 5.5 V while the standard C requires 4.0 V to 6.0 V. OTP memory can be programmed only once, so validate all firmware on a JW (windowed) ceramic prototype before committing to production. When migrating to PIC12F675 as Microchip recommends, note that the F variant has 64 bytes RAM (vs 128) and a 10-bit ADC (vs 8-bit), which may require firmware adjustments. The ICSP programming connector must be isolated from the rest of the circuit during programming to prevent load-induced programming failures.

Informations de conformité

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Sans plomb
Yes
Sans halogène
Unknown
Minerais de conflit
Compliant

RoHS and lead-free per Microchip product page. Not AEC-Q100 qualified - the industrial-temperature I variant is not automotive-qualified either. For AEC-Q100 designs, use PIC16F1823 or similar.

Données vérifiées le : 2026-09-16 — données vérifiées et sélectionnées par l'équipe d'ingénierie composants de XAIPART

Recherches associées

PIC12LC671-04/SM PIC12LC671-04/SM datasheet Microchip PIC12LC671 8-bit MCU 8-bit microcontroller 1.75KB OTP 4MHz 8-SOIJ PIC microcontroller ADC low voltage PIC microcontroller 2.5V PIC12LC671 battery sensor application PIC12LC671 vs PIC12F675 PIC12LC671-04/SM buy price stock PIC12LC671 drop-in replacement PIC12LC671 pinout 8-SOIJ how to program PIC12LC671 ICSP PIC12LC671 NRND replacement PIC12C67x family datasheet

Composants & termes associés

Microchip Technology PIC12LC671-04/SM PIC12LC671-04I/SM PIC12C671-04/SM PIC12F675-I/SM PIC microcontroller 8-bit MCU RISC architecture Harvard architecture mid-range core OTP program memory RAM ADC analog comparator watchdog timer ICSP SOIJ 8-SOIJ RoHS commercial temperature grade industrial temperature grade sensor interface battery-powered design fan controller automotive body electronics
RFQ de devis rapide
Renseignez tous les détails — notre équipe commerciale vous répondra sous 24 heures
Référence Fabricant Boîtier QTY Prix cible Total
Total : 0,00 USD
✓
Devis envoyé !

Nous répondrons à votre e-mail sous 24 heures

1
RFQ envoyée
2
Devis reçu
3
Commande passée
4
Paiement
5
Expédié
6
Livré
Voir les détails de la RFQ