The PIC16F18856-I/SS is a cash Flash microcontroller from the PIC16F1 family of devices designed by Microchip Technology. It is an 8-bit AVR microcontroller based on the enhanced RISC architecture, featuring 128KB Flash program memory, 8KB RAM, a 12-channel 10-bit A/D converter, 2 MSSP modules, and 3 Timer modules. It is also compatible with many peripheral devices including USART, SPI, I2C and LIN bus. It is suitable for industrial, medical, and consumer applications.