16.11.3 Status B
Name: | STATUSB |
Offset: | 0x0002 |
Reset: | x determined from latest Set DAL or Chip Erase command |
Property: | - |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
BCCD1 | BCCD0 | DCCD1 | DCCD0 | HPE | DBGPRES | DAL[1:0] | |||
Access | R | R | R | R | R | R | R | R | |
Reset | 0 | 0 | 0 | 0 | x | 0 | x | x |
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.
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:
Value | Name | Description |
---|---|---|
0x0 | SECURED | Debugger can only access the DSU external address space. |
0x1 | NON-SECURE DEBUG | Debugger can access only Non-Secure regions (PIC32CM LS00/LS60 only). |
0x2 | FULL DEBUG | Debugger can access any regions. |
0x3 | Reserved | - |