Renesas H8S/2111B 用户手册

下载
页码 582
Rev. 1.00, 05/04, page 125 of 544 
 
7.10 Port 
Port A is an 8-bit I/O port. Port A pins also function as keyboard buffer controller I/O pins, and 
key-sense interrupt input pins. Port A input/output operates by VccB power independent from the 
Vcc power. Up to 5 V can be applied to port A pins if VccB power is 5 V. Port A has the 
following registers. PADDR and PAPIN have the same address. 
•  Port A data direction register (PADDR) 
•  Port A output data register (PAODR) 
•  Port A input data register (PAPIN) 
 
7.10.1 
Port A Data Direction Register (PADDR) 
PADDR specifies input or output for the pins of port A on a bit-by-bit basis. 
Bit Bit 
Name 
Initial 
Value 
R/W Description 
7 PA7DDR 
6 PA6DDR 
5 PA5DDR 
4 PA4DDR 
3 PA3DDR 
2 PA2DDR 
1 PA1DDR 
0 PA0DDR 
The corresponding port A pins are output ports when 
PADDR bits are set to 1, and input ports when 
cleared to 0. 
PA7 to PA2 pins are used as the keyboard buffer 
controller I/O pins by setting the KBIOE bit to 1, while 
the I/O direction according to PA7DDR to PA2DDR is 
ignored. 
PADDR has the same address as PAPIN, if read, port 
A state is returned. 
 
7.10.2 
Port A Output Data Register (PAODR) 
PAODR stores output data for port A. 
Bit Bit 
Name 
Initial 
Value R/W  Description 
7 PA7ODR 
R/W 
6 PA6ODR 
R/W 
5 PA5ODR 
R/W 
4 PA4ODR 
R/W 
3 PA3ODR 
R/W 
2 PA2ODR 
R/W 
1 PA1ODR 
R/W 
0 PA0ODR 
R/W 
PAODR can always be read or written to, regardless 
of the contents of PADDR.