Renesas M16C/64A Series User Manual page 628

Table of Contents

Advertisement

M16C/64A Group
26.2.9
CEC Receive Buffer Register 1 (CCRB1)
CEC Receive Buffer Register 1
b7
Read the CCRB1 register after receiving the eighth bit (the CRD8FLG bit in the CECFLG register
changes from 0 to 1).
26.2.10 CEC Receive Buffer Register 2 (CCRB2)
CEC Receive Buffer Register 2
b7 b6 b5 b4 b3 b2 b1 b0
CCRBE (Receive data EOM bit) (b0)
Read the CCRBE bit after receiving the tenth bit (ACK bit) (the CRD8FLG bit in the CECFL register
changes from 1 to 0).
CCRBAO (Receive data ACK output bit) (b1)
The CCRBAO bit is enabled when the CRACK bit in the CECC2 register is 0 (inserted by program).
Rewrite the CCRBAO bit when the CRXDEN bit in the CECC3 register is 0 (receive disabled), or the
CRXDEN bit is 1 and the start bit to EOM bit are being received. Do not rewrite the CCRBAO bit
when the ACK bit is being transmitted.
CCRBAI (Receive data ACK input bit) (b2)
Read the CCRBAI bit after the tenth bit (ACK bit) is received (the CRD8FLG bit in the CECFL register
changes from 1 to 0).
R01UH0136EJ0210 Rev.2.10
Jul 31, 2012
b0
Symbol
CCRB1
Reads the receive data.
Symbol
CCRB2
Bit Symbol
CCRBE
Receive data EOM bit
Receive data ACK output
CCRBAO
bit
CCRBAI
Receive data ACK input bit
No register bits. If necessary, set to 0. Read as undefined value
(b7-b3)
26. Consumer Electronics Control (CEC) Function
Address
0358h
Function
Address
0359h
Bit Name
0: Data block continues
1: Data block ends
0: ACK output
1: NACK output
0: ACK input
1: NACK input
Reset Value
00h
RW
RO
Reset Value
XXXX X000b
Function
RW
RO
RW
RO
Page 595 of 800

Advertisement

Table of Contents
loading

Table of Contents