Intel 8XC251SQ 사용자 설명서
![Intel](https://files.manualsbrain.com/attachments/5a71b1e7f60391972dadeef20435931cbf4621a5/common/fit/150/50/86c99b5f14aeb2708e9a9e1b5305af4ccf882c1af0155dad25413c2ed84e/brand_logo.png)
8XC251SA, SB, SP, SQ USER’S MANUAL
13-16
13.7 PORT 0 AND PORT 2 STATUS
This section summarizes the status of the port 0 and port 2 pins when these ports are used as the
external bus. A more comprehensive description of the ports and their use is given in Chapter 7,
“Input/Output Ports.”
external bus. A more comprehensive description of the ports and their use is given in Chapter 7,
“Input/Output Ports.”
When port 0 and port 2 are used as the external memory bus, the signals on the port pins can orig-
inate from three sources:
inate from three sources:
•
the 8XC251Sx CPU (address bits, data bits)
•
the port SFRs: P0 and P2 (logic levels)
•
an external device (data bits)
The port 0 pins (but not the port 2 pins) can also be held in a high-impedance state. Table 13-3
lists the status of the port 0 and port 2 pins when the chip in is the normal operating mode and the
external bus is idle or executing a bus cycle.
lists the status of the port 0 and port 2 pins when the chip in is the normal operating mode and the
external bus is idle or executing a bus cycle.
13.7.1 Port 0 and Port 2 Pin Status in Nonpage Mode
In nonpage mode, the port pins have the same signals as those on the 8XC51FX. For an external
memory instruction using a 16-bit address, the port pins carry address and data bits during the bus
cycle. However, if the instruction uses an 8-bit address (e.g., MOVX @Ri), the contents of P2 are
driven onto the pins. These pin signals can be used to select 256-bit pages in external memory.
memory instruction using a 16-bit address, the port pins carry address and data bits during the bus
cycle. However, if the instruction uses an 8-bit address (e.g., MOVX @Ri), the contents of P2 are
driven onto the pins. These pin signals can be used to select 256-bit pages in external memory.
During a bus cycle, the CPU always writes FFH to P0, and the former contents of P0 are lost. A
bus cycle does not change the contents of P2. When the bus is idle, the port 0 pins are held at high
impedance, and the contents of P2 are driven onto the port 2 pins.
bus cycle does not change the contents of P2. When the bus is idle, the port 0 pins are held at high
impedance, and the contents of P2 are driven onto the port 2 pins.
Table 13-3. Port 0 and Port 2 Pin Status In Normal Operating Mode
Port
8-bit/16-bit
Addressing
Nonpage Mode
Page Mode
Bus Cycle
Bus Idle
Bus Cycle
Bus Idle
Port 0
8 or 16
AD7:0 (1)
High Impedance
High Impedance
Port 2
8
P2
P2/D7:0 (2)
High Impedance
16
A15:8
P2
A15:8/D7:0
High Impedance
NOTES:
1.
1.
During external memory accesses, the CPU writes FFH to the P0 register and the register con-
tents are lost.
tents are lost.
2.
The P2 register can be used to select 256-byte pages in external memory.