
R01UH0092EJ0110 Rev.1.10
Page 582 of 807
Jul 31, 2012
M16C/64C Group
26. Consumer Electronics Control (CEC) Function
26. Consumer Electronics Control (CEC) Function
26.1
Introduction
The CEC function indicates circuitry which supports the transmission and reception of CEC signals
standardized by the High-Definition Multimedia Interface (HDMI).
Table 26.1 and Table 26.2 list the CEC Function Specifications, Figure 26.1 shows the CEC Function
Block Diagram and Table 26.3 lists the I/O Pin.
Table 26.1
CEC Function Specifications (1/2)
Item
Specification
Count sources
fC, timer A0 underflow
In either case, set the frequency to 32.768 kHz and the oscillation
allowable error to within ±1%.
Data formats
Start bit:
1 bit
Data bit:
8 bits
EOM bit:
1 bit
ACK bit:
1 bit
Transmission start condition
Before transmission starts, satisfy the following requirement:
•
The CTXDEN bit in the CECC3 register = 1 (transmission enabled)
Reception start condition
Before reception starts, satisfy the following requirements:
•
The CRXDEN bit in the CECC3 register = 1 (reception enabled)
•
Start bit detected
Interrupt request
generation timing
A transmit interrupt is generated when:
•
8 bits of data have been transmitted.
•
10 bits of data have been transmitted.
A transmit error interrupt is generated when:
•
Transmit arbitration lost occurs.
•
NACK is received during transmission (ACK received during
broadcast transmission).
A receive interrupt is generated when:
•
8 bits of data have been received.
•
10 bits of data have been received.
•
The above receive interrupts can be confined to when matching
Destination address or during broadcast.
•
The start bit has been received.
A receive error interrupt is generated when:
•
A signal outside the tolerated range is received.
Error detection
Arbitration lost
If one of the following conditions occurs during transmission, arbitration
lost is detected:
•
The CEC pin level is low while the pin outputs Hi-Z.
•
When changing the CEC pin from low output to Hi-Z, the pin level
remains low even though it is outside the tolerated range.
Transmission error
The value of the CCTBA bit in the CCTB2 register matches the value of
the CTNACK bit in the CECC2 register.
Acceptable range error
Low or high period of the data bit is outside the tolerated range.
Содержание M16C Series
Страница 846: ...M16C 64C Group R01UH0092EJ0110...