The Microchip PIC16LF15356T-I/ML is an 8-bit Microcontroller - MCU with 28KB Flash, 2KB RAM, 4 PWMs, 1 DAC, 2 EUSARTs, SPI/I2C, Comparator, ADC, and CWG with 4x CLCs. This device is ideal for applications such as industrial and medical implementations, home appliances, motors, and automated lighting. Its features include Self-Programmable Flash Memory, up to 32MHz Maximum CPU Operating Frequency, 22 General-purpose I/O Pins, Up to 128 Bytes Internal SRAM, and 14-bit Core Independent Peripherals (CIPs). It has an operating voltage range of 2.0V to 3.6V, temperature range of -40C to +85C, and high-temperature range of -40C to +125C. Its memory options include 20KB of Flash with 8KB of EEPROM on-chip or 28KB of Flash memory with 2KB of SRAM. This device is also RoHS compliant.