The NXP MK22DX128VLK5 is a 32-bit ARM Cortex-M4 MCU clocked at 50 MHz with 128 KB Flash, 32 KB SRAM, and 4 KB EEPROM emulated in flash. It carries a 20-channel 16-bit ADC and a 12-bit DAC, plus USB OTG connectivity, in an 80-LQFP package.
Memory map and field-reprogrammability
128 KB Flash fits a FreeRTOS image plus a modest application stack. Both Flash and EEPROM are programmable in-system via the USB or UART bootloader, so firmware updates in the field are straightforward.
