PIC12C671-10/SM - 8-bit MCU 1.75KB OTP 10MHz SOIJ-8 | Microchip
MPN: PIC12C671-10/SM ✗ 停產PIC12C671-10/SM 概覽
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 — 相同封裝,腳位對腳位相容。需重新設計 PCB 的不同封裝零件不列入。
此系列的變體
與下列產品可直接替換的同系列型號: PIC12C671-10/SM (相同外形與佔位) — 差異在於 Package, Instruction Set, Program Memory Size, Operating Temperature, ADC.
PIC12C672-10/SM
✅ 直接替換聯絡詢價
查看資料表 →PIC12CE674-10/SM
✅ 直接替換📋 參考替代品(不在目錄中)
PIC12C671-10I/SM
✅ 直接替換📋 參考替代品(不在目錄中)
PIC12C509A-04/SM
✅ 直接替換聯絡詢價
查看資料表 →PIC12F675-I/SN
✅ 直接替換聯絡詢價
查看資料表 →PIC12C508A-04/SM
✅ 直接替換聯絡詢價
查看資料表 →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 腳位配置
| 腳位 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.
推薦
推薦產品摘要
工程參考資料,適用於 PIC12C671-10/SM — 比較、設計指引及合規資訊。
選型指南
與替代品比較
| 參數 | 本產品 | 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 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.