Microchip Technology

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

N.º da peça: PIC12LC671-04/SM ✗ Fim de vida
Em estoque Enviado em 1 a 3 dias úteis
8-pin SOIJ (SM), 5.30 mm body width Package 4 MHz Speed 1.75 KB (1K x 14) OTP Memory
A partir de $1.72 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-09-15
Preços por volume
Qtd. Preço unitário 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
ℹ️ Todos os preços estão em USD

PIC12LC671-04/SM Visão geral

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.

Alternativas drop-in para PIC12LC671-04/SM — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.

Variantes desta série

Modelos da mesma série compatíveis como drop-in com PIC12LC671-04/SM (mesmo formato e footprint) — diferindo em 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

Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:

PIC12LC671-04I/SM

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

📋 Alternativa de referência (fora do catálogo)

PIC12C671-04/SM

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

📋 Alternativa de referência (fora do catálogo)

PIC12C671-04I/SM

✅ Drop-In ⚠️ Especificações não verificadas
📦 8-SOIJ (SM)
industrial temp + 4-6V supply vs commercial 2.5-5.5V on LC, same peripheral set

📋 Alternativa de referência (fora do catálogo)

PIC12CE674-04/SM

✅ Drop-In ⚠️ Especificações não verificadas
📦 8-SOIJ (SM)
same die family, adds 16 bytes EEPROM, 4 MHz, 8-SOIJ, slightly different memory map

📋 Alternativa de referência (fora do catálogo)

PIC12C672-04/SM

✅ Drop-In ⚠️ Especificações não verificadas
Microchip Technology
📦 8-SOIJ (SM)
PIC® 12C · PIC · 8-Bit · 4 MHz · 3.5 KB (2K × 14) OTP · 128 bytes · None (OTP only) · 6

✓ Em estoque

$3.1 / unidade

Ver ficha técnica →

PIC12F675-I/SM

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

📋 Alternativa de referência (fora do catálogo)

PIC12LC671-04/SM Classificações máximas e características elétricas

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
Encapsulamento 8-pin SOIJ (SM), 5.30 mm body width
Temperatura de operação Commercial: 0C to +70C (industrial -I variant: -40C to +85C)
Status RoHS Compliant (post-2005 manufacture)

Configuração de pinos do 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
Pino 1 VDD — Positive supply voltage (2.5V to 5.5V for LC variant)
Pino 2 GP5/OSC1/CLKIN — General-purpose I/O / oscillator input / external clock input
Pino 3 GP4/OSC2/CLKOUT — General-purpose I/O / oscillator output / clock output
Pino 4 GP3/MCLR/VPP — General-purpose I/O / master clear reset (active low) / ICSP programming voltage
Pino 5 GP2/AN2/T0CKI/INT — General-purpose I/O / analog channel 2 / Timer0 clock input / external interrupt
Pino 6 GP1/AN1/VREF/ICSPCLK — General-purpose I/O / analog channel 1 / ADC voltage reference / ICSP clock
Pino 7 GP0/AN0/ICSPDAT — General-purpose I/O / analog channel 0 / ICSP data
Pino 8 VSS — Ground reference

Aplicações típicas

PIC12LC671-04/SM é adequado para 6 aplicaçãos: 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.

Resumo dos produtos recomendados

PIC12F675-I/SM Flash-based successor with 10-bit ADC for design upgrade Usado em: Battery-Powered Sensor Interface MCP9700T-E/TT Low-power analog temperature sensor companion Usado em: Battery-Powered Sensor Interface PIC12LC671-04I/SM Industrial temperature variant for hot-environment fan control Usado em: Simple Closed-Loop Fan Controller, Automotive Body Electronics PIC12F635-I/SN Alternative with enhanced PWM and comparator module Usado em: Simple Closed-Loop Fan Controller PIC16F1823-I/SL AEC-Q100 alternative with automotive qualification Usado em: Automotive Body Electronics PIC12F675-I/SN Microchip Technology Usado em: Consumer Appliance Control, Smart Home Sensor Node PIC12F509-I/SM Low-cost 8-pin PIC with reduced peripherals, BOM cost optimization Usado em: Consumer Appliance Control PIC12F1822-I/SN Microchip Technology Usado em: Low-Cost Analog Data Acquisition MCP6002T-I/MS Low-cost op-amp for signal conditioning before ADC Usado em: Low-Cost Analog Data Acquisition PIC12F1840-I/SN Microchip Technology Usado em: 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.

Dados de referência de engenharia para PIC12LC671-04/SM — comparação, orientação de projeto e informações de conformidade.

Guia de seleção

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.

Comparação com alternativas

Parâmetro Este produto 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)

Principais diferenciais

  • 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)

Notas de projeto

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.

Informações de conformidade

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Sem chumbo
Yes
Sem halogênios
Unknown
Minerais de conflito
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.

Dados verificados em: 2026-09-16 — dados verificados e curados pela equipe de engenharia de componentes da XAIPART

Buscas relacionadas

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

Componentes & termos relacionados

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 cotação rápida
Preencha todos os detalhes — nossa equipe de vendas responderá em até 24 horas
Part number Fabricante Encapsulamento QTY Preço-alvo Total
Total: $0.00 USD
✓
Cotação enviada!

Responderemos seu e-mail em até 24 horas

1
RFQ enviada
2
Cotação recebida
3
Pedido realizado
4
Pagamento
5
Enviado
6
Entregue
Ver detalhes da RFQ