beautypg.com

2 in-circuit debug temp, 3 in-circuit debug cont, 2 in-circuit debug temporary 1 register (icdt1) -5 – Maxim Integrated MAXQ7667 User Manual

Page 203: 3 in-circuit debug control register (icdc) -5, Maxq7667 user’s guide, 2 in-circuit debug temporary 1 register (icdt1), 3 in-circuit debug control register (icdc)

background image

12-5

__________________________________________________________________________________________________________

MAXQ7667 User’s Guide

12.2.2 In-Circuit Debug Temporary 1 Register (ICDT1)

The ICDT1 register is read/write accessible by the CPU only in background mode or debug mode. This register is intended for use by

the utility ROM routines as temporary storage to save registers that might otherwise have to be placed in the stack. This register is

cleared after a power-on reset or by a test-logic-reset TAP state.

Register Description:

In-Circuit Debug Temporary 1 Register

Register Name:

ICDT1

Register Address:

Module 02h, Index 19h

Bits 15 to 0: In-Circuit Debug Temporary 1 Register Bits 15:0 (ICDT1[15:0])

12.2.3 In-Circuit Debug Control Register (ICDC)

The ICDC register is read/write accessible by the debug engine and is read only by the CPU. This register is cleared after a power-on

reset or by a test-logic-reset TAP state.

Register Description:

In-Circuit Debug Control Register

Register Name:

ICDC

Register Address:

Module 02h, Index 1Ah

Bit 7: Debug Mode Enable (DME). When this bit is cleared to 0, background mode commands can be executed but breakpoints are
disabled. When this bit is set to 1, breakpoints are enabled while background mode commands can still be entered. This bit can only

be set or cleared from debug mode. This bit has no meaning for the ROM code.

Bits 6 and 4: Reserved. Read 0, write ignored.

s = special (read/write access only in background or debug mode)

Bit #

15

14

13

12

11

10

9

8

Name

ICDT115

ICDT114

ICDT113

ICDT112

ICDT111

ICDT110

ICDT19

ICDT18

Reset

0

0

0

0

0

0

0

0

Access

s

s

s

s

s

s

s

s

Bit #

7

6

5

4

3

2

1

0

Name

ICDT17

ICDT16

ICDT15

ICDT14

ICDT13

ICDT12

ICDT11

ICDT10

Reset

0

0

0

0

0

0

0

0

Access

s

s

s

s

s

s

s

s

r = read, s = special (write only by debug engine)

Bit #

7

6

5

4

3

2

1

0

Name

DME

REGE

CMD3

CMD2

CMD1

CMD0

Reset

0

0

0

0

0

0

0

0

Access

rs

r

rs

r

rs

rs

rs

rs