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

Writing to UICR Customer Registers

Hi,

Just wondering if it is possible to configure the UICR Customer registers after erasing and flashing/programming the nrf52832. The hex file used to program the device consists of the dfu bootloader, the custom application, and softdevice s132 v7.0.1. The entire project is based on sdk 16.0.0.

I've read that a previously written UICR register cannot be written without erasing it (https://devzone.nordicsemi.com/f/nordic-q-a/7163/can-i-write-to-the-uicr-registers-with-a-segger-and-jlink), hence the question.

Also, just wanted to verify if Customer[0] can still be used for sdk16.0.0 and does not contain device type and revision information as specified here: https://devzone.nordicsemi.com/f/nordic-q-a/13030/trouble-writing-nrf52832-s-uicr--customer-through-j-flash

Thanks,

Matthew

Parents Reply
  • Hi Jared,

    Thanks for the clarifying!

    Me and my colleague will attempt to write custom bytes to the UICR customer registers with j-flash once the device has been flashed with our hex application. To my understanding, as long as the target address was not written prior during the initial flashing process, the custom bytes should be able to be written to the UICR customer registers.

    Matthew

Children
Related