TMP91C824
91C824-54
After Reset, the port pins listed below function as general-purpose I/O port pins.
Resetting sets I/O pins, which can be programmed for either input or output to be input ports pins. Setting the
port pins for internal function use must be done in software.
Note about bus release and programmable pull-up I/O port pins
When the bus is released (i.e. when BUSAK = 0), the output buffers for D0 to D15, A0 to A23, and the
control signals (RD, WR, HWR, R/W and CS0 to CS3, EA24, 25/CS2A to 2E) are off and are set to
High-Impedance.
However, the output of built-in programmable pull-up resistors are kept before the bus is released. These
programmable pull-up resistors can be selected ON/OFF by programmable when they are used as the input
ports.
When they are used as output ports, they cannot be turned ON/OFF in software.
Table 3.5.4 shows the pin states after the bus has been released.
Table 3.5.4 Pin states (after bus release)
The pin state (when the bus is released)
Pin name
Port mode
Function mode
D0-D7
Become
high-impedance(Hz).
D8-D15(P10-P17)
The state is not changed.
(do not become to high impedance
(Hz).)
A0-A15
First sets all bits to high, then sets them to
High-impedance(Hz).
A16-23(P20-P27)
The state is not changed.
(do not become to high impedance
(Hz).)
/RD.
/WR
PZ2 (/HWR),
PZ3 (R/W),
The state is not changed.
(do not become to high impedance
(Hz).)
First sets all bits to high, then the output buffer is
OFF. The programmable pull up resistor is ON
irrespective of the output latch.
P60 (/CS0),P61 (/CS1),
P62 (/CS2,/CS2A),
P63 (/CS3),
First sets all bits to high, then sets them to
high-impedance(Hz).