The C8051F854-C-GU is a microcontroller from Silicon Labs. It is an 8-bit microcontroller, based on the 8051 architecture. It features 128 kB of Flash memory, 12 kB of RAM, multiple serial channels, two I2C channels, a SPI channel, up to 34 I/O ports, 6 timer/counters, up to 4 16-bit PWMs and 4 Watchdogs, an analog-to-digital converter, a 12-bit digital-to-analog converter, and a Temperature Sensor. It is also available in both RoHS and Non-RoHS packages, and is suitable for applications such as industrial control, communications and other embedded applications.