22.5.1 Control A

Name: CTRLA
Offset: 0x00
Reset: 0x01
Property: Configuration Change Protection

Bit 76543210 
   FORCEFLOATHEARTINTTYPE STATE[1:0] 
Access R/WR/WR/WR/WR/W 
Reset 00001 

Bit 5 – FORCEFLOAT Force I/O Float

Writing this bit to ‘1’ will force I/O pins to float. The Float I/O Pins (FLOAT) bit in the Status A (ERRCTRL.STATUSA) register will be set as long as FORCEFLOAT is set.

ValueNameDescription
0x0 DISABLE Disabled
0x1 ENABLE Enabled

Bit 4 – HEART Heartbeat Enable

Writing this bit to ‘1’ will enable the Heartbeat output.

ValueNameDescription
0x0 DISABLE Disabled
0x1 ENABLE Enabled

Bit 3 – INTTYPE ALARM State Interrupt Type

Selects the type of interrupt request asserted when the ALARM state is entered.

ValueNameDescription
0x0 INT INT
0x1 NMI NMI

Bits 1:0 – STATE[1:0] ERRCTRL State

The ERRCTRL current state. The software can only write values CONFIG or NORMAL. An attempted write of ALARM or FAULT will be discarded, and a Bus Error response returned on the data bus. An attempted write of CONFIG from any state other than NORMAL will be discarded, and a Bus Error response returned on the data bus.

ValueNameDescription
0x0 CONFIG Configuration state
0x1 NORMAL Normal state
0x2 ALARM Alarm state
0x3 FAULT Fault state