PIC16F570 28-Pin, 8-Bit Flash Microcontroller Processor Features eXtreme Low-Power (XLP) Features Interrupt Capability Sleep Mode: PIC16F570 Operating Speed: - 50 nA 2.0V, typical - DC 20 MHz Crystal oscillator Watchdog Timer: - DC 200 ns Instruction cycle - 500 nA , typical 2.0V High-Endurance Program and Flash Data Memory Cells: Microcontroller Features - 2048 x 12 user execution memory - 64 x 8 self-writable data memory Brown-out Reset (BOR) - 100,000 write program memory endurance Power-on Reset (POR) - 1,000.000 write Flash data memory Device Reset Timer (DRT) endurance Watchdog Timer (WDT) with its own On-Chip RC - Program and Flash data retention: >40 years Oscillator for Reliable Operation General Purpose Registers (SRAM): Programmable Code Protection (CP) - 132 x 8 memory Power-Saving Sleep mode with Wake-up on Only 36 Single-Word Instructions to Learn: Change Feature - Modified baseline CPU Selectable Oscillator Options: - Added RETURN and RETFIE instructions - INTOSC: Precision 4 or 8 MHz internal - Added MOVLB instruction oscillator All Instructions are Single-Cycle except for - EXTRC: Low-cost external RC oscillator Program Branches which are Two-Cycle - LP: Power-saving, low-frequency crystal Four-Level Deep Hardware Stack - XT: Standard crystal/resonator Direct, Indirect and Relative Addressing modes - HS: High-speed crystal/resonator for Data and Instructions - EC: High-speed external clock Variety of Packaging Options: Peripheral Features - 28-Lead SPDIP, SOIC, SSOP, QFN, UQFN Device Features: CMOS Technology - 24 I/Os - Individual direction control Low-Power, High-Speed CMOS Flash Technology - High-current source/sink Fully-Static Design 8-Bit Real-Time Clock/Counter (TMR0) with 8-Bit Wide Operating Voltage and Temperature Range: Programmable Prescaler - Industrial: 2.0V to 5.5V In-Circuit Serial Programming (ICSP) via Two - Extended: 2.0V to 5.5V External Pin Connections Operating Current: Analog Comparator (CMP): - 175 uA 2V, 4 MHz, typical - Two analog comparators - 13 uA 2V, 32 kHz, typical - Absolute and programmable references Standby Current: Analog-to-Digital Converter (ADC): - 100 nA 2V, typical - 8-bit resolution - Eight external input channels - 0.6V reference input Operational Amplifiers (op amps): - Two operational amplifiers - Fully-accessible visibility 2013-2016 Microchip Technology Inc. DS40001684F-page 1PIC16F570 TABLE 1: PIC16F527 AND PIC16F570 FAMILY TYPES PIC16F527 (1) 18 1 KW 64 68 8 2 2 1 Y 4 Y Y 4 4 Y PIC16F570 (2) 25 2 KW 64 132 8 2 2 1 Y 4 Y Y 8 8 Y Note 1: One pin is input-only. Data Sheet Index: (Unshaded devices are described in this document.) 1: DS40001652 PIC16F527 Data Sheet, 20-Pin, 8-bit Flash Microcontroller. 2: DS40001684 PIC16F570 Data Sheet, 28-Pin, 8-bit Flash Microcontroller. Pin Diagrams FIGURE 1: 28-PIN SPDIP, SSOP, SOIC MCLR/VPP 1 28 RB7/ICSPDAT RA0 27 2 RB6/ICSPCLK RA1 3 26 RB5 RA2 4 RB4 25 RA3 5 RB3 24 RA4 6 RB2 23 RA5 7 RB1 22 VSS 8 21 RB0 RA7 9 VDD 20 RA6 10 19 VSS RC0 RC7 11 18 RC1 12 17 RC6 RC2 13 16 RC5 15 RC4 RC3 14 FIGURE 2: 28-PIN QFN, UQFN RA2 1 RB3 21 RA3 2 RB2 20 RA4 3 RB1 19 PIC16F570 RA5 4 RB0 18 VSS 5 17 VDD RA7 6 16 VSS RA6 RC7 7 15 DS40001684F-page 2 2013-2016 Microchip Technology Inc. Device Data Sheet Index (1) I/O Pins Flash Data EE (B) SRAM (B) RC0 8 28 RA1 8-Bit ADC RC1 9 RA0 27 Channels PIC16F570 RC2 10 26 MCLR/VPP RC3 11 Op Amp 25 RB7/ICSPDAT RC4 12 24 RB6/ICSPCLK 13 RC5 Comparator 23 RB5 RC6 14 RB4 22 8-Bit Timers BOR Stack Levels Interrupts 8 MHz Int. Osc. Interrupt-on-Change Pins Weak Pull-up Pins XLP