PIC12F752-I/MF - 8-Bit MCU 20MHz 1.75KB Flash 8-DFN | Microchip
MPN: PIC12F752-I/MF ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.05 | $1.05 |
| 10 | $0.94 | $9.40 |
| 100 | $0.84 | $84.00 |
| 500 | $0.75 | $375.00 |
| 1,000 | $0.67 | $670.00 |
PIC12F752-I/MF Overview
A PIC12F-series microcontroller is a member of Microchip's 8-bit mid-range architecture family, which provides a balance of low cost, low power, and adequate processing throughput for simple embedded control tasks. PIC microcontrollers use a Harvard architecture with separate program and data buses, and the 12F sub-family specifically targets applications requiring only 6-8 I/O pins. The PIC12F752 extends the 12F line by adding two fast analog comparators and a CCP module, making it suitable for power-conversion and signal-conditioning tasks where discrete analog components would otherwise be required.
Key features of the PIC12F752 include 64 bytes of SRAM, 128 bytes of EEPROM, 5 channels of 10-bit ADC, a 5-bit DAC, an enhanced PWM with dead-band control, and a 4-bit comparator with programmable reference. The device operates from 2.0 V to 5.5 V across the industrial -40C to +85C range and supports In-Circuit Serial Programming (ICSP) via two pins. The internal oscillator can be tuned to 8 MHz with ±1% accuracy after calibration, allowing designs to operate without external timing components.
The PIC12F752 architecture uses a 14-bit instruction word with single-cycle execution (except branches), giving roughly 5 MIPS throughput at 20 MHz. Peripherals are mapped to a banked register file accessible through dedicated SFRs, and the core supports hardware context save/restore for interrupt-driven firmware. The analog comparators can directly trigger the CCP for hardware-based control loops such as peak-current-mode power supplies or zero-crossing detectors.
Typical applications include LED lighting drivers, battery chargers, switch-mode power supply control, small motor control, sensor signal conditioning, and consumer appliance user-interface controllers. The CCP and high-speed comparator combination is particularly well suited to peak-current-mode converters and synchronous rectifier timing.
When designing with the PIC12F752, note that the device has only 6 general-purpose I/O pins. Designers must plan pin allocation carefully when using ICSP (which consumes two pins) and the analog peripherals simultaneously. The internal oscillator accuracy is sufficient for UART-free applications but external timing is recommended for serial communication. A decoupling capacitor of 100 nF placed within 5 mm of the VDD pin is recommended per Microchip's analog design guidelines.
Drop-in alternatives for PIC12F752-I/MF — 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/MF (same form factor and footprint) — differing in ADC, Internal Oscillator, Package, MSL Level, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC12F752-E/MF
✅ Drop-In✓ In Stock
$0.66 / Unit
View Datasheet →PIC12F683-I/MD
✅ Drop-In📋 Reference alternative (not in catalog)
PIC12F635-I/MF
✅ Drop-In✓ In Stock
$0.88 / Unit
View Datasheet →PIC12F617-I/MF
✅ Drop-In✓ In Stock
$0.73 / Unit
View Datasheet →PIC12F1822-I/MF
✅ Drop-In📋 Reference alternative (not in catalog)
PIC12F752-I/MF Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit mid-range |
| Program Memory | 1.75 KB (1K x 14) Flash |
| Data SRAM | 64 bytes |
| Data EEPROM | 128 bytes |
| Maximum CPU Frequency | 20 MHz |
| Instruction Set | 14-bit, 49 instructions |
| Operating Voltage | 2.0 V to 5.5 V |
| Operating Temperature | -40C to +85C (Industrial) |
| I/O Pins | 6 |
| ADC | 5 x 10-bit |
| DAC | 1 x 5-bit |
| Analog Comparators | 2 (high-speed, 20 ns) |
| CCP/PWM Modules | 1 (Enhanced, with dead-band) |
| Internal Oscillator | 8 MHz (±1% after calibration) |
| Package | 8-DFN (3x3 mm) with exposed pad |
| Mounting Type | Surface Mount |
| Programming | ICSP (In-Circuit Serial Programming) |
| RoHS Status | Compliant |
PIC12F752-I/MF Pin Configuration
| Pin 1 | RA5/CCP/T0CKI — Bidirectional I/O, Capture/Compare/PWM output, Timer0 clock input |
| Pin 2 | RA4/AN3/C1OUT — Bidirectional I/O, analog input channel 3, Comparator 1 output |
| Pin 3 | RA3/MCLR/VPP — Input only, Master Clear reset (active low), programming voltage |
| Pin 4 | VSS — Ground reference |
| Pin 5 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Pin 6 | RA0/AN0/C1IN+/ICSPDAT — Bidirectional I/O, analog input 0, Comparator 1 non-inverting input, ICSP data |
| Pin 7 | RA1/AN1/C1IN-/ICSPCLK — Bidirectional I/O, analog input 1, Comparator 1 inverting input, ICSP clock |
| Pin 8 | RA2/AN2/C2OUT/COUT — Bidirectional I/O, analog input 2, Comparator 2 output, comparator output |
Typical Applications
PIC12F752-I/MF is suitable for 6 applications: Switch-Mode Power Supply Control, LED Lighting Drivers, Battery Chargers, Sensor Signal Conditioning, Small DC Motor Control, Consumer Appliance User Interfaces.
Switch-Mode Power Supply Control
The PIC12F752-I/MF is engineered for peak-current-mode and voltage-mode SMPS control. Its dual 20 ns analog comparators directly trigger the Enhanced CCP module, enabling hardware-based cycle-by-cycle current limiting without software latency. With 1.75 KB Flash, the firmware can implement slope compensation, soft-start, and adaptive dead-band control for synchronous rectifiers. The 8-DFN package fits into compact 5 V and 12 V adapter designs where PCB area is at a premium, and the 2.0-5.5 V operating range allows direct connection to auxiliary rails in isolated flyback topologies.
Recommended
LED Lighting Drivers
The PIC12F752-I/MF drives dimmable LED lamps and fixtures using the Enhanced CCP for high-resolution PWM dimming. The 5-bit DAC and 10-bit ADC enable closed-loop current regulation, while the 8 MHz internal oscillator eliminates external timing components to minimize BOM cost. The 20 ns comparators support zero-current-detection valley-switching topologies for high-efficiency LED drivers. With 6 I/O pins, the MCU handles RGB or warm-white dimming plus a user interface button, all in a 3x3 mm DFN footprint that fits inside small lamp form factors.
Recommended
Battery Chargers
The PIC12F752-I/MF implements CC/CV charging profiles for single-cell Li-ion and NiMH battery packs. Its 10-bit ADC accurately measures battery voltage and charge current, while the Enhanced CCP generates PWM-controlled charging waveforms. The dual comparators detect over-voltage and over-current faults in hardware, providing redundant protection independent of firmware execution. Operating from 2.0-5.5 V, the MCU works directly from single-cell battery voltage without a boost converter, simplifying the charger architecture and improving efficiency.
Recommended
Sensor Signal Conditioning
The PIC12F752-I/MF integrates analog and digital signal processing for low-cost sensor interfaces. The 5-channel 10-bit ADC reads multiple sensors directly, while the dual comparators perform threshold detection for alarm or interrupt generation. The MCU's small 8-DFN package mounts directly on sensor PCBs, reducing noise pickup on analog signals. With 128 bytes of EEPROM, calibration data and sensor IDs persist across power cycles, supporting field-replaceable sensor modules in industrial and consumer applications.
Recommended
Small DC Motor Control
The PIC12F752-I/MF controls small brushed DC motors and fans in low-cost applications. The Enhanced CCP module generates the PWM drive signal with programmable dead-band control, while the dual comparators provide hardware back-EMF zero-crossing detection for sensorless speed control. The 8 MHz internal oscillator offers adequate timing resolution for low-RPM applications such as toy motors, small pumps, and ventilation fans. The 8-DFN package fits within space-constrained motor housings.
Recommended
Consumer Appliance User Interfaces
The PIC12F752-I/MF powers low-cost user interfaces in appliances such as coffee makers, toasters, and small kitchen devices. The 5-bit DAC generates analog control voltages for older analog peripherals, while the ADC reads buttons, rotary encoders, and temperature sensors. The Enhanced CCP drives indicator LEDs, buzzers, or triac-fired AC loads with software-controlled phase angle. With only 6 I/O pins, designers must plan pin sharing carefully between ICSP programming and final user interface signals.
Recommended
Recommended Products Summary
Engineering reference data for PIC12F752-I/MF — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC12F752-E/MF | PIC12F683-I/MD | PIC12F635-I/MF | PIC12F617-I/MF | PIC12F1822-I/MF |
|---|---|---|---|---|---|---|
| Package | 8-DFN (3x3 mm) | 8-DFN (3x3 mm) - same | 8-DFN (3x3 mm) - same | 8-DFN (3x3 mm) - same | 8-DFN (3x3 mm) - same | 8-DFN (3x3 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 1.75 KB | 1.75 KB | 2 KB | 1.75 KB | 2 KB | 3.5 KB |
| SRAM | 64 bytes | 64 bytes | 256 bytes | 64 bytes | 128 bytes | 128 bytes |
| EEPROM | 128 bytes | 128 bytes | 256 bytes | 128 bytes | 128 bytes | 256 bytes |
| Analog Comparators | 2 x 20 ns high-speed | 2 x 20 ns high-speed | 1 standard | 1 standard | 1 standard | 1 standard |
| ADC Channels | 5 x 10-bit | 5 x 10-bit | 4 x 10-bit | 4 x 10-bit | 4 x 8-bit | 4 x 10-bit |
| 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 |
| Maximum CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 32 MHz |
| Operating Temperature | -40C to +85C | 0C to +70C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
Key Differentiators
- Dual 20 ns analog comparators (vs PIC12F683-I/MD)
- 5-channel 10-bit ADC with 5-bit DAC (vs PIC12F617-I/MF)
- Industrial temperature grade in 8-DFN package (vs PIC12F752-E/MF)
Design Notes
Place a 100 nF decoupling capacitor within 5 mm of the VDD pin (pin 5) to suppress switching noise from the internal oscillator and ADC. For applications with high PWM switching currents, add a bulk 1 uF to 10 uF capacitor near the IC. Per the Microchip datasheet, the VDD rise time must be less than the power-on reset timeout; if the supply rises slowly, a longer reset hold-off may be required.
The 8-DFN package has an exposed thermal pad (EP) on the underside that MUST be soldered to the PCB ground plane for both thermal dissipation and electrical grounding. Per IPC-7351 guidelines, the EP land should be at least 50% of the package body area and use multiple thermal vias to the inner ground plane. Failure to solder the EP may lead to intermittent operation under load.
ICSP programming uses pins RA0 (ICSPDAT) and RA1 (ICSPCLK), which are also general-purpose I/O. If external circuitry forces these pins during programming, in-circuit programming will fail. Add series resistors (typically 10 kOhm) on these lines, or include jumpers to isolate external loads during programming. The MCLR/VPP pin (pin 3) also requires careful design - it is input-only and should not be driven by external logic.
When using the high-speed analog comparators for peak-current-mode control, keep comparator input traces short and surrounded by ground to minimize noise pickup. Per Microchip's analog design guidelines, place analog and digital ground planes with a single-point connection near the IC, and use guard rings around high-impedance analog inputs. The 5-bit DAC output is ratiometric to VDD - calibrate at the actual operating voltage for accurate reference levels.
Compliance Information
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - this is an industrial/consumer grade MCU, not automotive grade.