16.11.3 Status B

Name: STATUSB
Offset: 0x0002
Reset: x determined from latest Set DAL or Chip Erase command
Property: -

Bit 76543210 
 BCCD1BCCD0DCCD1DCCD0HPEDBGPRESDAL[1:0] 
Access RRRRRRRR 
Reset 0000x0xx 

Bits 6, 7 – BCCDx BOOT Communication Channel x Dirty [x=1..0]

Writing a '0' to this bit has no effect.

Writing a '1' to this bit has no effect.

This bit is set when BCCx is written.

This bit is cleared when BCCx is read.

Bits 4, 5 – DCCDx Debug Communication Channel x Dirty [x=1..0]

Writing a '0' to this bit has no effect.

Writing a '1' to this bit has no effect.

This bit is set when DCCx is written.

This bit is cleared when DCCx is read.

Bit 3 – HPE Hot-Plugging Enable

Writing a '0' to this bit has no effect.

Writing a '1' to this bit has no effect.

This bit is set when Hot-Plugging is enabled.

This bit is cleared when Hot-Plugging is disabled. This is the case when the SWCLK function is changed and only a power-reset or a external reset can set it again.
Note: For security reasons, Hot-Plugging is not available when the Debug Access Level (DAL) equals to 0x0.

Bit 2 – DBGPRES Debugger Present

Writing a '0' to this bit has no effect.

Writing a '1' to this bit has no effect.

This bit is set when a debugger probe is detected.

This bit is never cleared.

Bits 1:0 – DAL[1:0] Debugger Access Level

Indicates the current debugger access level:

ValueNameDescription
0x0SECUREDDebugger can only access the DSU external address space.
0x1NON-SECURE DEBUGDebugger can access only Non-Secure regions (PIC32CM LS00/LS60 only).
0x2FULL DEBUGDebugger can access any regions.
0x3Reserved-