PIC12F675T-I/SN - 8-Bit 20MHz CMOS Flash MCU, 1.75KB | Microchip
Teilenummer: PIC12F675T-I/SN ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $1.62 | $1,62 |
| 10 | $1.48 | $14,80 |
| 100 | $1.28 | $128,00 |
| 500 | $1.12 | $560,00 |
| 1.000 | $0.99 | $990,00 |
PIC12F675T-I/SN Übersicht
An 8-bit microcontroller is a microprocessor core that processes data 8 bits at a time and is optimized for embedded control tasks such as sensing, timing, and GPIO expansion. Within the broader semiconductor taxonomy, this PIC12F675 belongs to the 8-bit microcontroller family -> microcontroller unit (MCU) -> embedded processor -> integrated circuit. The PIC12F675 sits in Microchip's PIC12F mid-range architecture, the smallest-footprint sub-family of the PIC® mid-range line, designed for low-pin-count applications where PCB area, BOM count, and cost dominate the design trade-off.
Key features include a 35-instruction RISC instruction set (single-cycle except branches), an 8-level deep hardware stack, interrupt capability, 6 digital I/O pins (5 GPIO + 1 input-only), an internal comparator with on-chip reference, and Flash program memory with self-programmability for in-field firmware upgrades. The 'T' suffix indicates Tape & Reel packaging and the 'I' suffix denotes the industrial temperature range of -40 °C to +85 °C. The device operates from 2.0 V to 5.5 V, supporting both 3.3 V and 5 V system rails.
Technically, the PIC12F675 uses a Harvard architecture with separate program and data buses, allowing instruction fetch and operand read to occur in the same cycle. Its enhanced FLASH memory uses 14-bit-wide instructions, the wider word size enabling 35 opcodes that cover arithmetic, bit-manipulation, and peripheral control. The 10-bit ADC achieves a typical acquisition time suitable for slow-changing sensor signals such as thermistors, photocells, and battery monitors.
Typical applications include low-power sensor nodes, automotive body electronics, industrial control loops, AC power measurement, smoke detectors, and any place a small analog/mixed-signal MCU is required. Pairing the internal ADC with the on-chip comparator makes it especially well-suited to battery chargers and threshold-detection circuits.
When designing with this part, ensure decoupling capacitors are placed within 5 mm of VDD, route the MCLR pin through a 10 kΩ pull-up for reliable reset, and budget Flash endurance at 100K erase/write cycles per the manufacturer datasheet.
This page synthesizes distributor pricing, drop-in alternatives within the PIC12F family, and practical design notes not found in the manufacturer datasheet alone.
Drop-in-Alternativen für PIC12F675T-I/SN – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit PIC12F675T-I/SN (gleiche Bauform und Footprint) – abweichend in Package, Timers, Internal Oscillator, ADC, Core Architecture.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC12F675-I/SN
✅ Drop-In✓ Auf Lager
$0.74 / Stück
Datenblatt ansehen →PIC12F675-E/SN
✅ Drop-In✓ Auf Lager
$1.02 / Stück
Datenblatt ansehen →PIC12F675T-E/SN
✅ Drop-In✓ Auf Lager
$0.96 / Stück
Datenblatt ansehen →PIC12F629T-I/SN
✅ Drop-In✓ Auf Lager
$0.82 / Stück
Datenblatt ansehen →PIC12F629-I/SN
✅ Drop-In✓ Auf Lager
$0.82 / Stück
Datenblatt ansehen →PIC12F683-I/SN
✅ Drop-In ⚠️ Spezifikationen ungeprüft✓ Auf Lager
$0.9 / Stück
Datenblatt ansehen →PIC12F635T-I/SN
✅ Drop-In ⚠️ Spezifikationen ungeprüft✓ Auf Lager
$1.12 / Stück
Datenblatt ansehen →PIC12F675T-I/SN Grenzwerte & elektrische Eigenschaften
| Core Architecture | PIC 8-bit RISC (mid-range, Harvard) |
| CPU Family | PIC12F |
| Program Memory Type | Flash |
| Program Memory Size | 1.75 KB (1K x 14 words) |
| RAM Size | 64 bytes |
| EEPROM Size | 128 bytes |
| Maximale Taktfrequenz | 20 MHz |
| Instruction Cycle | 200 ns (4 clock cycles per instruction) |
| Instruction Set | 35 single-word instructions (mid-range) |
| Hardware Stack Depth | 8 levels |
| Supply Voltage (VDD) | 2.0 V to 5.5 V |
| I/O Pins | 6 (5 GPIO + 1 input-only) |
| ADC | 1 x 10-bit, 4 channels |
| Comparators | 1 (with internal reference) |
| CCP Modules | 1 (Capture/Compare/PWM) |
| Timers | 1 x 8-bit, 1 x 16-bit |
| Internal Oscillator | 4 MHz (calibrated, software-selectable) |
| Betriebstemperatur | -40 °C to +85 °C (industrial, 'I' suffix) |
| Gehäuse | 8-SOIC (SN) 3.90 mm body width |
| Montageart | Surface Mount |
| Packaging | Tape & Reel ('T' suffix) |
| RoHS-Status | Compliant |
PIC12F675T-I/SN Pin-Konfiguration
| Pin 1 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Pin 2 | GP5/OSC1/CLKIN — GPIO 5 / Oscillator input / External clock input |
| Pin 3 | GP4/AN3/!T1G/OSC2/CLKOUT — GPIO 4 / Analog input 3 / Timer1 gate / Oscillator output / Clock output |
| Pin 4 | GP3/!MCLR/VPP — GPIO 3 (input only) / Master Clear reset / Programming voltage |
| Pin 5 | GP2/AN2/T0CKI/INT/COUT — GPIO 2 / Analog input 2 / Timer0 clock / External interrupt / Comparator output |
| Pin 6 | GP1/AN1/CIN-/VREF/ICSPCLK — GPIO 1 / Analog input 1 / Comparator inverting input / Voltage reference / ICD clock |
| Pin 7 | GP0/AN0/CIN+/ICSPDAT — GPIO 0 / Analog input 0 / Comparator non-inverting input / ICD data |
| Pin 8 | VSS — Ground reference |
Typische Anwendungen
PIC12F675T-I/SN ist geeignet für 7 Anwendungs: Battery-Powered Sensor Node, Automotive Body Electronics, AC Power Measurement, Smoke and CO Detector Controller, IoT Edge Sensor Conditioning, Industrial Threshold Detection, Battery Charger Controller.
Battery-Powered Sensor Node
The PIC12F675T-I/SN's 2.0 V minimum VDD operation and integrated 10-bit ADC make it a strong fit for battery-powered sensor nodes reading temperature, light, or voltage with sub-microamp sleep current. Its 4-channel ADC allows direct connection of a thermistor, a photocell, and a battery-divider monitor without external signal conditioning, while the 20 MHz core executes 5 MIPS for periodic wake-and-measure cycles. Placed on a CR2032-powered wireless sensor daughterboard, the PIC12F675 sleeps, wakes from internal watchdog interrupt, performs ADC averaging, then returns to sleep, drawing only a few microamps average.
Empfohlen
Automotive Body Electronics
The PIC12F675T-I/SN's 6 I/O pins, integrated comparator, and 20 MHz performance suit compact automotive body modules such as LED dimmers, mirror controllers, and door-lock timers where PCB area and BOM cost dominate. Its industrial temperature grade and automotive-compatible 5 V VDD operation enable placement inside cabin-mounted modules. The 10-bit ADC reads potentiometer wiper positions, while the comparator provides over-current sensing of LED strings via shunt resistor - all in an 8-SOIC footprint smaller than a fingernail.
Empfohlen
AC Power Measurement
The PIC12F675T-I/SN's 4-channel 10-bit ADC and integrated comparator deliver sufficient analog processing for low-cost AC power metering and zero-crossing detection in smart-plug and energy-monitoring designs. The ADC samples a current-sense resistor at 4 ksps while the comparator detects zero-crossings on the AC mains for phase-angle calculation, all running at 20 MHz on the PIC mid-range core. Its 5.5 V VDD tolerance directly accepts the divided mains voltage, eliminating a level-shifter stage.
Empfohlen
Smoke and CO Detector Controller
The PIC12F675T-I/SN's on-chip comparator with internal reference, combined with the 10-bit ADC and 5 GPIO, drives photoelectric smoke-sensor circuits, buzzer cadence generation, and self-test sequencing in standalone detectors. The 20 MHz core generates precise 3.0 kHz piezo buzzer pulses while sampling the smoke-chamber photodiode via the ADC, all within 1.75 KB Flash and 64 bytes RAM. The 2.0 V minimum VDD extends battery life down to nearly full discharge for 9 V detectors.
Empfohlen
IoT Edge Sensor Conditioning
The PIC12F675T-I/SN's combination of ADC, comparator, and 5 GPIO makes it ideal as a low-cost sensor-conditioning co-processor in IoT edge nodes that offload RF communication to a separate radio SoC. The PIC12F675 acquires analog sensor data, applies digital filtering, and signals the radio MCU over GPIO/UART at the correct wake-up cadence. At 20 MHz it runs 5 MIPS, more than enough for first-order IIR filtering and threshold detection.
Empfohlen
Industrial Threshold Detection
The PIC12F675T-I/SN's on-chip analog comparator with programmable internal reference enables standalone industrial threshold switches, tank-level detectors, and over-temperature cutouts in PLC input cards. A single comparator channel monitors a process signal against the internal 1.024 V or 2.048 V reference; the PIC12F675 then drives a relay or solid-state output via GPIO. The 5.5 V tolerance and industrial -40 to +85 °C range permit placement inside factory control cabinets without special protection.
Empfohlen
Battery Charger Controller
The PIC12F675T-I/SN's combination of internal voltage reference, ADC, and PWM-capable CCP module delivers a compact charging controller for Li-Ion, NiMH, and lead-acid battery packs. The ADC monitors charge current and battery voltage while the CCP generates PWM drive for a buck or linear charger stage. The 20 MHz instruction rate and 200 ns cycle time allow 10-bit PID-style charging loops to run at >10 kHz update rates.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC12F675T-I/SN – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | PIC12F675-I/SN | PIC12F675-E/SN | PIC12F629T-I/SN | PIC12F683-I/SN | PIC12F635T-I/SN |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 8-SOIC (SN) | 8-SOIC (SN) | 8-SOIC (SN) | 8-SOIC (SN) | 8-SOIC (SN) | 8-SOIC (SN) |
| Program Memory | 1.75 KB Flash | 1.75 KB Flash | 1.75 KB Flash | 1.75 KB Flash | 3.5 KB Flash | 1.75 KB Flash |
| RAM | 64 bytes | 64 bytes | 64 bytes | 64 bytes | 128 bytes | 64 bytes |
| ADC | 10-bit, 4 channels | 10-bit, 4 channels | 10-bit, 4 channels | None | 10-bit, 4 channels | 10-bit, 4 channels |
| Maximum Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Operating Temperature | -40 °C to +85 °C (industrial) | -40 °C to +85 °C (industrial) | -40 °C to +125 °C (extended) | -40 °C to +85 °C (industrial) | -40 °C to +85 °C (industrial) | -40 °C to +85 °C (industrial) |
| Comparator | 1 with internal reference | 1 with internal reference | 1 with internal reference | 1 with internal reference | 1 with internal reference | 1 with internal reference |
| CCP / PWM | 1 CCP | 1 CCP | 1 CCP | 1 CCP | 1 ECCP (enhanced) | 1 CCP |
| Typical 1k Price (USD) | 0.99 | 0.95 | 1.05 | 0.95 | 1.85 | 1.40 |
Wichtigste Unterscheidungsmerkmale
- Pin-compatible upgrade with 2x memory and enhanced peripherals (vs. PIC12F683-I/SN)
- Industrial temperature grade option for rugged environments (vs. PIC12F675-E/SN)
- Functionally-identical drop-in when ADC is not needed (vs. PIC12F629T-I/SN)
- On-chip comparator with programmable internal reference (vs. PIC12F615-I/SN)
Designhinweise
Place a 100 nF decoupling capacitor within 5 mm of the VDD pin (pin 1) and a bulk capacitor (10 µF or larger) at the PCB power inlet. For 3.3 V operation an external LDO such as MCP1700T is recommended. The internal 4 MHz oscillator is calibrated to ±1 % typical but can drift with VDD and temperature; for timing-critical UART or PWM applications, use an external crystal or resonator on OSC1/OSC2 (GP5/GP4). Brown-out reset is highly recommended for any system where VDD may dip below 2.0 V during operation.
Because every pin on the PIC12F675 serves a multiplexed analog/digital function, group analog traces on one side of the package and digital traces on the other to minimize coupling. Keep ADC traces short, route the analog reference pin (GP1) with a guard trace to VSS, and place ADC sampling capacitors directly at the input pin. The MCLR pin (GP3) requires a 10 kΩ pull-up to VDD; a 100 nF capacitor to VSS on MCLR adds noise immunity. For ICSP programming, dedicate GP0/GP1 (ICSPDAT/ICSPCLK) without series resistors; otherwise programming will fail.
Never drive GP3 as an output - it is input-only and the datasheet warns this can damage the silicon if forced low. Always configure the analog/digital selection via the ANSEL register before reading the ADC, or analog read returns zero. The 'T' suffix only denotes Tape & Reel, not temperature grade - the 'I' suffix after '675T' is what guarantees industrial -40 °C to +85 °C. Flash endurance is rated at 100K erase/write cycles typical, 10K minimum - budget for EEPROM wear when storing frequently updated parameters.
For ADC accuracy better than 8 ENOB at full sampling rate, add an external buffer (e.g., MCP6001) to the analog source. Acquire time of 8 µs minimum is recommended when source impedance exceeds 5 kΩ to allow the internal sample capacitor to settle. Acquisition time of 11.5 µs maximum per the datasheet defines the upper sampling-rate limit at 20 MHz clock. For EMI-sensitive designs, route the ICSP clock (ICSPCLK) and data (ICSPDAT) traces away from the analog input traces to minimize crosstalk during in-circuit programming.
Compliance-Informationen
RoHS compliant and lead-free per Microchip product page (microchip.com/en-us/product/PIC12F675). The PIC12F675 family is industrial-grade, not AEC-Q100 qualified; automotive designs should consider the PIC12F675-E/SN (extended temp) or PIC16F1xxx automotive parts.