General description
The TDA9951 is a single-chip Consumer Electronics Control (CEC) to I2C-bus translator dedicated to the control and interfacing Consumer Electronics products. The built-in processor simplifies Consumer Electronics (CE) product CPU design by managing a range of interfacing and control functions including the CEC protocol, timings and interrupts. Designed as an I2C-bus slave device the TDA9951 enables control of these features to any I2C-bus master device such as the CE host processor. This data sheet describes the I2C-bus interface, together with the control and management features of the TDA9951. The TDA9951 is an enhancement of the TDA9950.
FEATUREs
■ CEC support:
◆ Receive and transmit messages using compliant signal free time handling
◆ Up to 16 bytes message length
◆ Multiple logical addresses
◆ Comprehensive arbitration and collision handling
■ Dedicated processor control of CEC-line and I2C-bus interface utilizing embedded software
■ I2C-bus interface to host communication in Standard mode (100 kbit/s) and Fast mode (400 kbit/s)
■ Automatic Idle mode reduces power consumption if no messages are on CEC-line and I2C-bus plus
■ Managed Standby and Wake-up power modes
■ Active LOW reset input and on-chip Power-On Reset (POR) enables operation without external reset components
■ Reset counter and reset glitch circuitry prevents false and incomplete resets
■ Programmable on-chip retry counter
■ Controls specific Vacuum Fluorescent Display (VFD) devices and/or up to four LEDs
■ Decode up to 10 panel switches
■ Decode infrared protocol RC5, RC5 enlarged and RC6 Mode 0
■ Battery operation detection maintains clock and calendar in low power mode
■ Provides real-time clock features including time-of-day alarm and periodic timer
■ VDD operating range 3.0 V to 3.6 V
■ 5 V tolerant input/output pins
■ On-chip oscillator for a 12 MHz crystal
■ Schmitt trigger port inputs