English
Language : 

C511_1 Datasheet, PDF (41/128 Pages) Siemens Semiconductor Group – 8-Bit CMOS Microcontroller
On-Chip Peripheral Units
6.1.2 Port 0 and Port 2 used as Address/Data Bus
As shown in figure 6-16a and below in figure 6-16b, the output drivers of ports 0 and 2 can be
switched to an internal address or address/data bus for use in external memory accesses. In this
application they cannot be used as general purpose I/O, even if not all address lines are used
externally. The switching is done by an internal control signal dependent on the input level at the
EA pin and/or the contents of the program counter. If the ports are configured as an address/data
bus, the port latches are disconnected from the driver circuit. During this time, the P2 SFR remains
unchanged while the P0 SFR has 1’s written to it. Being an address/data bus, port 0 uses a pullup
FET as shown in figure 6-16a. When a 16-bit address is used, port 2 uses the additional strong
pullups p1 to emit 1’s for the entire external memory cycle instead of the weak ones (p2 and p3)
used during normal port activity.
Read
Latch
Int. Bus
Write to
Latch
D
Q
Bit
Latch
CLK
Q
Addr. Control
MUX
=1
VCC
Internal
Pull Up
Arrangement
Port
Pin
Read
Pin
Figure 6-16b
Port 2 Circuitry
MCS02123
Semiconductor Group
6-8