The STC15W404AS-35I-SOP16 is a single-chip microcontroller manufactured by STC. It is comprised of an 8-bit CPU, 12K Flash ROM, timer, serial port, power-on reset, code protection, and various I/Os. It is capable of operating up to system frequency of 40MHz and features 14-channel PWM output, four SPI/UART/I2C serial ports, and 5 PCA channels. The STC15W404AS-35I-SOP16 is packaged in an STC SOP-16_150mil RoHS housing with a maximum operating temperature of 70°C.