RDA Microelectronics, Inc. RDA5807M FM Tuner V1.0 2.4RESET and Control Interface select from MCU, and when in read transfer, data bytes is read out from RDA5807M. There is no visible register address in I2C interface transfers. The I2C The RDA5807M is RESET itself When VIO is interface has a fixed start register address (0x02h Power up. And also support soft reset by trigger for write transfer and 0x0Ah for read transfer), and 02H BIT1 from 0 to 1. T he RDA5807M only an internal incremental address counter. If register support I2C control interface bus mode. 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, 2.5Control Interface then register 0x03h high byte, till the last register. RDA5807M always gives out ACK after every byte, The RDA5807M only supports I2C control and MCU gives out STOP condition when register interface. programming is finished. For read transfer, after command byte from MCU, RDA5807M sends out The I2C interface is compliant to I2C Bus register 0x0Ah high byte, then register 0x0Ah low Specification 2.1. It includes two pins: SCLK and byte, then register 0x0Bh high byte, till receives SDIO. A I2C interface transfer begins with START NACK from MCU. MCU gives out ACK for data condition, a command byte and data bytes, each bytes besides last data byte. MCU gives out byte has a followed ACK (or NACK) bit, and ends NACK for last data byte, and then RDA5807M will with STOP condition. The command byte includes return the bus to MCU, and MCU will give out a 7-bit chip address (0010000b) and a R/W bit. STOP condition. The ACK (or NACK) is always sent out by receiver. When in write transfer, data bytes is written out 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 5 of 23