PIC12F752-I/P - 8-bit MCU, 1.75KB Flash, 8-PDIP | Microchip
MPN: PIC12F752-I/P ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.45 | $1.45 |
| 10 | $1.32 | $13.20 |
| 100 | $1.18 | $118.00 |
| 500 | $1.05 | $525.00 |
| 1,000 | $0.92 | $920.00 |
PIC12F752-I/P Overview
An 8-bit PIC microcontroller is a compact, Harvard-architecture RISC processor that executes one instruction per cycle (excluding branches), combining CPU core, non-volatile Flash program memory, data RAM, and configurable peripherals in a single IC. In the broader taxonomy, the PIC12F752 belongs to: microcontroller -> 8-bit MCU -> PIC microcontroller -> PIC12F mid-range family -> semiconductor. Microcontrollers are the foundation of embedded intelligence in everything from appliance controls to automotive subsystems.
Key differentiating features include the 8 MHz internal oscillator (factory calibrated, eliminating external crystal cost), 2 analog comparators with 20 ns propagation delay (rare in this pin-count class), and a single 10-bit PWM/CCP channel with up to 10-bit resolution for motor or LED control. The device operates across 2.0V to 5.5V VDD, supports in-circuit serial programming (ICSP) via two pins, and includes a power-on reset / brown-out reset (BOR) block.
Architecturally the PIC12F752 uses the enhanced mid-range 14-bit instruction set with 8-level hardware stack and 25 instruction opcode count. It integrates a 4-channel 10-bit ADC (with the 6-pin variant supporting up to 6 analog inputs) and a configurable 8-bit timer (Timer0/Timer1/Timer2) set, providing a balanced analog/digital peripheral mix for low-pin-count embedded designs.
Typical applications include battery chargers, LED lighting drivers, small motor control (fans, pumps), appliance primary control boards, smoke detectors, and IoT sensor node MCU roles. In each case, the part's 8-pin footprint and internal oscillator reduce BOM cost while the comparators enable fast analog threshold detection.
When designing with this part, verify that the 5 GPIO pins are sufficient for your application including any required UART/SPI/I2C interfaces (which are bit-banged on this device). Add a 0.1uF decoupling capacitor directly across VDD/VSS pins, kept within 5 mm trace length. For designs above 16 MHz CPU clock, the internal oscillator accuracy may require software trim or an external crystal on RA4/RA5.
This page synthesizes distributor pricing, drop-in alternatives from the same PIC12F family, and practical design notes not found in the standalone manufacturer datasheet.
Drop-in alternatives for PIC12F752-I/P — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC12F752-I/P (same form factor and footprint) — differing in Timers, Operating Temperature, Package, ADC, Comparators.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC12F752-E/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC12F683-I/P
✅ Drop-In✓ In Stock
$1.22 / Unit
View Datasheet →PIC12F615-I/P
✅ Drop-In✓ In Stock
$0.78 / Unit
View Datasheet →PIC12F617-I/P
✅ Drop-In✓ In Stock
$1.14 / Unit
View Datasheet →PIC12F1501-I/P
✅ Drop-In✓ In Stock
$0.74 / Unit
View Datasheet →PIC12F1572-I/P
✅ Drop-In✓ In Stock
$0.84 / Unit
View Datasheet →PIC12F752-I/P Maximum Ratings & Electrical Characteristics
| Architecture | 8-bit PIC RISC, enhanced mid-range core |
| Program Memory | 1.75 KB (1K x 14) Flash |
| RAM | 64 bytes |
| CPU Speed | 20 MHz maximum (5 MIPS) |
| Supply Voltage (VDD) | 2.0 V to 5.5 V |
| Operating Temperature | -40C to +85C (industrial) |
| Number of I/O Pins | 5 (or 6 per datasheet header variants) |
| Internal Oscillator | 8 MHz factory calibrated |
| Analog Comparators | 2 x high-speed (20 ns propagation) |
| CCP Module | 1 x Capture-Compare-PWM (10-bit) |
| ADC | 10-bit, 4 channels |
| Timers | Timer0, Timer1, Timer2 (8-bit / 16-bit) |
| Package | 8-pin PDIP (DIP-8) |
| Mounting Type | Through-Hole |
| Programming | ICSP (In-Circuit Serial Programming) |
| Brown-out Reset (BOR) | Yes |
| RoHS Status | Compliant |
PIC12F752-I/P Pin Configuration
| Pin 1 | VDD — Positive power supply (2.0V to 5.5V) |
| Pin 2 | RA5 — Bidirectional I/O pin / analog input / external clock input |
| Pin 3 | RA4 — Bidirectional I/O pin / analog input / Timer0 clock input |
| Pin 4 | RA3/MCLR/VPP — Bidirectional I/O / Master Clear reset (active low) / programming voltage |
| Pin 5 | RC5 — Bidirectional I/O pin / analog input |
| Pin 6 | RC4 — Bidirectional I/O pin / analog input |
| Pin 7 | RC3 — Bidirectional I/O pin / analog input |
| Pin 8 | VSS — Ground reference |
Typical Applications
PIC12F752-I/P is suitable for 7 applications: Battery Charger Controller, LED Lighting Drivers, Small Motor Control (Fans / Pumps), Smoke Detector / CO Sensor Hub, Appliance Primary Controller, IoT Sensor Node MCU, Automotive Lighting Accessory.
Battery Charger Controller
The PIC12F752-I/P is well-suited for battery charger controllers in consumer and industrial designs. Its dual 20 ns analog comparators enable fast voltage and current threshold detection across the charge cycle, while the 1.75 KB Flash supports multi-stage charge profiles. Operating from 2.0V to 5.5V directly supports single-cell Li-Ion and NiMH packs without additional regulation. The 5 GPIO pins are sufficient for status LEDs, enable input, and temperature sensing via ADC.
Recommended
LED Lighting Drivers
The PIC12F752-I/P drives LED lighting controllers using its dedicated CCP module for PWM dimming up to 10-bit resolution. The internal 8 MHz oscillator eliminates external crystal cost in cost-sensitive consumer bulbs, and 5 I/O pins support status LEDs, dimming input, and enable control. Low power consumption and 2.0V minimum VDD allow direct operation from battery or rectified mains in simple driver topologies.
Recommended
Small Motor Control (Fans / Pumps)
The PIC12F752-I/P enables closed-loop control of small DC fans, brushless pumps, and solenoid drivers via its 10-bit PWM channel and dual 20 ns analog comparators for back-EMF or current sensing. The 1.75 KB Flash supports speed profiles and fault handling, while the industrial temperature range (-40C to +85C) covers appliance and HVAC environments. Only 5 GPIO pins are needed for FET drive, tach input, and fault output.
Recommended
Smoke Detector / CO Sensor Hub
Safety-critical sensor hubs like smoke detectors and carbon monoxide alarms leverage the PIC12F752-I/P's low power, analog comparator response, and reliable Flash with self read/write for in-field calibration. The internal oscillator and BOR block ensure predictable startup from battery, and the -40C to +85C industrial grade meets residential safety product requirements. 5 GPIO pins connect to buzzer, LED indicator, test button, and sensor analog output.
Recommended
Appliance Primary Controller
In white goods like coffee makers, microwave keypads, and small kitchen appliances, the PIC12F752-I/P serves as the primary user-interface controller. Its 5 GPIO pins handle keypad matrix input, status LEDs, relay drive, and buzzer. The 1.75 KB Flash supports touch/proximity detection algorithms and timing profiles, while the 20 ns comparator enables rapid temperature sensing for safety shutoff.
Recommended
IoT Sensor Node MCU
The PIC12F752-I/P functions as a low-cost MCU in IoT sensor nodes where Wi-Fi/BLE modules handle wireless and the PIC handles sensor interface and pre-processing. Its 4-channel 10-bit ADC reads multiple analog sensors, dual comparators detect threshold events for wake-up interrupts, and the small PDIP-8 package simplifies hand-soldered prototyping. Low current consumption in sleep modes extends battery life in remote deployments.
Recommended
Automotive Lighting Accessory
In aftermarket automotive interior lighting and accessory controllers, the PIC12F752-I/P drives LED strings with PWM dimming and reads switch inputs. While the standard -I/P industrial grade is suitable for cabin environments, Microchip's PIC12F752-E/P extended grade (-40C to +125C) covers under-hood or engine-bay accessories. The PIC12F752's internal oscillator and compact PDIP footprint suit point-of-load automotive accessory designs.
Recommended
Recommended Products Summary
Engineering reference data for PIC12F752-I/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC12F752-E/P | PIC12F683-I/P | PIC12F615-I/P | PIC12F1501-I/P |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | PDIP-8 | PDIP-8 - same | PDIP-8 - same | PDIP-8 - same | PDIP-8 - same |
| Program Memory (Flash) | 1.75 KB (1K x 14) | 1.75 KB (1K x 14) | 2 KB (1K x 14) | 1 KB (512 x 14) | 1.75 KB (1K x 14) |
| RAM | 64 B | 64 B | 128 B | 64 B | 128 B |
| Number of I/O | 5 | 5 | 6 | 6 | 6 |
| Analog Comparators | 2 x 20 ns | 2 x 20 ns | 0 (uses ADC instead) | 0 | 2 |
| CCP / PWM | 1 x 10-bit | 1 x 10-bit | 1 x 10-bit | 0 | 4 x 10-bit PWM |
| CPU Speed | 20 MHz (5 MIPS) | 20 MHz (5 MIPS) | 20 MHz (5 MIPS) | 20 MHz (5 MIPS) | 32 MHz (8 MIPS) |
| Internal Oscillator | 8 MHz | 8 MHz | 8 MHz | 8 MHz | 16 MHz |
| Temperature Grade | Industrial -40C to +85C | Extended -40C to +125C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C |
Key Differentiators
- Dual high-speed 20 ns analog comparators in 8-pin package (vs PIC12F683-I/P)
- Larger Flash than PIC12F615 family (vs PIC12F615-I/P)
- Extended temperature option in same package (vs PIC12F752-E/P)
- More PWM channels than legacy comparators-only designs (vs PIC12F1501-I/P)
Design Notes
Place a 0.1uF ceramic decoupling capacitor directly across VDD (pin 1) and VSS (pin 8), with trace length under 5 mm. For designs with switching loads on the same supply, add a 10uF bulk capacitor at the board supply entry. The PIC12F752-I/P operates from 2.0V to 5.5V; verify that brown-out reset (BOR) voltage threshold is configured below your minimum operating voltage in the configuration word to avoid unintended resets.
Keep ICSP programming traces (PGC/PGD on RA4/RA5, MCLR on RA3) accessible and not loaded with heavy capacitance that would interfere with programming signals. A 10k pull-up resistor on MCLR (RA3) is required for normal operation since MCLR is active-low. For hand-soldered PDIP prototypes, reserve a 1-pin header footprint for ICSP connection during firmware development.
The PIC12F752-I/P has only 5 usable GPIO pins - pin 4 (RA3) is shared with MCLR reset, leaving only RA5, RA4, RC5, RC4, RC3 for general I/O. Do not allocate all 5 to peripherals without checking datasheet pin assignment tables: UART, SPI, I2C must be bit-banged on this device. Also note that analog comparator outputs can be routed internally but consume I/O if external access is needed.
When using the 20 ns analog comparators for fast threshold detection, keep comparator input traces short and guarded. The internal 8 MHz oscillator is factory calibrated to within ±1% at 5V/25C; if your application requires better accuracy (e.g., UART timing at higher baud rates), use OSCTUNE register to fine-tune, or switch to an external crystal on RA4/RA5.
The PIC12F752-I/P in PDIP-8 package has typical quiescent current under 1 mA at 5V with the internal oscillator active, dropping to microampere levels in sleep mode. For battery-powered designs, the dominant current is the ADC and comparator block during active sampling. Estimated: at 5V VDD and full 20 MHz active mode, expect ~3-5 mA; verify with datasheet Figure for your operating mode.
Compliance Information
RoHS and REACH compliant per Microchip product page. Industrial temperature grade (not AEC-Q100 qualified for automotive; for automotive use consider PIC16F1703 or contact Microchip for AEC-Q100 options in PIC12F family).