RM0091
28
HDMI-CEC controller (HDMI-CEC)
28.1
Introduction
Consumer Electronics Control (CEC) is part of HDMI (High-Definition Multimedia Interface)
standard as appendix supplement 1.
It consists of a protocol that provides high-level control functions between all of the various
audiovisual products in a user environment. It has been specified to operate at low speeds
with minimal processing and memory overhead.
The HDMI-CEC controller provides hardware support for this protocol.
28.2
HDMI-CEC controller main features
●
Complies with HDMI-CEC v1.4 Specification
●
32 KHz CEC kernel with 2 clock source options
–
–
●
Works in Stop mode for ultra low-power applications
●
Configurable Signal Free Time before start of transmission
–
–
●
Configurable Peripheral Address (OAR)
●
Supports Listen mode
–
●
Configurable Rx-tolerance margin
–
–
●
Receive-Error detection
–
–
–
●
Configurable error-bit generation
–
–
–
●
Transmission error detection (TXERR)
●
Arbitration Lost detection (ARBLST)
–
●
Transmission underrun detection (TXUDR)
●
Reception overrun detection (RXOVR)
HSI RC oscillator with fixed prescaler (HSI/244)
LSE oscillator
Automatic by hardware, according to CEC state and transmission history
Fixed by software (7 timing options)
Enables reception of CEC messages sent to destination address different from
OAR without interfering with the CEC line
Standard tolerance
Extended tolerance
Bit rising error (BRE), with optional stop of reception (BRESTP)
Short bit period error (SBPE)
Long bit period error (LBPE)
on BRE detection (BREGEN)
on LBPE detection (LBPEGEN)
always generated on SBPE detection
With automatic transmission retry
Doc ID 018940 Rev 1
HDMI-CEC controller (HDMI-CEC)
699/742
Need help?
Do you have a question about the STM32F05 series and is the answer not in the manual?
Questions and answers