9.11.2 Register Descriptions
Table 9-18 summarizes the registers of port A.
Table 9-18 Port A Registers
Initial Value
Address
*
Name
R/W
Modes 1, 2, 5 and 7
Modes 3, 4, and 6
H'FFD1
Port A data direction
PADDR
W
H'00
H'80
register
H'FFD3
Port A data register
PADR
R/W
H'00
H'00
Note:
*
Lower 16 bits of the address.
Port A Data Direction Register (PADDR): PADDR is an 8-bit write-only register that can select
input or output for each pin in port A. When pins are used for TPC output, the corresponding
PADDR bits must also be set.
A pin in port A becomes an output pin if the corresponding PADDR bit is set to 1, and an input
pin if this bit is cleared to 0. In modes 3, 4, and 6, PA
7
DDR is fixed at 1 and PA
7
functions as an
address output pin.
PADDR is a write-only register. Its value cannot be read. All bits return 1 when read.
PADDR is initialized to H'00 by a reset and in hardware standby mode in modes 1, 2, 5, and 7.
It is initialized to H'80 by a reset and in hardware standby mode in modes 3, 4, and 6. In software
standby mode it retains its previous setting. If a PADDR bit is set to 1, the corresponding pin
maintains its output state in software standby mode.
Abbre-
viation
7
PA DDR
1
—
0
W
Port A data direction 7 to 0
These bits select input or output for port A pins
7
6
PA DDR
0
W
0
W
6
5
PA DDR
0
W
0
W
5
4
PA DDR
0
W
0
W
4
3
PA DDR
0
W
0
W
3
2
PA DDR
0
W
0
W
2
1
PA DDR
0
W
0
W
1
0
PA DDR
0
W
0
W
0
Bit
Modes
3, 4,
and 6
Initial value
Read/Write
Initial value
Read/Write
Modes
1, 2, 5,
and 7
278
www.DataSheet4U.com