2003 Dec 19
34
Philips Semiconductors
Product specication
New In Car Entertainment (NICE)
extended car radio
TEA6843HL
12 I2C-BUS PROTOCOL
12.1
I2C-bus specication
The standard I2C-bus specification is expanded by the
following definitions.
IC addresses:
1st IC address C2H: 1100001 R/W
2nd IC address C0H: 1100000 R/W.
A second I2C-bus address can be selected by connecting
pin FREF via a 68 k
resistor to GND.
Structure of the I2C-bus logic: slave transceiver with auto
increment.
Subaddresses are not used.
Remark: The I2C-bus operates at a maximum clock rate of
100 kHz. It is not allowed to connect the IC to an I2C-bus
operating at a higher clock rate. Maximum LOW level is
1.5 V and minimum HIGH level is 3 V.
12.1.1
DATA TRANSFER
Data sequence: address, byte 1, byte 2, byte 3, byte 4,
byte 5, byte 6 and byte 7. The data transfer has to be in
this order. The LSB = 0 indicates a WRITE operation to the
TEA6843HL.
Bit 7 of each byte is considered the MSB and has to be
transferred as the first bit of the byte.
The data becomes valid at the output of the internal
latches with the acknowledge of each byte. A STOP
condition after any byte can shorten transmission times.
When writing to the transceiver by using the STOP
condition before completion of the whole transfer:
The remaining bytes will contain the old information
If the transfer of a byte is not completed, this byte is lost
and the previous information is available.
In byte 5, 4 bits are reserved for test mode purposes. The
state of the test bits, if not in test mode, is don’t care.
12.1.2
I2C-BUS PULL-UP RESISTORS
When the IC is used together with the TEA688x or
TEF689x and both SCL and SDA lines are connected via
the I2C-bus to the TEA688x or TEF689x, the pull-up
resistors of the tuner IC should be connected to the digital
supply voltage of the TEA688x or TEF689x. Otherwise an
I2C-bus pull-down can occur switching off the tuner IC
supply when the I2C-bus buffer interface of the TEA688x
or TEF689x is enabled for data transfer to the tuner IC.
12.1.3
FREQUENCY SETTING
For new frequency setting, in both AM and FM mode, the
programmable divider is enabled by setting bit MUTE = 1.
To select an FM frequency, two I2C-bus transmissions are
necessary:
First: bit MUTE = 1
Second: bit MUTE = 0.
12.1.4
No default settings at power-on reset. One I2C-bus
transmission is required to program the IC.
12.2
I2C-bus protocol
12.2.1
DATA TRANSFER MODE AND IC ADDRESS
Table 1
Write mode
Notes
1. S = START condition.
2. A = acknowledge.
3. P = STOP condition.
address (write)
data byte(s)