The Freescale TWR-K40X256-KIT is a development kit for Freescale Kinetis Cortex-M4 based micro-controllers. It covers K40 and K30 microcontroller subfamilies. K40X256 is a high end member comprising 256 KiB FLASH, 256 KiB FlexMemory and 64 KiB SRAM, as well as rich set of communication interfaces including USB, UARTs CAN, SPI and I2C. K40 controllers also feature a Segment LCD controller, a DMA controller and a FlexBus external memory interface. They are mixed signal devices featuring 16 bit ADC and 12 bit DAC.