PIC32CX1025MTSH128 ITM registers

The 49 registers of ITM (Instrumentation Trace Macrocell), from 0xE0000000, with their reset value and every field. The PIC32CX1025MTSH128 has 2920 registers in 63 peripherals, one page each.

ITM Instrumentation Trace Macrocell

PORT0ITM Stimulus Port Registers

Address
0xE0000000
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT1ITM Stimulus Port Registers

Address
0xE0000004
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT2ITM Stimulus Port Registers

Address
0xE0000008
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT3ITM Stimulus Port Registers

Address
0xE000000C
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT4ITM Stimulus Port Registers

Address
0xE0000010
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT5ITM Stimulus Port Registers

Address
0xE0000014
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT6ITM Stimulus Port Registers

Address
0xE0000018
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT7ITM Stimulus Port Registers

Address
0xE000001C
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT8ITM Stimulus Port Registers

Address
0xE0000020
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT9ITM Stimulus Port Registers

Address
0xE0000024
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT10ITM Stimulus Port Registers

Address
0xE0000028
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT11ITM Stimulus Port Registers

Address
0xE000002C
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT12ITM Stimulus Port Registers

Address
0xE0000030
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT13ITM Stimulus Port Registers

Address
0xE0000034
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT14ITM Stimulus Port Registers

Address
0xE0000038
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT15ITM Stimulus Port Registers

Address
0xE000003C
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT16ITM Stimulus Port Registers

Address
0xE0000040
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT17ITM Stimulus Port Registers

Address
0xE0000044
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT18ITM Stimulus Port Registers

Address
0xE0000048
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT19ITM Stimulus Port Registers

Address
0xE000004C
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT20ITM Stimulus Port Registers

Address
0xE0000050
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT21ITM Stimulus Port Registers

Address
0xE0000054
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT22ITM Stimulus Port Registers

Address
0xE0000058
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT23ITM Stimulus Port Registers

Address
0xE000005C
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT24ITM Stimulus Port Registers

Address
0xE0000060
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT25ITM Stimulus Port Registers

Address
0xE0000064
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT26ITM Stimulus Port Registers

Address
0xE0000068
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT27ITM Stimulus Port Registers

Address
0xE000006C
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT28ITM Stimulus Port Registers

Address
0xE0000070
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT29ITM Stimulus Port Registers

Address
0xE0000074
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT30ITM Stimulus Port Registers

Address
0xE0000078
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

PORT31ITM Stimulus Port Registers

Address
0xE000007C
Reset
0x00000000
Access
write only
Size
32-bit
3 fields
FieldBitsWhat it does
PORT15:0ITM Stimulus Port 16-bit
PORT7:0ITM Stimulus Port 8-bit
PORT31:0ITM Stimulus Port 32-bit

TERITM Trace Enable Register

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

TPRITM Trace Privilege Register

Address
0xE0000E40
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
PRIVMASK3:0Bit mask to enable tracing on ITM stimulus ports

TCRITM Trace Control Register

Address
0xE0000E80
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
BUSY23Indicates whether the ITM is currently processing events
TraceBusID22:16Identifier for multi-source trace stream formatting
GTSFREQ11:10Global timestamp frequency
TSPrescale9:8Local timestamp prescaler, used with the trace packet reference clock
SWOENA4Enables asynchronous clocking of the timestamp counter
TXENA3Enables forwarding of hardware event packet from the DWT unit to the ITM for output to the TPIU
SYNCENA2Enables Synchronization packet transmission for a synchronous TPIU
TSENA1Enables Local timestamp generation
ITMENA0ITM Enable

LARFPB Software Lock Access Register

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

LSRFPB Software Lock Status Register

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

PID4FP Peripheral Identification Register 4

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

PID5FP Peripheral Identification Register 5

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

PID6FP Peripheral Identification Register 6

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

PID7FP Peripheral Identification Register 7

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

PID0FP Peripheral Identification Register 0

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

PID1FP Peripheral Identification Register 1

Address
0xE0000FE4
Reset
0x000000B0
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]

PID2FP Peripheral Identification Register 2

Address
0xE0000FE8
Reset
0x0000003B
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]

PID3FP Peripheral Identification Register 3

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

CID0FP Component Identification Register 0

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

CID1FP Component Identification Register 1

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

CID2FP Component Identification Register 2

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

CID3FP Component Identification Register 3

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