4.2. SWJ-DP

The SWJ-DP is a combined JTAG-DP and SW-DP that enables you to connect either an SWD or JTAG probe to a target. It is the standard CoreSight debug port, and enables access either to the JTAG-DP or SW-DP blocks. To make efficient use of package pins, serial wire shares, or overlays, the JTAG pins use an auto-detect mechanism that switches between JTAG-DP and SW-DP depending on which probe is connected. A special sequence on the swdiotms pin switches between JTAG-DP and SW-DP. When the switching sequence is transmitted to the SWJ-DP, it behaves as a dedicated JTAG-DP or SW-DP depending on which sequence is performed.


For more information about the programming capabilities and features of the SWJ-DP, see Operation in JTAG-DP mode and Operation in SW-DP mode.

The following sections describe the SWJ-DP:

Copyright © 2011-2013 ARM. All rights reserved.ARM DDI 0480F