English
Language : 

SH7055S Datasheet, PDF (747/1002 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperH RISC engine Family/SH7000 Series
21.3.2 Port B Data Register (PBDR)
Bit: 15
14
13
12
11
10
9
8
PB15 PB14 PB13 PB12 PB11 PB10 PB9 PB8
DR
DR
DR
DR
DR
DR
DR
DR
Initial value: 0
0
0
0
0
0
0
0
R/W: R/W R/W R/W R/W R/W R/W R/W R/W
Bit: 7
6
5
4
3
2
1
0
PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0
DR
DR
DR
DR
DR
DR
DR
DR
Initial value: 0
0
0
0
0
0
0
0
R/W: R/W R/W R/W R/W R/W R/W R/W R/W
The port B data register (PBDR) is a 16-bit readable/writable register that stores port B data. Bits
PB15DR to PB0DR correspond to pins PB15/PULS5/SCK2 to PB0/TO6A.
When a pin functions as a general output, if a value is written to PBDR, that value is output
directly from the pin, and if PBDR is read, the register value is returned directly regardless of the
pin state.
When a pin functions as a general input, if PBDR is read the pin state, not the register value, is
returned directly. If a value is written to PBDR, although that value is written into PBDR it does
not affect the pin state. Table 21.4 summarizes port B data register read/write operations.
PBDR is initialized to H'0000 by a power-on reset (excluding a WDT power-on reset), and in
hardware standby mode. It is not initialized in software standby mode or sleep mode.
Table 21.4 Port B Data Register (PBDR) Read/Write Operations
Bits 15 to 0:
PBIOR Pin Function
0
General input
Other than
general input
1
General output
Other than
general output
Read
Pin state
Pin state
PBDR value
PBDR value
Write
Value is written to PBDR, but does not affect pin
state
Value is written to PBDR, but does not affect pin
state
Write value is output from pin
Value is written to PBDR, but does not affect pin
state
Rev.2.0, 07/03, page 709 of 960