The SCK21DX256TVMC5 is a microcontroller from NXP. It is a Cortex-M0+ SOC that is part of the Kinetis K21 family of MCUs. The device features 256KB of Flash memory, 32KB of SRAM, 12-bit ADC, 12-channel DMA, a USB 2.0 FS/LS device and a motor control timer. It is a very low-power device, with a maximum current draw of only 150mA at 3.3V. It runs at a maximum frequency of 50MHz. It also includes a variety of digital and analog peripherals, as well as built-in safety features. The device can be used in a variety of embedded applications., such as metering, appliance, home automation, motor control and more.