Microchip Technology

PIC12C671-10/SM - 8-bit MCU 1.75KB OTP 10MHz SOIJ-8 | Microchip

Артикул: PIC12C671-10/SM ✗ Снят с производства
В наличии Отправка в течение 1–3 рабочих дней
2.5 V to 5.5 V Vdss 8-pin SOIJ Package 10 MHz Speed OTP (One-Time Programmable) Memory
От $2.19 USD / шт.
MOQ: 1 |
Цена обновлена: 2026-09-14
Оптовые цены
Кол-во Цена за ед. Итого
1 $3.42 $3,42
10 $3.08 $30,80
100 $2.75 $275,00
500 $2.46 $1.230,00
1.000 $2.19 $2.190,00
ℹ️ Все цены указаны в USD

PIC12C671-10/SM Обзор

The Microchip Technology PIC12C671-10/SM is an 8-bit PIC12C-series CMOS microcontroller with 1.75KB (1K x 14) OTP program memory, 128 bytes of RAM, an integrated 8-bit A/D converter, and a 10MHz internal instruction clock (400ns instruction cycle), all packaged in an 8-pin SOIJ surface-mount package.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (ROM/OTP/Flash), data memory (RAM), and peripherals such as timers, communication interfaces, and analog-to-digital converters on a single die. Within the embedded-system taxonomy, an MCU belongs to the broader category of microprocessors -> computing ICs -> integrated circuits. The PIC12C67X family specifically targets cost-sensitive 8-pin applications where board area and BOM count must be minimized.

Key features include a RISC architecture with only 35 single-word instructions, an on-chip 4-channel 8-bit ADC, an internal 4MHz RC oscillator (selectable), a wide operating voltage range of 2.5V to 5.5V, and ultra-low-power operation with <1µA typical standby current. The SOIJ-8 (Small Outline IC, J-leaded) package is the surface-mount variant of the 8-pin DIP form factor used by Microchip's baseline PIC12Cxx family.

The PIC12C671 uses a Harvard-architecture RISC core with separate program and data buses, executing one instruction per instruction cycle (4 clock cycles). The 10MHz rating (10 suffix) corresponds to a 10MHz oscillator input and a 2.5 MIPS instruction throughput. The OTP (one-time-programmable) program memory is programmed with the final firmware and cannot be erased, which suits production-grade deployments but not prototyping.

Typical applications include appliance controls, sensor signal conditioning, LED driver controllers, remote transmitters, and battery-powered instruments. The 8-pin SOIJ format is well-suited for compact surface-mount designs and is footprint-compatible with the PIC12C672/PIC12CE673/PIC12CE674 family members, easing migration paths.

When designing with this device, ensure the MCLR reset line has a proper pull-up and that ADC input source impedance stays below 10kΩ for adequate acquisition time. Designers should also note that this part is recommended for new designs to use the PIC12F675 instead, which offers Flash memory and enhanced peripherals in a similar footprint.

This page synthesizes distributor pricing, drop-in alternatives drawn from Microchip's PIC12 family and cross-brand references, and practical design notes not aggregated on a single manufacturer page.

Аналоги без доработки для PIC12C671-10/SM — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.

Варианты в этой серии

Модели той же серии, совместимые без доработки с PIC12C671-10/SM (тот же форм-фактор и посадочное место) — отличается по Package, Instruction Set, Program Memory Size, Operating Temperature, ADC.

Microchip Technology
Package: 8-SOIJ (208 mil)
Program Memory Size: 768 bytes (512 x 12 words)
Operating Temperature: 0 C to +70 C (commercial)
Microchip Technology
Package: 8-SOIJ (SOIJ-8, 5.23 mm body)
Instruction Set: 33 single-word instructions
Program Memory Size: 1.5 KB (1024 x 12 words)
Microchip Technology
Package: 8-SOIJ (also referenced as 8-SOIC 0.209 inch / 5.30mm width)
Instruction Set: 14-bit, 35 instructions
Program Memory Size: 1.75 KB (1K x 14 words) OTP
Microchip Technology
Package: SOIJ-8 (SM)
Instruction Set: 35 single-word instructions (PIC16C compatible)
Program Memory Size: 3.5 KB
Microchip Technology
Package: 8-SOIJ (5.30 mm body, 0.209")
Instruction Set: 33 instructions, 14-bit word
Operating Temperature: -40 C to +125 C (E temp grade)
Microchip Technology
Package: 8-pin SOIC (SN)
Instruction Set: 35 instructions, single-word
Operating Temperature: -40 C to +85 C (industrial)

Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:

PIC12C672-10/SM

✅ Прямая замена
Microchip Technology
📦 8-SOIJ
8-bit PIC · OTP (One-Time Programmable) · 3.5 KB · 128 bytes · Not present (PIC12C672; EEPROM only on PIC12CE67x) · 6 · 10 MHz · 400 ns

✓ В наличии

$1.18 / шт.

Открыть даташит →

PIC12CE674-10/SM

✅ Прямая замена
📦 8-SOIJ
Same SOIJ-8 footprint and 10MHz core; adds 16 bytes EEPROM data memory. Pin-to-pin compatible.

📋 Справочный аналог (нет в каталоге)

PIC12C671-10I/SM

✅ Прямая замена
📦 8-SOIJ
Same die and SOIJ-8 package; industrial temperature grade -40C to +85C (vs 0C to +70C). Pin-to-pin compatible.

📋 Справочный аналог (нет в каталоге)

PIC12C509A-04/SM

✅ Прямая замена
Microchip Technology
📦 8-SOIJ
8-bit Microcontroller · PIC12 (Harvard, RISC) · 33 single-word instructions · 1 us at 4 MHz · OTP (One-Time Programmable) · 1.5 KB (1024 x 12 words) · 41 bytes · Not present

✓ В наличии

$0.99 / шт.

Открыть даташит →

PIC12F675-I/SN

✅ Прямая замена
Microchip Technology
📦 8-SOIC (SN)
PIC 8-bit RISC · 1.75 KB (1K x 14 words) · 64 bytes · 128 bytes · 20 MHz (200 ns instruction cycle) · 2.0 V to 5.5 V · 10-bit, 4 channels · 1

✓ В наличии

$0.74 / шт.

Открыть даташит →

PIC12C508A-04/SM

✅ Прямая замена
Microchip Technology
📦 8-SOIJ
PIC 8-bit RISC (Harvard) · 12-bit · 33 single-word instructions · OTP (One-Time-Programmable) · 768 bytes (512 x 12 words) · 25 bytes · None · 4 MHz

✓ В наличии

$1.18 / шт.

Открыть даташит →

PIC12C671-10/SM Максимальные параметры и электрические характеристики

Core PIC 8-bit RISC
Program Memory Type OTP (One-Time Programmable)
Program Memory Size 1.75 KB (1K x 14)
RAM 128 bytes
EEPROM 0 bytes (not present on PIC12C671)
Максимальная тактовая частота 10 MHz
Instruction Cycle Time 400 ns
Number of I/O Pins 6
ADC 8-bit, 4 channels
Supply Voltage Range 2.5 V to 5.5 V
Диапазон рабочих температур 0C to +70C (commercial grade)
Корпус 8-pin SOIJ
Тип монтажа Surface Mount
Уровень MSL 1
Статус RoHS Compliant

Конфигурация выводов PIC12C671-10/SM

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Контакт 1 GP5/OSC1/CLKIN — GPIO / Oscillator input / External clock input
Контакт 2 GP4/OSC2/CLKOUT — GPIO / Oscillator output / Clock output
Контакт 3 GP3/MCLR/VPP — GPIO / Master clear reset (active low) / Programming voltage
Контакт 4 GP2/AN2/T0CKI — GPIO / Analog input 2 / Timer0 clock input
Контакт 5 GP1/AN1 — GPIO / Analog input 1
Контакт 6 GP0/AN0 — GPIO / Analog input 0
Контакт 7 VSS — Ground reference
Контакт 8 VDD — Positive supply voltage (2.5V to 5.5V)

Типичное применение

PIC12C671-10/SM подходит для 7 применениеs: Appliance Control, Sensor Signal Conditioning, Remote Control Transmitter, LED Lighting Controller, Battery-Powered Instrument, Automotive Interior Module, Industrial Timer Module.

🏭

Appliance Control

The PIC12C671-10/SM is well-suited for low-cost appliance controllers such as coffee makers, toaster ovens, and small kitchen appliances. Its 8-pin SOIJ package minimizes PCB area while the integrated 8-bit ADC reads thermistor or potentiometer inputs for temperature and timing control. The 2.5 MIPS instruction throughput easily handles user-interface debouncing, sensor sampling, and TRIAC drive logic. The 2.5V-5.5V supply range allows direct operation from rectified mains or battery backup.

🧩

Sensor Signal Conditioning

With its on-chip 4-channel 8-bit ADC, the PIC12C671-10/SM serves as a compact sensor front-end, digitizing analog signals from thermistors, photodiodes, or resistive bridges. The 35-instruction RISC core executes calibration and linearization algorithms in real time at 2.5 MIPS, while the 128-byte RAM buffers sample streams. The 6 GPIO pins drive status LEDs or serial data outputs to a host processor, making the PIC12C671 ideal for distributed sensor nodes.

📱

Remote Control Transmitter

Battery-powered remote controls benefit from the PIC12C671-10/SM's <1µA standby current and 2.5V-5.5V supply range, supporting 3V coin-cell or 2xAA battery operation. The 10MHz core generates accurate 38kHz/40kHz carrier frequencies for IR modulation, while the 8-bit ADC reads key-press inputs directly. The SOIJ-8 surface-mount package fits inside slim handheld enclosures.

💡

LED Lighting Controller

The PIC12C671-10/SM drives multi-channel LED lighting with PWM-based dimming controlled via its internal timer and ADC. Designers can use the 8-bit ADC to read ambient light sensors for automatic brightness adjustment, or potentiometer inputs for manual dimming. The 10MHz instruction rate updates PWM duty cycles at high resolution, while the 2.5V-5.5V supply supports both 3.3V logic-level and 5V LED driver stages.

⚡

Battery-Powered Instrument

Portable measurement instruments leverage the PIC12C671-10/SM's <1µA standby current to extend battery life in intermittent-use products. The 8-bit ADC digitizes sensor data while the 6 I/O pins drive LCD segments, button inputs, or serial output to a host. The 2.5V minimum supply allows operation from nearly-depleted 3V lithium batteries, maximizing usable battery capacity.

🚗

Automotive Interior Module

While the standard PIC12C671-10/SM is rated 0C to +70C, designers needing automotive temperature ranges should consider the PIC12C671-10I/SM (-40C to +85C) variant. The device handles interior lighting controllers, accessory timers, and simple sensor interfaces in cabin environments. The 8-pin SOIJ surface-mount package withstands automotive vibration profiles better than DIP alternatives, while the 10MHz core executes timing and PWM functions.

🏭

Industrial Timer Module

Industrial timer applications such as process control relays, conveyor sequencing, and motor start delays benefit from the PIC12C671-10/SM's accurate timing and ADC monitoring. The integrated watchdog timer and brown-out reset improve reliability in electrically noisy industrial environments. The wide 2.5V-5.5V supply tolerates industrial 24V rails when paired with a simple regulator, while the 8-pin footprint fits inside standard relay packages.

Сводка рекомендуемых товаров

MOC3021 Optoisolator/TRIAC driver for mains switching Используется в: Appliance Control PIC12F675 Flash-based replacement for new designs Используется в: Appliance Control MCP9700 Analog temperature sensor with ADC-friendly output Используется в: Sensor Signal Conditioning PIC12C672-10/SM Microchip Technology Используется в: Sensor Signal Conditioning TSAL6100 IR emitter LED for remote control output Используется в: Remote Control Transmitter PIC12C509A-04/SM Microchip Technology Используется в: Remote Control Transmitter BCR402R Linear LED driver for low-current strings Используется в: LED Lighting Controller TEMT6000 Ambient light sensor for feedback input Используется в: LED Lighting Controller MCP1700 Low-quiescent 3.3V LDO regulator Используется в: Battery-Powered Instrument CR2032 Coin-cell battery for portable power Используется в: Battery-Powered Instrument PIC12C671-10I/SM Industrial/automotive temperature grade variant Используется в: Automotive Interior Module MC33PF3000A7ES Automotive power management companion Используется в: Automotive Interior Module TLP281 Optocoupler for industrial signal isolation Используется в: Industrial Timer Module LM7805 5V regulator for industrial 24V rail Используется в: Industrial Timer Module
What is the program memory size of PIC12C671-10/SM?
The PIC12C671-10/SM contains 1.75 KB of OTP program memory, organized as 1K x 14-bit words. OTP memory is one-time-programmable, meaning the firmware is permanently written during production and cannot be erased or rewritten, which makes this part suited for high-volume, cost-sensitive applications where firmware is finalized before manufacturing.
What is the maximum clock speed of PIC12C671-10/SM?
The PIC12C671-10/SM operates at a maximum oscillator frequency of 10 MHz, which yields a 2.5 MIPS instruction throughput with 400 ns instruction cycles. The "-10" suffix in the part number denotes this 10 MHz speed grade, distinguishing it from slower -04 (4 MHz) variants in the same family.
Does PIC12C671-10/SM have EEPROM data memory?
No, the PIC12C671-10/SM does not include on-chip EEPROM. EEPROM data memory is only available on the PIC12CE673 and PIC12CE674 family variants. If persistent data storage is required, designers should consider the PIC12F675 or PIC12CE674 instead, both of which include EEPROM in similar 8-pin packages.
What is the recommended replacement for PIC12C671-10/SM?
According to the Microchip product page, the recommended replacement for PIC12C671-10/SM in new designs is the PIC12F675, which offers Flash memory (re-programmable), 10-bit ADC, and enhanced peripherals in a comparable 8-pin footprint. The PIC12F675 also supports in-circuit serial programming, reducing manufacturing cost.
What package does PIC12C671-10/SM use?
The PIC12C671-10/SM is housed in an 8-pin SOIJ (Small Outline IC, J-leaded) surface-mount package. The SOIJ is the surface-mount equivalent of the 8-pin PDIP used on -P variants and shares the same 8-pin functional pinout, allowing board-level migration between through-hole and SMT assembly processes.
Where can I buy PIC12C671-10/SM?
The PIC12C671-10/SM is currently in stock at major distributors including DigiKey and Mouser. Pricing as of 2026-09-15 starts at approximately $3.42 per unit in single-piece quantities, with volume pricing dropping to $2.19 per unit at 1000-piece quantities. Note that lifecycle status is NRND, so long-term availability may be limited.
What is the price of PIC12C671-10/SM?
As of 2026-09-15, PIC12C671-10/SM unit pricing is $3.42 at qty 1, $3.08 at qty 10, $2.75 at qty 100, $2.46 at qty 500, and $2.19 at qty 1000. These prices are sourced from DigiKey distributor listings and reflect current market rates; actual pricing may vary by supplier and order volume.
What is the lead time for PIC12C671-10/SM?
The PIC12C671-10/SM is currently listed with immediate stock availability at major distributors including DigiKey ("ships today" as of 2026-09-15) and Mouser. Because the part is marked NRND (Not Recommended for New Designs), long-term lead times may extend as inventory is consumed and production winds down over the coming years.
Is PIC12C671-10/SM pin-compatible with PIC12F675?
The PIC12F675 is a recommended replacement for PIC12C671 and uses a similar 8-pin package, but pinout compatibility is not identical. The PIC12F675 adds ICSP (In-Circuit Serial Programming) and uses the GP3 pin for that function, while the PIC12C671 uses that pin as MCLR. Confirm pinout before substituting in existing PCB layouts.
What is the difference between PIC12C671 and PIC12C672?
The PIC12C671 features 1.75KB (1K x 14) of OTP program memory, while the PIC12C672 provides 3.5KB (2K x 14) of OTP program memory. Both share the same 8-pin SOIJ/PDIP pinout, 128 bytes of RAM, 4-channel 8-bit ADC, and 35-instruction RISC architecture, making the PIC12C672 a drop-in upgrade path when larger firmware is required.
How many ADC channels does PIC12C671-10/SM have?
The PIC12C671-10/SM integrates a 4-channel, 8-bit analog-to-digital converter with the four analog inputs multiplexed onto GPIO pins. The ADC supports an external voltage reference (VREF) and operates with a recommended maximum analog source impedance of 10 kΩ to ensure adequate acquisition accuracy.
What is the operating voltage range of PIC12C671-10/SM?
The PIC12C671-10/SM operates from 2.5V to 5.5V supply voltage, supporting both 3.3V and 5V system designs. The wide supply range allows direct connection to 2-cell battery packs, 3.3V regulated rails, or 5V USB-powered circuits, simplifying power architecture in cost-sensitive embedded designs.
Where can I download the PIC12C671-10/SM datasheet PDF?
The PIC12C671-10/SM datasheet is freely available from Microchip's website (DeviceDoc 30561c) and from third-party aggregators including LCSC Electronics. The datasheet documents the RISC instruction set, ADC operation, electrical characteristics, programming specifications, and DC/AC timing diagrams needed for board-level design.
What is the difference between PIC12C671-10/SM and PIC12C671-04/SM?
The PIC12C671-10/SM is rated for 10 MHz maximum oscillator frequency, while the PIC12C671-04/SM is the 4 MHz speed grade variant. Both share the same 8-pin SOIJ package, 1.75KB OTP memory, 128 bytes RAM, and 8-bit ADC. The 10 MHz grade delivers 2.5 MIPS throughput versus 1 MIPS for the 04 grade.
What are the key specifications of PIC12C671-10/SM that engineers should know?
The PIC12C671-10/SM delivers 8-bit RISC performance with 1.75KB OTP memory, 128 bytes RAM, 6 I/O pins, a 4-channel 8-bit ADC, 35 single-word instructions, 2.5V-5.5V supply range, and 10 MHz maximum clock for 2.5 MIPS throughput, all in an 8-pin SOIJ surface-mount package. The combination of integrated ADC, low pin count, and low cost makes it suitable for appliance controls, sensor interfaces, and battery-powered sensor signal conditioning.

Справочные инженерные данные для PIC12C671-10/SM — сравнение, рекомендации по проектированию и информация о соответствии.

Руководство по выбору

Choose the PIC12C671-10/SM when designing cost-sensitive 8-pin surface-mount applications that require an integrated 8-bit ADC, 10MHz performance (2.5 MIPS), and have firmware finalized at production time. It excels in appliance controls, sensor signal conditioning, LED lighting, and battery-powered instruments where OTP memory cost advantages outweigh reprogrammability. For industrial temperature range (-40C to +85C), select the PIC12C671-10I/SM variant. For new designs, prefer the PIC12F675 which offers Flash memory, 10-bit ADC, and ICSP support at similar cost. Choose the PIC12C672-10/SM if more program memory (3.5KB) is needed, the PIC12CE674-10/SM if 16 bytes of EEPROM is required, or the PIC12C509A-04/SM if the ADC is not needed and lower speed is acceptable. All alternatives share the 8-SOIJ footprint, enabling drop-in PCB reuse.

Сравнение с аналогами

Параметр Этот товар PIC12C672-10/SM PIC12CE674-10/SM PIC12C671-10I/SM PIC12F675-I/SN PIC12C509A-04/SM PIC12C508A-04/SM
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 8-SOIJ 8-SOIJ (same) 8-SOIJ (same) 8-SOIJ (same) 8-SOIC (different body, similar pitch) 8-SOIJ (same) 8-SOIJ (same)
Program Memory 1.75 KB (1K x 14) OTP 3.5 KB (2K x 14) OTP 1.75 KB (1K x 14) OTP 1.75 KB (1K x 14) OTP 1.75 KB Flash 1.5 KB (768 x 12) OTP 768 bytes (512 x 12) OTP
Maximum Clock 10 MHz 10 MHz 10 MHz 10 MHz 20 MHz 4 MHz 4 MHz
ADC 8-bit, 4 channels 8-bit, 4 channels 8-bit, 4 channels 8-bit, 4 channels 10-bit, 4 channels None None
EEPROM None None 16 bytes None 128 bytes None None
Operating Temperature 0C to +70C 0C to +70C 0C to +70C -40C to +85C -40C to +85C 0C to +70C 0C to +70C
Supply Voltage 2.5V to 5.5V 2.5V to 5.5V 2.5V to 5.5V 2.5V to 5.5V 2.0V to 5.5V 2.5V to 5.5V 2.5V to 5.5V

Ключевые отличия

  • Integrated 8-bit ADC in an 8-pin package (против PIC12C509A-04/SM)
  • Highest available speed grade in the PIC12C67x family (против PIC12C671-04/SM)
  • Lower cost and lower power than Flash alternatives (против PIC12F675-I/SN)
  • NRND status flagged with clear migration path to PIC12F675 (против Other Microchip 8-bit MCUs)

Заметки по проектированию

The MCLR pin (GP3) is shared with the programming voltage input. When designing the reset circuit, use a 10kΩ pull-up to VDD and ensure no large capacitance is added to MCLR, as it would slow the rise time and cause programming or reset failures. Additionally, the ADC source impedance should stay below 10kΩ; otherwise, add an external buffer op-amp or increase the acquisition time beyond the recommended 20µs.

Decouple VDD with both a 100nF ceramic capacitor placed within 5mm of the VDD pin and a bulk 10µF tantalum or aluminum capacitor on the board. The PIC12C671's internal RC oscillator is sensitive to VDD noise - if using ADC readings, average multiple samples and add additional bulk capacitance if VDD has switching noise from relays or solenoids.

Keep traces to GP0/GP1/GP2/GP5 (analog-capable pins) short and away from digital switching signals to minimize ADC noise coupling. Use a ground pour under the SOIJ package to provide a low-impedance return path. For 10MHz operation, the oscillator traces (OSC1/OSC2) should be as short as possible and surrounded by ground to prevent radiation.

The PIC12C671 is marked NRND (Not Recommended for New Designs). For new designs, consider the PIC12F675 which provides Flash memory (re-programmable during development), 10-bit ADC, 128 bytes EEPROM, and ICSP support in a similar footprint. Existing designs should plan a last-time-buy or transition path before the part reaches end-of-life.

Информация о соответствии

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Без свинца
Yes
Без галогенов
Unknown
Конфликтные минералы
Compliant

RoHS compliant per Microchip product page. Not AEC-Q100 qualified - this part targets commercial/consumer applications. Industrial-grade PIC12C671-10I/SM variant available for extended temperature operation.

Данные проверены: 2026-09-15 — данные проверены и курируются командой компонентной инженерии XAIPART

Похожие запросы

PIC12C671-10/SM PIC12C671 datasheet Microchip PIC12C671 PIC12C671 8-bit OTP microcontroller SOIJ-8 surface mount MCU PIC12C671 ADC application PIC12C671 vs PIC12F675 PIC12C671 drop-in replacement PIC12C671-10/SM buy price stock what is the program memory of PIC12C671 PIC12C671 pinout SOIJ-8 8-pin microcontroller with ADC PIC12C671 NRND replacement PIC12C672 vs PIC12C671

Связанные компоненты & термины

Microchip Technology PIC12C671 PIC12C671-10/SM PIC12C672-10/SM PIC12CE674-10/SM PIC12C671-10I/SM PIC12F675-I/SN PIC12C509A-04/SM PIC12C508A-04/SM PIC microcontroller 8-bit MCU RISC architecture OTP memory ADC SOIJ-8 SOIC-8 PIC12C67X family PIC12F family Harvard architecture MCLR reset brown-out reset watchdog timer RoHS AEC-Q100 ICSP embedded systems sensor signal conditioning
Быстрый запрос цены (RFQ)
Заполните все данные — наша команда продаж ответит в течение 24 часов
Артикул Производитель Корпус QTY Целевая цена Итого
Итого: $0.00 USD
✓
Запрос цены отправлен!

Мы ответим на ваш email в течение 24 часов

1
RFQ отправлен
2
Предложение получено
3
Заказ оформлен
4
Оплата
5
Отправлено
6
Доставлено
Просмотреть детали RFQ