PIC12C671-10/SM - 8-bit MCU 1.75KB OTP 10MHz SOIJ-8 | Microchip
부품 번호: PIC12C671-10/SM ✗ 단종| 수량 | 단가 | 합계 |
|---|---|---|
| 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 |
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
✅ 드롭인✓ 재고 있음
$1.18 / 개
데이터시트 보기 →PIC12CE674-10/SM
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC12C671-10I/SM
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC12C509A-04/SM
✅ 드롭인✓ 재고 있음
$0.99 / 개
데이터시트 보기 →PIC12F675-I/SN
✅ 드롭인✓ 재고 있음
$0.74 / 개
데이터시트 보기 →PIC12C508A-04/SM
✅ 드롭인✓ 재고 있음
$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 핀 구성
| 핀 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 (vs PIC12C509A-04/SM)
- Highest available speed grade in the PIC12C67x family (vs PIC12C671-04/SM)
- Lower cost and lower power than Flash alternatives (vs PIC12F675-I/SN)
- NRND status flagged with clear migration path to PIC12F675 (vs 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.