PIC32CX1025MTSH128 TPI registers

The 31 registers of TPI (Trace Port Interface Register), from 0xE0040000, with their reset value and every field. The PIC32CX1025MTSH128 has 2920 registers in 63 peripherals, one page each.

TPI Trace Port Interface Register

SSPSRSupported Parallel Port Size Register

Address
0xE0040000
Reset
0x00000000
Access
read only
Size
32-bit

CSPSRCurrent Parallel Port Size Register

Address
0xE0040004
Reset
0x00000000
Access
read/write
Size
32-bit

ACPRAsynchronous Clock Prescaler Register

Address
0xE0040010
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
PRESCALER12:0Divisor for TRACECLKIN is Prescaler + 1

SPPRSelected Pin Protocol Register

Address
0xE00400F0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
TXMODE1:0

FFSRFormatter and Flush Status Register

Address
0xE0040300
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
FieldBitsWhat it does
FtNonStop3Formatter cannot be stopped
TCPresent2This bit always reads zero
FtStopped1This bit always reads zero
FlInProg0This bit always reads zero

FFCRFormatter and Flush Control Register

Address
0xE0040304
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
TrigIn8This bit Reads-As-One (RAO), specifying that triggers are inserted when a trigger pin is asserted
EnFCont1Enable continuous formatting

FSCRFormatter Synchronization Counter Register

Address
0xE0040308
Reset
0x00000000
Access
read only
Size
32-bit

TRIGGERTRIGGER

Address
0xE0040EE8
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
TRIGGER0When read, this bit returns the TRIGGER input

FIFO0Integration ETM Data

Address
0xE0040EEC
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ITM_ATVALID29
ITM_bytecount28:27
ETM_ATVALID26
ETM_bytecount25:24
ETM223:16
ETM115:8
ETM07:0

ITATBCTR2ITATBCTR2

Address
0xE0040EF0
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
ATREADY0

ITATBCTR0ITATBCTR0

Address
0xE0040EF8
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
ATREADY0

FIFO1Integration ITM Data

Address
0xE0040EFC
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
FieldBitsWhat it does
ITM_ATVALID29
ITM_bytecount28:27
ETM_ATVALID26
ETM_bytecount25:24
ITM223:16
ITM115:8
ITM07:0

ITCTRLIntegration Mode Control

Address
0xE0040F00
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
Mode0

CLAIMSETClaim tag set

Address
0xE0040FA0
Reset
0x00000000
Access
read/write
Size
32-bit

CLAIMCLRClaim tag clear

Address
0xE0040FA4
Reset
0x00000000
Access
read/write
Size
32-bit

LARSoftware Lock Access Register

Address
0xE0040FB0
Reset
0x00000000
Access
write only
Size
32-bit
1 field
FieldBitsWhat it does
KEY31:0Lock access control
  • -978530731 Unlock key value

LSRSoftware Lock Status Register

Address
0xE0040FB4
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
nTT2Not thirty-two bit
SLK1Software Lock status
SLI0Software Lock implemented

DEVIDTPI_DEVID

Address
0xE0040FC8
Reset
0x00000000
Access
read only
Size
32-bit
6 fields
FieldBitsWhat it does
NRZVALID11
MANCVALID10
PTINVALID9
MinBufSz8:6
AsynClkIn5
NrTraceInput0

DEVTYPETPI_DEVTYPE

Address
0xE0040FCC
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
MajorType7:4
SubType3:0

PID4Peripheral Identification Register 4

Address
0xE0040FD0
Reset
0x00000004
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
SIZE7:44KB count
DES_23:0JEP106 continuation code

PID5Peripheral Identification Register 5

Address
0xE0040FD4
Reset
0x00000000
Access
read only
Size
32-bit

PID6Peripheral Identification Register 6

Address
0xE0040FD8
Reset
0x00000000
Access
read only
Size
32-bit

PID7Peripheral Identification Register 7

Address
0xE0040FDC
Reset
0x00000000
Access
read only
Size
32-bit

PID0Peripheral Identification Register 0

Address
0xE0040FE0
Reset
0x000000A1
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
PART_07:0Part number bits[7:0]

PID1Peripheral Identification Register 1

Address
0xE0040FE4
Reset
0x000000B9
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
DES_07:4JEP106 identification code bits [3:0]
PART_13:0Part number bits[11:8]

PID2Peripheral Identification Register 2

Address
0xE0040FE8
Reset
0x0000000B
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
REVISION7:4Component revision
JEDEC3JEDEC assignee value is used
DES_12:0JEP106 identification code bits[6:4]

PID3Peripheral Identification Register 3

Address
0xE0040FEC
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
REVAND7:4RevAnd
CMOD3:0Customer Modified

CID0Component Identification Register 0

Address
0xE0040FF0
Reset
0x0000000D
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
PRMBL_07:0CoreSight component identification preamble

CID1Component Identification Register 1

Address
0xE0040FF4
Reset
0x00000090
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
CLASS7:4CoreSight component class
PRMBL_13:0CoreSight component identification preamble

CID2Component Identification Register 2

Address
0xE0040FF8
Reset
0x00000005
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
PRMBL_27:0CoreSight component identification preamble

CID3Component Identification Register 3

Address
0xE0040FFC
Reset
0x000000B1
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
PRMBL_37:0CoreSight component identification preamble