13.2 Hardware Mode

The Hardware (HW) mode is essentially using a state machine (FSM) within the eFuse Controller to perform the program and read operations. All control of the eFuse panel is done via the eFuse controller.

The user can program using the following registers/register bits:

  • EFUSE_RWDATA.ADDR
  • EFUSE_RWDATA.DATA
  • EFUSE_CON.PGM_1BIT
  • EFUSE_CON.EN_PGM
  • EFUSE_CON.PGM_MODE

For fuse reading, the user can initiate fuse loading by the following registers/register bits:

  • EFUSE_RWDATA.ADDR
  • EFUSE_CON.EN_LD
  • EFUSE_CON.EN_LD_ALL

By default, the eFuse controller starts in hardware mode so that it is automatically initialized. Read of the fuses can be performed after a device reset.

Note: To allow the use of the eFuse contents in determining the device configuration, the eFuse controller will automatically perform an initial read of the fuses after a POR (Power-On Reset) reset.

The EFUSE_RWDATA register is used to program data into the fuse panels, while the eFuse read operation leads to writing into System Registers.