PIC12F675-E/P - 8-bit MCU, 1.75KB Flash, 20MHz, 8-PDIP | Microchip
料号: PIC12F675-E/P ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $1.85 | $1.85 |
| 10 | $1.62 | $16.20 |
| 100 | $1.38 | $138.00 |
| 500 | $1.18 | $590.00 |
| 1,000 | $1.05 | $1,050.00 |
PIC12F675-E/P 概述
An 8-bit microcontroller is a small, self-contained computing IC that combines a CPU, non-volatile program memory, working RAM, data EEPROM, and configurable peripherals on a single die. The PIC® 12F family is the smallest-footprint branch of Microchip's mid-range PIC® architecture, designed for low pin count (8-pin) applications where PCB area and BOM cost dominate. Inside the PIC12F675, the mid-range CPU core is paired with a 10-bit A/D converter (4 channels), an analog comparator, a capture/compare/PWM module, an internal 4 MHz oscillator, and a 4 MHz internal RC calibrated to ±1 %. The part is supported by Microchip's MPLAB X IDE and the free MPLAB XC8 C compiler.
Key features include six general-purpose I/O pins with individual direction control, a precision 4 MHz internal oscillator eliminating the need for an external crystal in many designs, in-circuit serial programming (ICSP) via two pins (GP0/GP1), and a wide operating voltage range of 2.0 V to 5.5 V. The device also provides a hardware USART (not present on the smaller PIC12F629), 10-bit PWM, and a configurable watchdog timer with its own on-chip low-power oscillator for maximum reliability. Power management features include nanoWatt technology with multiple idle and sleep modes that drop quiescent current into the microamp range.
Typical applications include battery-powered sensor nodes, automotive body and lighting controllers, white-goods and HVAC interfaces, low-cost consumer remote controls, LED drivers, and simple closed-loop fan or pump controllers. The wide 2.0-5.5 V supply range allows direct connection to single-cell lithium, two-cell AA, or 5 V regulated rails without level shifting.
When designing with the PIC12F675-E/P, place a 100 nF decoupling capacitor within 5 mm of VDD and tie the MCLR pin to VDD through a 10 kΩ pull-up for normal operation. Because the part offers only six usable I/O lines, plan pin allocation carefully - reserving GP0/GP1 for ICSP allows in-circuit firmware updates after PCB assembly.
直接替换替代料: PIC12F675-E/P ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC12F675-E/P (相同外形与封装尺寸) ——差异在于 Package, Timers, Comparators, Internal Oscillator, Operating Temperature.
快速对比工具——选择替代料号进行并排对比:
PIC12F675-I/P
✅ 直接替换✓ 有现货
联系询价
查看数据手册 →PIC12F629-E/P
✅ 直接替换✓ 有现货
$1.2 / 个
查看数据手册 →PIC12F615-E/P
✅ 直接替换✓ 有现货
$0.74 / 个
查看数据手册 →PIC12F617-E/P
✅ 直接替换✓ 有现货
$1.05 / 个
查看数据手册 →PIC12F609-E/P
✅ 直接替换✓ 有现货
$0.78 / 个
查看数据手册 →PIC12F508-E/P
✅ 直接替换📋 参考替代料(不在目录中)
PIC12F1840-E/P
✅ 直接替换✓ 有现货
$1.05 / 个
查看数据手册 →PIC12F675-E/P 最大额定值与电气特性
| Core Architecture | PIC mid-range 8-bit RISC |
| Program Memory (Flash) | 1.75 KB (1K x 14 words) |
| RAM | 64 bytes |
| EEPROM Data Memory | 128 bytes |
| Instruction Set Size | 35 single-word instructions |
| Instruction Cycle Time | 200 ns (20 MHz, 4 clocks/instruction) |
| Operating Frequency (max) | 20 MHz |
| Supply Voltage (VDD) | 2.0 V to 5.5 V |
| I/O Pins | 6 |
| ADC | 10-bit, 4 channels |
| Comparators | 1 |
| Timers | 1 x 8-bit, 1 x 16-bit (with CCP) |
| PWM Channels | 1 (10-bit) |
| Internal Oscillator | 4 MHz, calibrated ±1 % |
| Communication | ICSP (in-circuit serial programming), no hardware UART |
| 工作温度 | -40 °C to +125 °C (Extended, "E") |
| 封装 | 8-pin PDIP (through-hole, 0.300 in / 7.62 mm row pitch) |
| RoHS 状态 | Compliant |
| Programming Support | MPLAB X IDE, MPLAB XC8 C compiler, PICkit / ICD |
| MSL 等级 | 1 (unlimited floor life at <30 °C / 85 % RH) |
PIC12F675-E/P 引脚配置
| 引脚 1 | VDD — Positive supply (2.0 V to 5.5 V) |
| 引脚 2 | GP5/OSC1/CLKIN — Bidirectional I/O / external clock input / crystal connection |
| 引脚 3 | GP4/OSC2/CLKOUT — Bidirectional I/O / crystal output / clock output |
| 引脚 4 | GP3/MCLR/VPP — Input-only I/O / Master Clear reset / programming voltage |
| 引脚 5 | GP2/AN2/T0CKI/INT/COUT/CCP1 — Bidirectional I/O / analog ch2 / Timer0 clock / ext int / comparator out / PWM |
| 引脚 6 | GP1/AN1/VREF/ICSPCLK — Bidirectional I/O / analog ch1 / ADC VREF / ICSP clock |
| 引脚 7 | GP0/AN0/ICSPDAT — Bidirectional I/O / analog ch0 / ICSP data |
| 引脚 8 | VSS — Ground reference |
典型应用
PIC12F675-E/P 适用于 6 应用s: Battery-Powered Wireless Sensor Node, Automotive Interior Lighting Controller, White Goods User Interface Panel, Consumer IR Remote Control Transmitter, Smart Sensor IoT Edge Node, HVAC Fan Speed Controller.
Battery-Powered Wireless Sensor Node
The PIC12F675-E/P is well suited as the host MCU in a low-cost, battery-powered wireless sensor node because of its 2.0 V to 5.5 V supply range and nanoWatt sleep modes. The integrated 10-bit ADC reads up to four analog sensors (temperature, light, humidity) directly without external signal conditioning. The internal 4 MHz calibrated oscillator removes the need for an external crystal, shrinking the BOM. Wake-up via the Watchdog Timer or pin-change interrupt keeps average quiescent current under 5 µA, enabling multi-year coin-cell operation. ICSP via GP0/GP1 allows in-field firmware updates.
推荐
Automotive Interior Lighting Controller
The PIC12F675-E/P's extended -40 °C to +125 °C temperature range and robust 6-I/O design make it ideal for automotive interior lighting (ambient LEDs, puddle lamps, courtesy lights). The 10-bit PWM module and CCP peripheral provide precise LED dimming with 1024 brightness steps, while the on-chip comparator enables current sensing for short-circuit and over-temperature protection. The internal oscillator eliminates vibration-sensitive crystals. Wide 2.0-5.5 V supply tolerates cranking transients on 12 V automotive rails when paired with a TVS-protected regulator.
推荐
White Goods User Interface Panel
The PIC12F675-E/P is a strong fit for white-goods user-interface panels (washing machines, dishwashers, microwaves) where 6 I/O pins drive button matrices, status LEDs, and buzzer tones. The 35-instruction mid-range core is easy to program in C or assembly, and the 1.75 KB Flash is sufficient for typical UI state machines. The extended temperature rating ensures reliable operation near heating elements. ICSP lets manufacturers update firmware across product variants using a single PCB.
推荐
Consumer IR Remote Control Transmitter
In a low-cost consumer IR remote (TV, set-top box, fan), the PIC12F675-E/P offers just enough I/O and Flash for matrix-scanned keypads, NEC/RC5 protocol generation, and carrier-frequency modulation via the CCP PWM at 38 kHz. The internal 4 MHz oscillator keeps BOM to one MCU plus an IR LED and a few passives, while the 25 mA sink capability drives the IR LED directly without a driver transistor. Sleep current of <1 µA permits multi-year battery life from a single CR2032 coin cell.
推荐
Smart Sensor IoT Edge Node
For IoT edge nodes interfacing with Wi-Fi or LoRa modules (ESP8266, RN2483), the PIC12F675-E/P serves as a low-power analog front-end controller. Its 4-channel 10-bit ADC digitizes sensor data, the 6 I/O pins manage module reset, status, and sleep handshakes, and the nanoWatt sleep reduces total system idle current to the µA range. The wide voltage range accepts 3.3 V logic direct from the radio module without level translation. Flash is enough for protocol adaptation and OTA prep.
推荐
HVAC Fan Speed Controller
The PIC12F675-E/P is a cost-effective closed-loop fan-speed controller for HVAC systems, where the 10-bit ADC reads a temperature or potentiometer input and the CCP PWM drives a small DC or BLDC fan through an external MOSFET. The integrated analog comparator provides over-current protection without an extra IC. Extended -40 °C to +125 °C operation survives attic and outdoor installations. The 8-pin PDIP package is easy to hand-prototype and rework during development.
推荐
推荐产品汇总
工程参考数据: PIC12F675-E/P ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC12F675-I/P | PIC12F629-E/P | PIC12F615-E/P | PIC12F617-E/P | PIC12F1840-E/P |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 8-PDIP | 8-PDIP - same | 8-PDIP - same | 8-PDIP - same | 8-PDIP - same | 8-PDIP - same |
| Flash Program Memory | 1.75 KB | 1.75 KB | 1.75 KB | 1 KB | 1 KB | 7 KB |
| RAM | 64 B | 64 B | 64 B | 128 B | 128 B | 256 B |
| EEPROM | 128 B | 128 B | 0 B | 0 B | 128 B | 256 B |
| ADC | 10-bit, 4 ch | 10-bit, 4 ch | None | 10-bit, 4 ch | 10-bit, 4 ch | 10-bit, 4 ch |
| Max Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 16 MHz | 32 MHz |
| Operating Temperature | -40 to +125 C | -40 to +85 C | -40 to +125 C | -40 to +125 C | -40 to +125 C | -40 to +125 C |
| Supply Voltage | 2.0 to 5.5 V | 2.0 to 5.5 V | 2.0 to 5.5 V | 2.0 to 5.5 V | 2.0 to 5.5 V | 1.8 to 5.5 V |
关键差异点
- Integrated 10-bit ADC with 4 channels (对比 PIC12F629-E/P)
- 128 bytes of on-chip EEPROM (对比 PIC12F615-E/P)
- Extended -40 to +125 C temperature range (对比 PIC12F675-I/P)
- 1.75 KB Flash (vs 1 KB on PIC12F615) (对比 PIC12F615-E/P)
设计说明
Place a 100 nF X7R decoupling capacitor within 5 mm of the VDD pin and a 10 µF bulk capacitor on the board-level VDD rail. For battery applications, switch to Sleep mode between ADC samples and gate the analog supply to the internal bandgap via the VCFG bit. The internal 4 MHz HFINTOSC saves typically 1-3 mA versus an external crystal oscillator, extending battery life in coin-cell designs.
Always tie the MCLR pin (GP3) to VDD through a 10 kΩ pull-up resistor - never leave it floating or the device may randomly reset from noise. Configure the CONFIG register's MCLRE bit to enable MCLR. For ICSP programming, ensure the 10 kΩ pull-up is on MCLR so that the programmer's VPP pulse (~13 V) can still drive the pin. Brown-out Detect should be enabled (BODEN=1) whenever the MCU operates below 4.2 V to prevent corrupt Flash writes.
Reserve GP0 and GP1 for ICSP (ICSPDAT and ICSPCLK) on the production PCB. Route both signals with short, parallel traces to a 2×3 or 1×6 programming header to avoid loading during programming. Keep analog inputs (AN0-AN3) routed away from switching nodes and digital clocks; place a small RC filter on each analog input for noise-sensitive ADC readings. The internal 4 MHz oscillator is sensitive to rapid VDD changes - add 100 nF close to the pin.
合规信息
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - for AEC-Q100 automotive designs choose PIC16F or PIC18F Q1-grade parts. Lead-free and halogen-free per Microchip packaging material declaration.