Notes
PES16T4G2 User Manual
4 - 1
January 28, 2013
®
Chapter 4
General Purpose I/O
Introduction
The PES16T4G2 has 16 General Purpose I/O (GPIO) pins that may be individually configured as:
general purpose inputs, general purpose outputs, or alternate functions. GPIO pins are controlled by the
General Purpose I/O Function (GPIOFUNC), General Purpose I/O Configuration (GPIOCFG), and General
Purpose I/O Data (GPIOD) registers in the upstream port’s PCI configuration space. As shown in Table 4.1,
some GPIO pins are shared with other on-chip functions. The GPIO Function (GPIOFUNC) register
controls whether a GPIO bit operates as a general purpose I/O or as the specified alternate function.
After reset, all GPIO pins default to the GPIO input function. GPIO pins configured as GPIO inputs are
sampled no more frequently than once every 128 ns and may be treated as asynchronous inputs. When a
GPIO pin is configured to use the GPIO function, the unneeded alternate function associated with the pin is
held in an inactive state by internal logic. Care should be exercised when configuring the GPIO pins as
outputs since an incorrect configuration could cause damage to external components as well as the
PES16T4G2.
GPIO Configuration
Associated with each GPIO pin is a bit in the GPIOFUNC, GPIOCFG and GPIOD registers. Table 4.2
summarizes the configuration of GPIO pins.
GPIO
Pin
Alternate
Function
Pin Name
Alternate Function
Description
Alternate
Function
Pin Type
0
PE2RSTN
Reset output for downstream port 2
Output
1
PE4RSTN
Reset output for downstream port 4
Output
2
IOEXPINTN0
SMBus I/O expander interrupt 0
Input
4
IOEXPINTN2
SMBus I/O expander interrupt 2
Input
7
GPEN
General purpose event output
Output
11
PE6RSTN
Reset output for downstream port 6
Output
Table 4.1 General Purpose I/O Pin Alternate Function
GPIOFUNC
GPIOCFG
Pin Function
0
0
GPIO input
0
1
GPIO output
1
don’t care
Alternate function
Table 4.2 GPIO Pin Configuration
Summary of Contents for 89HPES16T4G2
Page 10: ...IDT Table of Contents PES16T4G2 User Manual iv January 28 2013 Notes...
Page 12: ...IDT List of Tables PES16T4G2 User Manual vi January 28 2013 Notes...
Page 14: ...IDT List of Figures PES16T4G2 User Manual viii January 28 2013 Notes...
Page 18: ...IDT Register List PES16T4G2 User Manual xii January 28 2013 Notes...
Page 30: ...IDT PES16T4G2 Device Overview PES16T4G2 User Manual 1 12 January 28 2013 Notes...
Page 48: ...IDT Link Operation PES16T4G2 User Manual 3 10 January 28 2013 Notes...
Page 68: ...IDT SMBus Interfaces PES16T4G2 User Manual 5 18 January 28 2013 Notes...
Page 72: ...IDT Power Management PES16T4G2 User Manual 6 4 January 28 2013 Notes...
Page 140: ...IDT Configuration Registers PES16T4G2 User Manual 8 62 January 28 2013 Notes...