PIC16(L)F1507 20-Pin Flash, 8-Bit Microcontrollers High-Performance RISC CPU: eXtreme Low-Power (XLP) Features (PIC16LF1507): C Compiler Optimized Architecture Only 49 Instructions Sleep Current: Operating Speed: - 20 nA 1.8V, typical - DC 20 MHz clock input Watchdog Timer Current: - DC 200 ns instruction cycle - 260 nA 1.8V, typical Interrupt Capability with Automatic Context Operating Current: Saving -30 A/MHz 1.8V, typical 16-Level Deep Hardware Stack with Optional Overflow/Underflow Reset Peripheral Features: Direct, Indirect and Relative Addressing modes: - Two full 16-bit File Select Registers (FSRs) Analog-to-Digital Converter (ADC): - FSRs can read program and data memory - 10-bit resolution - 12 external channels Flexible Oscillator Structure: - Two internal channels: 16 MHz Internal Oscillator Block: - Fixed Voltage Reference - Factory calibrated to 1%, typical - Temperature Indicator channel - Software selectable frequency range from - Auto acquisition capability 16 MHz to 31 kHz - Conversion available during Sleep 31 kHz Low-Power Internal Oscillator Voltage Reference: Three External Clock modes up to 20 MHz - 1.024V Fixed Voltage Reference (FVR) with 1x, 2x and 4x Gain output levels Special Microcontroller Features: 18 I/O Pins (1 Input-only Pin): Operating Voltage Range: - High current sink/source 25 mA/25 mA - 1.8V to 3.6V (PIC16LF1507) - Individually programmable weak pull-ups - 2.3V to 5.5V (PIC16F1507) - Individually programmable Self-Programmable under Software Control Interrupt-on-Change (IOC) pins Power-on Reset (POR) Timer0: 8-Bit Timer/Counter with 8-Bit Power-up Timer (PWRT) Programmable Prescaler Programmable Low-Power Brown-out Reset Enhanced Timer1: (LPBOR) - 16-bit timer/counter with prescaler Extended Watchdog Timer (WDT): - External Gate Input mode - Programmable period from 1 ms to 256s Timer2: 8-Bit Timer/Counter with 8-Bit Period Programmable Code Protection Register, Prescaler and Postscaler In-Circuit Serial Programming (ICSP) via Two Four 10-bit PWM modules Pins Enhanced Low-Voltage Programming (LVP) In-Circuit Debug (ICD) via Two Pins Power-Saving Sleep mode: - Low-Power Sleep mode - Low-Power BOR (LPBOR) Integrated Temperature Indicator 128 Bytes High-Endurance Flash - 100,000 write Flash endurance (minimum) Memory: 2 Kwords Linear Program Memory Addressing 128 bytes Linear Data Memory Addressing High-Endurance Flash Data Memory (HEF) - 128 bytes if nonvolatile data storage - 100k erase/write cycles 2011-2015 Microchip Technology Inc. DS40001586D-page 1PIC16(L)F1507 - Selectable Output modes Peripheral Features (Continued): - Fixed Duty Cycle (FDC) mode Two Configurable Logic Cell (CLC) modules: - Pulse Frequency (PF) mode - 16 selectable input source signals Complementary Waveform Generator (CWG): - Four inputs per module - Eight selectable signal sources - Software control of combinational/sequential - Selectable falling and rising edge dead-band logic/state/clock functions control Numerically Controlled Oscillator (NCO): - Polarity control - 20-bit accumulator - Four auto-shutdown sources - 16-bit increment - Multiple input sources: PWM, CLC, NCO - True linear frequency control - High-speed clock input PIC12(L)F1501/PIC16(L)F150X FAMILY TYPES Device PIC12(L)F1501 (1) 1024 64 6 4 1 1 2/1 4 1 2 1 H PIC16(L)F1503 (2) 2048 128 12 8 2 1 2/1 4 1 1 2 1 H PIC16(L)F1507 (3) 2048 128 18 12 2/1 4 1 2 1 H PIC16(L)F1508 (4) 4096 256 18 12 2 1 2/1 4 1 1 1 4 1 I/H Y PIC16(L)F1509 (4) 8192 512 18 12 2 1 2/1 4 1 1 1 4 1 I/H Y Note 1: Debugging Methods: (I) - Integrated on Chip (H) - using Debug Header (E) - using Emulation Header. 2: One pin is input-only. Data Sheet Index: (Unshaded devices are described in this document.) 1: DS40001615 PIC12(L)F1501 Data Sheet, 8-Pin Flash, 8-bit Microcontrollers. 2: DS40001607 PIC16(L)F1503 Data Sheet, 14-Pin Flash, 8-bit Microcontrollers. 3: DS40001586 PIC16(L)F1507 Data Sheet, 20-Pin Flash, 8-bit Microcontrollers. 4: DS40001609 PIC16(L)F1508/9 Data Sheet, 20-Pin Flash, 8-bit Microcontrollers. Note: For other small form-factor package availability and marking information, please visit