PIC32CM5164LS60100 DIB_NS registers

The 17 registers of DIB_NS (Debug Identification Block), from 0xE002EFB0, with their reset value and every field. The PIC32CM5164LS60100 has 2513 registers in 56 peripherals, one page each.

DIB_NS Debug Identification Block

DLARSCS Software Lock Access Register

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

DLSRSCS Software Lock Status Register

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

DAUTHSTATUSDebug Authentication Status Register

Address
0xE002EFB8
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
FieldBitsWhat it does
SNID7:6
  • 0 Security Extension not implemented
  • 2 Secure non-invasive debug prohibited
  • 3 Secure non-invasive debug allowed
SID5:4
  • 0 Security Extension not implemented
  • 2 Secure invasive debug prohibited
  • 3 Secure invasive debug allowed
NSNID2
  • 2 Non-secure non-invasive debug prohibited
  • 3 Non-secure non-invasive debug allowed
NSID0
  • 2 Non-secure invasive debug prohibited
  • 3 Non-secure invasive debug allowed

DDEVARCHSCS Device Architecture Register

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

DDEVTYPESCS Device Type Register

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

DPIDR4SCS Peripheral Identification Register 4

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

DPIDR5SCS Peripheral Identification Register 5

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

DPIDR6SCS Peripheral Identification Register 6

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

DPIDR7SCS Peripheral Identification Register 7

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

DPIDR0SCS Peripheral Identification Register 0

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

DPIDR1SCS Peripheral Identification Register 1

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

DPIDR2SCS Peripheral Identification Register 2

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

DPIDR3SCS Peripheral Identification Register 3

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

DCIDR0SCS Component Identification Register 0

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

DCIDR1SCS Component Identification Register 1

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

DCIDR2SCS Component Identification Register 2

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

DCIDR3SCS Component Identification Register 3

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