6 in-circuit debug address register (icda) -8, 7 in-circuit debug data register (icdd) -8, 6 in-circuit debug address register (icda) – Maxim Integrated MAXQ7666 User Manual
Page 304: 7 in-circuit debug data register (icdd)

11.2.6 In-Circuit Debug Address Register (ICDA)
The debug engine uses the ICDA register to store addresses so that ROM code may view that information. This register is also used
by the debug engine as a mask register to mask out don’t care bits in the ICDD register when BP5 is used as a register breakpoint.
When a bit in this register is set to 1, the corresponding bit location in the ICDD register is compared to the data being written to the
destination register to determine if a break should be generated. When a bit in this register is cleared, the corresponding bit in the
ICDD register are don’t cares and are not compared against the data being written. When all bits in this register are cleared, any updat-
ed data pattern causes a break when the BP5 register matches the destination register address of the current instruction. This regis-
ter is cleared to 0000h after a power-on reset or a test-logic-reset TAP state.
Register Description:
In-Circuit Debug Address Register
Register Name:
ICDA
Register Address:
Module 02h, Index 1Dh
Bits 15 to 0: In-Circuit Debug Address Register Bits 15 to 0 (ICDA.15 to ICDA.0)
11.2.7 In-Circuit Debug Data Register (ICDD)
The debug engines uses the ICDD register to store data/read count so that ROM code can view that information. The debug engine also
uses this register as a data register for content matching when BP5 is used as a register breakpoint. In this case, only data bits in this
register with their corresponding mask bits in the ICDA register set are compared with the updated destination data to determine if a
break should be generated. This register is cleared to 0000h after a power-on reset and or a test-logic-reset sequence TAP state.
Register Description:
In-Circuit Debug Data Register
Register Name:
ICDD
Register Address:
Module 02h, Index 1Eh
Bits 15 to 0: In-Circuit Debug Data Register Bits 15 to 0 (ICDD.15 to ICDD.0)
MAXQ7665/MAXQ7666 User’s Guide
11-8
Bit #
15
14
13
12
11
10
9
8
Name
ICDA.15 ICDA.14 ICDA.13 ICDA.12 ICDA.11 ICDA.10 ICDA.9 ICDA.8
Reset
0 0 0 0 0 0 0 0
Access
r r r r r r r r
Bit #
7
6
5
4
3
2
1
0
Name
ICDA.7 ICDA.6 ICDA.5 ICDA.4 ICDA.3 ICDA.2 ICDA.1 ICDA.0
Reset
0 0 0 0 0 0 0 0
Access
r r r r r r r r
r = read
Bit #
15
14
13
12
11
10
9
8
Name
ICDD.15 ICDD.14 ICDD.13 ICDD.12 ICDD.11 ICDD.10 ICDD.9 ICDD.8
Reset
0 0 0 0 0 0 0 0
Access
r r r r r r r r
Bit #
7
6
5
4
3
2
1
0
Name
ICDD.7 ICDD.6 ICDD.5 ICDD.4 ICDD.3 ICDD.2 ICDD.1 ICDD.0
Reset
0 0 0 0 0 0 0 0
Access
r r r r r r r r
r = read
Maxim Integrated