Mixed Signal I/O
Introduction
The device has up to 10 individually configurable MSIOs that can be applied by peripherals, digital input/output or analog input.
Functional Description
- I/O default state is high impendence mode.
- As analog input for sense ADC or comparator.
- As digital GPIOs for input/output, no interrupt.
- To multiplex some different peripherals.
Registers
MSIO_A_PAD_CFG0
- Name: MSIO Pad Control Register
- Description: This register contains the input and output data.
- Base Address: 0x4000AA00
- Offset: 0x00
- Reset Value: 0x00000000
Bits | Field Name | RW | Reset | Description |
---|---|---|---|---|
31:30 |
RSVD |
R |
Reserved bits |
|
29:20 |
IN_val |
R |
0x0 |
MSIO input digital value |
19:10 |
oe |
RW |
0x0 |
MSIO output enable (active low) Value:
|
9:0 |
OUT_VAL |
RW |
0x0 |
MSIO output value (valid in output mode) |
MSIO_A_PAD_CFG1
- Name: MSIO Pad Control Register
- Description: This register contains the MSIO configurations.
- Base Address: 0x4000AA00
- Offset: 0x04
- Reset Value: 0x00000000
Bits | Field Name | RW | Reset | Description |
---|---|---|---|---|
31:30 |
RSVD |
R |
Reserved bits |
|
29:20 |
IE |
RW |
0x0 |
MSIO input enabled Value:
|
19:10 |
PS |
RW |
0x0 |
MSIO resistor type Value:
|
9:0 |
PE |
RW |
0x0 |
Pull up/down enable control for MSIO pad Value:
|
MSIO_A_PAD_CFG2
-
Name: MSIO Pad Control Register
-
Description: This register contains the MSIO configurations.
-
Base Address: 0x4000AA00
-
Offset: 0x08
-
Reset Value: 0x00000000
Bits | Field Name | RW | Reset | Description |
---|---|---|---|---|
31:30 |
RSVD |
R |
Reserved bits |
|
29:20 |
POE |
RW |
0x0 |
MSIO parametric output enable Value:
|
19:10 |
SR |
RW |
0x0 |
MSIO slew rate Value:
|
9:0 |
IS |
RW |
0x0 |
MSIO input type Value:
|
MSIO_A_PAD_CFG3
-
Name: MSIO Pad Control Register
-
Description: This register contains the MSIO configurations.
-
Base Address: 0x4000AA00
-
Offset: 0x0C
-
Reset Value: 0x3FFFFC00
Bits | Field Name | RW | Reset | Description |
---|---|---|---|---|
31:30 |
RSVD |
R |
Reserved bits |
|
29:20 |
AE |
RW |
0x3FF |
Analog enable control for MSIO pad Value:
|
19:10 |
DS1 |
RW |
0x3FF |
MSIO output drive strength (low bit) Value:
|
9:0 |
DS0 |
RW |
0x0 |
MSIO output drive strength (high bit) Value:
|
MSIO_MCU_OVR
- Name: MSIO Using MCU Domain Setting Control Register
- Description: This register controls MSIO using the settings from the MCU domain.
- Base Address: 0x4000AA00
- Offset: 0x10
- Reset Value:0x00000000
Bits | Field Name | RW | Reset | Description |
---|---|---|---|---|
31:10 |
RSVD |
R |
Reserved bits |
|
9:0 |
ovr |
RW |
0x0 |
Use the settings from MCU domain, only valid when MCU domain is ON Value:
|
Electrical Specifications
The electrical parameters for the MSIO_0–MSIO_7 are as follows:
Parameter | Description | Min. | Typ. | Max. | Unit |
---|---|---|---|---|---|
VIH | Input high voltage | VBATL x 0.7 | VBATL | V | |
VIL | Input low voltage | VSS | VBATL x 0.3 | V | |
VOH,L | Output high voltage, 2.5 mA, VDDIO ≥ 2.0 V | VBATL - 0.4 | VBATL | V | |
VOH,M | Output high voltage, 2.5 mA, VDDIO ≥ 2.5 V | VBATL - 0.4 | VBATL | V | |
VOH,H | Output high voltage, 2.5 mA, VDDIO ≥ 3 V | VBATL - 0.4 | VBATL | V | |
VOL,L | Output low voltage, 2.5 mA, VDDIO ≥ 2.0 V | VSS | VSS + 0.4 | V | |
VOL,M | Output low voltage, 2.5 mA, VDDIO ≥ 2.5 V | VSS | VSS + 0.4 | V | |
VOL,H | Output low voltage, 2.5 mA, VDDIO ≥ 3 V | VSS | VSS + 0.4 | V | |
IOL,L | Current at VSS + 0.4 V, output set low, VDDIO ≥ 2.0 V | 2 | 12 | mA | |
IOL,M | Current at VSS + 0.4 V, output set low, VDDIO ≥ 2.5 V | 2 | 12 | mA | |
IOH,L | Current at VDDIO - 0.4 V, output set high, VDDIO ≥ 2.0 V | 2 | 12 | mA | |
IOH,M | Current at VDDIO - 0.4 V, output set high, VDDIO ≥ 2.5 V | 2 | 12 | mA | |
tRF,9pF | Rise time, 10%–90%, 9 pF load | 1.6 | 13 | ns | |
tRF,9pF | Fall time, 10%–90%, 9 pF load | 1.9 | 14.2 | ns | |
RPU | Pull-up resistance | 12 | 20 | 32 | kΩ |
RPD | Pull-down resistance | 12 | 20 | 32 | kΩ |
CPAD | Pad capacitance | 5 | pF |
The electrical parameters for the MSIO_8–MSIO_9 are as follows:
Parameter | Description | Min. | Typ. | Max. | Unit |
---|---|---|---|---|---|
VIH | Input high voltage | VDDIO x 0.7 | VDDIO | V | |
VIL | Input low voltage | VSS | VDDIO x 0.3 | V | |
VOH,L | Output high voltage, 4 mA, VDDIO ≥ 2.0 V | VDDIO - 0.4 | VDDIO | V | |
VOH,M | Output high voltage, 4 mA, VDDIO ≥ 2.5 V | VDDIO - 0.4 | VDDIO | V | |
VOH,H | Output high voltage, 4 mA, VDDIO ≥ 3 V | VDDIO - 0.4 | VDDIO | V | |
VOL,L | Output low voltage, 4 mA, VDDIO ≥ 2.0 V | VSS | VSS + 0.4 | V | |
VOL,M | Output low voltage, 4 mA, VDDIO ≥ 2.5 V | VSS | VSS + 0.4 | V | |
VOL,H | Output low voltage, 4 mA, VDDIO ≥ 3 V | VSS | VSS + 0.4 | V | |
IOL,L | Current at VSS+0.4 V, output set low, VDDIO ≥ 2.0 V | 2 | 12 | mA | |
IOL,M | Current at VSS+0.4 V, output set low, VDDIO ≥ 2.5 V | 2 | 12 | mA | |
IOH,L | Current at VDDIO-0.4 V, output set high, VDDIO ≥ 2.0 V | 2 | 12 | mA | |
IOH,M | Current at VDDIO-0.4 V, output set high, VDDIO ≥ 2.5 V | 2 | 12 | mA | |
tRF,9pF | Rise time, 10%–90%, 9 pF load | 1.6 | 13 | ns | |
tRF,9pF | Fall time, 10%–90%, 9 pF load | 1.9 | 14.2 | ns | |
RPU | Pull-up resistance | 12 | 20 | 32 | kΩ |
RPD | Pull-down resistance | 12 | 20 | 32 | kΩ |
CPAD | Pad capacitance | 5 | pF | ||
VIH | Input high voltage | VDDIO x 0.7 | VDDIO | V | |
VIL | Input low voltage | VSS | VDDIO x 0.3 | V | |
VOH,L | Output high voltage, 2.5 mA, VDDIO ≥ 2.0 V | VDDIO - 0.4 | VDDIO | V | |
VOH,M | Output high voltage, 2.5 mA, VDDIO ≥ 2.5 V | VDDIO - 0.4 | VDDIO | V | |
VOH,H | Output high voltage, 2.5 mA, VDDIO ≥ 3 V | VDDIO - 0.4 | VDDIO | V | |
VOL,L | Output low voltage, 2.5 mA, VDDIO ≥ 2.0 V | VSS | VSS + 0.4 | V | |
VOL,M | Output low voltage, 2.5 mA, VDDIO ≥ 2.5 V | VSS | VSS + 0.4 | V | |
VOL,H | Output low voltage, 2.5 mA, VDDIO ≥ 3 V | VSS | VSS + 0.4 | V | |
IOL,L | Current at VSS + 0.4 V, output set low, VDDIO ≥ 2.0 V | 2 | 12 | mA | |
IOL,M | Current at VSS + 0.4 V, output set low, VDDIO ≥ 2.5 V | 2 | 12 | mA | |
IOH,L | Current at VDD - 0.4 V, output set high, VDDIO ≥ 2.0 V | 2 | 12 | mA | |
IOH,M | Current at VDD - 0.4 V, output set high, VDDIO ≥ 2.5 V | 2 | 12 | mA | |
tRF,9pF | Rise time, 10%–90%, 9 pF load | 1.6 | 13 | ns | |
tRF,9pF | Fall time, 10%–90%, 9 pF load | 1.9 | 14.2 | ns | |
RPU | Pull-up resistance | 12 | 20 | 32 | kΩ |
RPD | Pull-down resistance | 12 | 20 | 32 | kΩ |
CPAD | Pad capacitance | 5 | pF |