GIO Control Registers
1025
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
General-Purpose Input/Output (GIO) Module
22.5 GIO Control Registers
shows the summary of the GIO registers. The registers are accessible in 8-, 16-, and 32-bit
reads or writes.
The start address for the GIO module is FFF7 BC00h.
The GIO module supports up to 8 ports. Refer to your device-specific data manual to identify the actual
number of GIO ports and the number of pins in each GIO port implemented on this device.
The GIO module supports up to 4 interrupt-capable ports. Refer to the device datasheet to identify the
actual number of interrupt-capable GIO ports and the number of pins in each GIO port implemented on
this device.
Table 22-1. GIO Control Registers
Offset
Acronym
Register Description
Section
00h
GIOGCR0
GIO Global Control Register
08h
GIOINTDET
GIO Interrupt Detect Register
0Ch
GIOPOL
GIO Interrupt Polarity Register
10h
GIOENASET
GIO Interrupt Enable Set Register
14h
GIOENACLR
GIO Interrupt Enable Clear Register
18h
GIOLVLSET
GIO Interrupt Priority Set Register
1Ch
GIOLVLCLR
GIO Interrupt Priority Clear Register
20h
GIOFLG
GIO Interrupt Flag Register
24h
GIOOFF1
GIO Offset 1 Register
28h
GIOOFF2
GIO Offset 2 Register
2Ch
GIOEMU1
GIO Emulation 1 Register
30h
GIOEMU2
GIO Emulation 2 Register
34h
GIODIRA
GIO Data Direction Register
38h
GIODINA
GIO Data Input Register
3Ch
GIODOUTA
GIO Data Output Register
40h
GIODSETA
GIO Data Set Register
44h
GIODCLRA
GIO Data Clear Register
48h
GIOPDRA
GIO Open Drain Register
4Ch
GIOPULDISA
GIO Pull Disable Register
50h
GIOPSLA
GIO Pull Select Register
54h
GIODIRB
GIO Data Direction Register
58h
GIODINB
GIO Data Input Register
5Ch
GIODOUTB
GIO Data Output Register
60h
GIODSETB
GIO Data Set Register
64h
GIODCLRB
GIO Data Clear Register
68h
GIOPDRB
GIO Open Drain Register
6Ch
GIOPULDISB
GIO Pull Disable Register
70h
GIOPSLB
GIO Pull Select Register