PIC12F752/HV752 8-Pin Flash-Based, 8-Bit CMOS Microcontrollers High-Performance RISC CPU Peripheral Features Only 35 Instructions to Learn: Five I/O Pins and One Input-only Pin - All single-cycle instructions except branches High Current Source/Sink: Operating Speed: - 50 mA I/O, (2 pins) - DC 20 MHz clock input - 25 mA I/O, (3 pins) - DC 200 ns instruction cycle Two High-Speed Analog Comparator modules: 1024 x 14 On-chip Flash Program Memory - 40 ns response time Self Read/Write Program Memory - Fixed Voltage Reference (FVR) 64 x 8 General Purpose Registers (SRAM) - Programmable on-chip voltage reference via Interrupt Capability integrated 5-bit DAC 8-Level Deep Hardware Stack - Internal/external inputs and outputs Direct, Indirect and Relative Addressing modes (selectable) - Built-in Hysteresis (software selectable) Microcontroller Features A/D Converter: Precision Internal Oscillator: - 10-bit resolution - Factory calibrated to 1%, typical - Four external channels - Software selectable frequency: - Two internal reference voltage channels 8 MHz, 4 MHz, 1 MHz or 31 kHz Dual Range Digital-to-Analog Converter (DAC): - Software tunable - 5-bit resolution Power-Saving Sleep mode - Full Range or Limited Range output Voltage Range (PIC12F752): - 4 mV steps 2.0V (Limited Range) - 2.0V to 5.5V - 65 mV steps 2.0V (Full Range) Shunt Voltage Regulator (PIC12HV752) Fixed Voltage Reference (FVR), 1.2V reference - 2.0V to user defined Capture, Compare, PWM (CCP) module: - 5-volt regulation - 16-bit Capture, max. resolution = 12.5 ns - 1 mA to 50 mA shunt range - Compare, max. resolution = 200 ns Multiplexed Master Clear with Pull-up/Input Pin - 10-bit PWM, max. frequency = 20 kHz Interrupt-on-Change Pins Timer0: 8-Bit Timer/Counter with 8-Bit Prescaler Individually Programmable Weak Pull-ups Enhanced Timer1: Power-on Reset (POR) - 16-bit Timer/Counter with Prescaler Power-up Timer (PWRT) - External Timer1 Gate (count enable) Brown-out Reset (BOR) - Four Selectable Clock sources Watchdog Timer (WDT) with Internal Oscillator for Timer2: 8-Bit Timer/Counter with Prescaler: Reliable Operation - 8-bit Period Register and Postscaler Industrial and Extended Temperature Range Hardware Limit Timer (HLT): High Endurance Flash: - 8-bit Timer with Prescaler - 100,000 write Flash endurance - 8-bit period register and postscaler - Flash retention: >40 years - Asynchronous H/W Reset sources Complementary Output Generator (COG): Programmable Code Protection - Complementary Waveforms from selectable In-Circuit Debug (ICD) via Two Pins sources In-Circuit Serial Programming (ICSP) via Two - Two I/O (50 mA) for direct MOSFET drive Pins - Rising and/or Falling edge dead-band control eXtreme Low-Power (XLP) Features - Phase control, Blanking control - Auto-shutdown Sleep Current: - 50 nA 2.0V, typical Operating Current: - 11 A 32 kHz, 2.0V, typical - 260 A 4 MHz, 2.0V, typical Watchdog Timer Current: <1 A 2.0V, typical 2011-2015 Microchip Technology Inc. DS40001576D-page 1PIC12F752/HV752 TABLE 1: PIC12F752/HV752 FEATURE SUMMARY Device PIC12F752 1024 Y 64 6 4 2 3/1 1 Y N Y PIC12HV752 1024 Y 64 6 4 2 3/1 1 Y Y Y FIGURE 1: 8-PIN PDIP, SOIC, DFN VDD 1 8 VSS RA5 RA0/ICSPDAT 7 2 PIC12F752/HV752 RA4 3 6 RA1/ICSPCLK MCLR/VPP/RA3 RA2 5 4 Note: See Table 1 for the location of all peripheral functions. DS40001576D-page 2 2011-2015 Microchip Technology Inc. Flash Program Memory (User) (words) Self Read/Write Flash Memory SRAM (bytes) I/Os 10-bit A/D (ch) Comparators Timers 8/16-bit CCP Complementary Output Generator (COG) Shunt Regulator XLP