Registers
5.5Clear Data Register (CLR_DATA)
The GPIO clear data register (CLR_DATA) is shown in Figure 7 and described in Table 7. CLR_DATA provides an alternate means of driving GPIO outputs low. Writing a 1 to a bit of CLR_DATA clears the corresponding bit in OUT_DATA. Writing a 0 has no effect. Reading CLR_DATA returns the contents of OUT_DATA.
Figure 7.  | Clear Data Register (CLR_DATA) | 
  | 
  | 
  | 
  | |||
31  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 16  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |
  | 
  | 
  | Reserved  | 
  | 
  | 
  | ||
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | ||
15  | 14  | 13  | 12  | 
  | 11  | 10  | 9  | 8  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
CLR15  | CLR14  | CLR13  | CLR12  | 
  | CLR11  | CLR10  | CLR9  | CLR8  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
7  | 6  | 5  | 4  | 
  | 3  | 2  | 1  | 0  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |
CLR7  | CLR6  | CLR5  | CLR4  | 
  | CLR3  | CLR2  | CLR1  | CLR0  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
Legend: R = Read only; R/W = Read/Write;   | 
  | 
  | 
  | 
  | ||||
Table 7.  | Clear Data Register (CLR_DATA) Field Descriptions | ||
  | 
  | 
  | 
  | 
Bit  | Field  | Value  | Description | 
  | 
  | 
  | 
  | 
31−16  | Reserved  | 0  | Reserved. The reserved bit location is always read as 0. A value written to  | 
  | 
  | 
  | this field has no effect.  | 
  | 
  | 
  | 
  | 
15−0  | CLRn  | 
  | Writing 1 clears the corresponding bit the OUT_DATA register. Reading this  | 
  | 
  | 
  | register returns the contents of the OUT_DATA register. Writing a 0 has no  | 
  | 
  | 
  | effect.  | 
  | 
  | 
  | 
  | 
  | 
  | 0  | No effect  | 
  | 
  | 
  | 
  | 
  | 
  | 1  | Clears the corresponding bit in OUT_DATA  | 
  | 
  | 
  | 
  | 
20  | SPRU724  |