PIC32CK2051SG00100 DWT registers

The 32 registers of DWT (Data Watchpoint and Trace), from 0xE0001000, with their reset value and every field. The PIC32CK2051SG00100 has 6023 registers in 75 peripherals, one page each.

DWT Data Watchpoint and Trace

CTRLDWT Control Register

Address
0xE0001000
Reset
0x0B000000
Access
read/write
Size
32-bit
19 fields
FieldBitsWhat it does
NOTRCPKT27No trace packets
NOEXTTRIG26No external triggers
NOCYCCNT25No cycle count
NOPRFCNT24No profile counters
CYCDISS23Cycle counter disabled secure
CYCEVTENA22Cycle event enable
FOLDEVTENA21Fold event enable
LSUEVTENA20LSU event enable
SLEEPEVTENA19Sleep event enable
EXCEVTENA18Exception event enable
CPIEVTENA17CPI event enable
EXCTRCENA16Exception trace enable
PCSAMPLENA12PC sample enable
SYNCTAP11:10Synchronization tap
CYCTAP9Cycle count tap
POSTINIT8:5POSTCNT initial
POSTPRESET4:1POSTCNT preset
CYCCNTENA0CYCCNT enable
NUMCOMP31:28Number of comparators

CYCCNTDWT Cycle Count Register

Address
0xE0001004
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CYCCNT31:0Incrementing cycle counter value

CPICNTDWT CPI Count Register

Address
0xE0001008
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CPICNT7:0Base instruction overhead counter

EXCCNTDWT Exception Overhead Count Register

Address
0xE000100C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
EXCCNT7:0Exception overhead counter

SLEEPCNTDWT Sleep Count Register

Address
0xE0001010
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SLEEPCNT7:0Sleep counter

LSUCNTDWT LSU Count Register

Address
0xE0001014
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
LSUCNT7:0Load-store overhead counter

FOLDCNTDWT Folded Instruction Count Register

Address
0xE0001018
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
FOLDCNT7:0Folded instruction counter

PCSRDWT Program Counter Sample Register

Address
0xE000101C
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
EIASAMPLE31:0Executed instruction address sample

COMPARATOR0.COMPDWT Comparator Register n

Address
0xE0001020
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
VALUE31:0Cycle/PC/data value or data address

COMPARATOR0.FUNCTIONDWT Function Register x

Address
0xE0001028
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
MATCHED24Comparator matched
DATAVSIZE11:10Data value size
ACTION5:4Action on match
MATCH3:0Match type
ID31:27Identify capability

COMPARATOR1.COMPDWT Comparator Register n

Address
0xE0001030
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
VALUE31:0Cycle/PC/data value or data address

COMPARATOR1.FUNCTIONDWT Function Register x

Address
0xE0001038
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
MATCHED24Comparator matched
DATAVSIZE11:10Data value size
ACTION5:4Action on match
MATCH3:0Match type
ID31:27Identify capability

COMPARATOR2.COMPDWT Comparator Register n

Address
0xE0001040
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
VALUE31:0Cycle/PC/data value or data address

COMPARATOR2.FUNCTIONDWT Function Register x

Address
0xE0001048
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
MATCHED24Comparator matched
DATAVSIZE11:10Data value size
ACTION5:4Action on match
MATCH3:0Match type
ID31:27Identify capability

COMPARATOR3.COMPDWT Comparator Register n

Address
0xE0001050
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
VALUE31:0Cycle/PC/data value or data address

COMPARATOR3.FUNCTIONDWT Function Register x

Address
0xE0001058
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
MATCHED24Comparator matched
DATAVSIZE11:10Data value size
ACTION5:4Action on match
MATCH3:0Match type
ID31:27Identify capability

LARDWT Software Lock Access Register

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

LSRDWT Software Lock Status Register

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

DEVARCHDWT Device Architecture Register

Address
0xE0001FBC
Reset
0x47701A02
Access
read only
Size
32-bit
5 fields
FieldBitsWhat it does
PRESENT20DEVARCH Present
REVISION19:16Revision
ARCHVER15:12Architecture Version
ARCHPART11:0Architecture Part
ARCHITECT31:21Architect

DEVTYPEDWT Device Type Register

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

PIDR4DWT Peripheral Identification Register 4

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

PIDR5DWT Peripheral Identification Register 5

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

PIDR6DWT Peripheral Identification Register 6

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

PIDR7DWT Peripheral Identification Register 7

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

PIDR0DWT Peripheral Identification Register 0

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

PIDR1DWT Peripheral Identification Register 1

Address
0xE0001FE4
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]

PIDR2DWT Peripheral Identification Register 2

Address
0xE0001FE8
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]

PIDR3DWT Peripheral Identification Register 3

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

CIDR0DWT Component Identification Register 0

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

CIDR1DWT Component Identification Register 1

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

CIDR2DWT Component Identification Register 2

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

CIDR3DWT Component Identification Register 3

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