The NXP MIMXRT595SFFOC is a 32-bit dual-core microcontroller from the RT500 series, built around an ARM Cortex-M33 core running at 200 MHz. It carries 5 MB of on-chip RAM and relies on external program memory, which makes it a fit for applications that need large working buffers — think audio processing, voice recognition, or GUI-driven HMI panels where the code image lives in external Flash and the SRAM holds frame buffers or audio pipelines. Connectivity covers USB 2.0 OTG, I2C, SPI, UART, SDIO, and EBI/EMI for parallel bus expansion. The 136 GPIOs and a 12-channel 12-bit ADC give it the I/O density for sensor arrays or keypad matrices without external muxing.
200 MHz Cortex-M33 — what the speed buys you
The 200 MHz Cortex-M33 includes a single-precision FPU and DSP extensions, so FFTs for audio equalisation or IIR filter banks run without a dedicated coprocessor. The dual-core architecture (Cortex-M33 plus a second core) lets you split real-time control from the application layer — one core handles the audio stream, the other manages the UI and communications.
5 MB RAM — external memory not required for data
The 5 MB of on-chip SRAM is the standout BOM simplification. For an audio codec front-end or a small TFT display buffer, you can skip the external PSRAM or SDRAM entirely. That saves board area and removes a supply-chain dependency. The program memory is external (QSPI Flash or HyperRAM), but the working data stays on-chip.
It is not specified for automotive under-hood or unheated outdoor enclosures.
Supplied in a 249-ball WFBGA (FOWLP) package, 7x7 mm body. Store the reels in a dry cabinet — moisture-sensitive level is typical for this package class.
Active lifecycle status per NXP. No end-of-life notice.
