PIC12F675-E/SN - 8-Bit 20MHz 1.75KB Flash MCU SOIC-8 | Microchip
料号: PIC12F675-E/SN ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $1.62 | $1.62 |
| 10 | $1.46 | $14.60 |
| 100 | $1.3 | $130.00 |
| 500 | $1.15 | $575.00 |
| 1,000 | $1.02 | $1,020.00 |
PIC12F675-E/SN 概述
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and peripherals around an 8-bit data bus. The PIC12F675 belongs to the PIC10/12/16 mid-range family of microcontrollers -> 8-bit MCU -> microcontroller -> embedded processor -> semiconductor. Microchip's PIC architecture uses a Harvard RISC design with only 35 single-word instructions, enabling 200ns instruction execution at 20MHz. This combination of compact code density, deterministic timing, and self-contained peripherals makes the PIC12F675 a reference baseline for cost-sensitive embedded control in appliance, sensor, and lighting applications.
Key features of the PIC12F675-E/SN include 4 channels of 10-bit ADC with voltage reference, one analog comparator with programmable on-chip reference, an internal 4MHz oscillator (calibrated to ±1%), an internal 20MHz RC oscillator option, an enhanced universal synchronous/asynchronous receiver-transmitter (EUSART) for serial communication, and in-circuit serial programming (ICSP) for field-upgradeable firmware. The 'E' suffix denotes the extended industrial temperature range of -40C to +125C, which is critical for outdoor, automotive under-hood, and industrial environments.
Architecturally, the PIC12F675 uses a 14-bit wide instruction word with single-cycle execution except for program branches (two cycles). The Flash program memory is rated for 100,000 erase/write cycles and EEPROM data memory for 1,000,000 cycles, supporting firmware that stores calibration, configuration, or runtime counters in non-volatile memory. The device's nanoWatt power management suite includes multiple power-managed operating modes (Run, Idle, Sleep) and wake-on-change I/O to minimize quiescent current in battery-powered designs.
Typical applications include PIR motion sensor signal conditioning, LED lighting controllers, battery chargers, smart sensor nodes, fan controllers, smoke detectors, and simple user-interface controllers (button + LED, I2C slave). The on-chip comparator and ADC enable direct interfacing with analog sensors (temperature, light, gas), eliminating the need for external signal conditioning and shrinking the BOM in space-constrained designs.
A primary design consideration is the supply voltage: the PIC12F675-E/SN is rated 2.0V to 5.5V; for designs that need operation below 2.0V or that require higher ADC resolution, consider the PIC12F683 (10-bit ADC, more memory) or PIC12F1840 (7-bit DAC, more peripherals) as functional upgrades that retain the 8-pin SOIC footprint.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes not found in the manufacturer datasheet alone.
直接替换替代料: PIC12F675-E/SN ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC12F675-E/SN (相同外形与封装尺寸) ——差异在于 Package, Internal Oscillator, Timers, Operating Temperature, ADC.
快速对比工具——选择替代料号进行并排对比:
PIC12F675-I/SN
✅ 直接替换✓ 有现货
$0.74 / 个
查看数据手册 →PIC12F675T-E/SN
✅ 直接替换✓ 有现货
$0.96 / 个
查看数据手册 →PIC12F683-E/SN
✅ 直接替换📋 参考替代料(不在目录中)
PIC12F615-E/SN
✅ 直接替换✓ 有现货
$0.84 / 个
查看数据手册 →PIC12F629-E/SN
✅ 直接替换✓ 有现货
$0.76 / 个
查看数据手册 →PIC12F509-E/SN
✅ 直接替换✓ 有现货
$0.55 / 个
查看数据手册 →PIC12F675-E/SN 最大额定值与电气特性
| Core Architecture | PIC 8-bit RISC (Harvard) |
| CPU Bit Width | 8-bit |
| Instruction Set Width | 14-bit |
| Number of Instructions | 35 single-word |
| Maximum CPU Frequency | 20 MHz |
| Instruction Execution Time | 200 ns at 20 MHz |
| Flash Program Memory | 1.75 KB (1K x 14 words) |
| SRAM Data Memory | 64 bytes |
| EEPROM Data Memory | 128 bytes |
| Supply Voltage (VDD) | 2.0 V to 5.5 V |
| Operating Temperature (E suffix) | -40 C to +125 C |
| I/O Pins (GPIO) | 6 |
| ADC | 10-bit, 4 channels |
| Comparators | 1 analog comparator |
| Internal Oscillator | 4 MHz (calibrated to +/-1%) |
| Communication | EUSART, ICSP |
| 封装 | 8-pin SOIC (SN), 3.90 mm body width |
| 安装类型 | Surface Mount |
| RoHS 状态 | Compliant |
| Lead-Free | Yes |
PIC12F675-E/SN 引脚配置
| 引脚 1 | VDD — Positive supply voltage (2.0V to 5.5V) |
| 引脚 2 | GP5/T1CKI/OSC1/CLKIN — General-purpose I/O / Timer1 clock input / crystal oscillator input / external clock input |
| 引脚 3 | GP4/AN3/T1G/OSC2/CLKOUT — General-purpose I/O / ADC channel 3 / Timer1 gate / crystal oscillator output / clock out |
| 引脚 4 | GP3/MCLR/VPP — General-purpose input only / Master Clear reset / programming voltage input |
| 引脚 5 | GP2/AN2/T0CKI/INT/COUT/CCP1 — General-purpose I/O / ADC channel 2 / Timer0 clock input / external interrupt / comparator output / CCP1 |
| 引脚 6 | GP1/AN1/CIN-/VREF/ICSPCLK — General-purpose I/O / ADC channel 1 / comparator inverting input / voltage reference / ICSP clock |
| 引脚 7 | GP0/AN0/CIN+/ICSPDAT/ULPWU — General-purpose I/O / ADC channel 0 / comparator non-inverting input / ICSP data / ultra-low-power wake-up |
| 引脚 8 | VSS — Ground reference |
典型应用
PIC12F675-E/SN 适用于 6 应用s: PIR Motion Sensor Controller, LED Lighting and Dimmer Controller, Battery Charger / NiMH Charge Controller, Industrial Sensor Signal Conditioning, Smoke and CO Detector Controller, Smart Home Sensor Node (ZigBee/Wi-Fi Bridge).
PIR Motion Sensor Controller
The PIC12F675-E/SN is widely deployed as the signal-processing MCU for passive infrared (PIR) motion detectors used in security alarms and automatic lighting. The on-chip analog comparator directly interfaces the PIR sensor's analog output without external op-amps, while the 10-bit ADC reads ambient light and temperature compensation sensors. The internal 4MHz oscillator eliminates external crystals, reducing BOM count. EUSART and GPx interrupts support wired/wireless alarm panels. The E temp grade (-40C to +125C) ensures operation in outdoor enclosures where temperatures exceed 85C in direct sun.
推荐
LED Lighting and Dimmer Controller
The PIC12F675-E/SN drives dimmable LED lamps, RGB accent lighting, and small switching power supplies. The PWM module plus 10-bit ADC allows closed-loop current sensing for constant-brightness LED control across temperature. The internal oscillator and 8-pin SOIC enable ultra-compact driver PCBs for GU10/MR16 retrofit lamps where height below 12mm is required. The 2.0V-5.5V VDD range accommodates both 3.3V and 5V supply architectures, while the 6 GPIO pins handle TRIAC phase control or MOSFET gate driving.
推荐
Battery Charger / NiMH Charge Controller
For consumer-grade battery chargers (NiMH, single-cell Li-ion), the PIC12F675-E/SN provides a compact, low-cost solution. The 10-bit ADC samples battery voltage and charge current via a sense resistor, while the on-chip comparator terminates the charge with delta-V detection for NiMH packs. EEPROM stores charge profiles for multiple battery chemistries. The internal 4MHz calibrated oscillator and 35-instruction PIC RISC architecture minimize power draw, extending charger standby time. The E temp range is required for chargers in warm enclosed cabinets.
推荐
Industrial Sensor Signal Conditioning
In industrial 4-20mA loop-powered sensor transmitters, the PIC12F675-E/SN reads sensor analog signals, applies linearization or temperature compensation, and outputs a calibrated current or PWM signal. The 10-bit ADC is sufficient for thermocouple cold-junction compensation in Class B industrial instrumentation, and the internal voltage reference provides stable ADC conversions across the -40C to +125C range. The 8-pin SOIC supports through-hole-fitted designs in industrial sensor housings, while the 2.0V minimum VDD allows operation from 3.3V isolated supplies.
推荐
Smoke and CO Detector Controller
The PIC12F675-E/SN is a common solution in residential smoke detectors and combination smoke/CO alarms. The 10-bit ADC reads the photoelectric or ionization chamber output, while the analog comparator monitors the CO sensor electrochemical cell voltage for low-battery and end-of-life indicators. The PIC12F675's low Sleep current (nanoWatt) extends the detector's 10-year battery life, and the 128-byte EEPROM stores last-test timestamp and alarm history. The 'E' temperature range handles detector housing temperatures near fire alarms (85C+).
推荐
Smart Home Sensor Node (ZigBee/Wi-Fi Bridge)
As a low-cost companion controller, the PIC12F675-E/SN handles button input, LED status indication, and basic sensor I/O in ZigBee or Wi-Fi smart-home devices, offloading these tasks from a higher-cost host MCU. The 6 GPIO pins drive multi-button capacitive touch panels via the mTouch peripheral, and the 10-bit ADC reads analog sensors (temperature, light, humidity) before serial transmission to the host. The 2.0-5.5V VDD range supports coin-cell and lithium battery packs, while E temp grade ensures outdoor sensor operation.
推荐
推荐产品汇总
工程参考数据: PIC12F675-E/SN ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC12F675-I/SN | PIC12F675T-E/SN | PIC12F683-E/SN | PIC12F615-E/SN |
|---|---|---|---|---|---|
| Package | SOIC-8 (SN) | SOIC-8 (SN) - same | SOIC-8 (SN) - same | SOIC-8 (SN) - same | SOIC-8 (SN) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 1.75 KB | 1.75 KB | 1.75 KB | 2 KB | 1 KB |
| SRAM | 64 bytes | 64 bytes | 64 bytes | 128 bytes | 48 bytes |
| EEPROM | 128 bytes | 128 bytes | 128 bytes | 256 bytes | 0 bytes (none) |
| ADC | 10-bit, 4 channels | 10-bit, 4 channels | 10-bit, 4 channels | 10-bit, 4 channels | 10-bit, 4 channels |
| Comparator | 1 analog comparator | 1 | 1 | 1 | 0 (none) |
| Operating Temperature | -40C to +125C (E) | -40C to +85C (I) | -40C to +125C (E) | -40C to +125C (E) | -40C to +125C (E) |
| Supply Voltage | 2.0V to 5.5V | 2.0V to 5.5V | 2.0V to 5.5V | 2.0V to 5.5V | 2.0V to 5.5V |
关键差异点
- Extended industrial temperature grade for harsh environments (对比 PIC12F675-I/SN)
- On-chip 10-bit ADC with 4 input channels (对比 PIC12F615-E/SN)
- 128-byte EEPROM for non-volatile data storage (对比 PIC12F615-E/SN)
设计说明
The PIC12F675-E/SN supports VDD from 2.0V to 5.5V. Add a 100 nF decoupling capacitor as close as possible to VDD (pin 1) and VSS (pin 8) to suppress digital switching noise from corrupting the ADC reference. For battery-powered designs, place the MCU in Sleep mode with wake-on-change interrupt; the PIC12F675 nanoWatt Sleep current is sub-microampere, enabling multi-year coin-cell life in sensor applications.
Route the analog signals (AN0-AN3, CIN+, CIN-) as short and direct traces away from digital switching lines (CLKOUT, OSC2). Use a star-ground topology with the analog and digital grounds joined at a single point near VSS pin 8. Place the external voltage reference bypass capacitor (if used) within 5mm of the VREF pin to minimize reference noise pickup.
The 10-bit ADC achieves +/-1 LSB INL only with a stable VDD and proper acquisition time. Configure ADC acquisition time to at least 4 us in software for high-impedance analog sources. Use the internal 4 MHz oscillator for low-speed ADC; for demanding 10-bit conversions across -40C to +125C, average 16 samples to suppress thermal noise.
GP3 (pin 4) is input-only; do not configure it as output. The MCLR function on GP3 requires a 10 kohm pull-up to VDD; failure to include the pull-up prevents reliable reset during power-up. When using ICSP, isolate the MCLR/GP3 pin from strong pull-down external circuits (such as reset supervisors) to avoid programming failures.
合规信息
RoHS and REACH compliant per Microchip product page. Lead-free reflow-compatible. The PIC12F675 family is not AEC-Q100 qualified; for AEC-Q100 automotive, consider PIC12F615 automotive grades or PIC16F18xxx automotive variants with same SOIC-8 footprint.