beautypg.com

11 port b, 1 port b data direction register (pbddr), 2 port b output data register (pbodr) – Renesas H8S/2111B User Manual

Page 163

background image

Rev. 1.00, 05/04, page 129 of 544

7.11 Port

B

Port B is an 8-bit I/O port. Port B pins also have LPC input/output pins, and wakeup event
interrupt input pins function. Port B has the following registers.

• Port B data direction register (PBDDR)
• Port B output data register (PBODR)
• Port B input data register (PBPIN)

7.11.1

Port B Data Direction Register (PBDDR)

PBDDR specifies input or output for the pins of port B on a bit-by-bit basis.

Bit Bit

Name

Initial
Value R/W Description

7 PB7DDR

0 W

6 PB6DDR

0 W

5 PB5DDR

0 W

4 PB4DDR

0 W

3 PB3DDR

0 W

2 PB2DDR

0 W

1 PB1DDR

0 W

0 PB0DDR

0 W

PBDDR has the same address as P7PIN, and if read,
the port 7 pin states will be returned.

A port B pin becomes an output port if the
corresponding PBDDR bit is set to 1, and an input port
if the bit is cleared to 0.

7.11.2

Port B Output Data Register (PBODR)

PBODR stores output data for port B.

Bit Bit

Name

Initial
Value R/W Description

7 PB7ODR

0 R/W

6 PB6ODR

0 R/W

5 PB5ODR

0 R/W

4 PB4ODR

0 R/W

3 PB3ODR

0 R/W

2 PB2ODR

0 R/W

1 PB1ODR

0 R/W

0 PB0ODR

0 R/W

PBODR can always be read or written to, regardless of
the contents of PBDDR.

This manual is related to the following products: