PIC32CK2051SG00100 TPIU registers

The 23 registers of TPIU (Trace Port Interface Unit), from 0xE0040000, with their reset value and every field. The PIC32CK2051SG00100 has 6023 registers in 75 peripherals, one page each.

TPIU Trace Port Interface Unit

SSPSRTPIU Supported Parallel Port Sizes Register

Address
0xE0040000
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SWIDTH31:0Supported widths - 1

CSPSRTPIU Current Parallel Port Sizes Register

Address
0xE0040004
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CWIDTH31:0Current parallel trace port width - 1

ACPRTPIU Asynchronous Clock Prescaler Register

Address
0xE0040010
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SWOSCALER15:0SWO baud rate prescaler

SPPRTPIU Selected Pin Protocol Register

Address
0xE00400F0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
TXMODE1:0
  • 0 Parallel trace port mode
  • 1 Asynchronous SWO, using Manchester encoding
  • 2 Asynchronous SWO, using NRZ encoding

FFSRTPIU Formatter and Flush Status Register

Address
0xE0040300
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
FieldBitsWhat it does
FtNonStop3Non-stop formatter
TCPresent2TRACECTL pin is present
FtStopped1Formatter stopped
FInProg0Flush in progress

FFCRTPIU Formatter and Flush Control Register

Address
0xE0040304
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
TrigIn8Trigger input asserted
FOnMan6Flush On Manual
EnFmt1:0Output formatting mode
  • 0 Disable formatting
  • 2 Continuous formatting and embed triggers and null cycles

PSCRTPIU Periodic Synchronization Control Register

Address
0xE0040308
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
PSCount4:0Periodic Synchronization Count

LARTPIU Software 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

LSRTPIU Software 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

DEVIDTPIU Device Identifier Register

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

DEVTYPETPIU Device Type Register

Address
0xE0040FCC
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
SUB7:4Sub-type
MAJOR3:0Major type

PIDR4TPIU Peripheral Identification Register 4

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

PIDR5TPIU Peripheral Identification Register 5

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

PIDR6TPIU Peripheral Identification Register 6

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

PIDR7TPIU Peripheral Identification Register 7

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

PIDR0TPIU Peripheral Identification Register 0

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

PIDR1TPIU Peripheral Identification Register 1

Address
0xE0040FE4
Reset
0x00000000
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]

PIDR2TPIU Peripheral Identification Register 2

Address
0xE0040FE8
Reset
0x00000000
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]

PIDR3TPIU Peripheral Identification Register 3

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

CIDR0TPIU Component Identification Register 0

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

CIDR1TPIU Component 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

CIDR2TPIU Component Identification Register 2

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

CIDR3TPIU Component Identification Register 3

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