This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

About RBP CONF of UICR

Please tell me about RBP CONF of UICR.
Q1. What is the purpose of UICR's RBPCONF (read-back protection)? What kind of protection is it?
Q2. What changes when RBPCONF (read-back protection) of UICR is set to Enabled?
Q3. Is your recommended setting for UICR RBPCONF (read-back protection) Enabled or Disabled?
Q4.Table 33: What does "Will be ignored if pre-programmed factory Code is present on the chip." In RBPCONF mean?

Parents
  • Hi.
    Q1 and Q2, Please refer to Chapter 9 in the Reference manual

    Q3. That depends on your application requirements. You could enable this after you finish you application development to protect you application from being red  by a third party, but keep in mind that this is not a secure element. Enabling the readback protection makes it a harder to read the content of the flash, but not impossible. Later chips such as the nrf52 series has better protection, and the nRF53 has improvements over the nRF52.

    Q4. Not 100% sure as it has been a while since the last time I looked at this. But I think it is ignored as the pre-programmed factory code wouldn't configure the code regions.

Reply
  • Hi.
    Q1 and Q2, Please refer to Chapter 9 in the Reference manual

    Q3. That depends on your application requirements. You could enable this after you finish you application development to protect you application from being red  by a third party, but keep in mind that this is not a secure element. Enabling the readback protection makes it a harder to read the content of the flash, but not impossible. Later chips such as the nrf52 series has better protection, and the nRF53 has improvements over the nRF52.

    Q4. Not 100% sure as it has been a while since the last time I looked at this. But I think it is ignored as the pre-programmed factory code wouldn't configure the code regions.

Children
No Data
Related