PIC12F675-E/MF - 8-Bit 20MHz Flash MCU, 1.75KB | Microchip
부품 번호: PIC12F675-E/MF ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $0.84 | $0.84 |
| 10 | $0.76 | $7.60 |
| 100 | $0.67 | $67.00 |
| 500 | $0.59 | $295.00 |
| 1,000 | $0.54 | $540.00 |
PIC12F675-E/MF 개요
A microcontroller (MCU) is a single-chip computer containing a CPU core, program and data memory, peripherals, and I/O - it executes firmware to read sensors, drive actuators, and communicate with other ICs. Within the broader semiconductor taxonomy, the PIC12F675 sits in the hierarchy: microcontroller -> 8-bit MCU -> PIC microcontroller -> PIC12F family -> Microchip 8-bit Flash MCUs. Its integrated 10-bit ADC and analog comparator make it a drop-in choice for low-pin-count analog and digital control tasks where a small package and low BOM count matter.
Key features include: 8-bit RISC architecture with only 35 single-word instructions, hardware interrupt controller with 8-level deep hardware stack, four-channel 10-bit Analog-to-Digital Converter (ADC) with 4 input channels, one analog comparator, and an internal 4 MHz oscillator (calibrated to +/-1 percent). The wide 2.0 V to 5.5 V supply range (per Microchip datasheet 41180 - refer to the manufacturer datasheet for the latest revision) supports both 3.3 V and 5 V systems, while an on-chip 4 MHz internal oscillator can eliminate the external resonator entirely in cost-sensitive designs.
From an architectural perspective, the PIC12F675 uses a Harvard-class RISC core with a 14-bit instruction word. The Flash-based program memory is in-circuit serial programmable (ICSP) via two pins (ICSPCLK/ICSPDAT), enabling in-system firmware updates. An on-chip MCLR and Power-on Reset (POR) circuit plus Brown-out Detect (BOD) protect against fault conditions. The 'E' suffix designates the extended industrial temperature range of -40 C to +125 C; the 'MF' suffix denotes the 8-lead DFN (Dual Flat No-lead) package, also written as DFN-S 6 x 5 mm.
Typical applications include low-pin-count analog sensor interfaces, LED lighting controllers, battery chargers, small appliances, and consumer handheld products. The integrated ADC and comparator allow direct thermistor, photocell, or potentiometer signal conditioning without external op-amps, while the 6 GPIO lines can drive indicator LEDs, relays, or push-button inputs.
When designing with this device, ensure the supply voltage stays within the published operating range and that ICSPCLK/ICSPDAT lines are isolated from high-current traces to avoid programming noise. The internal 4 MHz oscillator is calibrated at the factory; for timing-sensitive UART or PWM applications, consider an external crystal for higher accuracy.
This page synthesizes distributor pricing, drop-in package-compatible alternatives, and practical design notes not found in the manufacturer datasheet alone, providing a one-stop reference for engineers sourcing the PIC12F675-E/MF.
드롭인 대체품: PIC12F675-E/MF — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC12F675-E/MF (동일 폼 팩터 및 풋프린트) — 차이점: Package, Operating Temperature, I/O Pins, RoHS Status, Comparators.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC12F675-I/MF
✅ 드롭인✓ 재고 있음
$1.05 / 개
데이터시트 보기 →PIC12F675T-I/MF
✅ 드롭인✓ 재고 있음
$0.82 / 개
데이터시트 보기 →PIC12F675T-E/MF
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC12F675T-E/MD
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC12F675-E/MD
✅ 드롭인✓ 재고 있음
$0.82 / 개
데이터시트 보기 →PIC12F675-E/MF 최대 정격 & 전기적 특성
| Core | 8-bit PIC RISC |
| Instruction Set | 35 single-word instructions |
| Program Memory | 1.75 KB Flash (1K x 14) |
| RAM | 64 bytes |
| EEPROM | 128 bytes |
| Maximum CPU Speed | 20 MHz (200 ns instruction cycle) |
| I/O Pins | 6 |
| ADC | 10-bit, 4 channels |
| Comparators | 1 |
| 공급 전압 | 2.0 V to 5.5 V |
| 동작 온도 | -40 C to +125 C (Extended, 'E' suffix) |
| Internal Oscillator | 4 MHz, factory calibrated |
| 패키지 | 8-pin DFN-S (6 x 5 mm), 'MF' suffix |
| 실장 유형 | Surface Mount |
| RoHS 상태 | Compliant (per Microchip product page) |
PIC12F675-E/MF 핀 구성
| 핀 1 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| 핀 2 | GP5/T1CKI/OSC1/CLKIN/AN0 — GPIO 5 / Timer1 clock / oscillator input / ADC ch0 |
| 핀 3 | GP4/AN3/T1G/OSC2/CLKOUT — GPIO 4 / ADC ch3 / Timer1 gate / oscillator output |
| 핀 4 | GP3/MCLR/VPP — GPIO 3 (input only) / Master Clear / ICSP programming voltage |
| 핀 5 | GP2/AN2/T0CKI/INT/COUT/CCP1 — GPIO 2 / ADC ch2 / Timer0 clock / external interrupt / comparator output |
| 핀 6 | GP1/AN1/CIN-/ICSPCLK — GPIO 1 / ADC ch1 / comparator in- / ICSP clock |
| 핀 7 | GP0/AN0/CIN+/ICSPDAT — GPIO 0 / ADC ch0 / comparator in+ / ICSP data |
| 핀 8 | VSS — Ground reference |
일반적인 애플리케이션
PIC12F675-E/MF 적합 용도: 6 애플리케이션s: Low-Pin-Count Analog Sensor Interface, Battery-Powered LED Lighting Controller, Small Appliance Control Board, Consumer Handheld Device Controller, Industrial Sensor Node (Simple), Automotive Interior Lighting / Accessory.
Low-Pin-Count Analog Sensor Interface
The PIC12F675-E/MF is well-suited to small analog sensor interfaces that need a minimal BOM and a small PCB footprint. Its 4-channel 10-bit ADC with internal voltage reference plus 1 analog comparator lets the MCU directly read thermistors, photocells, or potentiometers without an external op-amp. With 6 GPIO total, 4 are ADC-capable, leaving pins for an LED status indicator and a digital interrupt. The 1.75 KB Flash holds calibration tables and small state-machine firmware, and the 128-byte EEPROM stores configuration parameters that survive power cycling. Placed on a 2-layer PCB with the DFN-8 (6x5 mm) package, the design fits behind a sensor housing and consumes milliwatts in active mode.
추천
Battery-Powered LED Lighting Controller
Battery-powered LED lighting controllers benefit from the PIC12F675-E/MF's wide 2.0 V to 5.5 V supply range, internal 4 MHz oscillator, and 20 MHz max instruction rate for software PWM or constant-current LED drive. The internal oscillator eliminates a 2-pin external crystal, reducing quiescent draw in standby. According to the Microchip datasheet (refer to the manufacturer datasheet), the ICSP programming pins (GP0/GP1) double as GPIO in production, preserving I/O count. With 1.75 KB Flash, the firmware can hold brightness curves, fade tables, and low-battery cutoff logic. The extended -40 C to +125 C range suits outdoor luminaires and automotive interior lighting.
추천
Small Appliance Control Board
Small appliance controllers (coffee makers, hand mixers, desk fans) routinely use the PIC12F675-E/MF for cost-effective BLDC or resistive-load control. The 6 GPIO is enough to drive a power relay, read a Hall-effect sensor or push-button, and service an indicator LED. The internal 4 MHz oscillator is factory calibrated to within +/-1 percent, accurate enough for time-of-day scheduling on a mains-line appliance. The 128-byte EEPROM stores user preferences (last setting, language, calibration), while the 10-bit ADC monitors motor current or temperature. The DFN-8 footprint fits the smallest appliance PCBs and supports IR-reflow assembly.
추천
Consumer Handheld Device Controller
Consumer handheld products (remote controls, key fobs, electronic toys) need a low-cost MCU with low active current and a tiny PCB footprint - a perfect fit for the PIC12F675-E/MF. Its 8-pin DFN-S package (6 x 5 mm) sits comfortably behind a coin-cell battery holder, and its 2.0 V minimum supply supports direct coin-cell operation. With 35 single-word instructions and a 200 ns cycle, the MCU wakes on comparator interrupt, performs a key-press scan, and returns to sleep - all within microseconds to extend battery life. The 1.75 KB Flash supports 10 to 20 capacitive-touch or button-scan states with debounce logic.
추천
Industrial Sensor Node (Simple)
Simple industrial sensor nodes - contact closure monitors, limit-switch readers, and process indicators - use the PIC12F675-E/MF for its -40 C to +125 C extended temperature range and 128-byte EEPROM for non-volatile counters. The 10-bit ADC provides 4 channels for 4-20 mA loop sense resistors, while the analog comparator triggers an interrupt when a threshold is crossed. Industrial deployments benefit from the 5 V native supply range, which simplifies interface to legacy 24 V loops after a single resistor divider. The DFN-8 footprint lets the module fit inside a M12 sensor connector housing.
추천
Automotive Interior Lighting / Accessory
The PIC12F675-E/MF in its extended temperature range is well-suited to non-safety automotive interior applications: ambient lighting, USB accessory controllers, and dome-light timers. Its wide 2.0 V to 5.5 V supply range accommodates 12 V automotive rails after a simple LDO or series resistor, and its small DFN-8 footprint fits behind trim panels. For higher-temperature under-hood or AEC-Q100 environments, Microchip recommends migrating to PIC12F1822 or PIC16F families that are automotive-qualified. The internal comparator can debounce door switches and trigger timed dome-light fade-outs.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC12F675-E/MF — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC12F675-I/MF | PIC12F675T-I/MF | PIC12F675T-E/MF | PIC12F675T-E/MD | PIC12F675-E/MD |
|---|---|---|---|---|---|---|
| Package | 8-pin DFN-S (6 x 5 mm), MF | 8-pin DFN-S (6 x 5 mm), MF - same | 8-pin DFN-S (6 x 5 mm), MF - same | 8-pin DFN-S (6 x 5 mm), MF - same | 8-pin DFN-S (6 x 5 mm), MD - same | 8-pin DFN-S (6 x 5 mm), MD - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Core / Architecture | 8-bit PIC baseline, 14-bit instruction | 8-bit PIC baseline, 14-bit instruction - same | 8-bit PIC baseline, 14-bit instruction - same | 8-bit PIC baseline, 14-bit instruction - same | 8-bit PIC baseline, 14-bit instruction - same | 8-bit PIC baseline, 14-bit instruction - same |
| Program Memory | 1.75 KB Flash | 1.75 KB Flash - same | 1.75 KB Flash - same | 1.75 KB Flash - same | 1.75 KB Flash - same | 1.75 KB Flash - same |
| RAM / EEPROM | 64 B / 128 B | 64 B / 128 B - same | 64 B / 128 B - same | 64 B / 128 B - same | 64 B / 128 B - same | 64 B / 128 B - same |
| Max CPU Speed | 20 MHz | 20 MHz - same | 20 MHz - same | 20 MHz - same | 20 MHz - same | 20 MHz - same |
| Supply Voltage | 2.0 V to 5.5 V | 2.0 V to 5.5 V - same | 2.0 V to 5.5 V - same | 2.0 V to 5.5 V - same | 2.0 V to 5.5 V - same | 2.0 V to 5.5 V - same |
| Operating Temperature | -40 C to +125 C (Extended) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +125 C (Extended) - same | -40 C to +125 C (Extended) - same | -40 C to +125 C (Extended) - same |
| ADC / Comparators | 10-bit / 4-ch + 1 comparator | 10-bit / 4-ch + 1 comparator - same | 10-bit / 4-ch + 1 comparator - same | 10-bit / 4-ch + 1 comparator - same | 10-bit / 4-ch + 1 comparator - same | 10-bit / 4-ch + 1 comparator - same |
주요 차별점
- Extended industrial temperature range -40 C to +125 C (vs PIC12F675-I/MF)
- Same 8-pin DFN-S (MF) footprint with identical pinout (vs PIC12F675-E/P (PDIP-8 variant))
- Integrated 10-bit ADC + analog comparator with no extra cost (vs PIC12F629-E/MF (no-ADC sibling))
설계 노트
Estimated: At 5 V VDD, 20 MHz CPU clock, the PIC12F675-E/MF core typically draws 1.0 to 1.8 mA in active mode per the Microchip datasheet (refer to the manufacturer datasheet for the latest figures). Place a 100 nF decoupling capacitor between VDD (pin 1) and VSS (pin 8) within 5 mm of the package, plus a 10 uF bulk capacitor on the VDD rail. For sleep-mode designs, the brown-out detect (BOD) and watchdog timer (WDT) should be configured to minimize quiescent current, which can drop below 1 uA in deep sleep.
The DFN-8 (MF) package has an exposed pad on the underside that should be soldered to a PCB land pattern connected to VSS for both thermal dissipation and electrical grounding. Per Microchip footprint recommendations, use a 2-layer board with a continuous ground plane under the exposed pad. Keep trace lengths on the ICSP pins (GP0/GP1) short and isolated from switching power or relay drive traces to prevent programming errors during in-circuit serial programming.
A common mistake is leaving the MCLR/VPP pin (GP3, pin 4) floating - it MUST be tied to VDD through a 10 kohm pull-up resistor for normal operation. According to Microchip application notes, when MCLR is enabled in the configuration bits, an unconnected MCLR pin can cause spurious resets or prevent code execution. Also note that GP3 is the only input-only pin (no output driver) - do not connect it to a load that requires sourcing current.
When using the internal 4 MHz oscillator, route GP5/OSC1 and GP4/OSC2 traces away from high-frequency switching signals to minimize crosstalk. Estimated: crystal-mode startup time at 2.0 V can exceed 1 second for high-Cload crystals, so use the internal 4 MHz HFINTOSC for faster wake-up in interrupt-driven designs. For UART communications, the internal oscillator +/-1 percent factory calibration is borderline; consider a 4.000 MHz external crystal for reliable serial at 9600 baud and above.
규정 준수 정보
RoHS and lead-free compliance per Microchip product page. Not AEC-Q100 qualified - migrate to PIC12F1822-E/MF or a PIC16F family for AEC-Q100 automotive applications.