PIC12F752T-I/SN - 8-Bit MCU, 1.75KB Flash, 20MHz | Microchip
MPN: PIC12F752T-I/SN β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.42 | $1.42 |
| 10 | $1.27 | $12.70 |
| 100 | $1.12 | $112.00 |
| 500 | $0.99 | $495.00 |
| 1,000 | $0.87 | $870.00 |
PIC12F752T-I/SN Overview
What is a PIC microcontroller? A PIC (Peripheral Interface Controller) is a family of 8/16/32-bit Harvard-architecture microcontrollers from Microchip Technology. The PIC12F752 belongs to the mid-range core family, which sits between the baseline 12-bit core and the enhanced 16-bit core. PIC microcontrollers fall under the broader category of microcontrollers (MCUs) -> embedded controllers -> semiconductors -> integrated circuits. The 8-pin PIC12F series is purpose-built for low pin-count analog and timing applications where PCB real estate is at a premium.
Key features of the PIC12F752T-I/SN include 5 I/O pins (6 total I/O including MCLR/RA3), internal 8MHz oscillator with PLL support for 20MHz operation, two 20ns analog comparators ideal for power supply feedback loops and zero-crossing detection, one CCP module supporting PWM up to 10-bit resolution, 4 channels of 10-bit ADC, and an extended operating voltage range of 2.0V to 5.5V. The I in the part number designates the industrial temperature grade of -40C to +85C, and the /SN suffix identifies the 8-pin SOIC package on tape and reel (T = Tape & Reel).
The PIC12F752 architecture uses a RISC instruction set with only 35 instructions to learn, simplifying firmware development. It features self-read/write Flash capability enabling in-application programming (IAP), a 4 hardware timer module stack (Timer0, Timer1, Timer2, WDT), and patented low pin-count analog IP. The integrated 8MHz internal oscillator eliminates the need for external crystal components, reducing BOM cost and PCB area.
Typical applications include LED lighting drivers, DC-DC converter secondary-side control, battery chargers, motor control for small DC fans and pumps, power supply monitoring, and consumer appliance control. The two high-speed comparators make it well-suited for switch-mode power supply (SMPS) peak current-mode control loops.
When designing with this MCU, allocate at least 10uF of bulk decoupling near the VDD pin and place a 100nF ceramic bypass capacitor as close to the IC as possible. The internal oscillator is factory-calibrated to within +/-1% typical accuracy, eliminating external timing components for most cost-sensitive designs.
This page synthesizes distributor pricing, drop-in alternatives drawn from the same PIC12F mid-range family, and practical design notes not found in the manufacturer datasheet alone, providing engineers a single source for sourcing and replacement decisions.
Drop-in alternatives for PIC12F752T-I/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 PIC12F752T-I/SN (same form factor and footprint) β differing in Internal Oscillator, Package, EEPROM, Operating Temperature, ADC.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC12F752-I/SN
β Drop-Inπ Reference alternative (not in catalog)
PIC12F752-E/SN
β Drop-Inπ Reference alternative (not in catalog)
PIC12F615-I/SN
β Drop-Inβ In Stock
$0.52 / Unit
View Datasheet βPIC12F617-I/SN
β Drop-Inβ In Stock
$0.85 / Unit
View Datasheet βPIC12F683-I/SN
β Drop-Inπ Reference alternative (not in catalog)
PIC12F675-I/SN
β Drop-Inβ In Stock
$0.74 / Unit
View Datasheet βPIC12F752T-I/SN Maximum Ratings & Electrical Characteristics
| Core | PIC 8-bit mid-range |
| Architecture | RISC (35 instructions) |
| Program Memory Size | 1.75 KB (1K x 14) Flash |
| RAM Size | 64 bytes |
| EEPROM | 0 bytes (self-read/write Flash) |
| Maximum CPU Frequency | 20 MHz |
| MIPS | 5 MIPS |
| Operating Voltage Range | 2.0 V to 5.5 V |
| Number of I/O Pins | 6 (5 usable as GPIO) |
| ADC | 10-bit, 4 channels |
| Analog Comparators | 2 (high-speed, 20 ns response) |
| CCP Module | 1 (Capture/Compare/PWM) |
| Timers | Timer0, Timer1, Timer2, WDT |
| Internal Oscillator | 8 MHz (calibrated, PLL to 20 MHz) |
| Operating Temperature | -40 C to +85 C (industrial) |
| Package | 8-SOIC (SN) |
| Mounting Type | Surface Mount |
| Packaging | Tape & Reel (T suffix) |
PIC12F752T-I/SN Pin Configuration
| Pin 1 | VDD β Positive power supply (2.0V to 5.5V) |
| Pin 2 | GP5/T1CKI/OSC1/CLKIN β GPIO GP5 / Timer1 clock input / crystal oscillator input / external clock input |
| Pin 3 | GP4/AN3/T1G/OSC2/CLKOUT β GPIO GP4 / ADC input 3 / Timer1 gate / crystal oscillator output / Fosc/4 output |
| Pin 4 | GP3/MCLR/VPP β GPIO GP3 / Master Clear reset (active low) / programming voltage input |
| Pin 5 | GP2/AN2/T0CKI/INT/COUT1/CCP1 β GPIO GP2 / ADC input 2 / Timer0 clock input / external interrupt / comparator 1 output / CCP1 output |
| Pin 6 | GP1/AN1/C1IN-/C2IN-/ICSPCLK β GPIO GP1 / ADC input 1 / comparator 1 negative input / comparator 2 negative input / ICD clock |
| Pin 7 | GP0/AN0/C1IN+/C2IN+/ICSPDAT β GPIO GP0 / ADC input 0 / comparator 1 positive input / comparator 2 positive input / ICD data |
| Pin 8 | VSS β Ground reference |
Typical Applications
PIC12F752T-I/SN is suitable for 6 applications: Switch-Mode Power Supply (SMPS) Peak Current-Mode Control, LED Lighting Driver and Dimming Controller, Battery Charger Secondary-Side Controller, Small DC Motor and Fan Speed Control, Industrial Sensor Signal Conditioning, Consumer Appliance User Interface Controller.
Switch-Mode Power Supply (SMPS) Peak Current-Mode Control
The PIC12F752T-I/SN fits SMPS peak current-mode control because it integrates two high-speed 20ns analog comparators that can directly sense the current shunt voltage and compare it against an internal reference from the PWM duty cycle. Operating at up to 20MHz (5 MIPS), the core handles the inner current loop control algorithm with sufficient headroom for slope compensation calculation. The CCP module generates the PWM output to the MOSFET gate driver, while the 10-bit ADC samples input voltage and output current for outer voltage-loop regulation. Place the PIC12F752T-I/SN on the secondary-side or as a primary-side controller with an opto-isolated feedback path; its industrial -40C to +85C grade and 2.0V-5.5V operation suit both consumer and industrial PSU designs.
Recommended
LED Lighting Driver and Dimming Controller
The PIC12F752T-I/SN suits constant-current LED driver control because its two 20ns analog comparators provide fast cycle-by-cycle current limiting using a low-side sense resistor, while the CCP module generates PWM dimming up to 10-bit resolution for smooth 0-100% brightness control. The 4-channel 10-bit ADC samples LED forward voltage, temperature, and supply voltage for thermal foldback and open-LED protection. Its wide 2.0V-5.5V operating range supports direct Li-ion battery or 5V USB-powered designs. Place the MCU as a secondary-side controller in a flyback or buck topology; the 6 GPIO handle enable input, PWM output, fault flag, and analog dimming signals from a 0-10V or DALI interface.
Recommended
Battery Charger Secondary-Side Controller
The PIC12F752T-I/SN fits battery charger secondary-side control because its dual analog comparators enable precise voltage and current regulation by comparing the sense amplifier output against an internal DAC reference. Operating from 2.0V to 5.5V, the MCU can be powered directly from the battery rail it is charging, eliminating an auxiliary supply. The 5 MIPS performance supports CC-CV charging algorithms, delta-V detection for NiMH termination, and timer-based safety shutoff. Use the CCP module to control a secondary-side MOSFET or optocoupler to the primary-side controller; the small SOIC-8 package fits space-constrained charger enclosures for Li-ion power tools, e-bikes, and consumer electronics.
Recommended
Small DC Motor and Fan Speed Control
The PIC12F752T-I/SN is ideal for small DC motor and fan speed control applications where the CCP module drives a MOSFET for PWM speed regulation while the analog comparators implement back-EMF zero-crossing detection for sensorless brushless DC (BLDC) commutation in miniature fans. The 20MHz core and 5 MIPS performance handle field-oriented control (FOC) trapezoidal commutation algorithms with cycle times below 50us. Industrial temperature grade supports demanding environments such as server fans, automotive HVAC, and appliance blowers. Place the MCU adjacent to the motor driver stage; the small SOIC-8 package fits inside the motor housing or hub assembly for integrated smart-motor designs.
Recommended
Industrial Sensor Signal Conditioning
The PIC12F752T-I/SN works well in industrial sensor signal conditioning because its 10-bit ADC with 4 input channels handles multi-sensor sampling, while the two 20ns analog comparators provide fast threshold detection for alarm outputs and over-range protection. Operating from 2.0V to 5.5V with industrial -40C to +85C temperature grade, it interfaces directly to 4-20mA current loop sensors, thermocouples with cold-junction compensation, and resistive bridge sensors. The small SOIC-8 footprint and integrated peripherals eliminate the need for external op-amps and comparators, reducing BOM cost by up to 30% compared to discrete designs. Place the MCU adjacent to the sensor connector for low-noise analog signal capture.
Recommended
Consumer Appliance User Interface Controller
The PIC12F752T-I/SN fits consumer appliance user interface control because it provides capacitive touch sensing via the analog comparators and ADC, plus PWM generation for LED indicators and buzzer tones. Operating from 2.0V-5.5V and small SOIC-8 package, it integrates directly onto a single user-interface PCB, replacing multiple discrete timer and logic ICs. Industrial temperature grade supports appliances such as coffee makers, microwave ovens, and washing machines. Use the CCP module for backlight dimming, the ADC for temperature monitoring of the cooking surface, and the GPIO for keypad or touch button scanning; the 1.75KB Flash holds UI state machines and indicator patterns.
Recommended
Recommended Products Summary
Engineering reference data for PIC12F752T-I/SN β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC12F752-I/SN | PIC12F752-E/SN | PIC12F615-I/SN | PIC12F617-I/SN | PIC12F683-I/SN | PIC12F675-I/SN |
|---|---|---|---|---|---|---|---|
| Package | 8-SOIC (SN) | 8-SOIC (SN) - same | 8-SOIC (SN) - same | 8-SOIC (SN) - same | 8-SOIC (SN) - same | 8-SOIC (SN) - same | 8-SOIC (SN) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 1.75 KB | 1.75 KB | 1.75 KB | 1 KB | 3.5 KB | 3.5 KB | 1 KB |
| RAM | 64 bytes | 64 bytes | 64 bytes | 64 bytes | 128 bytes | 128 bytes | 64 bytes |
| Analog Comparators | 2 (20 ns) | 2 (20 ns) | 2 (20 ns) | 0 | 0 | 1 (standard) | 1 (standard) |
| ADC | 10-bit, 4 channels | 10-bit, 4 channels | 10-bit, 4 channels | 10-bit, 4 channels | 10-bit, 4 channels | 10-bit, 4 channels | 10-bit, 4 channels |
| CCP Module | 1 | 1 | 1 | 1 | 1 | 1 (Enhanced) | 1 |
| EEPROM | 0 (Flash self-write) | 0 (Flash self-write) | 0 (Flash self-write) | 0 (Flash self-write) | 0 (Flash self-write) | 256 bytes | 0 (Flash self-write) |
| 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) | -40 C to +85 C (industrial) |
| Approximate Unit Price (qty 1, USD) | $1.42 | $1.38 (tube) | $1.55 | $1.05 | $1.18 | $1.65 | $1.20 |
Key Differentiators
- Two high-speed 20ns analog comparators integrated in an 8-pin package (vs PIC12F683-I/SN)
- Highest performance mid-range core in SOIC-8 footprint with 1.75KB Flash (vs PIC12F675-I/SN)
- Industrial temperature grade and 2.0V-5.5V operation for battery-powered applications (vs PIC12F615-I/SN)
Design Notes
Place a 100nF ceramic decoupling capacitor as close as physically possible to the VDD pin (Pin 1) with the ground return directly to the VSS pin (Pin 8) to minimize parasitic inductance. For designs switching inductive loads above 100mA, add a 10uF bulk capacitor adjacent to the MCU. The PIC12F752T-I/SN operating voltage range of 2.0V-5.5V allows direct battery operation from 2x AA cells but requires a regulator if the rail can exceed 5.5V during transients. Add a TVS diode or Zener clamp to protect against inductive kickback on adjacent GPIO-driving traces. Estimated: at VDD=3.3V with all peripherals active, the MCU draws approximately 4mA including ADC and comparators, requiring the bulk capacitor to source peak current during ADC conversion.
Pin 4 (GP3/MCLR/VPP) is shared between a GPIO function and the device reset pin. If MCLR is enabled in the configuration bits, this pin cannot be used as a general-purpose input. Either disable MCLR (use internal MCLR) to free Pin 4 as a GPIO, or keep MCLR enabled and connect a 10kohm pull-up to VDD. The internal MCLR configuration saves one I/O pin but prevents external reset control. For ISP programming, the ICSPDAT (Pin 7) and ICSPCLK (Pin 6) pins must be accessible on the PCB even if they double as GPIO - do not place series resistors above 10kohm on these lines as programming may fail. The internal 8MHz oscillator is factory-calibrated to within +/-1% but can drift up to +/-2% across the full industrial temperature range; use the ADC to measure VDD via the internal bandgap reference for timing-critical UART or PWM applications.
The SOIC-8 (SN) package's exposed lead frame underside connects to Pin 8 VSS internally - do not route high-impedance analog signals under the package. Keep the analog comparator inputs (GP0/GP1) and ADC inputs (AN0-AN3) away from switching traces carrying PWM signals and clock signals by at least 3x the trace-to-trace spacing to minimize crosstalk. Use a ground pour on the top layer directly under the MCU connected to Pin 8 VSS to provide a low-impedance return path and reduce EMI. The CCP1 output (Pin 5) should be routed with a short trace to its driver stage - keep this trace below 25mm to avoid ringing when driving MOSFET gates.
When using the analog comparators for current sensing in SMPS applications, place the sense resistor within 10mm of the comparator input pins (GP0/GP1) and use a Kelvin connection to avoid voltage drop in the high-current path. The 20ns comparator response time enables switching frequencies up to 1MHz in peak current-mode control, but PCB parasitic capacitance on the comparator inputs will degrade response time - keep input traces short and use a guard ring connected to VSS around sensitive analog traces. The ADC reference voltage can be selected as VDD or the internal 1.024V bandgap reference; for highest accuracy use the internal reference with the ADC dedicated to a single channel and add 100us of acquisition time before conversion start.
Compliance Information
RoHS and REACH compliance per Microchip product page. Industrial temperature grade only - not AEC-Q100 qualified for automotive; for automotive applications use AEC-Q100-qualified variants from Microchip's automotive portfolio.