IDT 89HPES24NT24G2 Datasheet
4 of 35 December 17, 2013
SMBus Interface
The PES24NT24G2 contains two SMBus interfaces. The slave interface provides full access to the configuration registers in the PES24NT24G2,
allowing every configuration register in the device to be read or written by an external agent. The master interface allows the default configuration
register values of the PES24NT24G2 to be overridden following a reset with values programmed in an external serial EEPROM. The master interface
is also used by an external Hot-Plug I/O expander.
Each of the two SMBus interfaces contain an SMBus clock pin and an SMBus data pin. In addition, the slave SMBus has SSMBADDR1 and
SSMBADDR2 pins. As shown in Figure 2, the master and slave SMBuses may only be used in a split configuration. In the split configuration, the
master and slave SMBuses operate as two independent buses; thus, multi-master arbitration is not required. The SMBus master interface does not
support SMBus arbitration. As a result, the switch’s SMBus master must be the only master in the SMBus lines that connect to the serial EEPROM
and I/O expander slaves.
Figure 2 Split SMBus Interface Configuration
Hot-Plug Interface
The PES24NT24G2 supports PCI Express Hot-Plug on each downstream port (ports 1 through 23). To reduce the number of pins required on the
device, the PES24NT24G2 utilizes an external I/O expander, such as that used on PC motherboards, connected to the SMBus master interface.
Following reset and configuration, whenever the state of a Hot-Plug output needs to be modified, the PES24NT24G2 generates an SMBus transaction
to the I/O expander with the new value of all of the outputs. Whenever a Hot-Plug input changes, the I/O expander generates an interrupt which is
received on the IOEXPINTN input pin (alternate function of GPIO) of the PES24NT24G2. In response to an I/O expander interrupt, the PES24NT24G2
generates an SMBus transaction to read the state of all of the Hot-Plug inputs from the I/O expander.
General Purpose Input/Output
The PES24NT24G2 provides 9 General Purpose I/O (GPIO) pins that may be individually configured as general purpose inputs, general purpose
outputs, or alternate functions. All GPIO pins are shared with other on-chip functions. These alternate functions may be enabled via software, SMBus
slave interface, or serial configuration EEPROM.
Pin Description
The following tables list the functions of the pins provided on the PES24NT24G2. Some of the functions listed may be multiplexed onto the same
pin. The active polarity of a signal is defined using a suffix. Signals ending with an “N” are defined as being active, or asserted, when at a logic zero
(low) level. All other signals (including clocks, buses, and select lines) will be interpreted as being active, or asserted, when at a logic one (high) level.
Differential signals end with a suffix “N” or “P.” The differential signal ending in “P” is the positive portion of the differential pair and the differential signal
ending in “N” is the negative portion of the differential pair.
Note: Pin [x] of a port refers to a lane. For port 0, PE00RN[0] refers to lane 0, PE00RN[1] refers to lane 1, etc.
Processor
Switch
SSMBCLK
SSMBDAT
MSMBCLK
MSMBDAT
SMBus
Master
Other
SMBus
Devices
Serial
EEPROM
...
Hot-Plug
I/O
Expander
IDT 89HPES24NT24G2 Datasheet
5 of 35 December 17, 2013
Signal Type Name/Description
PE00RN[0]
PE00RP[0]
I PCI Express Port 0 Serial Data Receive. Differential PCI Express receive pair for
port 0.
PE00TN[0]
PE00TP[0]
O PCI Express Port 0 Serial Data Transmit. Differential PCI Express transmit pair for
port 0.
PE01RN[0]
PE01RP[0]
I PCI Express Port 1 Serial Data Receive. Differential PCI Express receive pair for
port 1.
PE01TN[0]
PE01TP[0]
O PCI Express Port 1 Serial Data Transmit. Differential PCI Express transmit pair for
port 1.
PE02RN[0]
PE02RP[0]
I PCI Express Port 2 Serial Data Receive. Differential PCI Express receive pair for
port 2.
PE02TN[0]
PE02TP[0]
O PCI Express Port 2 Serial Data Transmit. Differential PCI Express transmit pair for
port 2.
PE03RN[0]
PE03RP[0]
I PCI Express Port 3 Serial Data Receive. Differential PCI Express receive pair for
port 3.
PE03TN[0]
PE03TP[0]
O PCI Express Port 3 Serial Data Transmit. Differential PCI Express transmit pair for
port 3.
PE04RN[0]
PE04RP[0]
I PCI Express Port 4 Serial Data Receive. Differential PCI Express receive pair for
port 4.
PE04TN[0]
PE04TP[0]
O PCI Express Port 4 Serial Data Transmit. Differential PCI Express transmit pair for
port 4.
PE05RN[0]
PE05RP[0]
I PCI Express Port 5 Serial Data Receive. Differential PCI Express receive pair for
port 5.
PE05TN[0]
PE05TP[0]
O PCI Express Port 5 Serial Data Transmit. Differential PCI Express transmit pair for
port 5.
PE06RN[0]
PE06RP[0]
I PCI Express Port 6 Serial Data Receive. Differential PCI Express receive pair for
port 6.
PE06TN[0]
PE06TP[0]
O PCI Express Port 6 Serial Data Transmit. Differential PCI Express transmit pair for
port 6.
PE07RN[0]
PE07RP[0]
I PCI Express Port 7 Serial Data Receive. Differential PCI Express receive pair for
port 7.
PE07TN[0]
PE07TP[0]
O PCI Express Port 7 Serial Data Transmit. Differential PCI Express transmit pair for
port 7.
PE08RN[0]
PE08RP[0]
I PCI Express Port 8 Serial Data Receive.
Differential PCI Express receive pair for
port 8.
PE08TN[0]
PE08TP[0]
O PCI Express Port 8 Serial Data Transmit. Differential PCI Express transmit pair for
port 8.
PE09RN[0]
PE09RP[0]
I PCI Express Port 9 Serial Data Receive. Differential PCI Express receive pair for
port 9.
PE09TN[[0]
PE09TP[0]
O PCI Express Port 9 Serial Data Transmit. Differential PCI Express transmit pair for
port 9.
PE10RN[0]
PE10RP[0]
I PCI Express Port 10 Serial Data Receive. Differential PCI Express receive pair for
port 10.
Table 2 PCI Express Interface Pins (Part 1 of 3)
IDT 89HPES24NT24G2 Datasheet
6 of 35 December 17, 2013
PE10TN[0]
PE10TP[0]
O PCI Express Port 10 Serial Data Transmit. Differential PCI Express transmit pair for
port 10.
PE11RN[0]
PE11RP[0]
I PCI Express Port 11 Serial Data Receive. Differential PCI Express receive pair for
port 11.
PE11TN[0]
PE11TP[0]
O PCI Express Port 11 Serial Data Transmit. Differential PCI Express transmit pair for
port 11.
PE12RN[0]
PE12RP[0]
I PCI Express Port 12 Serial Data Receive. Differential PCI Express receive pair for
port 12.
PE12TN[0]
PE12TP[0]
O PCI Express Port 12 Serial Data Transmit. Differential PCI Express transmit pair for
port 12.
PE13RN[0]
PE13RP[0]
I PCI Express Port 13 Serial Data Receive. Differential PCI Express receive pair for
port 13.
PE13TN[0]
PE13TP[0]
O PCI Express Port 13 Serial Data Transmit. Differential PCI Express transmit pair for
port 13. W
PE14RN[0]
PE14RP[0]
I PCI Express Port 14 Serial Data Receive. Differential PCI Express receive pair for
port 14.
PE14TN[0]
PE14TP[0]
O PCI Express Port 14 Serial Data Transmit. Differential PCI Express transmit pair for
port 14.
PE15RN[0]
PE15RP[0]
I PCI Express Port 15 Serial Data Receive. Differential PCI Express receive pair for
port 15.
PE15TN[0]
PE15TP[0]
O PCI Express Port 15 Serial Data Transmit. Differential PCI Express transmit pair for
port 15.
PE16RN[0]
PE16RP[0]
I PCI Express Port 16 Serial Data Receive. Differential PCI Express receive pair for
port 16.
PE16TN[0]
PE16TP[0]
O PCI Express Port 16 Serial Data Transmit. Differential PCI Express transmit pair for
port 16.
PE17RN[0]
PE17RP[0]
I PCI Express Port 17 Serial Data Receive. Differential PCI Express receive pair for
port 17.
PE17TN[0]
PE17TP[0]
O PCI Express Port 17 Serial Data Transmit. Differential PCI Express transmit pair for
port 17.
PE18RN[0]
PE18RP[0]
I PCI Express Port 18 Serial Data Receive. Differential PCI Express receive pair for
port 18.
PE18TN[0]
PE18TP[0]
O PCI Express Port 18 Serial Data Transmit. Differential PCI Express transmit pair for
port 18.
PE19RN[0]
PE19RP[0]
I PCI Express Port 19 Serial Data Receive. Differential PCI Express receive pair for
port 19.
PE19TN[0]
PE19TP[0]
O PCI Express Port 19 Serial Data Transmit. Differential PCI Express transmit pair for
port 19.
PE20RN[0]
PE20RP[0]
I PCI Express Port 20 Serial Data Receive. Differential PCI Express receive pair for
port 20.
PE20TN[0]
PE20TP[0]
O PCI Express Port 20 Serial Data Transmit. Differential PCI Express transmit pair for
port 20.
PE21RN[0]
PE21RP[0]
I PCI Express Port 21 Serial Data Receive. Differential PCI Express receive pair for
port 21.
Signal Type Name/Description
Table 2 PCI Express Interface Pins (Part 2 of 3)

89H24NT24G2ZCHLGI

Mfr. #:
Manufacturer:
IDT
Description:
PCI Interface IC PCIE SWITCH
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union