PIC32CM5112SG00100 DSU registers

The 32 registers of DSU (Polaris Device Services Unit Macro DOS), from 0x44000000, with their reset value and every field. The PIC32CM5112SG00100 has 3618 registers in 68 peripherals, one page each.

DSU Polaris Device Services Unit Macro DOS

CTRLAControl A REGISTER

Address
0x44000000
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
PRIV2Privileged Access Only for APB Interface
  • 0 Internal Address Space registers accessible in privileged and unprivileged modes. Test functions generate unprivileged requests.
  • 1 Internal Address Space registers only accessible in privileged mode. Test functions generate privileged requests.

CTRLBControl B REGISTER

Address
0x44000004
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
DCCDMALVL11DMA Trigger n 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 n 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
MISC31:8Device Specific Configuration Register

CTRLCControl C REGISTER

Address
0x44000100
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DBGRW00CPUn Debug R/W
  • 0 Allow debugger accesses through CPUn to carry the debug attribute (i.e debugger reads are non-destructive).
  • 1 Debugger accesses through CPUn do not carry the debug attribute (i.e debugger reads are destructive).

STATUSAStatus A REGISTER

Address
0x44000104
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
BREXT016BootRom 0 Phase Extension Status
  • 0 Boot ROM Phase Extension released for CPUx.
  • 1 Boot ROM Phase Extension for CPUx. Set on Cold-Plugging detection.
CRSTEXT08CPUx Reset Extension Status
  • 0 CPUx released from reset extension.
  • 1 CPUx held in reset extension. Set on Cold-Plugging detection.
ROMCRC7:6Boot ROM CRC Self-Check Status
  • 0 CRC is in progress
  • 1 CRC completed but failed indicating possible issue with the ROM content. System held in lockup state.
  • 2 CRC completed and passed
  • 3 CRC never executed because user disabled CRC check through fuse settings.
PERR3Protection Error Status
  • 0 No protection error detected
  • 1 Invalid command written to TCTRL.CMD, partial write to the upper or lower bytes of TCTRL.CMD, or invalid key written to SAFEDOOR.
BERR2Bus Error Status
  • 0 No bus error detected
  • 1 Bus error incurred while performing the DSU command.
DONE0Done Status
  • 0 DSU is executing a command or idle.
  • 1 TCTRL.CMD command completed

STATUSBStatus B REGISTER

Address
0x44000108
Reset
0x00000000
Access
read only
Size
32-bit
6 fields
FieldBitsWhat it does
HPS10Hot-Plugging Status
  • 0 Hot-Plugging inactive
  • 1 Hot-Plugging active
DBGPRES8Debugger Present Status
  • 0 No debugger detected
  • 1 Debugger probe detected
DCCD13Debug Communication Channel 1 Dirty
  • 0 DCCDx.DATA register was read from.
  • 1 DCCDx.DATA register was written to.
DCCD02Debug Communication Channel 0 Dirty
  • 0 DCCDx.DATA register was read from.
  • 1 DCCDx.DATA register was written to.
BCCD11Boot ROM Communication Channel 1 Dirty
  • 0 BCCDx.DATA register was read from.
  • 1 BCCDx.DATA register was written to.
BCCD00Boot ROM Communication Channel 0 Dirty
  • 0 BCCDx.DATA register was read from.
  • 1 BCCDx.DATA register was written to.

BCC0Boot ROM Channel n REGISTER

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

BCC1Boot ROM Channel n REGISTER

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

DCC0Debug Communication Channel n REGISTER

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

DCC1Debug Communication Channel n REGISTER

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

DIDDevice Identification Register

Address
0x44000120
Reset
0x0AC08053
Access
read/write
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 REGISTER

Address
0x44000124
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
FieldBitsWhat it does
CPU37:6CPU n Debugger Access Level
  • 0 Debugger access is disabled
  • 1 Debugger can access only non-secure regions
  • 2 Debugger has full access to debug CPUn
  • 3 Unimplemented CPU
CPU25:4CPU n Debugger Access Level
  • 0 Debugger access is disabled
  • 1 Debugger can access only non-secure regions
  • 2 Debugger has full access to debug CPUn
  • 3 Unimplemented CPU
CPU13:2CPU n Debugger Access Level
  • 0 Debugger access is disabled
  • 1 Debugger can access only non-secure regions
  • 2 Debugger has full access to debug CPUn
  • 3 Unimplemented CPU
CPU01:0CPU 0 Debugger Access Level
  • 0 Debugger targeting CPU0 domain can only access the DSU external address space otherwise debugger access is disabled
  • 1 Debugger can access only non-secure regions
  • 2 Debugger can access secure and non-secure regions

ENTRY0CoreSight ROM Table Entry N Register

Address
0x44001000
Reset
0x9C0FE002
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
FMT1CoreSight Rom Table Format
  • 0 8-bit format
  • 1 32-bit format
EPRES0CoreSight Entry Present
  • 0 Entry not present
  • 1 Entry present
ADDOFF31:12CoreSight ROM Table Address Offset

ENTRY1CoreSight ROM Table Entry N Register

Address
0x44001004
Reset
0xBBFFF002
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
FMT1CoreSight Rom Table Format
  • 0 8-bit format
  • 1 32-bit format
EPRES0CoreSight Entry Present
  • 0 Entry not present
  • 1 Entry present
ADDOFF31:12CoreSight ROM Table Address Offset

ENTRY2CoreSight ROM Table Entry N Register

Address
0x44001008
Reset
0xBBFFF002
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
FMT1CoreSight Rom Table Format
  • 0 8-bit format
  • 1 32-bit format
EPRES0CoreSight Entry Present
  • 0 Entry not present
  • 1 Entry present
ADDOFF31:12CoreSight ROM Table Address Offset

ENTRY3CoreSight ROM Table Entry N Register

Address
0x4400100C
Reset
0xBBFFF002
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
FMT1CoreSight Rom Table Format
  • 0 8-bit format
  • 1 32-bit format
EPRES0CoreSight Entry Present
  • 0 Entry not present
  • 1 Entry present
ADDOFF31:12CoreSight ROM Table Address Offset

ENTRY4CoreSight ROM Table Entry 4 Register

Address
0x44001010
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
FMT1CoreSight Rom Table Format
  • 0 8-bit format
  • 1 32-bit format
EPRES0CoreSight Entry Present
  • 0 Entry not present
  • 1 Entry present
ADDOFF31:12CoreSight ROM Table Address Offset

ENTRY5CoreSight ROM Table Entry 5 Register

Address
0x44001014
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
FMT1CoreSight Rom Table Format
  • 0 8-bit format
  • 1 32-bit format
EPRES0CoreSight Entry Present
  • 0 Entry not present
  • 1 Entry present
ADDOFF31:12CoreSight ROM Table Address Offset

ENTRY6CoreSight ROM Table Entry 6 Register

Address
0x44001018
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
FMT1CoreSight Rom Table Format
  • 0 8-bit format
  • 1 32-bit format
EPRES0CoreSight Entry Present
  • 0 Entry not present
  • 1 Entry present
ADDOFF31:12CoreSight ROM Table Address Offset

ENTRY7CoreSight ROM Table Entry 7 Register

Address
0x4400101C
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
FMT1CoreSight Rom Table Format
  • 0 8-bit format
  • 1 32-bit format
EPRES0CoreSight Entry Present
  • 0 Entry not present
  • 1 Entry present
ADDOFF31:12CoreSight ROM Table Address Offset

MEMTYPECoreSight ROM Table Memory Type Register

Address
0x44001FCC
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
SYSMEM0CoreSight System Memory Present
  • 0 System memory not present on bus. This is a dedicated debug bus.
  • 1 System memory is also present on this bus

PID4CoreSight Peripheral Identification 4 Register

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

PID5CoreSight Peripheral Identification 5 Register

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

PID6CoreSight Peripheral Identification 6 Register

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

PID7CoreSight Peripheral Identification 7 Register

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

PID0CoreSight Peripheral Identification 0 Register

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

PID1CoreSight Peripheral Identification 1 Register

Address
0x44001FE4
Reset
0x0000009C
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
DES07:4CoreSight JEP106 Identification Code Bits [3:0]
PART13:0CoreSight Part Number Bits[11:8]

PID2CoreSight Peripheral Identification 2 Register

Address
0x44001FE8
Reset
0x0000000A
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
REVISION7:4CoreSight Revision
JEDEC3CoreSight JEDEC Assignment
DES12:0CoreSight JEP106 Identification Code Bits [6:4]

PID3CoreSight Peripheral Identification 3 Register

Address
0x44001FEC
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 Register

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

CID1CoreSight Component Identification 1 Register

Address
0x44001FF4
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 Register

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

CID3CoreSight Component Identification 3 Register

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