UICR programming

The UICR Program state enables the automated programming sequence for UICR EFUSE cell.

The automated programming sequence can be utilized in the following way.
  1. Apply VDD supply voltage using these EFUSE programming specifications.
    Parameter Allowed range
    VDD 3.45 V to 3.60 V
    TOP 0°C to 85°C
  2. Write Enable to field UICR_EN in register CONFREG1 to enable UICR Program state.
  3. Write Enter to field KEY in register CONFREG1 to enter UICR Program state.
  4. Write desired configuration values for POUTB_SEL and POUTB_UICR to register CONFREG3.
  5. Write desired configuration values for POUTA_SEL and POUTA_UICR to register CONFREG2.
  6. Write a 1 to WR_UICR in register CONFREG2. Wait for 0.5 ms to guarantee successful programming.
  7. Reset the circuit by setting PDN to 0 and then back to 1.
The values are now programmed to registers CONFREG2 and CONFREG3. To verify, set the device to UICR mode and read registers CONFREG2 and CONFREG3.