Table 25. output from debugreadmap command, Maxq family user’s guide: maxq2000 supplement – Maxim Integrated MAXQ Family Users Guide: MAXQ2000 Supplement User Manual

Page 57

Advertising
background image

The first byte output by this command is the value 146 (092h), which represents the number of peripheral registers output. Table 25
lists the remaining 356 bytes output by this command.

ADDENDUM TO SECTION 17: IN-SYSTEM PROGRAMMING (JTAG)

The MAXQ2000 provides two different interfaces for in-system programming (bootloader) operations.

• JTAG TAP interface

• Serial port 0 (UART) interface

To use either of these interfaces for in-system programming, the SPE and PSS[1:0] bits must be set through the JTAG TAP interface.
This is done while the device is held in reset, using the system-programming instruction as described in the MAXQ Family User’s Guide.

It is also possible for the MAXQ2000 to bootstrap itself into in-system programming mode by setting the proper bits in the In-Circuit
Debug Flag (ICDF) register and invoking a reset. The procedure for invoking in-system programming in this manner must be defined
by the application firmware.

Register Name:

ICDF

Register Description:

In-Circuit Debug Flag Register

Register Address:

M1[10h]

Bit 0: (ICDF.0) Reserved

MAXQ Family User’s Guide:
MAXQ2000 Supplement

x0

x1

x2

x3

x4

x5

x6

x7

x8

x9

xA

xB

xC

xD

xE

xF

0x

PO0

PO1

PO2

PO3

00

00

00

00

EIF0

EIE0

1x

PI0

PI1

PI2

PI3

EIES0

00

00

00

00

00

00

2x

PD0

PD1

PD2

PD3

00

00

00

00

00

00

00

00

3x

00

00

RCNT

RTSS

RTSH

RTSL

RSSA

RASH

RASL

4x

PO4

PO5

PO6

PO7

00

00

00

00

EIF1

EIE1

5x

PI4

PI5

PI6

PI7

EIES1

00

00

00

00

00

00

6x

PD4

PD5

PD6

PD7

00

00

00

00

00

00

00

00

7x

00

00

00

00

00

00

00

00

00

00

00

00

SVS

WKO

8x

MCNT

MA

MB

MC2

MC1

MC0

SCON0

SBUF0

9x

SMD0

PR0

00

00

MC1R

MC0R

LCRA

LCFG

LCD16

Ax

LCD0

LCD1

LCD2

LCD3

LCD4

LCD5

LCD6

LCD7

Bx

LCD8

LCD9

LCD10

LCD11

LCD12

LCD13

LCD14

LCD15

Cx

T2CNA0

T2H0

T2RH0

T2CH0

00

00

00

00

SCON1

SBUF1

Dx

SMD1

PR1

00

00

00

00

T2CNB0

T2V0

T2R0

T2C0

Ex

T2CFG0

00

00

00

00

OWA

OWD

SPICN

SPICF

SPICK

Fx

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

10x

T2CNA1

T2H1

T2RH1

T2CH1

T2CNA2

T2H2

T2RH2

T2CH2

11x

T2CNB1

T2V1

T2R1

T2C1

T2CNB2

T2V2

T2R2

T2C2

12x

T2CFG1

T2CFG2

AP

APC

PSF

IC

IMR

SC

IIR

CKCN

WDCN

00

A[0]

13x

A[1]

A[2]

A[3]

A[4]

A[5]

A[6]

A[7]

A[8]

14x

A[9]

A[10]

A[11]

A[12]

A[13]

A[14]

A[15]

IP

15x

SP + 1

IV

LC[0]

LC[1]

Offs

DPC

GR

BP

16x

DP[0]

DP[1]

Table 25. Output From DebugReadMap Command

Bit #

7

6

5

4

3

2

1

0

Name

PSS1

PSS0

SPE

Reset

0

0

0

0

0

0

0

0

Access

r

r

r

r

r/w

r/w

r/w

r

Maxim Integrated

57

Advertising