XC2797X
XC2000 Family / High Line
Functional Des cription
Data Sheet 83 V1.3, 2011-07
3.18 Parallel Ports
The XC2797X provides up to 150 I/O lines which are organized into 13 input/output ports
and 3 input ports. All port lines are bit-addressable, and all input/output lines can be
individually (bit-wise) configured via port control registers. This configuration selects the
direction (input/output), push/pull or open-drain operation, activation of pull devices, and
edge characteristics (shape) and driver characteristics (output current) of the port
drivers. The I/O ports are true bidirectional ports which are switched to high impedance
state when configured as inputs. During the internal reset, all port pins are configured as
inputs without pull devices active.
All port lines have alternate input or output functions associated with them. These
alternate functions can be programmed to be assigned to various port pins to support the
best utilization for a given applicati on. For thi s reason, certain functions appear seve ral
times in Table 10.
All port lines that are not used for alternate functions may be used as general purpose
I/O lines.
Table 10 Summary of the XC2797X’s Ports
Port Width I/O Connected Modules
P0 8 I/O EBC (A7...A0), CCU6, USIC, CAN
P1 8 I/O EBC (A15...A8), CCU6, USIC
P2 14 I/O EBC (READY, BHE, A23...A16, AD15...AD13, D15...D13),
CAN, CC2, GPT12E, USIC, DAP/JTAG
P3 8 I/O CAN, USIC
P4 8 I/O EBC (CS4...CS0), CC2, CAN, GPT12E, USIC
P5 16 I Analog Inputs, CCU6, DAP/JTAG, GPT12E, CAN, CC1
P6 4 I/O ADC, CAN, GPT12E
P7 5 I/O CAN, GPT12E, SCU, DAP/JTAG, CCU6, ADC, USIC
P8 7 I/O CCU6, DAP/JTAG, USIC
P9 8 I/O CCU6, DAP/JTAG, CAN
P10 16 I/O EBC (ALE, RD, WR, AD12...AD0, D12...D0), CCU6, USIC,
DAP/JTAG, CAN
P11 6 I/O CCU6, USIC, CAN
P12 16 I/O CC1, CC2, CCU6, USIC, CAN, GPT12E, BRKOUT
P13 9 I/O CC1, CCU6, USIC, CAN, GPT12E, DAP/JTAG, SCU
P14 6 I Analog Inputs, GPT12E
P15 8 I Analog Inputs, GPT12E