15.6.13 Peripheral Non-Secure Status - Bridge B

Important: This register is only available for PIC32CM LS00/LS60 and has no effect for PIC32CM LE00.

This register is loaded from UROW at boot.

Reading NONSECB register returns peripheral security attribution status:

ValueDescription
0Peripheral is secured.
1Peripheral is non-secured.
Name: NONSECB
Offset: 0x58
Reset: x initially determined from NVM User Row after reset
Property: Write-Secure

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
          
Access  
Reset  
Bit 15141312111098 
          
Access  
Reset  
Bit 76543210 
   USBHMATRIXHSDMACNVMCTRLDSUIDAU 
Access R/R/RR/R/RR/R/RR/R/RR/R/RR/R/R 
Reset xxxx10 

Bit 5 – USB Peripheral USB Non-Secure

Bit 4 – HMATRIXHS Peripheral HMATRIXHS Non-Secure

Bit 3 – DMAC Peripheral DMAC Non-Secure

Bit 2 – NVMCTRL Peripheral NVMCTRL Non-Secure

The NVMCTRL Peripheral is always secured if BOCOR.SECCFGLOCK == 1 after exiting the Boot ROM (NONSECB.NVMCTRL=0).

Bit 1 – DSU Peripheral DSU Non-Secure

The DSU Peripheral is always non-secured (NONSECB.DSU == 1).

Bit 0 – IDAU Peripheral IDAU Non-Secure

The IDAU Peripheral is always secured (NONSECB.IDAU == 0).