The PIC16F883-I/SS with PIC is a 28-pin, 8-bit, flash microcontroller manufactured by Microchip. It has a 20Mhz clock speed, 7KB of program memory, and 4Kx14 of data memory. It also has an in-circuit serial programming (ICSP) interface, voltage range of 4.2 to 5.5V, and a temperature range of -40 to 85°C. It offers a wide variety of features including timer0, 4x PWM modules, 11x 10-bit Analog-to-Digital Converter (ADC) channels, up to 25 industrial Digital I/O pins, 32x8 interrupts, 17 Communication Peripheral Interfaces, and an I2C™, UART, and I2S audio interface. The device is available in a 28-pin SSOP package.