TAD — Trace and debug control

Configuration interface for trace and debug

Please refer to the Trace section for more information about how to configure the trace and debug interface.

Note: When the trace port is enabled, all pins assigned to the trace port are acquired by the TAD peripheral and cannot be used for GPIO or other functions. This applies even when using the serial trace mode (SWO). See Pin assignment chapter for more information.

Registers

Instances

InstanceDomainBase addressTrustZoneSplit accessDescription
MapAttDMA

TAD : S
TAD : NS

GLOBAL

0x50053000
0x40053000

USSNANo

Trace and debug control

Register overview

RegisterOffsetTZDescription
SYSPWRUPREQ0x400

System power-up request

DBGPWRUPREQ0x404

Debug power-up request

ENABLE0x500

Enable debug domain and aquire selected GPIOs

TRACEPORTSPEED0x518

Trace port speed

This register is retained.

SYSPWRUPREQ

Address offset: 0x400

System power-up request

Bit number313029282726252423222120191817161514131211109876543210
IDA
Reset 0x0000000000000000000000000000000000000000
IDR/WFieldValue IDValueDescription
A

RW

ACTIVE

Activate power-up request

NotActive

0

Power-up request not active

Active

1

Power-up request active

DBGPWRUPREQ

Address offset: 0x404

Debug power-up request

Bit number313029282726252423222120191817161514131211109876543210
IDA
Reset 0x0000000000000000000000000000000000000000
IDR/WFieldValue IDValueDescription
A

RW

ACTIVE

Activate power-up request

NotActive

0

Power-up request not active

Active

1

Power-up request active

ENABLE

Address offset: 0x500

Enable debug domain and aquire selected GPIOs

Bit number313029282726252423222120191817161514131211109876543210
IDA
Reset 0x0000000000000000000000000000000000000000
IDR/WFieldValue IDValueDescription
A

RW

ENABLE

DISABLED

0

Disable debug domain and release selected GPIOs

ENABLED

1

Enable debug domain and aquire selected GPIOs

TRACEPORTSPEED (Retained)

Address offset: 0x518

Trace port speed

This register is retained.

Bit number313029282726252423222120191817161514131211109876543210
IDAA
Reset 0x0000000000000000000000000000000000000000
IDR/WFieldValue IDValueDescription
A

RW

TRACEPORTSPEED

Trace port speed is divided from CPU clock. The TRACECLK pin output will be divided again by two from the trace port clock.

DIV1

0

Trace port speed equals CPU clock

DIV2

1

Trace port speed equals CPU clock divided by 2

DIV4

2

Trace port speed equals CPU clock divided by 4

DIV32

3

Trace port speed equals CPU clock divided by 32