PIC12F675-I/SN - 8-Bit Flash MCU, 1.75KB, ADC, SOIC-8 | Microchip
Teilenummer: PIC12F675-I/SN ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $1.42 | $1,42 |
| 10 | $1.21 | $12,10 |
| 100 | $1.05 | $105,00 |
| 500 | $0.92 | $460,00 |
| 1.000 | $0.84 | $840,00 |
| 3.000 | $0.74 | $2.220,00 |
PIC12F675-I/SN Übersicht
An MCU (microcontroller unit) is a single-chip computer containing a CPU, memory, and programmable I/O peripherals designed for embedded control. Within the broader semiconductor taxonomy, MCUs sit under microcontrollers -> embedded processors -> digital ICs -> semiconductors. The PIC12F675 belongs to Microchip's PIC12F family of low-pin-count (8-pin) MCUs, which are widely used in cost- and space-sensitive designs.
Key differentiating features include the on-chip 10-bit A/D converter (the differentiating feature versus the otherwise-identical PIC12F629), an internal 4 MHz oscillator with software-selectable calibration, a watchdog timer with independent on-chip oscillator, in-circuit serial programming (ICSP), and an operating temperature range of -40C to +85C (industrial grade). The SOIC-8 package offers excellent PCB-handling characteristics and is compatible with hand-soldering as well as automated assembly.
Architecturally, the device uses a RISC core with only 35 single-word instructions and a 200 ns instruction execution time at 20 MHz. Harvard bus architecture separates program and data paths, and the integrated EEPROM supports >1M erase/write cycles, while Flash endurance is rated for >100K cycles. The 6 GPIO pins each have independent weak pull-up control and interrupt-on-change capability.
Typical applications include small sensor interface nodes, battery chargers, LED drivers, smoke detectors, fan controllers, and remote control transmitters. The combination of integrated ADC, comparator, and EEPROM in an 8-pin footprint is particularly attractive when board area and BOM cost are at a premium.
When designing with this part, ensure decoupling capacitors are placed as close as possible to VDD/VSS and that the MCLR pin is tied properly to support ICSP. Operating voltage should be checked against peripheral requirements (ADC accuracy is specified at >=2.5V). This page synthesizes distributor pricing, drop-in alternatives, and practical design notes that complement, but do not replace, the manufacturer datasheet.
Drop-in-Alternativen für PIC12F675-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 PIC12F675-I/SN (gleiche Bauform und Footprint) – abweichend in Package, ADC, Timers, Core Architecture, Internal Oscillator.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC12F675-E/SN
✅ Drop-In✓ Auf Lager
$1.02 / Stück
Datenblatt ansehen →PIC12F675-I/P
✅ Drop-In✓ Auf Lager
Preis auf Anfrage
Datenblatt ansehen →PIC12F675-I/MF
✅ Drop-In✓ Auf Lager
$1.05 / Stück
Datenblatt ansehen →PIC12F629-I/SN
✅ Drop-In✓ Auf Lager
$0.82 / Stück
Datenblatt ansehen →PIC12F635-I/SN
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
PIC12F1840-I/SN
✅ Drop-In✓ Auf Lager
$0.82 / Stück
Datenblatt ansehen →PIC12F675-I/SN Grenzwerte & elektrische Eigenschaften
| Architecture | PIC 8-bit RISC |
| Program Memory (Flash) | 1.75 KB (1K x 14 words) |
| RAM | 64 bytes |
| EEPROM | 128 bytes |
| Max CPU Speed | 20 MHz (200 ns instruction cycle) |
| Operating Voltage | 2.0 V to 5.5 V |
| ADC | 10-bit, 4 channels |
| Comparators | 1 |
| Timers | 1 x 8-bit, 1 x 16-bit |
| GPIO | 6 |
| Internal Oscillator | 4 MHz, software calibrated |
| Instruction Set | 35 instructions, single-word |
| Watchdog Timer | Yes, independent oscillator |
| ICSP (In-Circuit Serial Programming) | Yes |
| Gehäuse | 8-pin SOIC (SN) |
| Betriebstemperatur | -40 C to +85 C (industrial) |
| Montageart | Surface Mount |
| RoHS-Status | Compliant |
PIC12F675-I/SN Pin-Konfiguration
| Pin 1 | VDD — Positive supply voltage (2.0V to 5.5V) |
| Pin 2 | GP5/T1CKI/OSC1/CLKIN — GPIO 5, Timer1 clock input, oscillator input, external clock input |
| Pin 3 | GP4/AN3/T1G/OSC2/CLKOUT — GPIO 4, ADC channel 3, Timer1 gate, oscillator output, clock output |
| Pin 4 | GP3/MCLR/VPP — GPIO 3, master clear reset (active-low), programming voltage input |
| Pin 5 | GP2/AN2/T0CKI/INT/COUT — GPIO 2, ADC channel 2, Timer0 clock input, external interrupt, comparator output |
| Pin 6 | GP1/AN1/CIN-/VREF — GPIO 1, ADC channel 1, comparator inverting input, voltage reference |
| Pin 7 | GP0/AN0/CIN+ — GPIO 0, ADC channel 0, comparator non-inverting input |
| Pin 8 | VSS — Ground reference |
Typische Anwendungen
PIC12F675-I/SN ist geeignet für 7 Anwendungs: Smoke and Gas Detector Sensor Interface, Battery-Powered LED Lighting Controller, Small Fan and DC Motor Speed Controller, Remote Control Transmitter / RF Encoder, Industrial Sensor Signal Conditioning, Battery Charger Controller (NiMH/Li-ion), Consumer Appliance Timing and Control.
Smoke and Gas Detector Sensor Interface
The PIC12F675-I/SN fits smoke and gas detector designs because its 10-bit 4-channel ADC can read multiple sensor elements (ionization chamber, thermistor, photoelectric sensor) sequentially. With 1.75KB Flash, the MCU holds the alarm decision logic, low-battery detection, and self-test routines. The internal 4 MHz oscillator eliminates external clock components, and the wide 2.0V-5.5V supply range supports 9V battery step-down or 3V lithium primary cells with a long service life.
Empfohlen
Battery-Powered LED Lighting Controller
In LED driver applications the PIC12F675-I/SN serves as the brightness and color control MCU. The 10-bit ADC reads an ambient light sensor (via one of 4 channels) and adjusts PWM duty cycle on the timer output for smooth dimming. Its 2.0V minimum supply supports 2xAA cells down to nearly end-of-life, while low power consumption preserves battery life. The 6 GPIO provide direct interface to LED strings, push-buttons, and a status indicator.
Empfohlen
Small Fan and DC Motor Speed Controller
Fan and small DC motor control benefit from the PIC12F675-I/SN's hardware timer modules and 10-bit ADC for back-EMF or tachometer sensing. The 16-bit timer provides accurate PWM generation at switching frequencies above the audible range, while the comparator enables cycle-by-cycle current limiting without software intervention. EEPROM stores user-set fan curves and fault history across power cycles, and the SOIC-8 footprint fits compact fan PCBs used in PC and appliance cooling.
Empfohlen
Remote Control Transmitter / RF Encoder
The PIC12F675-I/SN is widely deployed in 315/433 MHz and 2.4 GHz remote control transmitters, where it encodes button presses into serial protocols like EV1527 or PT2262. The 1.75KB Flash stores up to 32 distinct button codes plus rolling-code encryption algorithms. With 6 GPIO, the MCU reads 6 direct-action buttons or a 3x3 matrix via interrupt-on-change, and the internal 4 MHz oscillator with software calibration gives timing-accurate frame generation for receiver-side decoding.
Empfohlen
Industrial Sensor Signal Conditioning
In 4-bit/8-bit signal conditioning front-ends, the PIC12F675-I/SN scales, linearizes, and outputs sensor data over UART or PWM-to-analog. Its 10-bit ADC resolves 0-5V sensor spans with adequate precision for temperature, pressure, and flow sensors used in industrial control. The comparator provides hardware threshold detection for alarm trip points, and the wide -40C to +85C industrial temperature rating allows factory-floor deployment without special component selection.
Empfohlen
Battery Charger Controller (NiMH/Li-ion)
The PIC12F675-I/SN implements closed-loop charging for small NiMH packs and single-cell Li-ion batteries by reading voltage, current, and temperature via its 10-bit ADC. Charging state, delta-V termination, and safety timers are stored in 128B EEPROM for retention across power cycles. The MCU's low current draw and 2.0V minimum operating voltage suit USB-powered chargers and 2-cell solar charging applications where supply is limited and reliability is critical.
Empfohlen
Consumer Appliance Timing and Control
Consumer appliances such as coffee makers, toasters, and air purifiers use the PIC12F675-I/SN to provide user interface, timing, and basic motor/valve control. The 6 GPIO drive keypads, LED indicators, buzzers, and triac-fired heater elements directly. With 35 instructions and predictable interrupt latency, the MCU executes small state machines that orchestrate appliance cycles, safety interlocks, and audible feedback. The SOIC-8 package fits behind display panels with very limited PCB area.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC12F675-I/SN – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | PIC12F675-E/SN | PIC12F675-I/P | PIC12F629-I/SN | PIC12F635-I/SN | PIC12F1840-I/SN |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 8-pin SOIC (SN) | 8-pin SOIC (SN) - same | 8-pin PDIP (P) - same pinout, through-hole | 8-pin SOIC (SN) - same | 8-pin SOIC (SN) - same | 8-pin SOIC (SN) - same |
| Flash Memory | 1.75 KB | 1.75 KB | 1.75 KB | 1.75 KB | 1.75 KB | 7 KB |
| RAM | 64 bytes | 64 bytes | 64 bytes | 64 bytes | 64 bytes | 256 bytes |
| EEPROM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 256 bytes |
| ADC | 10-bit, 4 channels | 10-bit, 4 channels | 10-bit, 4 channels | None | None (LCD driver instead) | 10-bit, 7 channels |
| Max CPU Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 32 MHz |
| Operating Voltage | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 1.8 V to 5.5 V |
| Operating Temperature | -40 C to +85 C | -40 C to +125 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
Wichtigste Unterscheidungsmerkmale
- Integrated 10-bit ADC eliminates external ADC IC (vs. PIC12F629-I/SN)
- Industrial temperature grade with extended variant option (vs. PIC12F675-E/SN)
- 4x program memory vs PIC12F675 in same SOIC-8 footprint (vs. PIC12F1840-I/SN)
Designhinweise
Place a 100 nF ceramic decoupling capacitor directly between VDD (pin 1) and VSS (pin 8) with traces no longer than 5 mm. For ADC accuracy, add a 10 uF bulk capacitor near the MCU if VDD is shared with switching regulators. The PIC12F675-I/SN operates down to 2.0 V, but ADC accuracy is only specified at VDD >= 2.5 V per Microchip datasheet DS41190; for precision analog applications use a regulated 5 V or 3.3 V rail.
Route the MCLR/VPP line (pin 4) with a short trace and place its 10 kohm pull-up within 5 mm of the pin to ensure reliable ICSP programming. Avoid routing digital switching signals adjacent to analog inputs GP0-GP3 to minimize ADC noise coupling. Place the ICSP connector or test points on the PCB edge to allow programming access without removing the device.
Do not assume GP3 (pin 4) is a normal GPIO - it is shared with MCLR and is input-only by default. Reading the ANSEL register is mandatory before using GP0-GP3 as digital I/O or the ADC will not function correctly. Configuration bits (CONFIG) must be set to disable low-voltage programming (LVP) if pin GP3 is needed as digital I/O, otherwise the pin is dedicated to MCLR.
Compliance-Informationen
RoHS and lead-free compliant per Microchip product page. Not AEC-Q100 qualified - choose automotive-qualified PIC variants for vehicle applications.