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.
The EFUSE_RWDATA register is used to program data into the fuse panels, while the eFuse read operation leads to writing into System Registers.