PIC16LF1566/1567 28/40/44-Pin Flash, 8-Bit Microcontrollers with XLP Technology Description The PIC16LF1566/1567 microcontrollers deliver unique on-chip features for the design of mTouch solutions and general purpose applications in 28/40/44-pin count packages. Two 10-bit high-speed ADCs with automated hardware CVD modules connect up to 34 analog channels to achieve a total sampling rate of 600k samples per second. This family provides mutual capacitance output drivers on all analog channels, two PWMs, two MSSP modules with low input voltage options and one EUSART, which makes this family an excellent solution to implement low-power and noise- robust capacitive sensing and other front-end sampling applications with minimal software overhead. - RS-232, R-485, and LIN compatible Core Features C Compiler Optimized RISC Architecture - Auto-Baud Detect - Auto-wake-up on start Only 49 Instructions Up to 35 I/O Pins and One Input Pin: Operating Speed: - Individually programmable pull-ups - 0-32 MHz clock input - Interrupt-on-Change with edge-select - 125 ns minimum instruction cycle Interrupt Capability Intelligent Analog Peripherals 16-Level Deep Hardware Stack Dual 10-Bit Analog-to-Digital Converter (ADC): Up to Three 8-bit Timers - Up to 35 external channels One 16-bit Timer - Conversion available during Sleep Power-on Reset (POR) - Temperature indicator Power-up Timer (PWRT) - Simultaneous sampling on two ADCs Low-Power Brown-Out Reset (LPBOR) - Connect multiple channels together for Programmable Watchdog Timer (WDT) up to 256s sampling Programmable Code Protection - External conversion trigger - Fixed Voltage Reference as a channel Memory - External pin as positive ADC voltage reference Up to 8k Words Flash Program Memory - Combined 600k samples per second 1024 Bytes Data SRAM Memory Hardware Capacitive Voltage Divider (CVD) Direct, Indirect and Relative Addressing modes - Double-sample conversions Operating Characteristics - Two sets of result registers Operating Voltage Range: - 7-bit precharge timer - 1.8V to 3.6V - 7-bit acquisition timer Temperature Range: - Two guard ring output drives - Industrial: -40C to 85C - Mutual capacitance TX output on any analog - Extended: -40C to 125C channel eXtreme Low-Power (XLP) Features - 30 pF adjustable sample and hold capacitor Sleep mode: 50 nA 1.8V, typical Internal Voltage Reference Module Watchdog Timer: 500 nA 1.8V, typical Clocking Structure Operating Current: 16 MHz Internal Oscillator Block: - 8 A 32 kHz, 1.8V, typical - 1% at calibration - 32 A/MHz 1.8V, typical - Selectable frequency range from 0 to 32 MHz Digital Peripherals 31 kHz Low-Power Internal Oscillator External Oscillator Block with: PWM: Two 10-bit Pulse-Width Modulators - Two external clock modes up to 32 MHz - Output on up to five pins per PWM at the Oscillator Start-up Timer (OST) same time Dual Master Synchronous Serial Port (MSSP) Programming/Debug Features 2 with SPI and I C: In-Circuit Debug Integrated On-Chip - 7-bit address masking Emulation Header for Advanced Debug: - SMBus/PMBus compatibility - Provides trace, background debug and up to 2 - Configurable low input voltage threshold for I C 32 hardware break points Enhanced Universal Synchronous Asynchronous In-Circuit Serial Programming (ICSP) via Two Receiver Transmitter (EUSART): Pin 2015-2016 Microchip Technology Inc. Preliminary DS40001817B-page 1PIC16LF1566/1567 TABLE 1: PIC16LF1566/1567 FAMILY TYPES PIC12LF1552 (A) 2048 0 256 6 1 4 1 1 / 0 - 1 - - PIC16LF1554 (B) 4096 0 256 12 2 10 2 2 / 1 1 1 2 I PIC16LF1559 (B) 8192 0 512 18 2 16 2 2 / 1 1 1 2 I PIC16LF1566 (C) 8192 0 1024 25 2 23 23 3 / 1 1 2 2 I PIC16LF1567 (C) 8192 0 1024 36 2 34 34 3 / 1 1 2 2 I Note 1: The MCLR pin is input-only. 2: Analog channels are split between the available ADCs. 3: Maximum usable analog channels assuming one pin must be assigned to output. 4: If VDD > 2.4V, ADC may be overclocked 4x (TAD = 0.25 s). 5: Includes functionality of ADxGRDA output pin. Data Sheet Index (Unshaded devices are described in this document.) A: DS40001674 PIC12LF1552 Data Sheet, 8-Pin Flash, 8-Bit Microcontrollers B: DS40001761 PIC16LF1554/1559 Data Sheet, 20-Pin Flash, 8-Bit Microcontrollers with XLP Technology C: DS40001817 PIC16LF1566/1567 Data Sheet 28/40/44-Pin Flash, 8-Bit Microcontrollers with XLP Technology Note: For other small form-factor package availability and marking information, please visit