22.5.1 Control A
| Name: | CTRLA |
| Offset: | 0x00 |
| Reset: | 0x01 |
| Property: | Configuration Change Protection |
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| FORCEFLOAT | HEART | INTTYPE | STATE[1:0] | ||||||
| Access | R/W | R/W | R/W | R/W | R/W | ||||
| Reset | 0 | 0 | 0 | 0 | 1 | ||||
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.
| Value | Name | Description |
|---|---|---|
| 0x0 | DISABLE | Disabled |
| 0x1 | ENABLE | Enabled |
Bit 4 – HEART Heartbeat Enable
Writing this bit to ‘1’ will enable the Heartbeat output.
| Value | Name | Description |
|---|---|---|
| 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.
| Value | Name | Description |
|---|---|---|
| 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.
| Value | Name | Description |
|---|---|---|
| 0x0 | CONFIG | Configuration state |
| 0x1 | NORMAL | Normal state |
| 0x2 | ALARM | Alarm state |
| 0x3 | FAULT | Fault state |
