English
Language : 

AN349 Datasheet, PDF (1/14 Pages) Silicon Laboratories – Si4708/09 PROGRAMMING GUIDE
AN349
Si4708/09 PROGRAMMING GUIDE
1. Introduction
1.1. Scope
This document applies to Si4708/09 and example code version 0.1 and greater. Refer to www.mysilabs.com for
example code.
1.2. Purpose
This document is intended to be used with Silicon Laboratories “AN230: Si4700/01/02/03 Programming Guide."
The purpose of this programming guide is to describe features that are unique to the Si4708/09:
 Device initialization sequence and busmode selection
 Powerup and powerdown sequences
 Hardware control registers
For topics that are not covered in this document, refer to AN230.
This document references the Si4708/09 data sheet and AN230.
1.3. Terminology
SENB or SEN—serial enable pin, active low, used only for 3-wire operation.
SDIO—serial data in/data out pin.
SCLK—serial clock pin.
RSTB or RST—reset pin, active low.
Device—refers to the Si4708/09.
1.4. Differences between Si4708/09 and Si4700/01/02/03
The Si4708/09 uses a 2.5x2.5 mm 16-pin QFN package. The Si4702/03 and Si4700/01 use 20-pin and 24-pin
packages, respectively. For the purpose of programming, the key difference is that the Si4708/09 does not have
GPIO1 and GPIO3 pins, and, as a result, the Si4708/09 does not offer an internal oscillator function and only offers
bus mode selection with the SENB pin. This necessitates minor differences in the initialization sequence, busmode
selection, powerup and powerdown sequences, and hardware control registers for the Si4708/09. Key differences
between the Si4708/09 and the Si4700/01/02/03 are presented in bold text.
Rev. 0.1 7/08
Copyright © 2008 by Silicon Laboratories
AN349