PIC16(L)F1847 18/20/28-Pin Flash Microcontrollers with XLP Technology High-Performance RISC CPU: Extreme Low-Power Management PIC16LF1847 with XLP: C Compiler Optimized Architecture 256 bytes Data EEPROM Sleep mode: 20 nA 1.8V, typical Up to 14 Kbytes Linear Program Memory Watchdog Timer: 300 nA 1.8V, typical Addressing Timer1 Oscillator: 650 nA 32 kHz Up to 1024 bytes Linear Data Memory Addressing Operating Current: 65 A/MHz 1.8V, typical Interrupt Capability with Automatic Context Saving 16-Level Deep Hardware Stack with Optional Analog Features: Overflow/Underflow Reset Analog-to-Digital Converter (ADC) module: Direct, Indirect and Relative Addressing modes: - 10-bit resolution, 12 channels - Two full 16-bit File Select Registers (FSRs) - Auto acquisition capability - FSRs can read program and data memory - Conversion available during Sleep Analog Comparator module: Flexible Oscillator Structure: - Two rail-to-rail analog comparators Precision 32 MHz Internal Oscillator Block: - Power mode control - Factory calibrated to 1%, typical - Software controllable hysteresis - Software selectable frequencies range of Voltage Reference module: 31 kHz to 32 MHz - Fixed Voltage Reference (FVR) with 1.024V, 31 kHz Low-Power Internal Oscillator 2.048V and 4.096V output levels Four Crystal modes up to 32 MHz - 5-bit rail-to-rail resistive DAC with positive Three External Clock modes up to 32 MHz and negative reference selection 4X Phase Lock Loop (PLL) Fail-Safe Clock Monitor: Peripheral Highlights: - Allows for safe shutdown if peripheral clock 15 I/O Pins and 1 Input Only Pin: stops - High current sink/source 25 mA/25 mA Two-Speed Oscillator Start-up - Programmable weak pull-ups Reference Clock module: - Programmable interrupt-on-change pins - Programmable clock output frequency and Timer0: 8-Bit Timer/Counter with 8-Bit Prescaler duty-cycle Enhanced Timer1: - 16-bit timer/counter with prescaler Special Microcontroller Features: - External Gate Input mode 1.8V-5.5V Operation PIC16F1847 - Dedicated, low-power 32 kHz oscillator driver 1.8V-3.6V Operation PIC16LF1847 Up to three Timer2-types: 8-Bit Timer/Counter with Self-Programmable under Software Control 8-Bit Period Register, Prescaler and Postscaler Power-on Reset (POR), Power-up Timer (PWRT) Up to two Capture, Compare, PWM (CCP) modules and Oscillator Start-up Timer (OST) Up to two Enhanced CCP (ECCP) modules: Programmable Brown-out Reset (BOR) - Software selectable time bases Extended Watchdog Timer (WDT): - Auto-shutdown and auto-restart - Programmable period from 1ms to 268s - PWM steering Programmable Code Protection Up to two Master Synchronous Serial Port 2 In-Circuit Serial Programming (ICSP) via C with: (MSSP) with SPI and I Two Pins - 7-bit address masking TM In-Circuit Debug (ICD) via Two Pins - SMBus/PMBus compatibility Enhance Low-Voltage Programming Enhanced Universal Synchronous Asynchronous Power-Saving Sleep mode Receiver Transmitter (EUSART) module mTouch Sensing Oscillator module: - Up to 12 input channels Data Signal Modulator module: - Selectable modulator and carrier sources 2011-2017 Microchip Technology Inc. DS40001453F-page 1PIC16(L)F1847 Peripheral Highlights (Continued): SR Latch: - Multiple Set/Reset input options - Emulates 555 Timer applications PIC12(L)F1822/1840/PIC16(L)F182X/1847 FAMILY TYPES Device PIC12(L)F1822 (1) 2K 256 128 6 4 4 1 2/1 1 1 0/1/0 Y I/H Y PIC12(L)F1840 (2) 4K 256 256 6 4 4 1 2/1 1 1 0/1/0 Y I/H Y PIC16(L)F1823 (1) 2K 256 128 12 8 8 2 2/1 1 1 1/0/0 Y I/H Y PIC16(L)F1824 (3) 4K 256 256 12 8 8 2 4/1 1 1 1/1/2 Y I/H Y PIC16(L)F1825 (4) 8K 256 1024 12 8 8 2 4/1 1 1 1/1/2 Y I/H Y PIC16(L)F1826 (5) 2K 256 256 16 12 12 2 2/1 1 1 1/0/0 Y I/H Y PIC16(L)F1827 (5) 4K 256 384 16 12 12 2 4/1 1 2 1/1/2 Y I/H Y PIC16(L)F1828 (3) 4K 256 256 18 12 12 2 4/1 1 1 1/1/2 Y I/H Y PIC16(L)F1829 (4) 8K 256 1024 18 12 12 2 4/1 1 2 1/1/2 Y I/H Y PIC16(L)F1847 (6) 8K 256 1024 16 12 12 2 4/1 1 2 1/1/2 Y I/H 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: DS41413 PIC12(L)F1822/PIC16(L)F1823 Data Sheet, 8/14-Pin Flash Microcontrollers. 2: DS41441 PIC12(L)F1840 Data Sheet, 8-Pin Flash Microcontrollers. 3: DS41419 PIC16(L)F1824/1828 Data Sheet, 28/40/44-Pin Flash Microcontrollers. 4: DS41440 PIC16(L)F1825/1829 Data Sheet, 14/20-Pin Flash Microcontrollers. 5: DS41391 PIC16(L)F1826/1827 Data Sheet, 18/20/28-Pin Flash Microcontrollers. 6: DS41453 PIC16(L)F1847 Data Sheet, 18/20/28-Pin Flash Microcontrollers. Note: For other small form-factor package availability and marking information, please visit