| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO0
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO1
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12
|
SLEWRED |
Slew rate configuration
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal slew rate |
| 0x1 |
REDUCED |
Reduced slew rate |
|
RW |
0 |
| 11:10
|
IOCURR |
Output current configuration. Writing value 0x3 defaults to 2mA current setting.
| Value |
ENUM Name |
Description |
| 0x0 |
CUR_2MA |
2mA |
| 0x1 |
CUR_4MA |
4mA |
| 0x2 |
CUR_8MA |
8mA |
|
RW |
0b00 |
| 9:8
|
IOSTR |
Drive strength configuration
| Value |
ENUM Name |
Description |
| 0x0 |
AUTO |
Automatic drive strength adjustment |
| 0x1 |
MIN |
Minimum drive stregnth |
| 0x2 |
MEDIUM |
Medium drive strength |
| 0x3 |
MAX |
Maximum drive strength |
|
RW |
0b00 |
| 7:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b0 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO2
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12
|
SLEWRED |
Slew rate configuration
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal slew rate |
| 0x1 |
REDUCED |
Reduced slew rate |
|
RW |
0 |
| 11:10
|
IOCURR |
Output current configuration. Writing value 0x3 defaults to 2mA current setting.
| Value |
ENUM Name |
Description |
| 0x0 |
CUR_2MA |
2mA |
| 0x1 |
CUR_4MA |
4mA |
| 0x2 |
CUR_8MA |
8mA |
|
RW |
0b00 |
| 9:8
|
IOSTR |
Drive strength configuration
| Value |
ENUM Name |
Description |
| 0x0 |
AUTO |
Automatic drive strength adjustment |
| 0x1 |
MIN |
Minimum drive stregnth |
| 0x2 |
MEDIUM |
Medium drive strength |
| 0x3 |
MAX |
Maximum drive strength |
|
RW |
0b00 |
| 7:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b0 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO3
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO4
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO5
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO6
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO7
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO8
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b10 |
| 12
|
SLEWRED |
Slew rate configuration
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal slew rate |
| 0x1 |
REDUCED |
Reduced slew rate |
|
RW |
0 |
| 11:10
|
IOCURR |
Output current configuration. Writing value 0x3 defaults to 2mA current setting.
| Value |
ENUM Name |
Description |
| 0x0 |
CUR_2MA |
2mA |
| 0x1 |
CUR_4MA |
4mA |
| 0x2 |
CUR_8MA |
8mA |
|
RW |
0b00 |
| 9:8
|
IOSTR |
Drive strength configuration
| Value |
ENUM Name |
Description |
| 0x0 |
AUTO |
Automatic drive strength adjustment |
| 0x1 |
MIN |
Minimum drive stregnth |
| 0x2 |
MEDIUM |
Medium drive strength |
| 0x3 |
MAX |
Maximum drive strength |
|
RW |
0b00 |
| 7:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b0 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO9
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b01 |
| 12
|
SLEWRED |
Slew rate configuration
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal slew rate |
| 0x1 |
REDUCED |
Reduced slew rate |
|
RW |
0 |
| 11:10
|
IOCURR |
Output current configuration. Writing value 0x3 defaults to 2mA current setting.
| Value |
ENUM Name |
Description |
| 0x0 |
CUR_2MA |
2mA |
| 0x1 |
CUR_4MA |
4mA |
| 0x2 |
CUR_8MA |
8mA |
|
RW |
0b00 |
| 9:8
|
IOSTR |
Drive strength configuration
| Value |
ENUM Name |
Description |
| 0x0 |
AUTO |
Automatic drive strength adjustment |
| 0x1 |
MIN |
Minimum drive stregnth |
| 0x2 |
MEDIUM |
Medium drive strength |
| 0x3 |
MAX |
Maximum drive strength |
|
RW |
0b00 |
| 7:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b0 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO10
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO11
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO12
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO13
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO14
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO15
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO16
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12
|
SLEWRED |
Slew rate configuration
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal slew rate |
| 0x1 |
REDUCED |
Reduced slew rate |
|
RW |
0 |
| 11:10
|
IOCURR |
Output current configuration. Writing value 0x3 defaults to 2mA current setting.
| Value |
ENUM Name |
Description |
| 0x0 |
CUR_2MA |
2mA |
| 0x1 |
CUR_4MA |
4mA |
| 0x2 |
CUR_8MA |
8mA |
|
RW |
0b00 |
| 9:8
|
IOSTR |
Drive strength configuration
| Value |
ENUM Name |
Description |
| 0x0 |
AUTO |
Automatic drive strength adjustment |
| 0x1 |
MIN |
Minimum drive stregnth |
| 0x2 |
MEDIUM |
Medium drive strength |
| 0x3 |
MAX |
Maximum drive strength |
|
RW |
0b00 |
| 7:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b0 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO17
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12
|
SLEWRED |
Slew rate configuration
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal slew rate |
| 0x1 |
REDUCED |
Reduced slew rate |
|
RW |
0 |
| 11:10
|
IOCURR |
Output current configuration. Writing value 0x3 defaults to 2mA current setting.
| Value |
ENUM Name |
Description |
| 0x0 |
CUR_2MA |
2mA |
| 0x1 |
CUR_4MA |
4mA |
| 0x2 |
CUR_8MA |
8mA |
|
RW |
0b00 |
| 9:8
|
IOSTR |
Drive strength configuration
| Value |
ENUM Name |
Description |
| 0x0 |
AUTO |
Automatic drive strength adjustment |
| 0x1 |
MIN |
Minimum drive stregnth |
| 0x2 |
MEDIUM |
Medium drive strength |
| 0x3 |
MAX |
Maximum drive strength |
|
RW |
0b00 |
| 7:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b0 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO18
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO19
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO20
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO21
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO22
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO23
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO24
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO25
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO26
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO27
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO28
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO29
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31
|
RESERVED31 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 30
|
HYSTEN |
This field controls input hysteresis
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input hysteresis disabled |
| 0x1 |
EN |
Input hysteresis enabled |
|
RW |
0 |
| 29
|
INPEN |
This field controls the input capability of DIO
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Input disabled |
| 0x1 |
EN |
Input enabled |
|
RW |
0 |
| 28:27
|
RESERVED27 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 26:24
|
IOMODE |
IO Mode. Setting this to value 0x6 or 0x7 will default to normal IO behavior.
| Value |
ENUM Name |
Description |
| 0x0 |
NORMAL |
Normal IO |
| 0x1 |
INVERTED |
Inverted IO |
| 0x2 |
OPEND |
Open Drain, normal IO |
| 0x3 |
OPEND_INV |
Open Drain, inverted IO |
| 0x4 |
OPENS |
Open Source, normal IO |
| 0x5 |
OPENS_INV |
Open Source, inverted IO |
|
RW |
0b000 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
WUCFGSD |
Wakeup configuration from shutdown
| Value |
ENUM Name |
Description |
| 0x0 |
DIS_0 |
Wakeup disabled |
| 0x1 |
DIS_1 |
Wakeup disabled |
| 0x2 |
WAKE_LOW |
Wakeup triggered when pad level is low |
| 0x3 |
WAKE_HIGH |
Wakeup triggered when pad level is high |
|
RW |
0b00 |
| 19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 18
|
WUENSB |
Wakeup enable from standby
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Wakeup disabled |
| 0x1 |
EN |
Wakeup enabled (effective only if EDGEDET is enabled) |
|
RW |
0 |
| 17:16
|
EDGEDET |
Edge detect configuration
| Value |
ENUM Name |
Description |
| 0x0 |
EDGE_DIS |
No edge detection |
| 0x1 |
EDGE_NEG |
Negative edge detection |
| 0x2 |
EDGE_POS |
Positive edge detection |
| 0x3 |
EDGE_BOTH |
Positive and negative edge detection |
|
RW |
0b00 |
| 15
|
RESERVED15 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0 |
| 14:13
|
PULLCTL |
Pull control. Setting this to value 0x3 disables pull.
| Value |
ENUM Name |
Description |
| 0x0 |
PULL_DIS |
No pull |
| 0x1 |
PULL_DOWN |
Pull down enabled |
| 0x2 |
PULL_UP |
Pull up enabled |
|
RW |
0b00 |
| 12:3
|
RESERVED3 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
| 2:0
|
PORTCFG |
Selects usage of DIO30
| Value |
ENUM Name |
Description |
| 0x0 |
BASE |
Base function |
| 0x1 |
PFUNC1 |
Digital peripheral function-1 |
| 0x2 |
PFUNC2 |
Digital peripheral function-2 |
| 0x3 |
PFUNC3 |
Digital peripheral function-3 |
| 0x4 |
PFUNC4 |
Digital peripheral function-4 |
| 0x5 |
PFUNC5 |
Digital peripheral function-5 |
| 0x6 |
ANA |
Analog function |
| 0x7 |
DTB |
Digital Test Bus function |
|
RW |
0b000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31:30
|
RESERVED30 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 29:28
|
DTB0DIVVAL |
These bits are used to configure the DTB[0] divider value.
| Value |
ENUM Name |
Description |
| 0x0 |
DIVBY2 |
Divide by 2 |
| 0x1 |
DIVBY4 |
Divide by 4 |
| 0x2 |
DIVBY8 |
Divide by 8 |
| 0x3 |
DIVBY16 |
Divide by 16 |
|
RW |
0b00 |
| 27:24
|
RESERVED24 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0x0 |
| 23
|
DTB0DIVEN |
This bit is used to enable the programmable divider on DTB[0].
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Disable |
| 0x1 |
EN |
Enable |
|
RW |
0 |
| 22:19
|
RESERVED19 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0x0 |
| 18:16
|
PADSEL |
Selects which 3 DTB lines out of total 16 are routed to DTB pins 15 to 13.
| Value |
ENUM Name |
Description |
| 0x0 |
DTB15TO13 |
DTB[15:13] selected |
| 0x1 |
DTB14TO12 |
DTB[14:12] selected |
| 0x2 |
DTB11TO9 |
DTB[11:9] selected |
| 0x3 |
DTB8TO6 |
DTB[8:6] selected |
| 0x4 |
DTB5TO3 |
DTB[5:3] selected |
| 0x5 |
DTB2TO0 |
DTB[2:0] selected |
|
RW |
0b000 |
| 15:13
|
RESERVED13 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b000 |
| 12:8
|
ULLSEL |
ULL DTB Mux selection
| Value |
ENUM Name |
Description |
| 0x0 |
SVTIP |
SVT IPs |
| 0x1 |
CKMDIG |
CKMDIG IP |
| 0x2 |
EVTULL |
ULL Event IP |
| 0x3 |
PMCTL |
PM controller IP |
| 0x4 |
PMU |
PMUDLC IP |
| 0x5 |
RTC |
RTC IP |
| 0x6 |
IOC |
IO controller IP |
| 0x7 |
PMUDIG |
PMU digital IP |
| 0x8 |
DEBUGSS |
Debug subsystem IP |
| 0x9 |
SYS0 |
SYS0 IP |
|
RW |
0b0 0000 |
| 7:5
|
RESERVED5 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b000 |
| 4:0
|
SVTSEL |
SVT DTB Mux selection
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
Disable |
| 0x1 |
ADC |
ADC IP |
| 0x2 |
BUS |
BUS IP |
| 0x3 |
CLKCTRL |
Clock controller IP |
| 0x4 |
CPUSS |
CPU subsystem IP |
| 0x5 |
DMA |
DMA IP |
| 0x6 |
GPIO |
GPIO IP |
| 0x7 |
I2C |
I2C IP |
| 0x8 |
AES |
AES IP |
| 0x9 |
LGPT |
LGPT IP |
| 0xA |
LRFBLEDIG |
LRF IP |
| 0xB |
NVMNW |
FLASH(NVM) IP |
| 0xC |
SPI |
SPI IP |
| 0xD |
SRAM |
SRAM IP |
| 0xE |
EVTSVT |
SVT Event IP |
| 0xF |
SYSTIMER |
System timer IP |
| 0x10 |
UART0 |
Instance 0 of UART IP |
| 0x11 |
UART1 |
Instance 1 of UART IP |
| 0x12 |
VIMS |
VIMS IP |
|
RW |
0b0 0000 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31:16
|
RESERVED16 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0x0000 |
| 15
|
EN15 |
Enables DTB output 15
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
DTB output disabled |
| 0x1 |
EN |
DTB output enabled |
|
RW |
0 |
| 14
|
EN14 |
Enables DTB output 14
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
DTB output disabled |
| 0x1 |
EN |
DTB output enabled |
|
RW |
0 |
| 13
|
EN13 |
Enables DTB output 13
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
DTB output disabled |
| 0x1 |
EN |
DTB output enabled |
|
RW |
0 |
| 12
|
EN12 |
Enables DTB output 12
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
DTB output disabled |
| 0x1 |
EN |
DTB output enabled |
|
RW |
0 |
| 11
|
EN11 |
Enables DTB output 11
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
DTB output disabled |
| 0x1 |
EN |
DTB output enabled |
|
RW |
0 |
| 10
|
EN10 |
Enables DTB output 10
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
DTB output disabled |
| 0x1 |
EN |
DTB output enabled |
|
RW |
0 |
| 9
|
EN9 |
Enables DTB output 9
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
DTB output disabled |
| 0x1 |
EN |
DTB output enabled |
|
RW |
0 |
| 8
|
EN8 |
Enables DTB output 8
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
DTB output disabled |
| 0x1 |
EN |
DTB output enabled |
|
RW |
0 |
| 7
|
EN7 |
Enables DTB output 7
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
DTB output disabled |
| 0x1 |
EN |
DTB output enabled |
|
RW |
0 |
| 6
|
EN6 |
Enables DTB output 6
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
DTB output disabled |
| 0x1 |
EN |
DTB output enabled |
|
RW |
0 |
| 5
|
EN5 |
Enables DTB output 5
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
DTB output disabled |
| 0x1 |
EN |
DTB output enabled |
|
RW |
0 |
| 4
|
EN4 |
Enables DTB output 4
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
DTB output disabled |
| 0x1 |
EN |
DTB output enabled |
|
RW |
0 |
| 3
|
EN3 |
Enables DTB output 3
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
DTB output disabled |
| 0x1 |
EN |
DTB output enabled |
|
RW |
0 |
| 2
|
EN2 |
Enables DTB output 2
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
DTB output disabled |
| 0x1 |
EN |
DTB output enabled |
|
RW |
0 |
| 1
|
EN1 |
Enables DTB output 1
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
DTB output disabled |
| 0x1 |
EN |
DTB output enabled |
|
RW |
0 |
| 0
|
EN0 |
Enables DTB output 0
| Value |
ENUM Name |
Description |
| 0x0 |
DIS |
DTB output disabled |
| 0x1 |
EN |
DTB output enabled |
|
RW |
0 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31:30
|
RESERVED30 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 29:28
|
DTBL1SEL3 |
Select bits for DTBL1 fourth mux
| Value |
ENUM Name |
Description |
| 0x0 |
VAL0 |
Selects PMCTL DTB[15:12] |
| 0x1 |
VAL1 |
Selects CKMD DTB[15:12] |
| 0x2 |
VAL2 |
Selects DTB[15:12] |
| 0x3 |
RESERVED |
Defaults to selection of DTB[15:12] |
|
RW |
0b10 |
| 27:26
|
RESERVED26 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 25:24
|
DTBL1SEL2 |
Select bits for DTBL1 third mux
| Value |
ENUM Name |
Description |
| 0x0 |
VAL0 |
Selects PMCTL DTB[11:8] |
| 0x1 |
VAL1 |
Selects CKMD DTB[11:8] |
| 0x2 |
VAL2 |
Selects DTB[11:8] |
| 0x3 |
RESERVED |
Defaults to selection of DTB[11:8] |
|
RW |
0b10 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
DTBL1SEL1 |
Select bits for DTBL1 second mux
| Value |
ENUM Name |
Description |
| 0x0 |
VAL0 |
Selects PMCTL DTB[7:4] |
| 0x1 |
VAL1 |
Selects CKMD DTB[7:4] |
| 0x2 |
VAL2 |
Selects DTB[7:4] |
| 0x3 |
RESERVED |
Defaults to selection of DTB[7:4] |
|
RW |
0b10 |
| 19:18
|
RESERVED18 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 17:16
|
DTBL1SEL0 |
Select bits for DTBL1 first mux
| Value |
ENUM Name |
Description |
| 0x0 |
VAL0 |
Selects PMCTL DTB[3:0] |
| 0x1 |
VAL1 |
Selects CKMD DTB[3:0] |
| 0x2 |
VAL2 |
Selects DTB[3:0] |
| 0x3 |
RESERVED |
Defaults to selection of DTB[3:0] |
|
RW |
0b10 |
| 15:14
|
RESERVED14 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 13:12
|
DTBL0SEL3 |
Select bits for DTBL0 fourth mux
| Value |
ENUM Name |
Description |
| 0x0 |
VAL0 |
Selects PMCTL DTB[15:12] |
| 0x1 |
VAL1 |
Selects CKMD DTB[15:12] |
| 0x2 |
VAL2 |
Selects DTB[15:12] |
| 0x3 |
RESERVED |
Defaults to selection of DTB[15:12] |
|
RW |
0b10 |
| 11:10
|
RESERVED10 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 9:8
|
DTBL0SEL2 |
Select bits for DTBL0 third mux
| Value |
ENUM Name |
Description |
| 0x0 |
VAL0 |
Selects PMCTL DTB[11:8] |
| 0x1 |
VAL1 |
Selects CKMD DTB[11:8] |
| 0x2 |
VAL2 |
Selects DTB[11:8] |
| 0x3 |
RESERVED |
Defaults to selection of DTB[11:8] |
|
RW |
0b10 |
| 7:6
|
RESERVED6 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 5:4
|
DTBL0SEL1 |
Select bits for DTBL0 second mux
| Value |
ENUM Name |
Description |
| 0x0 |
VAL0 |
Selects PMCTL DTB[7:4] |
| 0x1 |
VAL1 |
Selects CKMD DTB[7:4] |
| 0x2 |
VAL2 |
Selects DTB[7:4] |
| 0x3 |
RESERVED |
Defaults to selection of DTB[7:4] |
|
RW |
0b10 |
| 3:2
|
RESERVED2 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 1:0
|
DTBL0SEL0 |
Select bits for DTBL0 first mux
| Value |
ENUM Name |
Description |
| 0x0 |
VAL0 |
Selects PMCTL DTB[3:0] |
| 0x1 |
VAL1 |
Selects CKMD DTB[3:0] |
| 0x2 |
VAL2 |
Selects DTB[3:0] |
| 0x3 |
RESERVED |
Defaults to selection of DTB[3:0] |
|
RW |
0b10 |
| Bits |
Field Name |
Description |
Type |
Reset |
| 31:30
|
RESERVED30 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 29:28
|
DTBL3SEL3 |
Select bits for DTBL3 fourth mux
| Value |
ENUM Name |
Description |
| 0x0 |
VAL0 |
Selects DTBL2 first mux output |
| 0x1 |
VAL1 |
Selects DTBL2 second mux output |
| 0x2 |
VAL2 |
Selects DTBL2 third mux output |
| 0x3 |
VAL3 |
Selects DTBL2 fourth mux output |
|
RW |
0b11 |
| 27:26
|
RESERVED26 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 25:24
|
DTBL3SEL2 |
Select bits for DTBL3 third mux
| Value |
ENUM Name |
Description |
| 0x0 |
VAL0 |
Selects DTBL2 first mux output |
| 0x1 |
VAL1 |
Selects DTBL2 second mux output |
| 0x2 |
VAL2 |
Selects DTBL2 third mux output |
| 0x3 |
VAL3 |
Selects DTBL2 fourth mux output |
|
RW |
0b10 |
| 23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 21:20
|
DTBL3SEL1 |
Select bits for DTBL3 second mux
| Value |
ENUM Name |
Description |
| 0x0 |
VAL0 |
Selects DTBL2 first mux output |
| 0x1 |
VAL1 |
Selects DTBL2 second mux output |
| 0x2 |
VAL2 |
Selects DTBL2 third mux output |
| 0x3 |
VAL3 |
Selects DTBL2 fourth mux output |
|
RW |
0b01 |
| 19:18
|
RESERVED18 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 17:16
|
DTBL3SEL0 |
Select bits for DTBL3 first mux
| Value |
ENUM Name |
Description |
| 0x0 |
VAL0 |
Selects DTBL2 first mux output |
| 0x1 |
VAL1 |
Selects DTBL2 second mux output |
| 0x2 |
VAL2 |
Selects DTBL2 third mux output |
| 0x3 |
VAL3 |
Selects DTBL2 fourth mux output |
|
RW |
0b00 |
| 15:14
|
RESERVED14 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 13:12
|
DTBL2SEL3 |
Select bits for DTBL2 fourth mux
| Value |
ENUM Name |
Description |
| 0x0 |
VAL0 |
Selects DTBL1 first mux output |
| 0x1 |
VAL1 |
Selects DTBL1 second mux output |
| 0x2 |
VAL2 |
Selects DTBL1 third mux output |
| 0x3 |
VAL3 |
Selects DTBL1 fourth mux output |
|
RW |
0b11 |
| 11:10
|
RESERVED10 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 9:8
|
DTBL2SEL2 |
Select bits for DTBL2 third mux
| Value |
ENUM Name |
Description |
| 0x0 |
VAL0 |
Selects DTBL0 first mux output |
| 0x1 |
VAL1 |
Selects DTBL0 second mux output |
| 0x2 |
VAL2 |
Selects DTBL0 third mux output |
| 0x3 |
VAL3 |
Selects DTBL0 fourth mux output |
|
RW |
0b10 |
| 7:6
|
RESERVED6 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 5:4
|
DTBL2SEL1 |
Select bits for DTBL2 second mux
| Value |
ENUM Name |
Description |
| 0x0 |
VAL0 |
Selects DTB[3:0] |
| 0x1 |
VAL1 |
Selects DTB[7:4] |
| 0x2 |
VAL2 |
Selects DTB[11:8] |
| 0x3 |
VAL3 |
Selects DTB[15:12] |
|
RW |
0b01 |
| 3:2
|
RESERVED2 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
| 1:0
|
DTBL2SEL0 |
Select bits for DTBL2 first mux
| Value |
ENUM Name |
Description |
| 0x0 |
VAL0 |
Selects DTB[3:0] |
| 0x1 |
VAL1 |
Selects DTB[7:4] |
| 0x2 |
VAL2 |
Selects DTB[11:8] |
| 0x3 |
VAL3 |
Selects DTB[15:12] |
|
RW |
0b00 |