Datasheet
Section 10 I/O Ports
R01UH0309EJ0500 Rev. 5.00 Page 621 of 1408
Sep 24, 2012
H8S/2456, H8S/2456R, H8S/2454 Group
10.10.6 Pin Functions
Port B pins also function as the pins for TPU I/Os and address outputs. The correspondence
between the register specification and the pin functions is shown below.
• PB7/A15/TIOCB8/TCLKH
The pin function is switched as shown below according to the combination of the operating
mode, bit EXPE, TPU channel 8 settings (by bits MD3 to MD0 in TMDR_8, bits IOB3 to
IOB0 in TIOR_8, and bits CCLR1 and CCLR0 in TCR_8), bits TPSC2 to TPSC0 in TCR_6
and TCR_11, and bit PB7DDR.
Operating
mode
1, 2 4 3, 7 (EXPE = 1) 3, 7 (EXPE = 0)
TPU channel
8 settings
⎯ ⎯ (1) in table
below
(2) in table below
PB7DDR ⎯ 0 1 ⎯ 0 1
PB7 input PB7 output TIOCB8
output
TIOCB8 input*
1
Pin function A15 output PB7 input A15 output
TCLKH input*
2
TPU channel 8
settings
(2) (1) (2) (2) (1) (2)
MD3 to MD0 B'0000, B'01xx B'0010 B'0011
IOB3 to IOB0 B'0000,
B'0100,
B'1xxx
B'0001 to
B'0011,
B'0101 to
B'0111
⎯ B'xx00 Other than B'xx00
CCLR1,
CCLR0
⎯ ⎯ ⎯ ⎯ Other than
B'10
B'10
Output function ⎯ Output
compare
output
⎯ ⎯ PWM mode
2 output
⎯
[Legend]
x: Don't care
Notes: 1. TIOCB8 input when MD3 to MD0 = B'0000 or B'01xx and IOB3 = 1.
2. TCLKH input when the setting for either TCR_6 or TCR_11 is TPSC2 to TPSC0 =
B'111. TCLKH input when phase counting mode is set for channels 8 and 10.