The W79E2051ASG is an 8-bit Microcontroller manufactured by Nuvoton. It houses NUVOTON's 8-bit single-cycle core, the W79E2051, and comes in a Surface Mountable SoIC-20_300mil RoHS package. It features 8K bytes of Flash memory, 256 bytes of RAM, 1 x 16-bit timer, 4 x 8-bit timers and 2 x 8-bit PWMs. The microcontroller also includes five I/Os, one UART, one SPI, one I2C, one 10-bit ADC and one DAC. The device comes with a low voltage reset feature and On-Chip debug interface. In addition, the W79E2051ASG has multi-voltage options between 2.3V and 5.5V.