PIC12F752-E/SN - 8-bit MCU, 1.75KB Flash, 6 I/O, 20MHz | Microchip
MPN: PIC12F752-E/SN ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.94 | $1.94 |
| 10 | $1.78 | $17.80 |
| 100 | $1.51 | $151.00 |
| 500 | $1.32 | $660.00 |
| 1,000 | $1.18 | $1,180.00 |
PIC12F752-E/SN Overview
An 8-bit microcontroller is a single-chip computer that combines a CPU, RAM, non-volatile program memory, and peripherals on one die. Within the broader taxonomy, the PIC12F752 belongs to the 8-bit MCU class -> microcontrollers -> embedded processors -> integrated circuits -> semiconductors. The 8-bit class remains popular for cost- and power-sensitive applications where raw computational throughput is less critical than deterministic I/O handling, simple BOM, and a well-supported development ecosystem.
Key features include two high-speed analog comparators with 20 ns propagation delay, one Capture/Compare/PWM (CCP) module, a 10-bit ADC with 4 channels and 100K samples-per-second conversion, two 8-bit timers and one 16-bit timer, an internal 8 MHz oscillator, and an on-chip voltage reference. The -E suffix denotes the extended industrial temperature grade of -40°C to +125°C, making the device suitable for harsh-environment applications.
The PIC12F752's enhanced mid-range core executes 35 single-word instructions and supports hardware interrupt context saving, easing firmware architecture for motor control and power conversion. Internal oscillator calibration supports ±1% accuracy across voltage and temperature, eliminating the need for an external crystal in most designs. The 8-pin SOIC footprint simplifies hand-prototyping and rework while supporting reflow profiles compatible with lead-free surface-mount assembly per JEDEC J-STD-020.
Typical applications include LED lighting controllers, BLDC motor commutation, fan control, battery chargers, sensor signal conditioning, and low-cost consumer appliances where the 6-I/O constraint fits the use case. The internal voltage reference and high-speed comparators enable primary-side regulation in flyback converters and direct comparator-based feedback loops.
When designing with this part, reserve at least one I/O for in-circuit serial programming (ICSP) and use the recommended MPLAB X IDE configuration bits to select the internal oscillator and disable unused peripherals. For analog designs, allocate adequate PCB ground pour around the AVSS/AVDD pair and decouple both with 100 nF ceramic capacitors placed within 5 mm of the supply pins.
This page synthesizes verified distributor pricing, package-correct drop-in alternatives, and application-specific design guidance that supplements the Microchip datasheet and PIC12F752 product page.
Drop-in alternatives for PIC12F752-E/SN — 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-E/SN (same form factor and footprint) — differing in Internal Oscillator, Package, Maximum CPU Frequency, Core, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC12F752-I/SN
✅ Drop-In📋 Reference alternative (not in catalog)
PIC12F752T-I/SN
✅ Drop-In✓ In Stock
$0.87 / Unit
View Datasheet →PIC12F752-E/P
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC12F615-E/SN
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$0.84 / Unit
View Datasheet →PIC12F675-E/SN
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.02 / Unit
View Datasheet →PIC12F752-E/SN Maximum Ratings & Electrical Characteristics
| Core | PIC12 mid-range 8-bit RISC |
| Program Memory | 1.75 KB (1K x 14) Flash |
| RAM | 64 bytes |
| EEPROM | 128 bytes |
| Maximum CPU Frequency | 20 MHz (5 MIPS) |
| Operating Voltage Range | 2 V to 5.5 V |
| I/O Pins | 6 |
| ADC | 10-bit, 4 channels, 100 ksps |
| Comparators | 2 high-speed analog (20 ns propagation delay) |
| CCP Modules | 1 |
| Timers | 2 x 8-bit, 1 x 16-bit |
| Internal Oscillator | 8 MHz |
| Temperature Grade (E) | -40 C to +125 C (extended industrial) |
| Package | 8-pin SOIC (SN, 150 mil) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Instruction Set | 35 single-word instructions |
| ICSP (In-Circuit Serial Programming) | Yes |
PIC12F752-E/SN Pin Configuration
| Pin 1 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Pin 2 | GP5/T1CKI/P1A/AN4/C1IN+/C2IN+ — Bidirectional I/O, Timer1 clock input, PWM output, ADC ch.4, comparator inputs |
| Pin 3 | GP4/AN3/C1IN-/C2IN-/T1G — Bidirectional I/O, ADC ch.3, comparator inverting inputs, Timer1 gate |
| Pin 4 | GP3/MCLR/VPP — Input only, MCLR reset / ICSP programming voltage |
| Pin 5 | GP2/AN2/COUT/T0CKI/INT/CCP1 — Bidirectional I/O, ADC ch.2, comparator output, Timer0 clock, external interrupt, CCP I/O |
| Pin 6 | GP1/AN1/C1IN0-/C2IN0-/ICSPCLK — Bidirectional I/O, ADC ch.1, comparator inverting inputs, ICSP clock |
| Pin 7 | GP0/AN0/C1IN+/ICSPDAT — Bidirectional I/O, ADC ch.0, comparator non-inverting input, ICSP data |
| Pin 8 | VSS — Ground reference |
Typical Applications
PIC12F752-E/SN is suitable for 6 applications: Sensorless BLDC Motor Commutation, Primary-Side Regulation in Flyback SMPS, LED Lighting Controllers, Battery Charger Controllers, Industrial Sensor Signal Conditioning, Low-Cost Consumer Appliance Control.
Sensorless BLDC Motor Commutation
The PIC12F752-E/SN is a strong fit for small BLDC fan and pump control. Its two integrated 20 ns propagation-delay comparators can directly sense the back-EMF zero-crossing on each motor phase, eliminating the need for an external op-amp in the sensing chain. The 16-bit CCP module generates the 25 kHz PWM drive for the three-phase inverter bridge, and the 10-bit ADC with 100 ksps handles speed-reference sampling and current sensing. With only 6 I/O pins the device targets motors below ~50 W where the three high-side and three low-side gate signals fit the pin budget. The -40 to +125 C extended industrial temperature grade supports under-hood automotive HVAC blowers and industrial cabinet cooling fans.
Recommended
Primary-Side Regulation in Flyback SMPS
The PIC12F752-E/SN enables low-cost primary-side-regulated (PSR) flyback converters for sub-15 W AC/DC adapters. Its two 20 ns comparators form the primary-current sense and output-voltage feedback via an auxiliary winding divider; the internal 1.2 V bandgap reference stabilizes the regulation loop. The 16-bit timer/counter provides the precise PWM duty control needed for valley-switching at light load, while the 10-bit ADC monitors the input bulk voltage for brownout protection. At 20 MHz CPU the 200 ns instruction cycle gives the control loop enough bandwidth for 65 kHz switching converters. The 8-pin SOIC footprint fits inside the smallest wall-wart form factors.
Recommended
LED Lighting Controllers
The PIC12F752-E/SN drives constant-current LED strings for architectural and accent lighting. The 16-bit CCP module generates the PWM dimming signal at frequencies above 1 kHz to avoid flicker perception, and the two comparators form a closed-loop current regulator using a sense resistor in the LED return path. The 10-bit ADC reads ambient-light sensors for daylight harvesting, while the 8 MHz internal oscillator eliminates an external crystal and reduces BOM cost. Six I/O pins accommodate three PWM channels, two enable lines, and one UART or DALI interface for networked lighting. The extended -40 to +125 C temperature grade supports outdoor luminaires and automotive interior lighting.
Recommended
Battery Charger Controllers
The PIC12F752-E/SN implements CC/CV charge profiles for single-cell Li-ion and lead-acid batteries in low-power consumer chargers. The 10-bit ADC samples charge current and battery voltage, while the two comparators provide hardware-level over-current and over-voltage protection independent of firmware execution. The 6 I/O pins drive status LEDs, an enable signal for the power path, and a thermistor input for temperature-qualified charging. The 1.75 KB Flash accommodates lookup tables for Li-ion voltage-to-state-of-charge curves and the 128-byte EEPROM stores calibration constants. The wide 2.0 to 5.5 V operating range supports both USB 5 V and 4.2 V Li-ion battery rails directly.
Recommended
Industrial Sensor Signal Conditioning
The PIC12F752-E/SN conditions and linearizes analog sensor outputs in 4-20 mA current-loop transmitters. The 10-bit ADC with 100 ksps captures the bridge sensor signal, and the 1.75 KB Flash supports polynomial curve fitting and temperature compensation algorithms. The CCP module generates the PWM output that is then filtered to a 4-20 mA analog signal via an external op-amp, while the internal voltage reference stabilizes the ADC reading. The -40 to +125 C extended industrial temperature grade suits process-control installations near motors or heaters. The 8-pin SOIC package drops into the small head-mounted transmitter enclosures with room for the input-protection network.
Recommended
Low-Cost Consumer Appliance Control
The PIC12F752-E/SN replaces discrete logic in small appliances such as coffee makers, humidifiers, and air purifiers. The two 20 ns comparators handle water-level sensing or float-switch inputs directly, while the 16-bit CCP module drives TRIAC phase-angle control for heater regulation. The 10-bit ADC reads temperature sensors and humidity transducers, and the 8 MHz internal oscillator keeps the BOM count minimal. Six I/O pins control status indicators, push-buttons, and a TRIAC gate. With 128 bytes of EEPROM for user settings and -40 to +125 C operation, the device fits both kitchen-counter and laundry-room environments.
Recommended
Recommended Products Summary
Engineering reference data for PIC12F752-E/SN — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC12F752-I/SN | PIC12F752T-I/SN | PIC12F752-E/P | PIC12F615-E/SN | PIC12F675-E/SN |
|---|---|---|---|---|---|---|
| Package | 8-SOIC (SN, 150 mil) | 8-SOIC (SN, 150 mil) - same | 8-SOIC (SN, 150 mil) - same | 8-PDIP (P, 300 mil) - same pin count, through-hole | 8-SOIC (SN, 150 mil) - same | 8-SOIC (SN, 150 mil) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 1.75 KB (1K x 14) | 1.75 KB | 1.75 KB | 1.75 KB | 1.4 KB | 1.75 KB |
| Maximum CPU Frequency | 20 MHz (5 MIPS) | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 10 MHz |
| Temperature Grade | -40 C to +125 C (Extended -E) | -40 C to +85 C (Industrial -I) | -40 C to +85 C (Industrial -I) | -40 C to +125 C (Extended -E) | -40 C to +125 C (Extended -E) | -40 C to +125 C (Extended -E) |
| High-Speed Comparators | 2 x 20 ns | 2 x 20 ns | 2 x 20 ns | 2 x 20 ns | None (0) | 1 x standard comparator |
| CCP Module | 1 (16-bit) | 1 (16-bit) | 1 (16-bit) | 1 (16-bit) | 1 (16-bit) | None (0) |
Key Differentiators
- Two 20 ns high-speed analog comparators (vs PIC12F615-E/SN)
- 16-bit CCP/PWM module included (vs PIC12F675-E/SN)
- 20 MHz CPU throughput (vs PIC12F675-E/SN)
- Extended -40 C to +125 C temperature grade (vs PIC12F752-I/SN)
- Microchip cross-reference and longevity program (vs Generic 8-bit MCU competitors)
Design Notes
Estimated: For BLDC back-EMF sensing with the PIC12F752's 20 ns comparators, the input signal must be AC-coupled and biased into the comparator common-mode range (0 V to VDD - 1.5 V). Use 100 kohm plus 10 nF RC on each comparator input to filter switching noise, and place the RC within 5 mm of the input pin. Critical: never route the comparator inputs near the PWM output trace, or the dv/dt coupling will trigger false zero-crossings.
Place a 100 nF X7R ceramic decoupling capacitor within 5 mm of the VDD pin (pin 1) with a short trace to the VSS pin (pin 8). For ADC-accurate readings add a second 10 uF bulk capacitor at the supply origin. Estimated: with 6 I/O switching at 20 MHz and 5 V, peak supply current reaches ~30 mA; the local 100 nF prevents VDD collapse that would otherwise reset the MCLR.
Reserve GP0 (pin 7) and GP1 (pin 6) for ICSP programming. Routing these to a 2x3 0.1 inch header enables on-board reprogramming throughout the product life cycle without disturbing the application circuit. Per Microchip ICSP guidelines, keep the ICSPDAT and ICSPCLK traces short and add 4.7 kohm pull-downs if the pins are used as outputs in the application. The MCLR pin (pin 4) requires a 10 kohm pull-up to VDD for normal operation.
For mixed-signal designs using the PIC12F752's 10-bit ADC, isolate the AGND and DGND return paths to a single star-ground connection near the VSS pin. Route ADC analog inputs (AN0-AN4) over a continuous ground pour on the opposite PCB layer to minimize digital-noise coupling. Estimated: with proper layout the ADC achieves the datasheet 10-bit ENOB at 100 ksps; poor grounding typically degrades this to 8-bit effective resolution.
When using the PIC12F752's CCP1 PWM output at frequencies above 25 kHz, place a 100 ohm series resistor at the GP2/CCP1 pin (pin 5) to dampen transmission-line ringing when the trace exceeds 25 mm or drives a MOSFET gate with > 1 nF of input capacitance. The 8-pin SOIC package has only one ground pin, so high-current returns from off-board loads must be routed to a different ground reference, then back to pin 8 through the PCB ground pour.
Compliance Information
RoHS compliant per Microchip product page. AEC-Q100 qualification not stated for this part number - consider PIC16F1703 for automotive applications. Microchip part longevity program applies.