The NUC029SGE is a Microcontroller Unit (MCU/MPU/SOC) manufactured by Nuvoton. It is a low-power, 7x7 mm, 64-pin LQFP package, ARM Cortex-M0 based MCU with a maximum operating frequency of 72MHz. This device includes 256KB SRAM and 20KB FLASH memory, it is compliant with the RoHS directive and designed for low-cost embedded application designs. This MCU is suitable for consumer, industrial, and automotive applications. It features advanced peripherals, such as Nested Vectored Interrupt Controller (NVIC), I/O ports, Ethernet MAC, USB 2.0 FS Host/Device/OTG, CAN, TFT LCD Controller, 2D Graphics Engine, SPI, UART, I2C, ADC, and audio codec.