Datasheet

Section 10 I/O Ports
R01UH0309EJ0500 Rev. 5.00 Page 543 of 1408
Sep 24, 2012
H8S/2456, H8S/2456R, H8S/2454 Group
P14/DACK0/PO12/TIOCA1/SSO0-A
The pin function is switched as shown below according to the combination of bit SAE0 in
DMABCRH of DMAC, TPU channel 1 settings (by bits MD3 to MD0 in TMDR_1, bits IOA3
to IOA0 in TIOR_1, and bits CCLR1 and CCLR0 in TCR_1), bit NDER12 in NDERH of
PPG, bits MSS and BIDE in SSCRH, bit SSUMS in SSCRL, and bits TE and RE in SSER of
SSU, bits SSO0S1 and SSO0S0 in PFCR5, and bit P14DDR.
SSU settings (1) in table below (2) in table
below
(3) in table
below
SAE0 0 1
TPU channel 1
settings
(1) in table
below
(2) in table below
P14DDR 0 1 1 0*
4
NDER12 0 1
P14
input
P14
output
PO12
output
DACK0
output
Pin function TIOCA1
output
TIOCA1 input*
1
SSO0-A
input*
2
*
5
SSO0-A
output*
3
*
5
TPU channel 1
settings
(2) (1) (2) (1) (1) (2)
MD3 to MD0 B'0000, B'01xx B'001x B'0010 B'0011
IOA3 to IOA0 B'0000,
B'0100,
B'1xxx
B'0001 to B'0011,
B'0101 to B'0111
B'xx00 Other than
B'xx00
Other than B'xx00
CCLR1,
CCLR0
Other than
B'01
B'01
Output function Output compare
output
PWM*
2
mode
1 output
PWM mode
2 output
[Legend]
x: Don't care
Notes: 1. TIOCA1 input when MD3 to MD0 = B'0000 or B'01xx and IOA3 to IOA0 = B'10xx.
2. When using as SSO0-A input, set SSO0S1 and SSO0S0 in PFCR5 to B'00 before other
register setting.
3. When using as SSO0-A output, set SSO0S1 and SSO0S0 in PFCR5 to B'00 before
other register setting.
4. P14DDR = 0 when the SSU pin is used as input.
5. Do not set up for SSU unless SSO0S1 and SSO0S0 = B'00 in PFCR5.
Use as I/O port, TPU or DMAC pin.