Datasheet

RDA Microelectronics, Inc. RDA5807M FM Tuner V1.1
The information contained herein is the exclusive property of RDA and shall not be distributed, reproduced, or disclosed in whole or in
part without prior written permission of RDA.
Page 4 of 22
2.4 RESET and Control Interface select
The RDA5807M is RESET itself When VDD is
Power up. And also support soft reset by trigger
02H BIT1 from 0 to 1. T he RDA5807M only
support I
2
C control interface bus mode.
2.5 Control Interface
The RDA5807M only supports I
2
The I
C control
interface.
2
C interface is compliant to I
2
C Bus
Specification 2.1. It includes two pins: SCLK and
SDIO. A I
2
C interface transfer begins with START
condition, a command byte and data bytes, each
byte has a followed ACK (or NACK) bit, and ends
with STOP condition. The command byte includes
a 7-bit chip address (0010000b) and a R/W bit.
The ACK (or NACK) is always sent out by receiver.
When in write transfer, data bytes is written out
from MCU, and when in read transfer, data bytes
is read out from RDA5807M. There is no visible
register address in I
2
C interface transfers. The I
2
C
interface has a fixed start register address (0x02h
for write transfer and 0x0Ah for read transfer), and
an internal incremental address counter. If register
address meets the end of register file, 0x3Ah,
register address will wrap back to 0x00h. For write
transfer, MCU programs registers from register
0x02h high byte, then register 0x02h low byte,
then register 0x03h high byte, till the last register.
RDA5807M always gives out ACK after every byte,
and MCU gives out STOP condition when register
programming is finished. For read transfer, after
command byte from MCU, RDA5807M sends out
register 0x0Ah high byte, then register 0x0Ah low
byte, then register 0x0Bh high byte, till receives
NACK from MCU. MCU gives out ACK for data
bytes besides last data byte. MCU gives out
NACK for last data byte, and then RDA5807M will
return the bus to MCU, and MCU will give out
STOP condition.