Gpio In Use Registers; Table 32-13 Gpio In Use Register Description - Motorola DragonBall MC9328MX1 Reference Manual

Integrated portable system processor
Table of Contents

Advertisement

32.5.5 GPIO In Use Registers

The GPIO In Use Registers control a multiplexer in the IOMUX module. The settings in these registers
choose whether a pin is used for a peripheral function or for its GPIO function (see Figure 32-1 on
page 32-2).
There are four distinct GPIO In Use Registers; each holds the data for one of the four GPIO ports (Port A,
Port B, Port C, and Port D).
GIUS_A
GIUS_B
GIUS_C
GIUS_D
BIT
31
30
29
TYPE
rw
rw
rw
RESET
BIT
15
14
13
TYPE
rw
rw
rw
RESET
Name
GIUS [i]
GPIO In Use—Informs the IOMUX module whether the port pin in
Bits 31–0
used for its GPIO function. When the pin is used for its GPIO function,
the multiplexed functions are not available. The reset value of this
register is determined by the input value of the signal
INUSE_RESET_SEL [31:0].
MOTOROLA
Port A GPIO In Use Register
Port B GPIO In Use Register
Port C GPIO In Use Register
Port D GPIO In Use Register
28
27
26
25
rw
rw
rw
rw
Reset Value A = INUSE_RESET_SEL [31:16] = 0x00C3
Reset Value B = INUSE_RESET_SEL [31:16] = 0xFFFF
Reset Value C = INUSE_RESET_SEL [31:16] = 0x0007
Reset Value D = INUSE_RESET_SEL [31:16] = 0xFFFF
12
11
10
9
rw
rw
rw
rw
Reset Value A = INUSE_RESET_SEL [15:0] = 0xFFFE
Reset Value B = INUSE_RESET_SEL [15:0] = 0xFFFF
Reset Value C = INUSE_RESET_SEL [15:0] = 0xFFFF
Reset Value D = INUSE_RESET_SEL [15:0] = 0xFFFF
Table 32-13. GPIO In Use Register Description
Description
GPIO Module and I/O Multiplexer (IOMUX)
24
23
22
21
20
GIUS
rw
rw
rw
rw
rw
8
7
6
5
4
GIUS
rw
rw
rw
rw
rw
Programming Model
Addr
0x0021C020
0x0021C120
0x0021C220
0x0021C320
19
18
17
16
rw
rw
rw
rw
3
2
1
0
rw
rw
rw
rw
Settings
0 = Pin used for multiplexed
function
1 = Pin used for GPIO
function
32-17

Advertisement

Table of Contents
loading

Table of Contents