The NXP MKL04Z32VLF4 is a Kinetis KL0-series ARM Cortex-M0+ MCU clocked at 48 MHz, with 32 KB Flash and 4 KB RAM.
Peripherals and connectivity
Communication interfaces cover I²C, SPI, and UART — enough for a Modbus RTU slave or a sensor bus. The DMA engine offloads the CPU during ADC conversions or UART transfers, which matters when the 48 MHz core is also running a control loop.
