Table 9. Boot config (continued)
Boot mode
ISP2 pin
PIO3_29
ISP2 pin
PIO3_29
ISP2 pin
PIO3_29
Description
USB HID ISP
low
high
low
Boot to ISP mode, using USB-HID class.
FlexSPI Boot
low
high
high
Boot from Quad/Octal Flash devices connected to
the FLEXSPI interface. The RT500 will look for a
valid image in external Quad/Octal Flash device.
If there is no valid image found, the RT500 will
enter recovery boot or ISP boot mode based on
DEFAULT_ISP_MODE bits.
SDIO0 (eMMC)
high
low
low
Boot from an eMMC device connected to SDIO 0
interface. The RT500 will look for a valid image
in the eMMC device. If there is no valid image
found, the RT500 will enter the ISP boot mode
based on the value of OTPDEFAULT_ISP_MODE
bits (6:4, BOOT_CFG[0]).
Serial ISP
(UART, I2C, SPI)
high
high
low
The Serial Interface (UART, I2C, SPI) is used
to program OTP, external FLASH, SD, or
eMMC device.
Serial Download (UART,
I2C, SPI, HID)
high
high
high
Serial Master boot (SPI Slave, or UART, I2C, HID)
is used to download a boot image over the serial
interface(SPI Slave, or UART, I2C, HID).
For further details, See Chapter 18: Non-Secure Boot ROM on the Reference Manual.
NXP Semiconductors
External memory
MIMXRT595 EVK Board Hardware User's Guide, Rev. 0, 02/2021
User's Guide
25 / 35