SWCU192 November 2021 CC1312R7 , CC1352P7 , CC2652P7 , CC2652R7
#AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_TABLE_1 lists the memory-mapped registers for the AUX_AIODIO registers. All register offset addresses not listed in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_TABLE_1 should be considered as reserved locations and the register contents should not be modified.
Complex bit access types are encoded to fit into small table cells. #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_LEGEND shows the codes that are used for access types in this section.
Access Type | Code | Description |
---|---|---|
Read Type | ||
R | R | Read |
Write Type | ||
W | W | Write |
Reset or Default Value | ||
-n | Value after reset or the default value |
IOMODE is shown in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IOMODE_FIGURE and described in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IOMODE_TABLE.
Return to the Summary Table.
Input Output Mode
This register controls pull-up, pull-down, and output mode for AUXIO that are controlled by instance i of AUX_AIODIO. Hence, in formulas below i = 0 for AUX_AIODIO0, i = 1 for AUX_AIODIO1, and so forth.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
R-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
IO7 | IO6 | IO5 | IO4 | IO3 | IO2 | IO1 | IO0 | ||||||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R | 0h | Reserved |
15-14 | IO7 | R/W | 0h | Selects mode for AUXIO[8i+7].
0h = Output Mode: 1h = Input Mode: 2h = Open-Drain Mode: 3h = Open-Source Mode: |
13-12 | IO6 | R/W | 0h | Selects mode for AUXIO[8i+6].
0h = Output Mode: 1h = Input Mode: 2h = Open-Drain Mode: 3h = Open-Source Mode: |
11-10 | IO5 | R/W | 0h | Selects mode for AUXIO[8i+5].
0h = Output Mode: 1h = Input Mode: 2h = Open-Drain Mode: 3h = Open-Source Mode: |
9-8 | IO4 | R/W | 0h | Selects mode for AUXIO[8i+4].
0h = Output Mode: 1h = Input Mode: 2h = Open-Drain Mode: 3h = Open-Source Mode: |
7-6 | IO3 | R/W | 0h | Selects mode for AUXIO[8i+3].
0h = Output Mode: 1h = Input Mode: 2h = Open-Drain Mode: 3h = Open-Source Mode: |
5-4 | IO2 | R/W | 0h | Select mode for AUXIO[8i+2].
0h = Output Mode: 1h = Input Mode: 2h = Open-Drain Mode: 3h = Open-Source Mode: |
3-2 | IO1 | R/W | 0h | Select mode for AUXIO[8i+1].
0h = Output Mode: 1h = Input Mode: 2h = Open-Drain Mode: 3h = Open-Source Mode: |
1-0 | IO0 | R/W | 0h | Select mode for AUXIO[8i+0].
0h = Output Mode: 1h = Input Mode: 2h = Open-Drain Mode: 3h = Open-Source Mode: |
GPIODIE is shown in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_GPIODIE_FIGURE and described in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_GPIODIE_TABLE.
Return to the Summary Table.
General Purpose Input Output Digital Input Enable
This register controls input buffers for AUXIO that are controlled by instance i of AUX_AIODIO. Hence, in formulas below i = 0 for AUX_AIODIO0, i = 1 for AUX_AIODIO1, and so forth.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | IO7_0 | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | 0h | Reserved |
7-0 | IO7_0 | R/W | 0h | Write 1 to bit index n in this bit vector to enable digital input buffer for AUXIO[8i+n]. Write 0 to bit index n in this bit vector to disable digital input buffer for AUXIO[8i+n]. You must enable the digital input buffer for AUXIO[8i+n] to read the pin value in GPIODIN. You must disable the digital input buffer for analog input or pins that float to avoid current leakage. |
IOPOE is shown in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IOPOE_FIGURE and described in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IOPOE_TABLE.
Return to the Summary Table.
Input Output Peripheral Output Enable
This register selects the output source for AUXIO that are controlled by instance i of AUX_AIODIO. Hence, in formulas below i = 0 for AUX_AIODIO0, i = 1 for AUX_AIODIO1, and so forth.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | IO7_0 | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | 0h | Reserved |
7-0 | IO7_0 | R/W | 0h | Write 1 to bit index n in this bit vector to configure AUXIO[8i+n] to be driven from source given in [IOnPSEL.*]. Write 0 to bit index n in this bit vector to configure AUXIO[8i+n] to be driven from bit n in GPIODOUT. |
GPIODOUT is shown in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_GPIODOUT_FIGURE and described in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_GPIODOUT_TABLE.
Return to the Summary Table.
General Purpose Input Output Data Out
The output data register is used to set data on AUXIO that are controlled by instance i of AUX_AIODIO. Hence, in formulas below i = 0 for AUX_AIODIO0, i = 1 for AUX_AIODIO1, and so forth.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | IO7_0 | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | 0h | Reserved |
7-0 | IO7_0 | R/W | 0h | Write 1 to bit index n in this bit vector to set AUXIO[8i+n]. Write 0 to bit index n in this bit vector to clear AUXIO[8i+n]. You must clear bit n in IOPOE to connect bit n in this bit vector to AUXIO[8i+n]. |
GPIODIN is shown in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_GPIODIN_FIGURE and described in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_GPIODIN_TABLE.
Return to the Summary Table.
General Purpose Input Output Data In
This register provides synchronized input data for AUXIO that are controlled by instance i of AUX_AIODIO. Hence, in formulas below i = 0 for AUX_AIODIO0, i = 1 for AUX_AIODIO1, and so forth
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | IO7_0 | ||||||||||||||||||||||||||||||
R-0h | R-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | 0h | Reserved |
7-0 | IO7_0 | R | 0h | Bit n in this bit vector contains the value for AUXIO[8i+n] when GPIODIE bit n is set. Otherwise, bit n is read as 0. |
GPIODOUTSET is shown in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_GPIODOUTSET_FIGURE and described in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_GPIODOUTSET_TABLE.
Return to the Summary Table.
General Purpose Input Output Data Out Set
Set bits in GPIODOUT in instance i of AUX_AIODIO. Hence, in formulas below i = 0 for AUX_AIODIO0, i = 1 for AUX_AIODIO1, and so forth.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | IO7_0 | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | 0h | Reserved |
7-0 | IO7_0 | R/W | 0h | Write 1 to bit index n in this bit vector to set GPIODOUT bit n. Read value is 0. |
GPIODOUTCLR is shown in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_GPIODOUTCLR_FIGURE and described in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_GPIODOUTCLR_TABLE.
Return to the Summary Table.
General Purpose Input Output Data Out Clear
Clear bits in GPIODOUT instance i of AUX_AIODIO. Hence, in formulas below i = 0 for AUX_AIODIO0, i = 1 for AUX_AIODIO1, and so forth.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | IO7_0 | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | 0h | Reserved |
7-0 | IO7_0 | R/W | 0h | Write 1 to bit index n in this bit vector to clear GPIODOUT bit n. Read value is 0. |
GPIODOUTTGL is shown in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_GPIODOUTTGL_FIGURE and described in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_GPIODOUTTGL_TABLE.
Return to the Summary Table.
General Purpose Input Output Data Out Toggle
Toggle bits in GPIODOUT in instance i of AUX_AIODIO. Hence, in formulas below i = 0 for AUX_AIODIO0, i = 1 for AUX_AIODIO1, and so forth.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | IO7_0 | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | 0h | Reserved |
7-0 | IO7_0 | R/W | 0h | Write 1 to bit index n in this bit vector to toggle GPIODOUT bit n. Read value is 0. |
IO0PSEL is shown in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IO0PSEL_FIGURE and described in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IO0PSEL_TABLE.
Return to the Summary Table.
Input Output 0 Peripheral Select
This register selects a peripheral signal that connects to AUXIO[8i+0] when IOPOE bit 0 is 1.
To avoid glitches on AUXIO[8i+0] you must configure this register while IOPOE bit 0 is 0.
In the formulas i = 0 for AUX_AIODIO0, i = 1 for AUX_AIODIO1, and so forth.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SRC | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-3 | RESERVED | R | 0h | Reserved |
2-0 | SRC | R/W | 0h | Select a peripheral signal that connects to AUXIO[8i+0] when IOPOE bit 0 is set.
0h = Peripheral output mux selects event selected by AUX_EVCTL:EVOBSCFG 1h = Peripheral output mux selects AUX_SPIM SCLK. 2h = Peripheral output mux selects AUX_SPIM MOSI. 3h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV0. 4h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV1. 5h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV2. 6h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV3. 7h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_PULSE. |
IO1PSEL is shown in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IO1PSEL_FIGURE and described in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IO1PSEL_TABLE.
Return to the Summary Table.
Input Output 1 Peripheral Select
This register selects a peripheral signal that connects to AUXIO[8i+1] when IOPOE bit 1 is 1.
To avoid glitches on AUXIO[8i+1] you must configure this register while IOPOE bit 1 is 0.
In the formulas i = 0 for AUX_AIODIO0, i = 1 for AUX_AIODIO1, and so forth.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SRC | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-3 | RESERVED | R | 0h | Reserved |
2-0 | SRC | R/W | 0h | Select a peripheral signal that connects to AUXIO[8i+1] when IOPOE bit 1 is set.
0h = Peripheral output mux selects event selected by AUX_EVCTL:EVOBSCFG 1h = Peripheral output mux selects AUX_SPIM SCLK. 2h = Peripheral output mux selects AUX_SPIM MOSI. 3h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV0. 4h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV1. 5h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV2. 6h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV3. 7h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_PULSE. |
IO2PSEL is shown in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IO2PSEL_FIGURE and described in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IO2PSEL_TABLE.
Return to the Summary Table.
Input Output 2 Peripheral Select
This register selects a peripheral signal that connects to AUXIO[8i+2] when IOPOE bit 2 is 1.
To avoid glitches on AUXIO[8i+2] you must configure this register while IOPOE bit 2 is 0.
In the formulas i = 0 for AUX_AIODIO0, i = 1 for AUX_AIODIO1, and so forth.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SRC | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-3 | RESERVED | R | 0h | Reserved |
2-0 | SRC | R/W | 0h | Select a peripheral signal that connects to AUXIO[8i+2] when IOPOE bit 2 is set.
0h = Peripheral output mux selects event selected by AUX_EVCTL:EVOBSCFG 1h = Peripheral output mux selects AUX_SPIM SCLK. 2h = Peripheral output mux selects AUX_SPIM MOSI. 3h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV0. 4h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV1. 5h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV2. 6h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV3. 7h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_PULSE. |
IO3PSEL is shown in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IO3PSEL_FIGURE and described in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IO3PSEL_TABLE.
Return to the Summary Table.
Input Output 3 Peripheral Select
This register selects a peripheral signal that connects to AUXIO[8i+3] when IOPOE bit 3 is 1.
To avoid glitches on AUXIO[8i+3] you must configure this register while IOPOE bit 3 is 0.
In the formulas i = 0 for AUX_AIODIO0, i = 1 for AUX_AIODIO1, and so forth.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SRC | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-3 | RESERVED | R | 0h | Reserved |
2-0 | SRC | R/W | 0h | Select a peripheral signal that connects to AUXIO[8i+3] when IOPOE bit 3 is set.
0h = Peripheral output mux selects event selected by AUX_EVCTL:EVOBSCFG 1h = Peripheral output mux selects AUX_SPIM SCLK. 2h = Peripheral output mux selects AUX_SPIM MOSI. 3h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV0. 4h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV1. 5h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV2. 6h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV3. 7h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_PULSE. |
IO4PSEL is shown in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IO4PSEL_FIGURE and described in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IO4PSEL_TABLE.
Return to the Summary Table.
Input Output 4 Peripheral Select
This register selects a peripheral signal that connects to AUXIO[8i+4] when IOPOE bit 4 is 1.
To avoid glitches on AUXIO[8i+4] you must configure this register while IOPOE bit 4 is 0.
In the formulas i = 0 for AUX_AIODIO0, i = 1 for AUX_AIODIO1, and so forth.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SRC | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-3 | RESERVED | R | 0h | Reserved |
2-0 | SRC | R/W | 0h | Select a peripheral signal that connects to AUXIO[8i+4] when IOPOE bit 4 is set.
0h = Peripheral output mux selects event selected by AUX_EVCTL:EVOBSCFG 1h = Peripheral output mux selects AUX_SPIM SCLK. 2h = Peripheral output mux selects AUX_SPIM MOSI. 3h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV0. 4h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV1. 5h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV2. 6h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV3. 7h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_PULSE. |
IO5PSEL is shown in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IO5PSEL_FIGURE and described in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IO5PSEL_TABLE.
Return to the Summary Table.
Input Output 5 Peripheral Select
This register selects a peripheral signal that connects to AUXIO[8i+5] when IOPOE bit 5 is 1.
To avoid glitches on AUXIO[8i+5] you must configure this register while IOPOE bit 5 is 0.
In the formulas i = 0 for AUX_AIODIO0, i = 1 for AUX_AIODIO1, and so forth.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SRC | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-3 | RESERVED | R | 0h | Reserved |
2-0 | SRC | R/W | 0h | Select a peripheral signal that connects to AUXIO[8i+5] when IOPOE bit 5 is set.
0h = Peripheral output mux selects event selected by AUX_EVCTL:EVOBSCFG 1h = Peripheral output mux selects AUX_SPIM SCLK. 2h = Peripheral output mux selects AUX_SPIM MOSI. 3h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV0. 4h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV1. 5h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV2. 6h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV3. 7h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_PULSE. |
IO6PSEL is shown in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IO6PSEL_FIGURE and described in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IO6PSEL_TABLE.
Return to the Summary Table.
Input Output 6 Peripheral Select
This register selects a peripheral signal that connects to AUXIO[8i+6] when IOPOE bit 6 is 1.
To avoid glitches on AUXIO[8i+6] you must configure this register while IOPOE bit 6 is 0.
In the formulas i = 0 for AUX_AIODIO0, i = 1 for AUX_AIODIO1, and so forth.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SRC | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-3 | RESERVED | R | 0h | Reserved |
2-0 | SRC | R/W | 0h | Select a peripheral signal that connects to AUXIO[8i+6] when IOPOE bit 6 is set.
0h = Peripheral output mux selects event selected by AUX_EVCTL:EVOBSCFG 1h = Peripheral output mux selects AUX_SPIM SCLK. 2h = Peripheral output mux selects AUX_SPIM MOSI. 3h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV0. 4h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV1. 5h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV2. 6h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV3. 7h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_PULSE. |
IO7PSEL is shown in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IO7PSEL_FIGURE and described in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IO7PSEL_TABLE.
Return to the Summary Table.
Input Output 7 Peripheral Select
This register selects a peripheral signal that connects to AUXIO[8i+7] when IOPOE bit 7 is 1.
To avoid glitches on AUXIO[8i+7] you must configure this register while IOPOE bit 7 is 0.
In the formulas i = 0 for AUX_AIODIO0, i = 1 for AUX_AIODIO1, and so forth.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SRC | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-3 | RESERVED | R | 0h | Reserved |
2-0 | SRC | R/W | 0h | Select a peripheral signal that connects to AUXIO[8i+7] when IOPOE bit 7 is set.
0h = Peripheral output mux selects event selected by AUX_EVCTL:EVOBSCFG 1h = Peripheral output mux selects AUX_SPIM SCLK. 2h = Peripheral output mux selects AUX_SPIM MOSI. 3h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV0. 4h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV1. 5h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV2. 6h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_EV3. 7h = Peripheral output mux selects asynchronous version of AUX_EVCTL:EVSTAT3.AUX_TIMER2_PULSE. |
IOMODEL is shown in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IOMODEL_FIGURE and described in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IOMODEL_TABLE.
Return to the Summary Table.
Input Output Mode Low
This is an alias register for IOMODE.IO0 thru IOMODE.IO3.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
R-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | IO3 | IO2 | IO1 | IO0 | |||||||||||
R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | 0h | Reserved |
7-6 | IO3 | R/W | 0h | See IOMODE.IO3. |
5-4 | IO2 | R/W | 0h | See IOMODE.IO2. |
3-2 | IO1 | R/W | 0h | See IOMODE.IO1. |
1-0 | IO0 | R/W | 0h | See IOMODE.IO0. |
IOMODEH is shown in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IOMODEH_FIGURE and described in #AUX_AIODIO_AUX_AIODIO_MMAP_AUX_AIODIO_AUX_AIODIO_ALL_IOMODEH_TABLE.
Return to the Summary Table.
Input Output Mode High
This is an alias register for IOMODE.IO4 thru IOMODE.IO7.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
R-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | IO7 | IO6 | IO5 | IO4 | |||||||||||
R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | 0h | Reserved |
7-6 | IO7 | R/W | 0h | See IOMODE.IO7. |
5-4 | IO6 | R/W | 0h | See IOMODE.IO6. |
3-2 | IO5 | R/W | 0h | See IOMODE.IO5. |
1-0 | IO4 | R/W | 0h | See IOMODE.IO4. |