NXP Semiconductors
IMXRT500HDG
i.MX RT500 Hardware Design Guide
Signal
I/O
GPIO
Description
TRACECLK
Out
PIO0_21 or PIO4_23
Trace Clock
TRACEDATA0
Out
PIO0_22 or PIO4_24
Trace Data 0
TRACEDATA1
Out
PIO0_23 or PIO4_25
Trace Data 1
TRACEDATA2
Out
PIO0_24 or PIO4_26
Trace Data 2
TRACEDATA3
Out
PIO0_25 or PIO4_27
Trace Data 3
Table 10. Trace signals
6.3 JTAG boundary scan
The JTAG is disabled on the initial reset and the Boot ROM checks if it is for debug
access and not disabled for security via the OTP settings. The JTAG signals are
multiplexed with GPIO pins that are Hi-Z in reset, see
. JTAG boundary scan
is available on the i.MX RT500. JTAG mode entry takes place during reset with a
specific sequence, see Section "Enabling the TAP controller" of
i.MX RT500 Low-Power
Crossover Processor Reference Manual with Addendum
).
Note:
JTAG is not used for debugging, but it is used only for boundary scan.
Signal
I/O
GPIO
Description
TCK
In
PIO0_8
JTAG Test Clock: This pin is the clock for the JTAG
boundary scan when the JTAG mode is active. Input
buffer is enabled in boundary scan mode.
TMS
In
PIO0_9
JTAG Test Mode Select: The TMS pin selects the next
state in the TAP state machine. This pin is used for JTAG
boundary scan when the JTAG mode is active. This
pin has an internal pull-up and input buffer enabled in
boundary scan mode.
TDI
In
PIO0_10
JTAG Test Data In: It is the serial data input for the shift
register. It is used for JTAG boundary scan when the
JTAG mode is active. This pin has an internal pull-up and
input buffer enabled in boundary scan mode.
TDO
Out
PIO0_11
JTAG Test Data Output: It is the serial data output from
the shift register. Data is shifted out of the device on the
negative edge of the TCK signal. This pin is used for
JTAG boundary scan when the JTAG mode is active.
Input buffer is enabled in boundary scan mode.
TRST_N
In
PIO0_7
JTAG Test Reset: The TRST_N pin can be used to reset
the test logic within the debug logic. It is used for JTAG
boundary scan when the JTAG mode is active. This
pin has an internal pull-up and input buffer enabled in
boundary scan mode.
Table 11. JTAG boundary scan
6.4 Boot source from OTP
PRIMARY_BOOT_SRC
[3:0] bits
Once the reset completes, the Boot ROM checks the OTP bit settings first to determine
the boot source. When performing any OTP read/write function, the
VDDCORE
voltage
must be set to 1.0 Volts or higher when
LDO_ENABLE
is externally tied high or low, see
IMXRT500HDG
All information provided in this document is subject to legal disclaimers.
© 2022 NXP B.V. All rights reserved.
User guide
Rev. 0 — 15 November 2022
22 / 48