PIC16(L)F1526/7 64-Pin Flash Microcontrollers with XLP Technology High-Performance RISC CPU Extreme Low-Power Management PIC16LF1526/7 with XLP C Compiler Optimized Architecture Only 49 Instructions Sleep mode: 20 nA 1.8V, typical Operating Speed: Watchdog Timer: 300 nA 1.8V, typical - DC 20 MHz clock input 2.5V Secondary Oscillator: 600 nA 32 kHz, 1.8V, - DC 16 MHz clock input 1.8V typical - DC 200 ns instruction cycle Analog Features Interrupt Capability with Automatic Context Analog-to-Digital Converter (ADC): Saving - 10-bit resolution 16-Level Deep Hardware Stack with Optional - 30 external channels Overflow/Underflow Reset - Two internal channels Direct, Indirect and Relative Addressing modes: - Fixed Voltage Reference (FVR) channel - Two full 16-bit File Select Registers (FSRs) - Temperature Indicator channel - FSRs can read program and data memory - Auto acquisition capability Memory - Conversion available during Sleep - Dedicated ADC RC oscillator Up to 28 Kbytes Linear Program Memory - Fixed Voltage Reference (FVR) as ADC Addressing positive reference Up to 1536 Bytes Linear Data Memory Voltage Reference module: Addressing - Fixed Voltage Reference (FVR) with 1.024V, High-Endurance Flash Data Memory (HEF) 2.048V and 4.096V output levels - 128B of nonvolatile data storage - Low-Power Sleep mode - 100K erase/write cycles - Low-Power BOR (LPBOR) Flexible Oscillator Structure Peripheral Features 16 MHz Internal Oscillator Block: 53 I/O Pins and One Input-only Pin: - Software selectable frequency range from - High current sink/source 25 mA/25 mA 16 MHz to 31 kHz - Individually programmable weak pull-ups 31 kHz Low-Power Internal Oscillator - Individually programmable External Oscillator Block with: interrupt-on-change (IOC) pins - Four crystal/resonator modes up to 20 MHz Timer0: 8-Bit Timer/Counter with 8-Bit - Three external clock modes up to 20 MHz Programmable Prescaler Fail-Safe Clock Monitor Enhanced Timer1, 3, 5: - Allows safe shutdown if peripheral clock stops - 16-bit timer/counter with prescaler Two-Speed Oscillator Start-up - External Gate Input mode Oscillator Start-up Timer (OST) - Low-power 32 kHz secondary oscillator driver Timer2, 4, 6, 8, 10: 8-Bit Timer/Counter with 8-Bit Special Microcontroller Features Period Register, Prescaler and Postscaler Operating Voltage Range: Ten Capture/Compare/PWM (CCP) modules: - 1.8V to 3.6V (PIC16LF1526/7) - 16-bit Capture, 200 ns (max. resolution) - 2.3V to 5.5V (PIC16F1526/7) - 16-bit Compare, 200 ns (max. resolution) Self-Programmable under Software Control - 10-bit PWM, 20 kHz 10 bits Power-on Reset (POR) (max. frequency) Power-up Timer (PWRT) Two Master Synchronous Serial Ports (MSSPs) Programmable Low-Power Brown-Out Reset 2 TM with SPI and I C with: (LPBOR) - 7-bit address masking Extended Watch-Dog Timer (WDT): TM - SMBus/PMBus compatibility - Programmable period from 1 ms to 256s - Auto-wake-up on start Programmable Code Protection Two Enhanced Universal Synchronous In-Circuit Serial Programming (ICSP) via two Asynchronous Receiver Transmitters (EUSART): pins - RS-232, RS-485 and LIN compatible In-Circuit Debug (ICD) via Two Pins - Auto-Baud Detect Enhanced Low-Voltage Programming (LVP) Power-Saving Sleep mode 2011-2015 Microchip Technology Inc. DS40001458D-page 1PIC16(L)F1526/7 PIC16(L)F151X/152X Family Types ADC Device PIC16(L)F1512 (1) 2048 128 128 25 17 Y 2/1 1 1 2 I Y PIC16(L)F1513 (1) 4096 256 128 25 17 Y 2/1 1 1 2 I Y PIC16(L)F1516 (2) 8192 512 128 25 17 N 2/1 1 1 2 I Y PIC16(L)F1517 (2) 8192 512 128 36 28 N 2/1 1 1 2 I Y PIC16(L)F1518 (2) 16384 1024 128 25 17 N 2/1 1 1 2 I Y PIC16(L)F1519 (2) 16384 1024 128 36 28 N 2/1 1 1 2 I Y PIC16(L)F1526 (3) 8192 768 128 54 30 N 6/3 2 2 10 I Y PIC16(L)F1527 (3) 16384 1536 128 54 30 N 6/3 2 2 10 I Y Note 1: I - Debugging, Integrated on Chip H - Debugging, available using Debug Header. 2: One pin is input-only. Data Sheet Index: (Unshaded devices are described in this document.) 1: DS41624 PIC16(L)F1512/13 Data Sheet, 28-Pin Flash, 8-bit Microcontrollers. 2: DS41452 PIC16(L)F1516/7/8/9 Data Sheet, 28/40/44-Pin Flash, 8-bit MCUs. 3: DS41458 PIC16(L)F1526/7 Data Sheet, 64-Pin Flash, 8-bit MCUs. Note: For other small form-factor package availability and marking information, please visit