PIC32CM1216PL10064 DSU registers

The 28 registers of DSU (Device Service Unit), from 0x41002004, with their reset value and every field. The PIC32CM1216PL10064 has 702 registers in 32 peripherals, one page each.

DSU Device Service Unit

CTRLBControl B

Address
0x41002004
Reset
0x00000004
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
QOS3:2DSU QoS Level
  • 0 Background (no sensitive operation)
  • 1 Sensitive bandwidth
  • 2 Sensitive latency
  • 3 Critical latency
DCCDMALVL11DMA Trigger 1 Level
  • 0 Trigger n rises when DCCn is read and falls when it is written
  • 1 Trigger n rises when DCCn is written and falls when it is read
DCCDMALVL00DMA Trigger 0 Level
  • 0 Trigger n rises when DCCn is read and falls when it is written
  • 1 Trigger n rises when DCCn is written and falls when it is read

WPCTRLWrite Protection Control

Address
0x41002008
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
WPLCK1Write Protection Lock
WPEN0Write Protection Enable
WPKEY31:8Write Protection Key
  • 4477781 Allow writes to the WPCTRL register

CTRLCControl C

Address
0x41002100
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DBGRW00CPU0 Debug R/W

STATUSAStatus A

Address
0x41002104
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
BREXT016Boot ROM 0 Phase Extension Status
CRSTEXT08CPU0 Reset Extension Status
DONE0Done Status

STATUSBStatus B

Address
0x41002108
Reset
0x00000000
Access
read only
Size
32-bit
6 fields
FieldBitsWhat it does
HPS10Hot-plugging Status
DBGPRES8Debugger Present Status
DCCD13Debug Communication Channel 1 Dirty
DCCD02Debug Communication Channel 0 Dirty
BCCD11Boot ROM Communication Channel 1 Dirty
BCCD00Boot ROM Communication Channel 0 Dirty

BCC0Boot ROM Channel #

Address
0x41002110
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0Data

BCC1Boot ROM Channel #

Address
0x41002114
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0Data

DCC0Debug Communication Channel #

Address
0x41002118
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0Data

DCC1Debug Communication Channel #

Address
0x4100211C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0Data

DIDDevice Identification

Address
0x41002120
Reset
0x0BA0D053
Access
read only
Size
32-bit
5 fields
FieldBitsWhat it does
PNMID27:20Part Number Mask ID
PNDID19:12Part Number Device ID
MANID11:1JEDEC Manufacture ID
FV0Fixed Value of 1
VER31:28Version Code

DALDebugger Access Level

Address
0x41002124
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
CPU01:0CPU 0 Debugger Access Level
  • 0 The Debugger targeting the CPU0 domain can only access the DSU external address space; otherwise, debugger access is disabled.
  • 2 The Debugger has unrestricted access

ENTRY0CoreSight ROM Table Entry 0

Address
0x41003000
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
FMT1CoreSight Rom Table Format
EPRES0CoreSight Entry Present
ADDOFF31:12CoreSight ROM Table Address Offset

ENTRY1CoreSight ROM Table Entry 1

Address
0x41003004
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
FMT1CoreSight Rom Table Format
EPRES0CoreSight Entry Present
ADDOFF31:12CoreSight ROM Table Address Offset

ENTRY2CoreSight ROM Table Entry 2

Address
0x41003008
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
FMT1CoreSight Rom Table Format
EPRES0CoreSight Entry Present
ADDOFF31:12CoreSight ROM Table Address Offset

ENTRY3CoreSight ROM Table Entry 3

Address
0x4100300C
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
FMT1CoreSight Rom Table Format
EPRES0CoreSight Entry Present
ADDOFF31:12CoreSight ROM Table Address Offset

MEMTYPECoreSight ROM Table Memory Type

Address
0x41003FCC
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
SYSMEM0CoreSight System Memory Present

PID4CoreSight Peripheral Identification 4

Address
0x41003FD0
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
SIZE7:4CoreSight Size
DES23:0CoreSight JEP-106 Continuation Code

PID5CoreSight Peripheral Identification 5

Address
0x41003FD4
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
RES07:0CoreSight Reserved Field

PID6CoreSight Peripheral Identification 6

Address
0x41003FD8
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
RES07:0CoreSight Reserved Field

PID7CoreSight Peripheral Identification 7

Address
0x41003FDC
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
RES07:0CoreSight Reserved Field

PID0CoreSight Peripheral Identification 0

Address
0x41003FE0
Reset
0x000000D0
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
PART07:0CoreSight Part Number Bits

PID1CoreSight Peripheral Identification 1

Address
0x41003FE4
Reset
0x0000009C
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
DES07:4CoreSight JEP106 Identification Code Bits
PART13:0CoreSight Part Number Bits

PID2CoreSight Peripheral Identification 2

Address
0x41003FE8
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
REVISION7:4CoreSight Revision Number
JEDEC3CoreSight JEDEC Assignment
DES12:0CoreSight JEP106 Identification Code Bits

PID3CoreSight Peripheral Identification 3

Address
0x41003FEC
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
REVAND7:4CoreSight REVAND
CMOD3:0CoreSight Custom Modifier 0

CID0CoreSight Component Identification 0

Address
0x41003FF0
Reset
0x0000000D
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
PRMBL07:0CoreSight Preamble 0

CID1CoreSight Component Identification 1

Address
0x41003FF4
Reset
0x00000010
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
CCLASS7:4CoreSight Component Class
PRMBL13:0CoreSight Preamble 1

CID2CoreSight Component Identification 2

Address
0x41003FF8
Reset
0x00000005
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
PRMBL27:0CoreSight Preamble 2

CID3CoreSight Component Identification 3

Address
0x41003FFC
Reset
0x000000B1
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
PRMBL37:0CoreSight Preamble 3