PIC16F15355

PIC16(L)F153XX 8-bit product family feature essential peripherals like Intelligent Analog, Core Independent Peripherals (CIPs) and communication combined with eXtreme Low-Power (XLP) for a wide range of low-power applications.The family features PWMs, multiple communication, temperature sensor and memory features like Memory Access Partition (MAP) and Device Information Area (DIA). The products will be offered in a broad range of pin counts from 8 to 48-pins, to support customers in various applications.

Features
  • Enhanced Mid-range Core with 49 Instruction, 16 Stack Levels
  • Flash Program Memory with self read/write capability
  • eXtreme Low Power (XLP)
  • IDLE and DOZE low power modes
  • Peripheral Module Disable (PMD)
  • Peripheral Pin Select (PPS)
  • 4x 10-bit PWMs
  • 2x Capture, Compare, PWM (CCP)
  • Complementary Waveform Generator (CWG)
  • Numerically Controlled Oscillator (NCO)
  • 4x Configurable Logic Controller (CLC)
  • 24 Channel 10-bit ADC with Voltage Reference
  • 5-bit Digital to Analog Converter (DAC)
  • 2x Comparators
  • 1x 8-bit Timers (TMR0/TMR2)
  • 2x 16-bit Timer (TMR1)
  • Window Watchdog Timer (WWDT)
  • Enhanced Power-On/Off-Reset
  • Low-Power Brown-Out Reset (LPBOR)
  • Programmable Brown-Out Reset (BOR)
  • In Circuit Serial Programming (ICSP)
  • PIC16LF15355 (1.8V – 3.6V)
  • PIC16F15355 (2.3V – 5.5V)
Parameter
Parameter Name Value Value
Program Memory Type Flash Flash
Program Memory (KB) 14 14
CPU Speed (MIPS) 8 8
RAM Bytes 1,024 1,024
Digital Communication Peripherals 2-UART, 2-SPI, 2-I2C 2-UART, 2-SPI, 2-I2C
Capture/Compare/PWM Peripherals 2 CCP 2 CCP
Timers 1 x 8-bit, 2 x 16-bit 1 x 8-bit, 2 x 16-bit
ADC 24 ch, 10-bit 24 ch, 10-bit
Comparators 2 2
Temperature Range (C) -40 to 125 -40 to 125
Operating Voltage Range (V) 1.8 to 5.5 1.8 to 5.5
Pin Count 28 28
XLP Yes Yes
Documents
PIC16(L)F153XX Memory ProgrammingProgramming Specification04/18/2016301KB
AN1450 - Delay Block/DebouncerAppNote07/30/20121414KB
AN1451 - Glitch-Free Design Using the Configurable Logic Cell(CLC)AppNote07/25/20121495KB
AN1470 - Manchester Decoder Using the CLC and NCOAppNote10/17/20121187KB
AN1473 - Various Solutions for Calculating a Pulse and Duty CycleAppNote12/05/2012572KB
AN1476 - Combining the CLC and NCO to Implement a High Resolution PWMAppNote08/17/2015317KB
AN1521 - Practical Guide to Implementing Solar Panel MPPT AlgorithmsAppNote05/14/2013440KB
AN1523 - Sine Wave Generator Using Numerically Controlled Oscillator ModuleAppNote05/10/20131234KB
AN1660 - A Complete Low-Cost Design and Analysis for Single and Multi-Phase AC Induction Motors Using an 8-Bit PIC16 MCUAppNote12/03/20141047KB
AN1673 - Using the PIC16F1XXX High-Endurance Flash BlockAppNote02/18/2014503KB
AN1921 - Microchip TCP/IP Lite StackAppNote11/16/2015264KB
AN2039 - Four-Channel PIC16F1XXX Based Power SequencerAppNote11/30/2015706KB
AN2045 - Interfacing Serial EEPROMs with 8-Bit PIC MicrocontrollersAppNote01/21/20162087KB
AN2059 - LIN Basics and Implementation of the MCC LIN Stack Library on 8-Bit PIC MicrocontrollersAppNote02/24/2016816KB
AN2092 - Using the Temperature Indicator ModuleAppNote02/11/2016585KB
TB3102 - Boost Converter Using the PIC12F1501 NCO PeripheralAppNote12/11/2013270KB
TB3118 - Complementary Waveform Generator Technical BriefAppNote11/25/2014375KB
TB3122 - Hardware Limit Timer on PIC MicrocontrollersAppNote01/22/2015216KB
TB3123 - Windowed Watchdog Timer on PIC MicrocontrollersAppNote01/14/2015105KB
TB3130 - Peripheral Pin Select in 8-Bit MicrocontrollersAppNote02/23/2015588KB
TB3131 - Numerically Controlled Oscillator on PIC MicrocontrollersAppNote02/18/2015552KB
TB3133 - Configurable Logic Cell on PIC MicrocontrollersAppNote03/25/2015330KB
TB3138 - Zero-Cross Detection Module Technical BriefAppNote06/04/2015435KB
TB3142 - ADC Channel Switching Effect on I/O PinsAppNote09/14/201575KB
TB3144 - Doze, Idle and PMD Features of 8-Bit PIC MicrocontrollersAppNote10/12/2015151KB
AN1660 Design FilesAppNoteLiterature02/25/20143307KB
AN1921 Source codeAppNoteLiterature09/10/201516041KB
AN2045 EXP8I2CClick.X.zipAppNoteLiterature01/21/2016684KB
AN2045 EXP8SPIClick.X.zipAppNoteLiterature01/21/2016417KB
TB3071 Source CodeAppNoteLiterature04/30/201318KB
PIC16(L)F153XX Cost-Effective 8 to 48-Pins Microcontroller Product BriefProduct Brief03/16/2016320KB
Configurable Logic Cell (CLC) Tips 'n TricksTips and Tricks10/01/20122041KB
New Peripherals Tips 'n TricksTips and Tricks09/14/2012405KB
Similar Devices
ProductPinsFlashRAMPrice5KNotes
PIC16F1531383.5256Temp Sensor
PIC16F15323143.5256Temp Sensors
PIC16F1532487512Temp
PIC16F153258141,024Temp
PIC16F15344207512Temp
PIC16F1534520141,024Temp
PIC16F15354287512Temp
PIC16F1535528141,024Temp
PIC16F1535627282,048Temp
PIC16F1537538141,024Temp
PIC16F1537638282,048Temp
PIC16F1538546141,024Temp
PIC16F1538646282,048Temp
PIC16(L)F153XX Memory Programming PIC16F15386
AN1450 PIC16F1512
AN1450 Source Code PIC16F1512
AN1451 PIC16F1508
AN1451 Source Code PIC16F1508
AN1470 PIC16F1508
AN1473 PIC12F1501
AN1476 PIC16F1508
AN1476 Source Code PIC16F1508
AN1521 PIC16F1513
AN1523 PIC16F1509
AN1660 PIC16F1508
AN1660 Source Code PIC16F1508
AN1673 PIC16F1513
AN1673 HEF Source Code PIC16F1513
AN1921 PIC16F1824
AN1921 Source code PIC16F1824
AN2039 PIC16F1789
AN2045 PIC16F1823
AN2045 EXP8I2CClick.X.zip PIC16F1823
AN2045 EXP8SPIClick.X.zip PIC16F1823
AN2059 PIC16F1513
AN2092 PIC16F1933
TB3102 PIC12F1501
TB3118 PIC16F1507
TB3122 PIC18F66K40
TB3123 PIC18F66K40
TB3130 PIC18F66K40
TB3131 PIC10F322
TB3133 PIC10F322
TB3138 PIC18F66K40
TB3142 PIC16F1769
TB3144 PIC18F66K40
AN1660 Design Files PIC16F1513
AN1921 Source code PIC16F1513
AN2045 EXP8I2CClick.X.zip PIC16F1513
AN2045 EXP8SPIClick.X.zip PIC16F1513
TB3071 Source Code PIC16F1509
PIC16(L)F153XX Cost-Effective 8 to 48-Pins Microcontroller Product Brief PIC16F15386
Configurable Logic Cell (CLC) Tips 'n Tricks PIC16F1509
New Peripherals Tips 'n Tricks PIC16F1509