PIC16(L)F15354/55 Full-Featured 28-Pin Microcontrollers Description PIC16(L)F15354/55 microcontrollers feature Analog, Core Independent Peripherals and Communication Peripherals, combined with eXtreme Low-Power (XLP) technology for a wide range of general purpose and low-power applications. The devices feature multiple PWMs, multiple communication, temperature sensor, and memory features like Memory Access Partition (MAP) to support customers in data protection and bootloader applications, and Device Information Area (DIA) which stores factory calibration values to help improve temperature sensor accuracy. Core Features Power-Saving Functionality C Compiler Optimized RISC Architecture DOZE mode: Ability to Run the CPU Core Slower Operating Speed: than the System Clock - DC 32 MHz clock input IDLE mode: Ability to halt CPU Core while Internal - 125 ns minimum instruction cycle Peripherals Continue Operating Interrupt Capability SLEEP mode: Lowest Power Consumption 16-Level Deep Hardware Stack Peripheral Module Disable (PMD): Timers: - Ability to disable hardware module to - 8-bit Timer2 with Hardware Limit Timer (HLT) minimize active power consumption of - 16-bit Timer0/1 unused peripherals Low-Current Power-on Reset (POR) Configurable Power-up Timer (PWRTE) eXtreme Low-Power (XLP) Features Brown-out Reset (BOR) Sleep mode: 50 nA 1.8V, typical Low-Power BOR (LPBOR) Option Watchdog Timer: 500 nA 1.8V, typical Windowed Watchdog Timer (WWDT): Secondary Oscillator: 500 nA 32 kHz - Variable prescaler selection Operating Current: - Variable window size selection -8 A 32 kHz, 1.8V, typical - All sources configurable in hardware or -32 A/MHz 1.8V, typical software Programmable Code Protection Digital Peripherals Memory Four Configurable Logic Cells (CLC): - Integrated combinational and sequential logic Up to 14 KB Flash Program Memory Complementary Waveform Generator (CWG): Up to 1024 Bytes Data SRAM - Rising and falling edge dead-band control Direct, Indirect and Relative Addressing modes - Full-bridge, half-bridge, 1-channel drive Memory Access Partition (MAP): - Multiple signal sources - Write protect Two Capture/Compare/PWM (CCP) module: - Customizable Partition - 16-bit resolution for Capture/Compare modes Device Information Area (DIA) - 10-bit resolution for PWM mode Device Configuration Information (DCI) Four 10-Bit PWMs High-Endurance Flash (HEF) Numerically Controlled Oscillator (NCO): - Last 128 words of Program Flash Memory - Generates true linear frequency control and increased frequency resolution Operating Characteristics - Input Clock: 0 Hz < F < 32 MHz NCO 20 Operating Voltage Range: - Resolution: F /2 NCO - 1.8V to 3.6V (PIC16LF15354/55) Two EUSART, RS-232, RS-485, LIN compatible - 2.3V to 5.5V (PIC16F15354/55) Two SPI 2 Temperature Range: Two I C, SMBus, PMBus compatible - Industrial: -40C to 85C - Extended: -40C to 125C 2016-2018 Microchip Technology Inc. DS40001853C-page 1PIC16(L)F15354/55 Digital Peripherals (Cont.) Flexible Oscillator Structure I/O Pins: High-Precision Internal Oscillator: - Individually programmable pull-ups - Software selectable frequency range up to 32 - Slew rate control MHz, 1% typical - Interrupt-on-change with edge-select x2/x4 PLL with Internal and External Sources - Input level selection control (ST or TTL) Low-Power Internal 32 kHz Oscillator - Digital open-drain enable (LFINTOSC) Peripheral Pin Select (PPS): External 32 kHz Crystal Oscillator (SOSC) - Enables pin mapping of digital I/O External Oscillator Block with: - Three crystal/resonator modes up to 20 MHz - Three external clock modes up to 32 MHz Analog Peripherals Fail-Safe Clock Monitor: Analog-to-Digital Converter (ADC): - Allows for safe shutdown if primary clock - 10-bit with up to 43 external channels stops - Operates in Sleep Oscillator Start-up Timer (OST): Two Comparators: - Ensures stability of crystal oscillator - FVR, DAC and external input pin available on resources inverting and noninverting input - Software selectable hysteresis - Outputs available internally to other modules, or externally through PPS 5-Bit Digital-to-Analog Converter (DAC): - 5-bit resolution, rail-to-rail - Positive Reference Selection - Unbuffered I/O pin output - Internal connections to ADCs and comparators Voltage Reference: - Fixed Voltage Reference with 1.024V, 2.048V and 4.096V output levels Zero-Cross Detect module: - AC high voltage zero-crossing detection for simplifying TRIAC control - Synchronized switching control and timing 2016-2018 Microchip Technology Inc. DS40001853C-page 2