![NXP Semiconductors LPC43Sxx User Manual Download Page 1373](http://html1.mh-extra.com/html/nxp-semiconductors/lpc43sxx/lpc43sxx_user-manual_17218271373.webp)
UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2015. All rights reserved.
User manual
Rev. 2.1 — 10 December 2015
1373 of 1441
NXP Semiconductors
UM10503
Chapter 51: LPC43xx/LPC43Sxx JTAG, Serial Wire Debug (SWD), and
[1]
Supported for ARM Cortex-M4 only.
51.6 Debug connections
The LPC43xx supplies dedicated pins for JTAG and Serial Wire Debug (SWD). When a
debug session is started, the part will be in JTAG debug mode. Once in debug mode, the
debugger can switch the device to SWD mode.
Connections from a target board to the debugger can vary. Selecting a debug connector
to add to a new board design depends on the debug tools that will be used.
Remark:
The SWD mode is supported for the ARM Cortex-M4 only.
51.6.1 ARM Standard JTAG connector (20-pin)
shows a standard JTAG connector. The ARM Standard JTAG Connector
provides support for Serial Wire and JTAG interface modes in a 20-pin (0.1") connector. It
can be used to access all SWD, SWV, and JTAG signals.
Table 1172.Serial Wire Debug pin description
Pin Name
Type
Description
SWDCLK
Input
Serial Wire Clock.
This pin is the clock for debug logic when in the
Serial Wire Debug mode.
SWDIO
Input /
Output
Serial wire debug data input/output.
The SWDIO pin is used by an
external debug tool to communicate with and control the Cortex-M4
CPU.
SWO
Output
Serial Wire Output.
The SWO pin optionally provides data from the
ITM and/or the ETM for an external debug tool to evaluate.
Remark:
The core frequency must be 120 MHz or lower to use the
SWO.
Table 1173.Parallel Trace pin description
Pin Name
Type
Description
TRACECLK
Input
Trace Clock.
This pin provides the sample clock for trace data on
the TRACEDATA pins when tracing is enabled by an external debug
tool.
TRACEDATA[3:0]
Output
Trace Data bits 3 to 0.
These pins provide ETM trace data when
tracing is enabled by an external debug tool. The debug tool can
then interpret the compressed information and make it available to
the user.