PIC16(L)F1824/8 14/20-Pin Flash Microcontrollers with XLP Technology High-Performance RISC CPU Extreme Low-Power Management PIC16LF1824/8 with XLP Only 49 Instructions to Learn: - All single-cycle instructions except branches Sleep mode: 20 nA 1.8V, typical Operating Speed: Watchdog Timer: 200 nA 1.8V, typical - DC 32 MHz oscillator/clock input Timer1 Oscillator: 650 nA 32 kHz, 1.8V, typical - DC 125 ns instruction cycle Operating Current: 48 A/MHz 1.8V, typical Up to 8 Kbytes Linear Program Memory Analog Features Addressing Up to 256 bytes Linear Data Memory Addressing Analog-to-Digital Converter (ADC) module: Interrupt Capability with Automatic Context - 10-bit resolution, up to 12 channels Saving - Auto acquisition capability - Conversion available during Sleep 16-Level Deep Hardware Stack with Optional Overflow/Underflow Reset Analog Comparator module: Direct, Indirect and Relative Addressing modes: - Two rail-to-rail analog comparators - Power mode control - Two full 16-bit File Select Registers (FSRs) - FSRs can read program and data memory - Software controllable hysteresis Voltage Reference module: Flexible Oscillator Structure - Fixed Voltage Reference (FVR) with 1.024V, Precision 32 MHz Internal Oscillator Block: 2.048V and 4.096V output levels - Factory calibrated to 1%, typical - 5-bit rail-to-rail resistive DAC with positive - Software selectable frequencies range of and negative reference selection 31 kHz to 32 MHz Peripheral Highlights 31 kHz Low-Power Internal Oscillator Up to 17 I/O Pins and 1 Input Only Pin: Four Crystal modes up to 32 MHz - High current sink/source 25 mA/25 mA Three External Clock modes up to 32 MHz - Programmable weak pull-ups 4X Phase Lock Loop (PLL) - Programmable interrupt-on-change pins Fail-Safe Clock Monitor: Timer0: 8-bit Timer/Counter with 8-bit Prescaler - Allows for safe shutdown if peripheral clock Enhanced Timer1: stops - 16-bit timer/counter with prescaler Two-Speed Oscillator Start-up - External Gate Input mode Reference Clock module: - Dedicated, low-power 32 kHz oscillator driver - Programmable clock output frequency and Three Timer2-types: 8-bit Timer/Counter with 8-bit duty-cycle Period Register, Prescaler and Postscaler Special Microcontroller Features Two Capture, Compare, PWM (CCP) modules 1.8V-5.5V Operation PIC16F1824/8 Two Enhanced CCP (ECCP) modules: 1.8V-3.6V Operation PIC16LF1824/8 - Software selectable time bases Self-Programmable under Software Control - Auto-shutdown and auto-restart Power-on Reset (POR), Power-up Timer (PWRT) - PWM steering and Oscillator Start-up Timer (OST) Master Synchronous Serial Port (MSSP) with SPI 2 TM Programmable Brown-out Reset (BOR) and I C with: Extended Watchdog Timer (WDT) - 7-bit address masking TM In-Circuit Serial Programming (ICSP) via - SMBus/PMBus compatibility Two Pins Enhanced Universal Synchronous Asynchronous In-Circuit Debug (ICD) via Two Pins Receiver Transmitter (EUSART) module Enhanced Low-Voltage Programming (LVP) mTouch Sensing Oscillator module: Operating Voltage Range: - Up to 12 input channels - 1.8V-5.5V (PIC16F1824/8) Data Signal Modulator module: - 1.8V-3.6V (PIC16LF1824/8) - Selectable modulator and carrier sources Programmable Code Protection SR Latch: Power-Saving Sleep mode - Multiple Set/Reset input options - Emulates 555 Timer applications 2010-2015 Microchip Technology Inc. DS40001419F-page 1PIC16(L)F1824/8 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 www.microchip.com/packaging or contact your local sales office. DS40001419F-page 2 2010-2015 Microchip Technology Inc. Data Sheet Index Program Memory Flash (words) Data EEPROM (bytes) Data SRAM (bytes) (2) I/Os 10-bit ADC (ch) CapSense (ch) Comparators Timers (8/16-bit) EUSART 2 MSSP (I C/SPI) ECCP (Full-Bridge) ECCP (Half-Bridge) CCP SR Latch (1) Debug XLP