PIC16(L)F1615/9 14/20-Pin, 8-Bit Flash Microcontroller Description PIC16(L)F1615/9 microcontrollers deliver on-chip features that are unique to the design for embedded control of small motors and general purpose applications in 14/20-pin count packages. Features like 10-bit A/D, CCP, 24-bit SMT and Zero-Cross Detection offer an excellent solution to the variety of applications. The product family also has a CRC+ memory scan and Windowed WDT to support safety-critical systems in home appliances, white goods and other end equipment. Core Features Digital Peripherals C Compiler Optimized RISC Architecture Configurable Logic Cell (CLC): Only 49 Instructions - Four CLCs Operating Speed: - Integrated combinational and sequential logic - DC 32 MHz clock input Complementary Waveform Generator (CWG): - 125 ns minimum instruction cycle - Rising and falling edge dead-band control Interrupt Capability - Full-bridge, half-bridge, 1-channel drive 16-Level Deep Hardware Stack - Multiple signal sources One 8-Bit Timer Two Capture/Compare/PWM (CCP) modules Four 16-bit Timers PWM: Two 10-bit Pulse-Width Modulators Low Current Power-on Reset (POR) Two Signal Measurement Timers (SMT): Configurable Power-up Timer (PWRT) - 24-bit timer/counter with prescaler Brown-out Reset (BOR) with Selectable Trip Point - Multiple gate and clock inputs Windowed Watchdog Timer (WWDT): Angular Timer: - Variable prescaler selection - Single pulse - Variable window size selection - Multiple pulses with missing pulse recovery - All sources configurable in hardware or 8-Bit Timers (TMR2+HLT/4/6): software - Up to 3 Timer2/4/6 with Hardware Limit Timer (HLT) Memory - Monitors Fault Conditions: Stall, Stop, etc. 8 KW Flash Program Memory - Multiple modes 1024 Bytes Data SRAM - 8-bit timer/counter with prescaler Direct, Indirect and Relative Addressing modes - 8-bit period register and postscaler High-Endurance Flash Data Memory (HEF): - Asynchronous H/W Reset sources - 128 B of nonvolatile data storage Math Accelerator with Proportional-Integral- - 100K erase/write cycles Derivative (PID): - Four operation modes Operating Characteristics - Add and multiply - Simple multiplier Operating Voltage Range: - Multiply and Accumulate - 1.8V to 3.6V (PIC16LF1615/9) - Programmable PID controller - 2.3V to 5.5V (PIC16F1615/9) Cyclic Redundancy Check with Memory Scan Temperature Range: (CRC/SCAN): - Industrial: -40C to 85C - Software configurable - Extended: -40C to 125C Serial Communications: - Enhanced USART (EUSART) eXtreme Low-Power (XLP) Features 2 C, RS-232, RS-485, LIN compatible - SPI, I Sleep mode: 50 nA 1.8V, typical - Auto-Baud Detect, Auto-Wake-up on start Watchdog Timer: 500 nA 1.8V, typical Operating Current: - 8 uA 32 kHz, 1.8V, typical - 32 uA/MHz 1.8V, typical 2014-2017 Microchip Technology Inc. DS40001770D-page 1PIC16(L)F1615/9 Up to 17 I/O Pins and One Input-only Pin: Clocking Structure - Individually programmable pull-ups 16 MHz Internal Oscillator: - Slew rate control - 1% at calibration - Interrupt-on-change with edge-select - Selectable frequency range from 32 MHz to - Two High Current Drive pins 31 kHz Peripheral Pin Select (PPS): 31 kHz Low-Power Internal Oscillator - Enables pin mapping of digital I/O 4x Phase-Locked Loop (PLL): - For up to 32 MHz internal operation Intelligent Analog Peripherals External Oscillator Block with: - Three external clock modes up to 32 MHz 10-Bit Analog-to-Digital Converter (ADC): - One crystal resonator mode up to 32 MHz - Up to 12 external channels Fail-Safe Clock Monitor: - Conversion available during Sleep - Allows for safe shutdown if peripheral clock Two Comparators (COMP): stops - Low-Power/High-Speed mode Two-Speed Oscillator Start-up - Up to three external inverting inputs Oscillator Start-up Timer (OST) - Fixed Voltage Reference at non-inverting input(s) - Comparator outputs externally accessible 8-Bit Digital-to-Analog Converter (DAC): - 8-bit resolution, rail-to-rail - Positive Reference Selection Voltage Reference: - Fixed Voltage Reference (FVR): 1.024V, 2.048V and 4.096V output levels Zero-Cross Detect (ZCD): - Detect when AC signal on pin crosses ground Two High-Current Drive Pins: - 100mA 5V 2014-2017 Microchip Technology Inc. DS40001770D-page 2