English
Language : 

AN645 Datasheet, PDF (1/202 Pages) Silicon Laboratories – Si477X PROGRAMMING GUIDE
AN645
Si477X PROGRAMMING GUIDE
1. Introduction
This document provides an overview of the programming requirements for the Si477x AM/FM receiver with support
for an external IBOC HD demodulator. The hardware control interface and software commands are detailed along
with several examples of the required steps to configure the device for various modes of operation. Table 1
provides a programming guide cross-reference for each Si477x part released by Silicon Labs to date. This
programming guide focuses on the Si477x-A20 release.
Table 1. Si477x Programming Guide and Firmware Revisions
Part #
Si477x-A20
Part Revision
2.0
FMRX
Component
10.1.0
AMRX
Programming
Component Guide Revision
9.1.0
0.2
2. Overview
This family of products is programmed using commands and responses. To perform an action, the system
controller writes a command byte and associated arguments, which cause the device to execute the given
command. The device will, in turn, provide a response depending on the type of command that was sent.
The device has a slave control interface that allows the system controller to send commands to and receive
responses from the device using 2-wire mode (I2C compatible).
3. Terminology
CTS—Clear to send
STC—Seek/Tune Complete
NVM—Non-volatile internal device memory
Device—Refers to the AM/FM Receiver
System Controller—Refers to the system microcontroller
CMD—Command byte
ARGn—Argument byte (n = 1 to 7)
STATUS—Status byte
RESPn—Response byte (n = 1 to 15)
Rev. 0.3 8/13
Copyright © 2012 by Silicon Laboratories
AN645