PIC12C672-10I/MF - 8-bit MCU, 3.5KB OTP, 10MHz, 8-DFN-SMD | Microchip
Артикул: PIC12C672-10I/MF ✗ Снят с производства| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $3.95 | $3,95 |
| 10 | $3.65 | $36,50 |
| 100 | $3.2 | $320,00 |
| 500 | $2.85 | $1.425,00 |
| 1.000 | $2.5 | $2.500,00 |
PIC12C672-10I/MF Обзор
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and peripherals such as ADC, timers, and I/O. Within the broader component hierarchy, the PIC12C672 belongs to the 8-bit microcontroller category, which sits under embedded processors, which in turn fall under microcontrollers and then integrated circuits. The PIC12C family specifically targets cost-sensitive, pin-constrained designs where a true 8-pin footprint with on-chip A/D and oscillator removes the need for external crystals or analog front-ends.
Key features of the PIC12C672-10I/MF include 4x8-bit ADC channels multiplexed onto the available pins, power-on reset (POR) and watchdog timer (WDT) for unattended reliability, an internal 4 MHz RC oscillator (with optional external clock), and the industry-standard 14-bit instruction set shared across the PIC12C/PIC16C midrange architecture. Industrial temperature grade (-40°C to +85°C, suffix "I") makes this part suitable for harsh-environment designs, and the OTP program memory suits low-volume production and prototype runs where in-system programmability is not required.
The architecture is based on Microchip's enhanced mid-range 8-bit core with a Harvard-style separate code/data bus, a hardware stack, and 35 single-word instructions. This RISC approach yields deterministic instruction timing, which is valuable for real-time control loops. The 128-byte file-register RAM is shared with general-purpose working registers, and the ADC uses successive approximation with the device's Vdd as the reference by default.
Typical applications include battery-powered sensor nodes, automotive sub-system controllers, small appliance control boards, smart-card and metering front-ends, and consumer white goods where 5 GPIO pins and 4 ADC channels are sufficient. The internal oscillator and integrated ADC allow BOM reduction by eliminating an external resonator and external analog MUX.
When designing with the PIC12C672-10I/MF, allocate the MCLR pin as a reset input (or tie to Vdd through a resistor for normal operation), and ensure that code protection bits are configured before OTP programming to prevent unintended reads. Note that OTP variants cannot be reprogrammed, so firmware must be fully validated in advance using a windowed (JW) sample or a compatible flash variant such as the PIC12F675 for development.
This page synthesizes current distributor pricing, drop-in and family alternatives, pin-level replacement guidance, and practical design notes not aggregated on the manufacturer datasheet or individual distributor listings, providing a single engineering reference for the PIC12C672-10I/MF.
Аналоги без доработки для PIC12C672-10I/MF — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC12C672-10I/MF (тот же форм-фактор и посадочное место) — отличается по Package, Operating Temperature, ADC, RAM Size, RoHS Status.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC12C672-04E/MF
✅ Прямая замена✓ В наличии
$2.2 / шт.
Открыть даташит →PIC12C672-10E/MF
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
PIC12C671-10I/MF
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$1.86 / шт.
Открыть даташит →PIC12F675-I/MF
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$1.05 / шт.
Открыть даташит →PIC12C672-10I/MF Максимальные параметры и электрические характеристики
| Core Processor | PIC |
| Core Size | 8-Bit |
| Program Memory Size | 3.5 KB (2K x 14) |
| Program Memory Type | OTP |
| RAM Size | 128 x 8 (128 bytes) |
| Number of I/O | 5 |
| Speed (Max Clock) | 10 MHz |
| Supply Voltage (Vcc/Vdd) | 3.0 V to 5.5 V |
| ADC | 4 channels x 8-bit |
| Oscillator Type | Internal (with optional external clock input) |
| Peripherals | POR, WDT |
| Рабочая температура | -40 °C to +85 °C (Industrial) |
| Корпус / Типоразмер | 8-DFN-S (6x5 mm), no-lead surface mount |
| Тип монтажа | Surface Mount |
| Уровень MSL | 1 (unlimited) |
| Статус RoHS | Non-Compliant (legacy DFN-S package) |
Конфигурация выводов PIC12C672-10I/MF
| Контакт 1 | GP5/OSC1/CLKIN — GPIO bit 5 / oscillator input / external clock input |
| Контакт 2 | GP4/OSC2/CLKOUT/AN3 — GPIO bit 4 / oscillator output / ADC input channel 3 |
| Контакт 3 | GP3/MCLR/VPP — GPIO bit 3 / Master Clear reset (active low) / Programming voltage input |
| Контакт 4 | GP2/AN2/T0CKI/INT — GPIO bit 2 / ADC input channel 2 / Timer 0 clock input / External interrupt |
| Контакт 5 | GP1/AN1/CIN-/VREF — GPIO bit 1 / ADC input channel 1 / Comparator inverting input / external ADC reference |
| Контакт 6 | GP0/AN0/CIN+ — GPIO bit 0 / ADC input channel 0 / Comparator non-inverting input |
| Контакт 7 | Vss — Ground reference |
| Контакт 8 | Vdd — Positive supply voltage (3.0 V to 5.5 V) |
Типичное применение
PIC12C672-10I/MF подходит для 7 применениеs: Battery-Powered Sensor Node, Automotive Sub-System Controller, Small Appliance Control Board, Smart Metering Front-End, Consumer White Goods Module, Hobbyist and Educational Projects, Industrial Sensor Interface Module.
Battery-Powered Sensor Node
The PIC12C672-10I/MF fits battery-powered sensor nodes thanks to its 3.0 V to 5.5 V supply, internal oscillator, 4x8-bit ADC for direct sensor interfacing, and low pin count of just 5 GPIO. Placed at the heart of a small PCB, it digitizes a thermistor, photodiode, or voltage divider directly without external ADC. Compared to a discrete ADC + small MCU approach, the PIC12C672 integrates both into one package, cutting BOM count and quiescent current. The 10 MHz clock yields ~5 MIPS, sufficient for periodic sampling, averaging, and UART/IR transmission. The industrial -40 to +85 °C range supports outdoor sensor deployments.
Рекомендуется
Automotive Sub-System Controller
The PIC12C672-10I/MF handles automotive sub-system control such as window lift switches, mirror position controllers, or interior light timers where 5 GPIO and 4 ADC channels are enough. The -40 to +85 °C industrial range covers cabin electronics; the integrated POR and WDT ensure reliable unattended operation. The internal oscillator eliminates external crystals that could fail under vibration. Pin-compatible upgrade to the AEC-Q100 qualified PIC12C672-10E/MF extended temperature grade enables -40 to +125 °C under-hood operation when validated. Its small 8-DFN-S footprint suits space-constrained automotive PCB modules.
Рекомендуется
Small Appliance Control Board
In a small appliance such as a coffee grinder, fan speed controller, or countertop mixer timer, the PIC12C672-10I/MF drives relays, reads user buttons, and times the cycle. The 5 GPIO suffice for 2-3 buttons plus a triac or relay driver line, and the 4 ADC channels can read a potentiometer or NTC sensor for temperature. The 3.0-5.5 V range matches the rectified mains supply typically used. The PIC mid-range instruction set is familiar to embedded engineers, lowering firmware development cost. Existing designs can be ported to the flash-based PIC12F675 for inventory risk reduction.
Рекомендуется
Smart Metering Front-End
The PIC12C672-10I/MF serves as a metering front-end, digitizing analog outputs from current transformers and accumulating counts or pulses for an external host. The 4x8-bit ADC, although only 8-bit resolution, is adequate for kWh or water-meter pulse-train counting where the energy measurement happens in dedicated metering ICs. The 128-byte RAM holds small calibration tables and rolling counters, while 3.5 KB OTP fits the metering protocol stack. The wide supply range tolerates battery-backed or rectified mains-derived rails. Engineers often migrate to the PIC12F675 for production to gain flash field-upgradability.
Рекомендуется
Consumer White Goods Module
In white-goods modules such as a dishwasher door-lock indicator, washing-machine water-level sensor, or refrigerator evaporator-fan controller, the PIC12C672-10I/MF provides the minimal logic with integrated ADC. Its 5 GPIO drive LEDs, sense buttons, and control small loads directly; the ADC reads level sensors and thermistors. The -40 to +85 °C industrial temperature grade handles kitchen and laundry ambient conditions. The internal oscillator saves cost on simple modules, and the 8-pin DFN-S footprint fits miniature PCBs hidden inside the appliance. The OTP program memory is acceptable for high-volume products.
Рекомендуется
Hobbyist and Educational Projects
The PIC12C672-10I/MF is widely used in hobbyist and educational projects thanks to its small pin count, free MPLAB X IDE support, and decades of PICmid-range tutorials. Students learn ADC sampling, GPIO control, timer interrupts, and serial I/O on a single chip. The internal oscillator removes crystal requirements, the 8-pin DFN-S fits on small breadboard adapters, and the 3-5.5 V supply matches USB-to-TTL serial power. For classroom use, the PIC12F675 is preferred as it has flash memory for repeated reprogramming; the PIC12C672-10I/MF suits OTP demonstration kits where code is fixed and known-good.
Рекомендуется
Industrial Sensor Interface Module
In a 4-20 mA loop-powered sensor or simple PLC input module, the PIC12C672-10I/MF digitizes an analog signal and emits a UART, SPI, or PWM output. The 4x8-bit ADC multiplexes multiple analog inputs on a single chip, while 3.5 KB OTP holds fixed linearization or protocol firmware. The -40 to +85 °C range covers factory-floor ambient. Internal oscillator saves bill-of-materials cost on volume modules. Engineers should design with a footprint-compatible flash part (PIC12F675) for production to ensure long-term availability, while still using PIC12C672 for prototype validation.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC12C672-10I/MF — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC12C672-10I/SM | PIC12C672-10/SM | PIC12C672-04E/MF | PIC12C672-10E/MF | PIC12C671-10I/MF | PIC12F675-I/MF |
|---|---|---|---|---|---|---|---|
| Package | 8-DFN-S (6x5 mm) | 8-SOIJ (208-mil) - different | 8-SOIJ (208-mil) - different | 8-DFN-S (6x5 mm) - same | 8-DFN-S (6x5 mm) - same | 8-DFN-S (6x5 mm) - same | 8-DFN-S (6x5 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | PIC 8-bit mid-range | PIC 8-bit mid-range | PIC 8-bit mid-range | PIC 8-bit mid-range | PIC 8-bit mid-range | PIC 8-bit mid-range | PIC 8-bit mid-range |
| Max Clock | 10 MHz | 10 MHz | 10 MHz | 4 MHz (-60%) | 10 MHz | 10 MHz | 10 MHz |
| Program Memory | 3.5 KB (2K x 14) OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 1.75 KB OTP (-50%) | 1.75 KB Flash (reprogrammable) |
| RAM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 64 bytes (-50%) |
| GPIO | 5 | 5 | 5 | 5 | 5 | 5 | 6 (+20%) |
| ADC | 4 x 8-bit | 4 x 8-bit | 4 x 8-bit | 4 x 8-bit | 4 x 8-bit | 4 x 8-bit | 4 x 10-bit (+25% resolution) |
| Operating Temperature | -40 °C to +85 °C (Industrial) | -40 °C to +85 °C | 0 °C to +70 °C (Commercial) | -40 °C to +125 °C (Extended) | -40 °C to +125 °C (Extended) | -40 °C to +85 °C | -40 °C to +85 °C |
| Lifecycle Status | Obsolete | Obsolete | Active | Obsolete | Obsolete | Obsolete | Active (recommended migration) |
Ключевые отличия
- Wide -40 to +85 °C industrial temperature grade (против PIC12C672-10/SM)
- Compact 8-DFN-S 6x5 mm package for tight layouts (против PIC12C672-10I/SM (8-SOIJ))
- Larger program memory than PIC12C671 (против PIC12C671-10I/MF)
Заметки по проектированию
Estimated: supply current consumption for the PIC12C672-10I/MF is typically 1.8 mA at 5 V and 10 MHz active, dropping to a few microamperes in sleep mode. Use a bulk 100 nF + 10 uF decoupling pair within 5 mm of Vdd (pin 8), and place a 100 nF directly on Vdd-to-Vss. For battery-powered designs, leverage the sleep mode with WDT wake-up - WDT current is in the microampere range. A diode-protected reverse-polarity block and TVS clamp on Vdd will protect the 5.5 V absolute-maximum rail during transients in industrial environments.
The 8-DFN-S (6x5 mm) package has a thermal pad (typically pin 1 region or central exposed pad) that must be soldered to a copper pour for mechanical reliability. Provide a thermal pad land pattern at least equal to the package thermal pad, with thermal vias to the inner/ground plane. Keep all traces short and direct to the package; the no-lead DFN-S has low lead inductance so a tight ground plane under the device improves ADC performance and reduces EMI. Keep analog input traces routed away from digital switching traces to preserve ADC accuracy.
Three common pitfalls: (1) OTP programming cannot be reversed, so use a flash equivalent (PIC12F675) or windowed (JW) sample for development; (2) the MCLR pin (pin 3) is shared with VPP programming voltage, requiring a 10 kohm pull-up to Vdd plus a series diode or current-limiting resistor when used in-circuit; (3) the PIC12C672 is RoHS non-compliant on the legacy ordering code, so for RoHS designs choose a flash migration with confirmed RoHS status. Also note that configuration bits (oscillator, code protect, watchdog) must be set during programming or the part will not start correctly.
Информация о соответствии
Per legacy Microchip ordering code, the PIC12C672-10I/MF in 8-DFN-S is RoHS non-compliant due to lead-based solder finish on the no-lead terminations. Microchip does not list AEC-Q100 qualification; the /E (extended -40 to +125 °C) variant is not automotive-qualified either. REACH compliance applies to substance registration, not RoHS exemption.