7-1
CHAPTER 7
INPUT/OUTPUT PORTS
7.1
INPUT/OUTPUT PORT OVERVIEW
The 8XC251Sx uses input/output (I/O) ports to exchange data with external devices. In addition
to performing general-purpose I/O, some ports are capable of external memory operations (see
Chapter 13, “External Memory Interface”); others allow for alternate functions. All four
8XC251Sx I/O ports are bidirectional. Each port contains a latch, an output driver, and an input
buffer. Port 0 and port 2 output drivers and input buffers facilitate external memory operations.
Port 0 drives the lower address byte onto the parallel address bus, and port 2 drives the upper ad-
dress byte onto the bus. In nonpage mode, the data is multiplexed with the lower address byte on
port 0. In page mode, the data is multiplexed with the upper address byte on port 2. All port 1 and
port 3 pins serve for both general-purpose I/O and alternate functions (see Table 7-1).
Table 7-1. Input/Output Port Pin Descriptions
Pin
Name
Type
Alternate
Pin Name
Alternate Description
Alternate
Type
P0.7:0
I/O
AD7:0
Address/Data (Nonpage Mode), Address (Page Mode)
I/O
P1.0
I/O
T2
Timer 2 Clock Input/Output
I/O
P1.1
I/O
T2EX
Timer 2 External Input
I
P1.2
I/O
ECI
PCA External Clock Input
I
P1.3
I/O
CEX0
PCA Module 0 I/O
I/O
P1.4
I/O
CEX1
PCA Module 1 I/O
I/O
P1.5
I/O
CEX2
PCA Module 2 I/O
I/O
P1.6
I/O
CEX3/WAIT#
PCA Module 3 I/O
I/O
P1.7
I/O
CEX4/A17/WCLK PCA Module 4 I/O or 18th Address Bit
I/O(O)
P2.7:0
I/O
A15:8
Address (Nonpage Mode), Address/Data (Page Mode)
I/O
P3.0
I/O
RXD
Serial Port Receive Data Input
I (I/O)
P3.1
I/O
TXD
Serial Port Transmit Data Output
O (O)
P3.2
I/O
INT0#
External Interrupt 0
I
P3.3
I/O
INT1#
External Interrupt 1
I
P3.4
I/O
T0
Timer 0 Input
I
P3.5
I/O
T1
Timer 1 Input
I
P3.6
I/O
WR#
Write Signal to External Memory
O
P3.7
I/O
RD#/A16
Read Signal to External Memory or 17th Address Bit
O
Содержание 8XC251SA
Страница 2: ......
Страница 3: ...May 1996 8XC251SA 8XC251SB 8XC251SP 8XC251SQ Embedded Microcontroller User s Manual...
Страница 18: ......
Страница 19: ...1 Guide to This Manual...
Страница 20: ......
Страница 30: ......
Страница 31: ...2 Architectural Overview...
Страница 32: ......
Страница 41: ...3 Address Spaces...
Страница 42: ......
Страница 63: ...4 Device Configuration...
Страница 64: ......
Страница 81: ...5 Programming...
Страница 82: ......
Страница 102: ......
Страница 103: ...6 Interrupt System...
Страница 104: ......
Страница 120: ......
Страница 121: ...7 Input Output Ports...
Страница 122: ......
Страница 132: ......
Страница 133: ...8 Timer Counters and Watchdog Timer...
Страница 134: ......
Страница 153: ...9 Programmable Counter Array...
Страница 154: ......
Страница 170: ......
Страница 171: ...10 Serial I O Port...
Страница 172: ......
Страница 187: ...11 Minimum Hardware Setup...
Страница 188: ......
Страница 197: ...12 Special Operating Modes...
Страница 198: ......
Страница 206: ......
Страница 207: ...13 External Memory Interface...
Страница 208: ......
Страница 239: ...14 Programming and Verifying Nonvolatile Memory...
Страница 240: ......
Страница 250: ......
Страница 251: ...A Instruction Set Reference...
Страница 252: ......
Страница 390: ......
Страница 391: ...B Signal Descriptions...
Страница 392: ......
Страница 400: ......
Страница 401: ...C Registers...
Страница 402: ......
Страница 436: ......
Страница 437: ...Glossary...
Страница 438: ......
Страница 446: ......
Страница 447: ...Index...
Страница 448: ......
Страница 458: ......