5.4.59 Sleep Control 1 Register - Rev D
Important: When writing to this register, use a read-modify-write operation
to avoid accidental modifications to RESERVED fields. Failure to use a read-modify-write
operation may result in adverse operation and unexpected
results.
| Name: | SLPCTL1 - Rev D |
| Address: | 0x0081 |
| Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
| WIOEN | |||||||||
| Access | R/W | R/W | R/W | R/W | R/W | RO | R/W | R/W | |
| Reset | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 |
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| WIPOL | WKOREQ | WKOFWDEN | MDIFWDEN | ||||||
| Access | R/W | R/W | R/W | RO | RO | R/W SC | R/W | R/W | |
| Reset | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Bit 15 – WIOEN WAKE_IO Enable
When set, this bit configures the WAKE_IN pin to be combined with the WAKE_OUT as WAKE_IO. The WAKE_OUT pin is not used in this mode.
| Value | Description |
|---|---|
0 |
WAKE_IN and WAKE_OUT are separate pins. |
1 |
WAKE_IO is enabled as a combined WAKE_IN and WAKE_OUT. The WAKE_OUT pin is not used. |
Bit 5 – WIPOL WAKE_IN Polarity
This bit configures the polarity of the pulse on the WAKE_IN pin that will wake the device from sleep. While WAKE_IO is active, this bit configures the wake input and wake output mode.
| Value | Description |
|---|---|
0 |
Device will wake from an active LOW pulse on WAKE_IN pin. WAKE_IO will trigger upon active LOW pulse, will output an active LOW wake output. |
1 |
Device will wake from an active HIGH pulse on WAKE_IN pin. WAKE_IO will trigger upon active HIGH pulse, will output an active HIGH wake output. |
Bit 2 – WKOREQ WAKE_OUT Request
Writing a ‘1’ to this bit will cause the device will generate a wake-up pulse on WAKE_OUT, or, when enabled, WAKE_IO pin.
Note: This bit is self clearing.
| Value | Description |
|---|---|
0 |
No wake-up pulse signaling (normal operation) |
1 |
Generate a wake-up pulse on WAKE_OUT/WAKE_IO |
Bit 1 – WKOFWDEN Wake Forward Enable
| Value | Description |
|---|---|
0 |
Disable generation of a pulse on WAKE_OUT on wake-up |
1 |
Enable generation of a pulse on WAKE_OUT on wake-up |
Bit 0 – MDIFWDEN MDI Forward Enable
| Value | Description |
|---|---|
0 |
Disable generation MDI wake signaling upon wake-up from WAKE_IN |
1 |
Enable generation MDI wake signaling upon wake-up from WAKE_IN |
