The PIC16F917-I/PT is a 20 MHz microcontroller manufactured by Microchip, which is based on the 8-bit PIC® family of microcontrollers. It has 14 kB of Flash (program) memory, 352 Bytes of SRAM (Data) memory, and 256 Bytes of EEPROM (Data) memory. The device also features a wide range of peripherals including Enhanced Capture/Compare/PWM (ECCP) module, 8-channel 10-bit Analog-to-Digital Converter (ADC), Synchronous Serial Port (SSP) with I2C™/SPI Slave/Master capabilities, USART with LIN compatible module, and MSSP/Slave with I2C™ Slave/Master capabilities. Additionally, it can be used for applications such as motor control, intelligent sensors, automotive, telecommunications, and more.