R01UH0092EJ0110 Rev.1.10
Page 594 of 807
Jul 31, 2012
M16C/64C Group
26. Consumer Electronics Control (CEC) Function
26.2.7
CEC Transmit Buffer Register 1 (CCTB1)
Rewrite the CCTB1 register when the CTXDEN bit in the CECC3 register is 0 (transmit disabled), or the
CTXDEN bit is 1 and the CTD8FLG in the CECFLG register is 1 (while bits EOM and ACK are being
transmitted after the eighth bit has been transmitted). Do not rewrite the CCTB1 register when the
CTXDEN bit is 1 and the CTD8FLG bit is 0 (while the first bit to eighth bit are being transmitted).
26.2.8
CEC Transmit Buffer Register 2 (CCTB2)
CCTBE (Transmit data EOM bit) (b0)
Rewrite the CCTBE bit when the CTXDEN bit in the CECC3 register is 0 (transmit disabled), or the
CTXDEN bit is 1 and the CTD8FLG in the CECFLG register is 1 (while bits EOM and ACK are being
transmitted after the eighth bit has been transmitted). The information written to this bit is output after
the next data transmission. Do not rewrite the CCTBE bit when the CTXDEN bit is 1 and the CTD8FLG
bit is 0 (while the first bit to eighth bit are being transmitted).
CCTBA (Transmit data ACK input bit) (b1)
Read the CCTBA bit after transmitting the tenth bit (ACK bit) (the CTD8FLG bit in the CECFLG register
changes from 1 to 0).
Symbol
CCTB1
Address
0356h
Reset Value
00h
CEC Transmit Buffer Register 1
Function
RW
Sets the transmit data
RW
b7
b0
Symbol
CCTB2
Address
0357h
Reset Value
XXXX XX00b
CEC Transmit Buffer Register 2
Bit Symbol
Bit Name
Function
RW
b7 b6 b5 b4 b3
b2 b1 b0
CCTBE
Transmit data EOM bit
0: Data block continues
1: Data block ends
RW
CCTBA
Transmit data ACK input bit
0: ACK input
1: NACK input
RW
—
(b7-b2)
No register bits. If necessary, set to 0. Read as undefined value
—
Содержание M16C Series
Страница 846: ...M16C 64C Group R01UH0092EJ0110...