XC2200 Derivatives
System Units (Vol. 1 of 2)
Architectural Overview
User’s Manual
2-30
V2.1, 2008-08
ArchitectureX22, V1.1
Parallel Ports
The XC2200 derivatives are available in two different packages:
• In LQFP-144, they provide up to 118 I/O lines which are organized into 11 input/output
ports and 2 input ports.
• In LQFP-100, they provide up to 75 I/O lines which are organized into 7 input/output
ports and 2 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 programmable alternate input or output functions associated with
them. These alternate fucntions can be assigned to various port pins to support the
optimal utilization for a given application. For this reason, certain functions appear
several times in
.
All port lines that are not used for these alternate functions may be used as general
purpose IO lines.
Table 2-3
Summary of the XC2200’s Parallel Ports
Port
Width
144
1)
Width
100
Alternate Functions
Port 0
8
8
Address lines,
Serial interface lines of USIC1, CAN0, and CAN1,
Input/Output lines for CCU61
Port 1
8
8
Address lines,
Serial interface lines of USIC1 and USIC2,
Input/Output lines for CCU62,
OCDS control, interrupts
Port 2
13
13
Address and/or data lines, bus control,
Serial interface lines of USIC0, CAN0, and CAN1,
Input/Output lines for CCU60, CCU63, and CAPCOM2,
Timer control signals,
JTAG, interrupts, system clock output
Port 3
8
---
Bus arbitration signals,
Serial interface lines of USIC0, USIC2, CAN3, and CAN4