Si5338a A GM PDF
Si5338a A GM PDF
Si5338a A GM PDF
I 2 C - P R O G R A M M A B LE A N Y - F R E Q U E N C Y, A N Y -O UTPU T Q U A D C L OC K G E N E R A T O R
Features
Low power MultiSynth™ technology Single supply core with excellent
enables independent, any-frequency PSRR: 1.8, 2.5, 3.3 V
synthesis on four differential output Independent frequency increment/
drivers decrement feature enables
Highly-configurable output drivers with glitchless frequency adjustments in
up to four differential outputs, eight 1 ppm steps
single-ended clock outputs, or a Independent phase adjustment on
combination of both each of the output drivers with an
Low phase jitter of 0.7 ps RMS typ accuracy of <20 ps steps
High precision synthesis allows true Highly configurable spread Ordering Information:
zero ppm frequency accuracy on all spectrum (SSC) on any output: See page 168.
outputs Any frequency from 5 to 350 MHz
Flexible input reference: Any spread from 0.5 to 5.0%
External crystal: 8 to 30 MHz Any modulation rate from 33 to Pin Assignments
CMOS input: 5 to 200 MHz 63 kHz
SSTL/HSTL input: 5 to 350 MHz External feedback mode allows
Differential input: 5 to 710 MHz zero-delay mode Top View
RSVD_GND
Independently configurable outputs Loss of lock and loss of signal
VDDO0
CLK0B
CLK0A
support any frequency or format: alarms
VDD
SDA
LVPECL/LVDS: 0.16 to 710 MHz I2C/SMBus compatible interface
24 23 22 21 20 19
HCSL: 0.16 to 250 MHz Easy to use programming software
IN1 1 18 CLK1A
CMOS: 0.16 to 200 MHz Small size: 4 x 4 mm, 24-QFN
SSTL/HSTL: 0.16 to 350 MHz Low power: 45 mA core supply typ IN2 2 17 CLK1B
Independent output voltage per driver: Wide temperature range: –40 to IN3 3 16 VDDO1
GND
1.5, 1.8, 2.5, or 3.3 V +85 °C GND
Pad
IN4 4 15 VDDO2
SCL
INTR
VDDO3
CLK3B
CLK3A
VDD
Description
The Si5338 is a high-performance, low-jitter clock generator capable of
synthesizing any frequency on each of the device's four output drivers. This timing
IC is capable of replacing up to four different frequency crystal oscillators or
operating as a frequency translator. Using its patented MultiSynth™ technology,
the Si5338 allows generation of four independent clocks with 0 ppm precision.
Each output clock is independently configurable to support various signal formats
and supply voltages. The Si5338 provides low-jitter frequency synthesis in a
space-saving 4 x 4 mm QFN package. The device is programmable via an I2C/
SMBus-compatible serial interface and supports operation from a 1.8, 2.5, or
3.3 V core supply. I2C device programming is made easy with the ClockBuilder™
Desktop software available at www.silabs.com/ClockBuilder.
VDD
Loop VDDO1
Phase VCO
Filter MultiSynth CLK1A
Frequency ÷R1
÷M1
P2DIV_IN Detector CLK1B
IN4 fb
2 Rev. 0.6
Si5338
TABLE O F C ONTENTS
Section Page
1. Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
2. Typical Application Circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3. Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.1. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2. Input Stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.3. Synthesis Stages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.4. Output Stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
3.5. Configuring the Si5338 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.6. Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.7. Output Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.8. Reset Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.9. Features of the Si5338 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4. Applications of the Si5338 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
4.1. Free-Running Clock Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.2. Synchronous Frequency Translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.3. Configurable Buffer and Level Translator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5. I2C Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6. Si5338 Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.1. Register Write-Allowed Mask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.2. Register Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.3. Register Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
6.4. Register Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
7. Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
8. Device Pinout by Part Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .164
9. Package Outline: 24-Lead QFN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
10. Recommended PCB Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
11. Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Document Change List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Contact Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .170
Rev. 0.6 3
Si5338
1. Electrical Specifications
4 Rev. 0.6
Si5338
Table 3. DC Characteristics
(VDD = 1.8 V –5% to +10%, 2.5 V ±10%, or 3.3 V ±10%, TA = –40 to 85 °C)
CMOS, 50 MHz — — 28 mA
Output Buffer Supply Current IDDOx 15 pF load
CMOS, 200 MHz — — 20 mA
2 pF load, 3.3 V VDD0
CMOS, 200 MHz — 13 17 mA
2 pF load, 2.5 V
CMOS, 200 MHz — 11 15 mA
2 pF load, 1.8 V
Rev. 0.6 5
Si5338
6 Rev. 0.6
Si5338
Table 5. Performance Characteristics (Continued)
(VDD = 1.8 V –5% to +10%, 2.5 V ±10%, or 3.3 V ±10%, TA = –40 to 85 °C)
Input Clock (AC Coupled Differential Input Clocks on Pins IN1/2, IN5/6)
Rev. 0.6 7
Si5338
Table 6. Input and Output Clock Characteristics (Continued)
(VDD = 1.8 V –5% to +10%, 2.5 V ±10%, or 3.3 V ±10%, TA = –40 to 85 °C)
Duty Cycle2 DC 45 — 55 %
Notes:
1. For best jitter performance, keep the input slew rate on pins 1,2,5,6 faster than 0.3 V/ns
2. Not in PLL bypass mode.
3. For best jitter performance, keep the input single ended slew rate on pins 3 or 4 faster than 1 V/ns
4. Only two unique frequencies above 350 MHz can be simultaneously output, Fvco/4 and Fvco/6.
5. Includes effect of internal series 22 resistor.
8 Rev. 0.6
Si5338
Table 6. Input and Output Clock Characteristics (Continued)
(VDD = 1.8 V –5% to +10%, 2.5 V ±10%, or 3.3 V ±10%, TA = –40 to 85 °C)
VOH 0.5xVDDO+0.3 — — V
HSTL Output Voltage VDDO = 1.4 to 1.6 V
VOL — — 0.5xVDDO –0.3 V
Duty Cycle2 DC 45 — 55 %
Notes:
1. For best jitter performance, keep the input slew rate on pins 1,2,5,6 faster than 0.3 V/ns
2. Not in PLL bypass mode.
3. For best jitter performance, keep the input single ended slew rate on pins 3 or 4 faster than 1 V/ns
4. Only two unique frequencies above 350 MHz can be simultaneously output, Fvco/4 and Fvco/6.
5. Includes effect of internal series 22 resistor.
Rev. 0.6 9
Si5338
10 Rev. 0.6
Si5338
Rev. 0.6 11
Si5338
12 Rev. 0.6
Si5338
Table 12. Jitter Specifications1,2 (Continued)
(VDD = 1.8 V –5% to +10%, 2.5 V ±10%, or 3.3 V ±10%, TA = –40 to 85 °C)
Offset Frequency 25MHz XTAL 27 MHz Ref In 19.44 MHz Ref In Units
to 156.25 MHz to 148.3517 MHz to 155.52 MHz
100 Hz –90 –87 –110
1 kHz –120 –117 –116
10 kHz –126 –123 –123
dBc/Hz
100 kHz –132 –130 –128
1 MHz –132 –132 –128
10 MHz –145 –145 –145
Rev. 0.6 13
Si5338
LOW Level Input VILI2C –0.5 0.3 x VDDI2C –0.5 0.3 x VDDI2C2 V
Voltage
HIGH Level Input VIHI2C 0.7 x VDDI2C 3.63 0.7 x VDDI2C2 3.63 V
Voltage
Hysteresis of VHYS N/A N/A 0.1 — V
Schmitt Trigger
Inputs
LOW Level Out- VOLI2C2 VDDI2C2 = 2.5/3.3 V 0 0.4 0 0.4 V
put Voltage (open
drain or open col- VDDI2C2 = 1.8 V N/A N/A 0 0.2 x VDDI2C V
lector) at 3 mA
Sink Current
Input Current II2C –10 10 –10 10 µA
Notes:
1. Refer to NXP’s UM10204 I2C-bus specification and user manual, Revision 03, for further details:
www.nxp.com/acrobat_download/usermanuals/UM10204_3.pdf.
2. Only I2C pullup voltages (VDDI2C) of 1.71 to 3.63 V are supported. Must write register 27[7] = 1 if the I2C bus voltage
is less than 2.5 V to maintain compatibility with the I2C bus standard.
14 Rev. 0.6
Si5338
2. Typical Application Circuits
+3.3 V
SD/HD/3G-SDI
0.1 uF Power Supply Video/Audio
Decoupling Capacitors
(1 per VDD or VDDOx pin) Format Converter
7 24 20 16 15 11
SD/HD/3G SD/HD/3G
VDD
VDD
VDDOA
VDDOB
VDDOD
VDDOC
SDI IN SDI OUT
SDI Video SDI
Optional XTAL for 27 MHz 1
IN1 Deserializer Processor Serializer
Free-run Applications XTAL 2
IN2
3
Single-ended or 27 MHz IN3 22 100 MHz 100
CLK0A
Differential Inputs 74.25 MHz 5 21
74.25/1.001 MHz IN5 CLK0B x
for Synchronous 74.25 MHz, 74.25/1.001 MHz
Applications 148.5 MHz 100 Si5338C 18 148.5 MHz, 148.5/1.001 MHz
6 CLK1A
148.5/1.001 MHz IN6 17
CLK1B
+3.3 V 14
Audio Out
CLK2A x Audio
13 IN3
CLK2B x Processor
1k 1k 1k
8 24.576 MHz / 6.144 MHz
INTR 10
19 CLK3A
2 9
I C Bus SDA
CLK3B x
12
SCL
2 4
I C Address = 111 0000 or 111 0001 I2C_LSB
GND
GND
23
23 PAD
PAD
Storage Area
Network
+3.3 V
VDDOA
VDDOB
VDDOD
VDDOC
PCIe Channel
disk SAS2 Switch
25 MHz 1
IN1
4/8 Port
XTAL 2 Controller
IN2 disk
3
IN3 22 37.5/75/120/150 MHz
CLK0A
5 21
x IN5 CLK0B
GND
23
23 PAD
PAD
Rev. 0.6 15
Si5338
3. Functional Description
VDD
16 Rev. 0.6
Si5338
3.2. Input Stage IN3 and IN4 accept single-ended signals from 5 MHz to
200 MHz. The single-ended inputs are internally ac-
The input stage supports four inputs. Two are used as
coupled; so, they can accept a wide variety of signals
the clock inputs to the synthesis stage, and the other
without requiring a specific dc level. The input signal
two are used as feedback inputs for zero delay or
only needs to meet a minimum voltage swing and must
external feedback mode. In cases where external
not exceed a maximum VIH or a minimum VIL. Refer to
feedback is not required, all four inputs are available to
Table 6 for signal voltage limits. A typical single-ended
the synthesis stage. The reference selector selects one
connection is shown in Figure 3. For additional
of the inputs as the reference to the synthesis stage.
termination options, refer to “AN408: Termination
The input configuration is selectable through the IC
Options for Any-Frequency, Any-Output Clock
interface. The input MUXes are set automatically in
Generators and Clock Buffers—Si5338, Si5334,
ClockBuilder Desktop (see “3.1.1. ClockBuilder™
Si5330”.
Desktop Software”). For information on setting the input
MUXs manually, see “AN411: Configuring the Si5338”. For free-run operation, the internal oscillator can
operate from a low-frequency fundamental mode crystal
(XTAL) with a resonant frequency between 8 and
30 MHz. A crystal can easily be connected to pins IN1
Osc noclk
and IN2 without external components as shown in
To Synthesis Stage
IN1 P1DIV_IN Figure 4. See Tables 8–11 for crystal specifications that
IN2 ÷P1 are guaranteed to work with the Si5338.
IN3
IN1
P2DIV_IN
IN4
XTAL Osc To synthesis stage
IN5 ÷P2
noclk
or output selectors
IN6
IN2
Rev. 0.6 17
Si5338
Synthesis of the output clocks is performed in two The second stage of synthesis consists of the output
stages, as shown in Figure 5. The first stage consists of MultiSynth dividers (Mx). Based on a fractional N
a high-frequency analog phase-locked loop (PLL) that divider, the MultiSynth divider shown in Figure 6
multiplies the input stage to a frequency within the switches seamlessly between the two closest integer
range of 2.2 to 2.84 GHz. Multiplication of the input divider values to produce the exact output clock
frequency is accomplished using a proprietary and frequency with 0 ppm error.
highly precise MultiSynth feedback divider (N), which To eliminate phase error generated by this process, the
allows the PLL to generate any frequency within its MultiSynth block calculates the relative phase difference
VCO range with much less jitter than typical fractional N between the clock produced by the fractional-N divider
PLL. and the desired output clock and dynamically adjusts
the phase to match the ideal clock waveform. This novel
Synthesis Synthesis approach makes it possible to generate any output
Stage 1 Stage 2
clock frequency without sacrificing jitter performance.
(APLL)
MultiSynth This architecture allows the output of each MultiSynth to
÷M0
From Input Stage
MultiSynth
Fractional-N Phase
fVCO Divider Adjust fOUT
Phase Error
Calculator
Divider Select
(DIV1, DIV2)
Figure 6. Silicon Labs’ MultiSynth Technology
18 Rev. 0.6
Si5338
3.4. Output Stage Each of the outputs can also be enabled or disabled
through the I2C port. A single pin to enable/disable all
The output stage consists of output selectors, output
outputs is available in the Si5338K/L/M.
dividers, and programmable output drivers as shown in
Figure 7. 3.5. Configuring the Si5338
The Si5338 is a highly-flexible clock generator that is
entirely configurable through its I2C interface. The
Output device’s default configuration is stored in non-volatile
Stage
VDDO0 memory (NVM) as shown in Figure 8. The NVM is a
÷R0
CLK0A one-time programmable memory (OTP), which can
CLK0B store a custom user configuration at power-up. This is a
useful feature for applications that need a clock present
From Synthesis Stage
VDDO1
at power-up (e.g., for providing a clock to a processor).
or Input Stage
CLK1A
÷R1
CLK1B Power-Up/POR
VDDO2
CLK2A
÷R2
CLK2B NVM
(OTP)
VDDO3 RAM
CLK3A Default
÷R3
CLK3B Config
Rev. 0.6 19
Si5338
3.5.1. Ordering a Custom NVM Configuration When writing a configuration to RAM, use the following
The Si5338 is orderable with a factory-programmed procedure:
custom NVM configuration. This is the simplest way of 1. Create a device configuration (register map) using
using the Si5338 since it generates the desired output ClockBuilder Desktop (v2.7 or later; see "3.1.1.
frequencies at power-up or after a power-on reset ClockBuilder™ Desktop Software" on page 16) or
(POR). This default configuration can be reconfigured in manually using the equations in “AN411: Configuring
RAM through the I2C interface after power-up (see the Si5338”.
“3.5.2. Creating a New Configuration for RAM”). a. Configure the frequency plan.
The first step in ordering a custom device is generating b. Configure the output driver format and supply
an NVM file which defines the input and output clock voltage.
frequencies and signal formats. This is easily done
c. Configure frequency and/or phase inc/dec (if
using the ClockBuilder Desktop software (see "3.1.1.
desired).
ClockBuilder™ Desktop Software" on page 16). This
GUI based software generates an NVM file, which is d. Configure spread spectrum (if desired).
used by the factory to manufacture custom parts. Each e. Configure for zero-delay mode (if desired,
custom part is marked with a unique part number see "3.9.5. Zero-Delay Mode" on page 24).
identifying the specific configuration (e.g., Si5338C- f. If needed go to the Advanced tab and make
A00100-GM). Consult your local sales representative additional configurations.
for more details on ordering a custom Si5338.
2. Save the configuration using the Options > Save
3.5.2. Creating a New Configuration for RAM Register Map File or Options > Save C code Header
Any Si5338 device can be configured by writing to File, or create the register contents by the
registers in RAM through the I2C interface. A non- conversions listed in AN411.
factory programmed device must be configured in this 3.5.3. Writing a Custom Configuration to RAM
manner.
Writing a new configuration (register map) to the RAM
consists of pausing the LOL state-machine, writing new
values to the IC accounting for the write-allowed mask
given in "6.1. Register Write-Allowed Mask" on page 28,
validating the input clock or crystal, locking the PLL to
the input with the new configuration, restarting the LOL
state-machine, and calibrating the VCO for robust
operation across temperature. The flow chart in
Figure 9 on page 21 enumerates the details:
Note: The write-allowed mask specifies which bits must be
read and modified before writing the entire register
byte (a.k.a. read-modify-write). “AN428: Jump Start: In-
System, Flash-Based Programming for Silicon Labs’
Timing Products” illustrates the procedure defined in
Section 3.5.2 with ANSI C code.
20 Rev. 0.6
Si5338
Disable Outputs
Set OEB_ALL = 1; reg230[4]
Pause LOL
Set DIS_LOL = 1; reg241[7]
Use ClockBuilder
Desktop v2.7 or later
Validate input clock status
Restart LOL
Set DIS_LOL = 0; reg241[7]
Wait 25 ms
NO
PLL is locked when
PLL_LOL, SYS_CAL, and Is PLL locked?
all other alarms are
cleared
YES Copy registers as follows:
237[1:0] to 47[1:0]
Copy FCAL values to 236[7:0] to 46[7:0]
active registers 235[7:0] to 45[7:0]
Set 47[7:2] = 000101b
Enable Outputs
Set OEB_ALL = 0; reg230[4]
Rev. 0.6 21
Si5338
3.5.4. Modifying a MultiSynth Output Divider Ratio/ 3.6.1. Using the INTR Pin in Systems with I2C
Frequency Configuration
The INTR output pin is not latched and thus it should not
The output MultiSynth dividers of a configured and be a polled input to an MCU but an edge-triggered
phase-locked Si5338 can be modified without relocking interrupt. An MCU can process an interrupt event by
the PLL (i.e. without following section 3.5.3). This reading the sticky register 247 to see what event
feature allows any of the four output frequencies to be caused the interrupt. The same register can be cleared
modified without disturbing the others. by writing zeros to the bits that were set. Individual
In this case, only write the set of registers associated interrupt bits can be masked by register 6[4:0].
with the output MultiSynth divider (MultiSynth
3.6.2. Using the INTR Pin in Systems without I2C
Frequency Configuration; see Section 6.2). The
feedback MultiSynth must not be modified unless The INTR pin also provides a useful function in systems
following the procedure in Section 3.5.3. that require a pin-controlled fault indicator. Pre-setting
the interrupt mask register allows the INTR pin to
To avoid intermediate frequencies, it is recommended
become an indicator for a specific event, such as LOS
that the output be disabled before changing the divider
and/or LOL. Therefore, the INTR pin can be used to
ratio (see Register 230).
indicate a single fault event or even multiple events.
Any output MultiSynth that is reconfigured will lose its
phase alignment with the other outputs. SOFT_RESET Control & Memory
can be used to resynchronize the outputs (see "3.8. VDD
Reset Options" on page 23).
NVM
3.5.5. Writing a Custom Configuration to NVM 1k Control RAM
(OTP)
An alternative to ordering an Si5338 with a custom NVM INTR
configuration is to use the field programming kit
(Si5338-PROG-EVB) to write directly to the NVM of a
"blank" Si5338. Since NVM is an OTP memory, it can
only be written once. The default configuration can be Figure 11. INTR Pin with Required Pull-Up
reconfigured by writing to RAM through the I2C interface 3.7. Output Enable
(see “3.5.2. Creating a New Configuration for RAM”).
There are two methods of enabling and disabling the
3.6. Status Indicators output drivers: Pin control, and I2C control.
A logic-high interrupt pin (INTR) is available to indicate 3.7.1. Enabling Outputs Using Pin Control
a loss of signal (LOS) condition, a PLL loss of lock
The Si5338K/L/M devices provide an Output Enable pin
(PLL_LOL) condition, or that the PLL is in process of
(OEB) as shown in Figure 12. Pulling this pin high will
acquiring lock (SYS_CAL). PLL_LOL is held high when
turn all outputs off. The state of the individual drivers
the input frequency drifts beyond the PLL lock range. It
when turned off is controllable. If an individual output is
is held low during all other times and during a POR or
set to always on, then the OEB pin will not have an
soft reset. SYS_CAL is held high during a POR or SOFT
effect on that driver. Drive state options and always on
reset so that no chattering occurs during the locking
are explained in “3.7.2. Enabling Outputs through the
process. As shown in Figure 10, a status register at
I2C Interface”.
address 218 is available to help identify the exact event
that caused the interrupt pin to become active. Control & Memory
7 6 5 4 3 2 1 0
Loss Of Signal
Feedback Input Figure 12. Output Enable Pin (Si5338K/L/M)
Loss Of Lock
22 Rev. 0.6
Si5338
3.7.2. Enabling Outputs through the I2C Interface 3.8. Reset Options
Output enable can be controlled through the I2C There are two types of resets on the Si5338, POR and
interface. As shown in Figure 13, register 230[3:0] soft reset. A POR reset automatically occurs whenever
allows control of each individual output driver. Register the supply voltage on the VDD is applied.
230[4] controls all drivers at once. When register 230[4] The soft reset is forced by writing 0x02 to register 246.
is set to disable all outputs, the individual output This bit is not self-clearing, and thus it may read back as
enables will have no effect. Registers 110[7:6], 114[7:6], a 1 or a 0. A soft reset will not download any pre-
118[7:6], and 112[7:6] control the output disabled state programmed NVM and will not change any register
as tri-state, low, high, or always on. If always on is set, values in RAM.
that output will always be on regardless of any other
The soft reset performs the following sequence:
register or chip state. In addition, the always on mode
must be selected for an output that is fed back in a Zero 1. All outputs turn off except if programmed to be
Delay application. always on.
2. Internal calibrations are done and MultiSynths are
initialized.
7 6 5 4 3 2 1 0
OEB OEB OEB OEB OEB a. Outputs that are synchronous are phase
230 All 3 2 1 0 aligned (if Rn = 1).
3. 25 ms is allowed for the PLL to lock (no delay occurs
0 = enable Bits reserved
1 = disable when FCAL_OVRD_EN = 1).
4. Turn on all outputs that were turned off in step 1.
3.9. Features of the Si5338
7 6 5 4 3 2 1 0
CLK0 OEB
The Si5338 offers several features and functions that
110 are useful in many timing applications. The following
State
paragraphs describe in detail the main features and
7 6 5 4 3 2 1 0
typical applications. All of these features can be easily
CLK1 OEB
configured using the ClockBuilder Desktop. See "3.1.1.
114 ClockBuilder™ Desktop Software" on page 16.
State
Rev. 0.6 23
Si5338
3.9.2. Output Phase Increment/Decrement Non-unity settings of R0 will affect the Finc/Fdec step
The Si5338 has a digitally-controlled glitchless phase size at the MultiSynth0 output. For example, if the
increment and decrement feature that allows adjusting MultiSynth0 output step size is 2.56 MHz and R0 = 8,
the phase of each output clock in relation to the other the step size at the output of R0 will be 2.56 MHz
output clocks. The phase of each output clock can be divided by 8 = .32 MHz. When the Rn divider is set to
adjusted with an accuracy of 20 ps over a range of non-unity, the initial phase of the CLKn output with
±45 ns. Setting of the step size and control of the phase respect to other CLKn outputs is not guaranteed.
increment or decrement is accomplished through the 3.9.5. Zero-Delay Mode
I2C interface. Alternatively, the Si5338 can be ordered The Si5338 supports an optional zero delay mode of
with optional phase increment (PINC) and phase operation for applications that require minimal input-to-
decrement (PDEC) pins for pin-controlled applications. output delay. In this mode, one of the device output
In pin controlled applications the phase increment and clocks is fed back to the feedback input pin (IN4 or IN5/
decrement update rate is as fast as 1.5 MHz. In I2C IN6) to implement an external feedback path essentially
applications, the maximum update rate is limited by the nullifying the delay between the reference input and the
speed of the I2C. See Table 18 for ordering information output clocks. Figure 14 shows the Si5338 in a typical
of pin-controlled devices. zero-delay configuration. It is generally recommended
The phase increment and decrement feature provides a that Clk3 be LVDS and that the feedback input be pins 5
useful method for fine tuning setup and hold timing and 6. For the differential input configuration to pins 5
margins or adjusting for mismatched PCB trace lengths. and 6, see Figure 3 on page 17. The zero-delay mode
3.9.3. Initial Phase Offset combined with the phase increment/decrement feature
allows unprecedented flexibility in generating clocks
Each output clock can be set for its initial phase offset
with precise edge alignment.
up to ±45 ns. In order for the initial phase offset to be
applied correctly at power up, the VDDOx output supply
Si5338
voltage must cross 1.2 V before the VDD (pins 7,24)
core power supply voltage crosses 1.45 V. This applies
to the each driver output individually. A soft_reset will M0 R0 Clk0
also guarantee that the programmed Initial Phase Offset
Clk
is applied correctly. The initial phase offset only works Input
P1 M1 R1 Clk1
on outputs that have their R divider set to 1. PLL
3.9.4. Output R Divider P2 M2 R2 Clk2
When the requested output frequency of a channel is
below 5 MHz, the Rn (n = 0,1,2,3) divider needs to be M3 R3 Clk3
set and enabled. This is automatically done in register
maps generated by the ClockBuilder Desktop. When
the Rn divider is active the step size range of the
frequency increment and decrement function will Figure 14. Si5338 in Zero Delay Clock
decrease by the Rn divide ratio. The Rn divider can be Generator Mode
set to {1, 2, 4, 8, 16, 32}.
24 Rev. 0.6
Si5338
3.9.6. Spread Spectrum 4. Applications of the Si5338
To help reduce electromagnetic interference (EMI), the
Si5338 supports spread spectrum modulation. The Because of its flexible architecture, the Si5338 can be
output clock frequencies can be modulated to spread configured to serve several functions in the timing path.
energy across a broader range of frequencies, lowering The following sections describe some common
system EMI. The Si5338 implements spread spectrum applications.
using its patented MultiSynth technology to achieve 4.1. Free-Running Clock Generator
previously unattainable precision in both modulation
rate and spreading magnitude as shown in Figure 15. Using the internal oscillator (Osc) and an inexpensive
Spread spectrum can be applied to any output clock, external crystal (XTAL), the Si5338 can be configured
any clock frequency, and any spread amount. The as a free-running clock generator for replacing high-end
device supports center spread (±0.1% to ±5%) and and long-lead-time crystal oscillators found on many
down spread (–0.1% to –5%). In addition, the device printed circuit boards (PCBs). Replacing several crystal
has extensive on-chip voltage regulation so that power oscillators with a single IC solution helps consolidate the
supply variations do not influence the device’s spread- bill of materials (BOM), reduces the number of
spectrum clock waveforms. suppliers, and reduces the number of long-lead-time
components on the PCB. In addition, since crystal
20
oscillators tend to be the least reliable aspect of many
systems, the overall FIT rate improves with the
+/- 0%
10
elimination of each oscillator.
+/- 1%
0
+/- 2.5% Up to four independent clock frequencies can be
+/- 5% generated at any rate within its supported frequency
-10
range and with any of supported output types. Features,
such as frequency increment and decrement and phase
Power Spectrum (dBm)
-20
-60
ref
XTAL Osc PLL M0 R0 F0
-70
-80
-10% -8% -6% -4% -2% 0% 2% 4% 6% 8% 10%
M1 R1 F1
Relative Frequency
M2 R2 F2
Figure 15. Configurable Spread Spectrum
M3 R3 F3
Si5338
Rev. 0.6 25
Si5338
4.2. Synchronous Frequency Translation 4.3. Configurable Buffer and Level
In other cases, it is useful to generate an output Translator
frequency that is synchronous (or phase-locked) to Using the output selectors, the synthesis stage can be
another clock frequency. The Si5338 is the ideal choice entirely bypassed allowing the Si5338 to act as a
for generating up to four clocks with different configurable clock buffer/divider with level translation
frequencies with a fixed phase relationship to an input and selectable inputs. Because of its highly selectable
reference. Because of its highly precise frequency configuration, virtually any combination is possible. The
synthesis, the Si5338 can generate all four output configurable output drivers allow four differential
frequencies with 0 ppm error to the input reference. The outputs, eight single-ended outputs, or a combination of
Si5338 is an ideal choice for applications that have both. Figure 18 shows the Si5338 configured as a
traditionally required multiple stages of frequency flexible clock buffer.
synthesis to achieve complex frequency translations.
Examples are in broadcast video (e.g., 148.5 MHz to
148.351648351648 MHz), WAN/LAN applications (e.g. S i5 3 3 8
1
R0 F in *
155.52 MHz to 156.25 MHz), and Forward Error R0
Correction (FEC) applications (e.g., 156.25 MHz to
1
161.1328125 MHz). Using the input reference selectors, R1 F in *
R1
the Si5338 can select from one of four inputs (IN1/IN2, F in
IN3, IN4, and IN5/IN6). Figure 17 shows the Si5338 R2 F in *
1
configured as a synchronous clock generator. R2
Frequencies and multiplication ratios may be entered 1
R3 F in *
into ClockBuilder Desktop using fractional notation to R3
ensure that the exact scaling ratios can be achieved.
Figure 18. Si5338 as a Configurable Clock
Si5338 Buffer/Divider with Level Translation
M0 R0 F0
4.3.1. Combination Free-Running and Synchronous
Clock Generator
P1 M1 R1 F1
ref Another application of the Si5338 is in generating both
Fin PLL
P2
free-running and synchronous clocks in one device.
M2 R2 F2
This is accomplished by configuring the input and
output selectors for the desired split configuration. An
M3 R3 F3
example of such an application is shown in Figure 19.
R1 F1
M0 R2 F2
F in ref
P2 PLL
M1 R3 F3
26 Rev. 0.6
Si5338
Configuration and operation of the Si5338 is controlled S Slv Addr [6:0] 0 A Reg Addr [7:0] A Data [7:0] A P
by reading and writing to the RAM space using the I2C
interface. The device operates in slave mode with 7-bit
addressing and can operate in Standard-Mode Write Operation - Burst (Auto Address Increment)
(100 kbps) or Fast-Mode (400 kbps) and supports burst S Slv Addr [6:0] 0 A Reg Addr [7:0] A Data [7:0] A Data [7:0] A P
data transfer with auto address increments.
Reg Addr +1
The I2C bus consists of a bidirectional serial data line
(SDA) and a serial clock input (SCL) as shown in
1 – Read
Figure 20. Both the SDA and SCL pins must be From slave to master
0 – Write
connected to the VDD supply via an external pull-up as From master to slave A – Acknowledge (SDA LOW)
recommended by the I2C specification. N – Not Acknowledge (SDA HIGH)
S – START condition
P – STOP condition
OEB/PINC/FINC
Figure 22. I2C Write Operation
VDD
I2C_LSB I2C_LSB/PDEC/FDEC
0/1 A read operation is performed in two stages. A data
Control write is used to set the register address, then a data
SCL
I2C Bus SDA
read is performed to retrieve the data from the set
address. A read burst operation is also supported. This
is shown in Figure 23.
Figure 20. I2C and Control Signals
Read Operation – Single Byte
The 7-bit device (slave) address of the Si5338 consists
S Slv Addr [6:0] 0 A Reg Addr [7:0] A P
of a 6-bit fixed address plus a user-selectable LSB bit as
shown in Figure 21. The LSB bit is selectable using the S Slv Addr [6:0] 1 A Data [7:0] N P
optional I2C_LSB pin which is available as an ordering
option for applications that require more than one
Si5338 on a single I2C bus. Devices without the Read Operation - Burst (Auto Address Increment)
I2C_LSB pin option have a fixed 7-bit address of 70h
S Slv Addr [6:0] 0 A Reg Addr [7:0] A P
(111 0000) as shown in Figure 21. Other custom I2C
addresses are also possible. See Table 18 for details on S Slv Addr [6:0] 1 A Data [7:0] A Data [7:0] N P
device ordering information with the optional I2C_LSB
pin. Reg Addr +1
6 5 4 3 2 1 0
Slave Address 1 – Read
(with I2C_LSB Option) 1 1 1 0 0 0 0/1 From slave to master
0 – Write
I2C_LSB pin From master to slave A – Acknowledge (SDA LOW)
N – Not Acknowledge (SDA HIGH)
S – START condition
6 5 4 3 2 1 0 P – STOP condition
Slave Address
(without I2C_LSB Option) 1 1 1 0 0 0 0
Figure 23. I2C Read Operation
AC and DC electrical specifications for the SCL and
Figure 21. Si5338 I2C Slave Address SDA pins are shown in Table 14. The timing
Data is transferred MSB first in 8-bit words as specified specifications and timing diagram for the I2C bus are
by the I2C specification. A write command consists of a compatible with the I2C-Bus Standard. SDA timeout is
7-bit device (slave) address + a write bit, an 8-bit supported for compatibility with SMBus interfaces.
register address, and 8 bits of data as shown in The I2C bus can be operated at a bus voltage of 1.71 to
Figure 22. A write burst operation is also shown where 3.63 V and is 3.3 V tolerant. If a bus voltage of less than
every additional data word is written using an auto- 2.5 V is used, register 27[7] = 1 must be written to
incremented address. maintain compatibility with the I2C bus standard.
Rev. 0.6 27
Si5338
6. Si5338 Registers 0xFF, all the bits in the register can be changed. All
other registers require a read-modify-write procedure to
This section describes the registers and their usage in write to the registers. ClockBuilder Desktop can be used
detail. These values are easily configured using to create ANSI C code (Options Save C code header
ClockBuilder Desktop (see "3.1.1. ClockBuilder™ file) with the register contents and mask values. AN428
Desktop Software" on page 16). See AN428 for a demonstrates the usage of this header file and the read-
working example using Silicon Labs' F301 MCU. modify-write procedure.
6.1. Register Write-Allowed Mask The following code demonstrates the application of the
above write allowed mask.
The masks listed in Table 15 indicate which bits in each
Let addr be the address of the register to access.
register of the Si5338 can be modified and which bits
Let data be the data or value to write to the register
cannot. Therefore, these masks are write-allowed or
write-enabled bits. These masks must be used to located at addr.
perform a read-modify-write on each register. Let mask be the write-allowed bits defined for the
corresponding register.
If a mask is 0x00, all bits in the associated register are
reserved and must remain unchanged. If the mask is
if(mask == 0xFF){
// do a regular I2C write to the register
// at addr with the desired data value
write_Si5338(addr, data);
} else {
// do a read-modify-write using I2C and
// bit-wise operations
write_Si5338(addr, combined);
}
28 Rev. 0.6
Si5338
Rev. 0.6 29
Si5338
Table 15. Register Write-Allowed Masks (Continued)
Address (Decimal) Mask (Hex)
29 0xFF
30 0xFF
31 0xFF
32 0xFF
33 0xFF
34 0xFF
35 0xFF
36 0x1F
37 0x1F
38 0x1F
39 0x1F
40 0xFF
41 0x7F
42 0x3F
43 0x00
44 0x00
45 0xFF
46 0xFF
47 0x3F
48 0xFF
49 0xFF
50 0xFF
51 0xFF
52 0x7F
53 0xFF
54 0xFF
55 0xFF
56 0xFF
57 0xFF
*Note: See Figure 9, “I2C Programming Procedure,” on page 21 for the
correct usage of registers 230, 241, and 246. These registers are
not saved in the register map or C code header file from
ClockBuilder Desktop (v2.7 or later).
30 Rev. 0.6
Si5338
Table 15. Register Write-Allowed Masks (Continued)
Address (Decimal) Mask (Hex)
58 0xFF
59 0xFF
60 0xFF
61 0xFF
62 0x3F
63 0x7F
64 0xFF
65 0xFF
66 0xFF
67 0xFF
68 0xFF
69 0xFF
70 0xFF
71 0xFF
72 0xFF
73 0x3F
74 0x7F
75 0xFF
76 0xFF
77 0xFF
78 0xFF
79 0xFF
80 0xFF
81 0xFF
82 0xFF
83 0xFF
84 0x3F
85 0x7F
86 0xFF
*Note: See Figure 9, “I2C Programming Procedure,” on page 21 for the
correct usage of registers 230, 241, and 246. These registers are
not saved in the register map or C code header file from
ClockBuilder Desktop (v2.7 or later).
Rev. 0.6 31
Si5338
Table 15. Register Write-Allowed Masks (Continued)
Address (Decimal) Mask (Hex)
87 0xFF
88 0xFF
89 0xFF
90 0xFF
91 0xFF
92 0xFF
93 0xFF
94 0xFF
95 0x3F
96 0x00
97 0xFF
98 0xFF
99 0xFF
100 0xFF
101 0xFF
102 0xFF
103 0xFF
104 0xFF
105 0xFF
106 0xBF
107 0xFF
108 0x7F
109 0xFF
110 0xFF
111 0xFF
112 0x7F
113 0xFF
114 0xFF
115 0xFF
*Note: See Figure 9, “I2C Programming Procedure,” on page 21 for the
correct usage of registers 230, 241, and 246. These registers are
not saved in the register map or C code header file from
ClockBuilder Desktop (v2.7 or later).
32 Rev. 0.6
Si5338
Table 15. Register Write-Allowed Masks (Continued)
Address (Decimal) Mask (Hex)
116 0xFF
117 0xFF
118 0xFF
119 0xFF
120 0xFF
121 0xFF
122 0xFF
123 0xFF
124 0xFF
125 0xFF
126 0xFF
127 0xFF
128 0xFF
129 0x0F
130 0x0F
131 0xFF
132 0xFF
133 0xFF
134 0xFF
135 0xFF
136 0xFF
137 0xFF
138 0xFF
139 0xFF
140 0xFF
141 0xFF
142 0xFF
143 0xFF
144 0xFF
*Note: See Figure 9, “I2C Programming Procedure,” on page 21 for the
correct usage of registers 230, 241, and 246. These registers are
not saved in the register map or C code header file from
ClockBuilder Desktop (v2.7 or later).
Rev. 0.6 33
Si5338
Table 15. Register Write-Allowed Masks (Continued)
Address (Decimal) Mask (Hex)
145 0x00
146 0x00
147 0x00
148 0x00
149 0x00
150 0x00
151 0x00
152 0xFF
153 0xFF
154 0xFF
155 0xFF
156 0xFF
157 0xFF
158 0x0F
159 0x0F
160 0xFF
161 0xFF
162 0xFF
163 0xFF
164 0xFF
165 0xFF
166 0xFF
167 0xFF
168 0xFF
169 0xFF
170 0xFF
171 0xFF
172 0xFF
173 0xFF
*Note: See Figure 9, “I2C Programming Procedure,” on page 21 for the
correct usage of registers 230, 241, and 246. These registers are
not saved in the register map or C code header file from
ClockBuilder Desktop (v2.7 or later).
34 Rev. 0.6
Si5338
Table 15. Register Write-Allowed Masks (Continued)
Address (Decimal) Mask (Hex)
174 0xFF
175 0xFF
176 0xFF
177 0xFF
178 0xFF
179 0xFF
180 0xFF
181 0x0F
182 0xFF
183 0xFF
184 0xFF
185 0xFF
186 0xFF
187 0xFF
188 0xFF
189 0xFF
190 0xFF
191 0xFF
192 0xFF
193 0xFF
194 0xFF
195 0xFF
196 0xFF
197 0xFF
198 0xFF
199 0xFF
200 0xFF
201 0xFF
202 0xFF
*Note: See Figure 9, “I2C Programming Procedure,” on page 21 for the
correct usage of registers 230, 241, and 246. These registers are
not saved in the register map or C code header file from
ClockBuilder Desktop (v2.7 or later).
Rev. 0.6 35
Si5338
Table 15. Register Write-Allowed Masks (Continued)
Address (Decimal) Mask (Hex)
203 0x0F
204 0xFF
205 0xFF
206 0xFF
207 0xFF
208 0xFF
209 0xFF
210 0xFF
211 0xFF
212 0xFF
213 0xFF
214 0xFF
215 0xFF
216 0xFF
217 0xFF
218 0x00
219 0x00
220 0x00
221 0x00
222 0x00
223 0x00
224 0x00
225 0x00
226 0x04
227 0x00
228 0x00
229 0x00
230* 0xFF
231 0x00
*Note: See Figure 9, “I2C Programming Procedure,” on page 21 for the
correct usage of registers 230, 241, and 246. These registers are
not saved in the register map or C code header file from
ClockBuilder Desktop (v2.7 or later).
36 Rev. 0.6
Si5338
Table 15. Register Write-Allowed Masks (Continued)
Address (Decimal) Mask (Hex)
232 0x00
233 0x00
234 0x00
235 0x00
236 0x00
237 0x00
238 0x00
239 0x00
240 0x00
241* 0xFF
242 0x02
243 0x00
244 0x00
245 0x00
246* 0xFF
247 0x00
248 0x00
249 0x00
250 0x00
251 0x00
252 0x00
253 0x00
254 0x00
255 0xFF
256 0x00
257 0x00
258 0x00
259 0x00
260 0x00
*Note: See Figure 9, “I2C Programming Procedure,” on page 21 for the
correct usage of registers 230, 241, and 246. These registers are
not saved in the register map or C code header file from
ClockBuilder Desktop (v2.7 or later).
Rev. 0.6 37
Si5338
Table 15. Register Write-Allowed Masks (Continued)
Address (Decimal) Mask (Hex)
261 0x00
262 0x00
263 0x00
264 0x00
265 0x00
266 0x00
267 0x00
268 0x00
269 0x00
270 0x00
271 0x00
272 0x00
273 0x00
274 0x00
275 0x00
276 0x00
277 0x00
278 0x00
279 0x00
280 0x00
281 0x00
282 0x00
283 0x00
284 0x00
285 0x00
286 0x00
287 0xFF
288 0xFF
289 0xFF
*Note: See Figure 9, “I2C Programming Procedure,” on page 21 for the
correct usage of registers 230, 241, and 246. These registers are
not saved in the register map or C code header file from
ClockBuilder Desktop (v2.7 or later).
38 Rev. 0.6
Si5338
Table 15. Register Write-Allowed Masks (Continued)
Address (Decimal) Mask (Hex)
290 0xFF
291 0xFF
292 0xFF
293 0xFF
294 0xFF
295 0xFF
296 0xFF
297 0xFF
298 0xFF
299 0x0F
300 0x00
301 0x00
302 0x00
303 0xFF
304 0xFF
305 0xFF
306 0xFF
307 0xFF
308 0xFF
309 0xFF
310 0xFF
311 0xFF
312 0xFF
313 0xFF
314 0xFF
315 0x0F
316 0x00
317 0x00
318 0x00
*Note: See Figure 9, “I2C Programming Procedure,” on page 21 for the
correct usage of registers 230, 241, and 246. These registers are
not saved in the register map or C code header file from
ClockBuilder Desktop (v2.7 or later).
Rev. 0.6 39
Si5338
Table 15. Register Write-Allowed Masks (Continued)
Address (Decimal) Mask (Hex)
319 0xFF
320 0xFF
321 0xFF
322 0xFF
323 0xFF
324 0xFF
325 0xFF
326 0xFF
327 0xFF
328 0xFF
329 0xFF
330 0xFF
331 0x0F
332 0x00
333 0x00
334 0x00
335 0xFF
336 0xFF
337 0xFF
338 0xFF
339 0xFF
340 0xFF
341 0xFF
342 0xFF
343 0xFF
344 0xFF
345 0xFF
346 0xFF
347 0x0F
*Note: See Figure 9, “I2C Programming Procedure,” on page 21 for the
correct usage of registers 230, 241, and 246. These registers are
not saved in the register map or C code header file from
ClockBuilder Desktop (v2.7 or later).
40 Rev. 0.6
Si5338
Table 15. Register Write-Allowed Masks (Continued)
Address (Decimal) Mask (Hex)
348 0x00
349 0x00
350 0x00
*Note: See Figure 9, “I2C Programming Procedure,” on page 21 for the
correct usage of registers 230, 241, and 246. These registers are
not saved in the register map or C code header file from
ClockBuilder Desktop (v2.7 or later).
Rev. 0.6 41
Si5338
6.2. Register Categories
This is a list of registers needed to define the Configuration of a device. Set the PAGEBIT to access registers with
addresses greater than 255.
42 Rev. 0.6
Si5338
Address (Decimal) Bits Function
119 7:0
120 6:0 MultiSynth3 Phase inc/dec, SS Configuration, drive state
121 - 122 7:0
123-128 7:0
129 3:0
MultiSynth0 freq inc/dec Configuration, ID config
130 6:0
131 - 144 7:0
152 - 173 7:0 MultiSynth1 freq inc/dec Configuration
174 - 195 7:0 MultiSynth2 freq inc/dec Configuration
196 - 216 7:0
MultiSynth3 freq inc/dec Configuration
217 6:0
241 7:0 Reserved - set to 0x65 if not factory-programmed.
287 7:0
288 6:0
289 7:0
290 6:0
291 7:0
292 7:0
293 7:0 MultiSynth0 spread spectrum Configuration
294 7:0
295 6:0
296 7:0
297 6:0
298 7:0
299 7:0
Rev. 0.6 43
Si5338
Address (Decimal) Bits Function
303 7:0
304 6:0
305 7:0
306 6:0
307 7:0
308 7:0
309 7:0 MultiSynth1 spread spectrum Configuration
310 7:0
311 6:0
312 7:0
313 6:0
314 7:0
315 7:0
319 7:0
320 6:0
321 7:0
322 6:0
323 7:0
324 7:0
325 7:0 MultiSynth2 spread spectrum Configuration
326 7:0
327 6:0
328 7:0
329 6:0
330 7:0
331 7:0
44 Rev. 0.6
Si5338
Address (Decimal) Bits Function
335 7:0
336 6:0
337 7:0
338 6:0
339 7:0
340 7:0
341 7:0 MultiSynth3 spread spectrum Configuration
342 7:0
343 6:0
344 7:0
345 6:0
346 7:0
347 7:0
Rev. 0.6 45
Si5338
6.3. Register Summary
0 REVID[2:0]
27 I2C_1P8_SEL I2C_ADDR[6:0]
36 DRV0_INV[1:0] DRV0_FMT[2:0]
37 DRV1_INV[1:0] DRV1_FMT[2:0]
38 DRV2_INV[1:0] DRV2_FMT[2:0]
39 DRV3_INV[1:0] DRV3_FMT[2:0]
40 DRV1_TRIM[2:0] DRV0_TRIM[4:0]
41 DRV2_TRIM[4:0] DRV1_TRIM[4:3]
42 DRV3_TRIM[4:0]
45 FCAL_OVRD[7:0]
46 FCAL_OVRD[15:8]
47 FCAL_OVRD[17:16]
48 PFD_EXTFB PLL_KPHI[6:0]
50 PLL_ENABLE[1:0] MSCAL[5:0]
53 MS0_P1[7:0]
54 MS0_P1[15:8]
55 MS0_P2[5:0] MS0_P1[17:16]
56 MS0_P2[13:6]
57 MS0_P2[21:14]
58 MS0_P2[29:22]
59 MS0_P3[7:0]
46 Rev. 0.6
Si5338
Table 16. Register Summary (Continued)
Register 7 6 5 4 3 2 1 0
60 MS0_P3[15:8]
61 MS0_P3[23:16]
62 MS0_P3[29:24]
64 MS1_P1[7:0]
65 MS1_P1[15:8]
66 MS1_P2[5:0] MS1_P1[17:16]
67 MS1_P2[13:6]
68 MS1_P2[21:14]
69 MS1_P2[29:22]
70 MS1_P3[7:0]
71 MS1_P3[15:8]
72 MS1_P3[23:16]
73 MS1_P3[29:24]
75 MS2_P1[7:0]
76 MS2_P1[15:8]
77 MS2_P2[5:0] MS2_P1[17:16]
78 MS2_P2[13:6]
79 MS2_P2[21:14]
80 MS2_P2[29:22]
81 MS2_P3[7:0]
82 MS2_P3[15:8]
83 MS2_P3[23:16]
84 MS2_P3[29:24]
86 MS3_P1[7:0]
87 MS3_P1[15:8]
88 MS3_P2[5:0] MS3_P1DIV[17:16]
89 MS3_P2[13:6]
90 MS3_P2[21:14]
91 MS3_P2[29:22]
92 MS3_P3[7:0]
93 MS3_P3[15:8]
94 MS3_P3[23:16]
95 MS3_P3[29:24]
Rev. 0.6 47
Si5338
Table 16. Register Summary (Continued)
Register 7 6 5 4 3 2 1 0
97 MSN_P1[7:0]
98 MSN_P1[15:8]
99 MSN_P2[5:0] MSN_P1[17:16]
100 MSN_P2[13:6]
101 MSN_P2[21:14]
102 MSN_P2[29:22]
103 MSN_P3[7:0]
104 MSN_P3[15:8]
105 MSN_P3[23:16]
106 MSN_P3[29:24]
107 MS0_PHOFF[7:0]
108 MS0_PHOFF[14:8]
109 MS0_PHSTEP[7:0]
111 MS1_PHOFF[7:0]
112 MS1_PHOFF[14:8]
113 MS1_PHSTEP[7:0]
115 MS2_PHOFF[7:0]
116 MS2_PHOFF[14:8]
117 MS2_PHSTEP[7:0]
119 MS3_PHOFF[7:0]
120 MS3_PHOFF[14:8]
121 MS3_PHSTEP[7:0]
123 MS0_FIDP1[7:0]
124 MS0_FIDP1[15:8]
125 MS0_FIDP1[23:16]
126 MS0_FIDP1[31:24]
127 MS0_FIDP1[39:32]
128 MS0_FIDP1[47:40]
129 MS0_FIDP1[51:48]
130 MS0_FIDP2[51:48]
131 MS0_FIDP2[47:40]
132 MS0_FIDP2[39:32]
48 Rev. 0.6
Si5338
Table 16. Register Summary (Continued)
Register 7 6 5 4 3 2 1 0
133 MS0_FIDP2[31:24]
134 MS0_FIDP2[23:16]
135 MS0_FIDP2[15:8]
136 MS0_FIDP2[7:0]
137 MS0_FIDP3[7:0]
138 MS0_FIDP3[15:8]
139 MS0_FIDP3[23:16]
140 MS0_FIDP3[31:24]
141 MS0_FIDP3[39:32]
142 MS0_FIDP3[47:40]
143 MS0_FIDP3[51:48]
152 MS1_FIDP1[7:0]
153 MS1_FIDP1[15:8]
154 MS1_FIDP1[23:16]
155 MS1_FIDP1[31:24]
156 MS1_FIDP1[39:32]
157 MS1_FIDP1[47:40]
158 MS1_FIDP1[51:48]
159 MS1_FIDP2[51:48]
160 MS1_FIDP2[47:40]
161 MS1_FIDP2[39:32]
162 MS1_FIDP2[31:24]
163 MS1_FIDP2[23:16]
164 MS1_FIDP2[15:8]
165 MS1_FIDP2[7:0]
166 MS1_FIDP3[7:0]
167 MS1_FIDP3[15:8]
168 MS1_FIDP3[23:16]
169 MS1_FIDP3[31:24]
170 MS1_FIDP3[39:32]
171 MS1_FIDP3[47:40]
172 MS1_FIDP3[51:48]
173 MS1_FIDP3[62:56]
174 MS2_FIDP1[7:0]
175 MS2_FIDP1[15:8]
Rev. 0.6 49
Si5338
Table 16. Register Summary (Continued)
Register 7 6 5 4 3 2 1 0
176 MS2_FIDP1[23:16]
177 MS2_FIDP1[31:24]
178 MS2_FIDP1[39:32]
179 MS2_FIDP1[47:40]
180 MS2_FIDP1[51:48]
181 MS2_FIDP2[51:48]
182 MS2_FIDP2[47:40]
183 MS2_FIDP2[39:32]
184 MS2_FIDP2[31:24]
185 MS2_FIDP2[23:16]
186 MS2_FIDP2[15:8]
187 MS2_FIDP2[7:0]
188 MS2_FIDP3[7:0]
189 MS2_FIDP3[15:8]
190 MS2_FIDP3[23:16]
191 MS2_FIDP3[31:24]
192 MS2_FIDP3[39:32]
193 MS2_FIDP3[47:40]
194 MS2_FIDP3[51:48]
195 MS2_FIDP3[62:56]
196 MS3_FIDP1[7:0]
197 MS3_FIDP1[15:8]
198 MS3_FIDP1[23:16]
199 MS3_FIDP1[31:24]
200 MS3_FIDP1[39:32]
201 MS3_FIDP1[47:40]
202 MS3_FIDP1[51:48]
203 MS3_FIDP2[51:48]
204 MS3_FIDP2[47:40]
205 MS3_FIDP2[39:32]
206 MS3_FIDP2[31:24]
207 MS3_FIDP2[23:16]
208 MS3_FIDP2[15:8]
209 MS3_FIDP2[7:0]
210 MS3_FIDP3[7:0]
211 MS3_FIDP3[15:8]
50 Rev. 0.6
Si5338
Table 16. Register Summary (Continued)
Register 7 6 5 4 3 2 1 0
212 MS3_FIDP3[23:16]
213 MS3_FIDP3[31:24]
214 MS3_FIDP3[39:32]
215 MS3_FIDP3[47:40]
216 MS3_FIDP3[51:48]
217 MS3_FIDP3[62:56]
235 FCAL[7:0]
236 FCAL[15:8]
237 FCAL[17:16]
241 DIS_LOL
242 DCLK_DIS
246 SOFT_RESET
LOS_FDBK_ LOS_CLKIN_
247 PLL_LOL_STK SYS_CAL_STK
STK STK
255 PAGE_SEL
287 MS0_SSUPP2[7:0]
288 MS0_SSUPP2[14:8]
289 MS0_SSUPP3[7:0]
290 MS0_SSUPP3[14:8]
291 MS0_SSUPP1[7:0]
293 MS0_SSUDP1[11:4]
294 MS0_SSDNP2[7:0]
295 MS0_SSDNP2[14:8]
296 MS0_SSDNP3[7:0]
297 MS0_SSDNP3[14:8]
298 MS0_SSDNP1[7:0]
299 MS0_SSDNP1[11:8]
303 MS1_SSUPP2[7:0]
304 MS1_SSUPP2[14:8]
305 MS1_SSUPP3[7:0]
306 MS1_SSUPP3[14:8]
307 MS1_SSUPP1[7:0]
Rev. 0.6 51
Si5338
Table 16. Register Summary (Continued)
Register 7 6 5 4 3 2 1 0
309 MS1_SSUDP1[11:4]
310 MS1_SSDNP2[7:0]
311 MS1_SSDNP2[14:8]
312 MS1_SSDNP3[7:0]
313 MS1_SSDNP3[14:8]
314 MS1_SSDNP1[7:0]
315 MS1_SSDNP1[11:8]
319 MS2_SSUPP2[7:0]
320 MS2_SSUPP2[14:8]
321 MS2_SSUPP3[7:0]
322 MS2_SSUPP3[14:8]
323 MS2_SSUPP1[7:0]
325 MS2_SSUDP1[11:4]
326 MS2_SSDNP2[7:0]
327 MS2_SSDNP2[14:8]
328 MS2_SSDNP3[7:0]
329 MS2_SSDNP3[14:8]
330 MS2_SSDNP1[7:0]
331 MS2_SSDNP1[11:8]
335 MS3_SSUPP2[7:0]
336 MS3_SSUPP2[14:8]
337 MS3_SSUPP3[7:0]
338 MS3_SSUPP3[14:8]
339 MS3_SSUPP1[7:0]
341 MS3_SSUDP1[11:4]
342 MS3_SSDNP2[7:0]
343 MS3_SSDNP2[14:8]
344 MS3_SSDNP3[7:0]
345 MS3_SSDNP3[14:8]
346 MS3_SSDNP1[7:0]
347 MS3_SSDNP1[11:8]
52 Rev. 0.6
Si5338
6.4. Register Descriptions
In many registers, the byte reset value contains one or more “x”s because a factory-programmed device can have
multiple values for these bits.
Register 0.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name REVID[2:0]
Type R
Rev. 0.6 53
Si5338
Register 6.
Bit D7 D6 D5 D4 D3 D2 D1 D0
54 Rev. 0.6
Si5338
Register 27.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Rev. 0.6 55
Si5338
Register 28.
Bit D7 D6 D5 D4 D3 D2 D1 D0
56 Rev. 0.6
Si5338
Register 29.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Rev. 0.6 57
Si5338
Register 30.
Bit D7 D6 D5 D4 D3 D2 D1 D0
58 Rev. 0.6
Si5338
Register 31.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Rev. 0.6 59
Si5338
Register 32.
Bit D7 D6 D5 D4 D3 D2 D1 D0
60 Rev. 0.6
Si5338
Register 33.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Rev. 0.6 61
Si5338
Register 34.
Bit D7 D6 D5 D4 D3 D2 D1 D0
62 Rev. 0.6
Si5338
Register 35.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Rev. 0.6 63
Si5338
Register 36.
Bit D7 D6 D5 D4 D3 D2 D1 D0
64 Rev. 0.6
Si5338
Register 37.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Rev. 0.6 65
Si5338
Register 38.
Bit D7 D6 D5 D4 D3 D2 D1 D0
66 Rev. 0.6
Si5338
Register 39.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Register 40.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Rev. 0.6 67
Si5338
Register 41.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Register 42.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
68 Rev. 0.6
Si5338
Register 45.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name FCAL_OVRD[7:0]
Type R/W
Register 46.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name FCAL_OVRD[15:8]
Type R/W
Register 47.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R R/W
Rev. 0.6 69
Si5338
Register 48.
Bit D7 D6 D5 D4 D3 D2 D1 D0
6:0 PLL_KPHI[6:0] Sets the charge pump current for the PFD. Clockbuilder Desktop sets these values
automatically. See AN411 for manual setting.
Register 49.
Bit D7 D6 D5 D4 D3 D2 D1 D0
70 Rev. 0.6
Si5338
Register 50.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Rev. 0.6 71
Si5338
Register 51.
Bit D7 D6 D5 D4 D3 D2 D1 D0
72 Rev. 0.6
Si5338
Register 52.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Rev. 0.6 73
Si5338
Register 53.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_P1[7:0]
Type R/W
Register 54.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_P1[15:8]
Type R/W
74 Rev. 0.6
Si5338
Register 55.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Register 56.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_P2[13:6]
Type R/W
Rev. 0.6 75
Si5338
Register 57.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_P2[21:14]
Type R/W
Register 58.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_P2[29:22]
Type R/W
76 Rev. 0.6
Si5338
Register 59.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_P3[7:0]
Type R/W
Register 60.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_P3[15:8]
Type R/W
Register 61.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_P3[23:16]
Type R/W
Rev. 0.6 77
Si5338
Register 62.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_P3[29:24]
Type R/W
78 Rev. 0.6
Si5338
Register 63.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Rev. 0.6 79
Si5338
Register 64.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_P1[7:0]
Type R/W
Register 65.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_P1[15:8]
Type R/W
80 Rev. 0.6
Si5338
Register 66.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Register 67.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_P2[13:6]
Type R/W
Rev. 0.6 81
Si5338
Register 68.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_P2[21:14]
Type R/W
Register 69.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_P2[29:22]
Type R/W
Register 70.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_P3[7:0]
Type R/W
82 Rev. 0.6
Si5338
Register 71.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_P3[15:8]
Type R/W
Register 72.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_P3[23:16]
Type R/W
Register 73.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_P3[29:24]
Type R/W
Rev. 0.6 83
Si5338
Register 74.
Bit D7 D6 D5 D4 D3 D2 D1 D0
84 Rev. 0.6
Si5338
Register 75.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_P1[7:0]
Type R/W
Register 76.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_P1[15:8]
Type R/W
Rev. 0.6 85
Si5338
Register 77.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Register 78.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_P2[13:6]
Type R/W
86 Rev. 0.6
Si5338
Register 79.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_P2[21:14]
Type R/W
Register 80.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_P2[29:22]
Type R/W
Rev. 0.6 87
Si5338
Register 81.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_P3[7:0]
Type R/W
Register 82.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_P3[15:8]
Type R/W
88 Rev. 0.6
Si5338
Register 83.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_P3[23:16]
Type R/W
Register 84.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_P3[29:24]
Type R/W
Rev. 0.6 89
Si5338
Register 85.
Bit D7 D6 D5 D4 D3 D2 D1 D0
90 Rev. 0.6
Si5338
Register 86.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_P1[7:0]
Type R/W
Register 87.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_P1[15:8]
Type R/W
Rev. 0.6 91
Si5338
Register 88.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Register 89.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_P2[13:6]
Type R/W
92 Rev. 0.6
Si5338
Register 90.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_P2[21:14]
Type R/W
Register 91.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_P2[29:22]
Type R/W
Register 92.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_P3[7:0]
Type R/W
Rev. 0.6 93
Si5338
Register 93.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_P3[15:8]
Type R/W
Register 94.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_P3[23:16]
Type R/W
Register 95.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_P3[29:24]
Type R/W
94 Rev. 0.6
Si5338
Register 97.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MSN_P1[7:0]
Type R/W
Register 98.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MSN_P1[15:8]
Type R/W
Rev. 0.6 95
Si5338
Register 99.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Register 100.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MSN_P2[13:6]
Type R/W
96 Rev. 0.6
Si5338
Register 101.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MSN_P2[21:14]
Type R/W
Register 102.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MSN_P2[29:22]
Type R/W
Register 103.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MSN_P3[7:0]
Type R/W
Rev. 0.6 97
Si5338
Register 104.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MSN_P3[15:8]
Type R/W
Register 105.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MSN_P3[23:16]
Type R/W
98 Rev. 0.6
Si5338
Register 106.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Register 107.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_PHOFF[7:0]
Type R/W
Rev. 0.6 99
Si5338
Register 108.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_PHOFF[14:8]
Type R/W
Register 109.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_PHSTEP[7:0]
Type R/W
Register 110.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Register 111.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_PHOFF[7:0]
Type R/W
Register 112.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_PHOFF[14:8]
Type R/W
Register 113.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_PHSTEP[7:0]
Type R/W
Register 114.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Register 115.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_PHOFF[7:0]
Type R/W
Register 116.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_PHOFF[14:8]
Register 117.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_PHSTEP[7:0]
Type R/W
Register 118.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Register 119.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_PHOFF[7:0]
Type R/W
Register 120.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_PHOFF[14:8]
Type R/W
Register 121.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_PHSTEP[7:0]
Type R/W
Register 122.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Register 123.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_FIDP1[7:0]
Type R/W
Register 124.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 125.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 126.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 127.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 128.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 129.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 130.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 131.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 132.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 133.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 134.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 135.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 136.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 137.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 138.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 139.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 140.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 141.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 142.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 143.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 144.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 152.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_FIDP1[7:0]
Type R/W
Register 153.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_FIDP1[15:8]
Type R/W
Register 154.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_FIDP1[23:16]
Type R/W
Register 155.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_FIDP1[31:24]
Type R/W
Register 156.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_FIDP1[39:32]
Type R/W
Register 157.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_FIDP1[47:40]
Type R/W
Register 158.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_FIDP1[51:48]
Type R/W
Register 159.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_FIDP2[51:48]
Type R/W
Register 160.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_FIDP2[47:40]
Type R/W
Register 161.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_FIDP2[39:32]
Type R/W
Register 162.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_FIDP2[31:24]
Type R/W
Register 163.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_FIDP2[23:16]
Type R/W
Register 164.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_FIDP2[15:8]
Type R/W
Register 165.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_FIDP2[7:0]
Type R/W
Register 166.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_FIDP3[7:0]
Type R/W
Register 167.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_FIDP3[15:8]
Type R/W
Register 168.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_FIDP3[23:16]
Type R/W
Register 169.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_FIDP3[31:24]
Type R/W
Register 170.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_FIDP3[39:32]
Type R/W
Register 171.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_FIDP3[47:40]
Type R/W
Register 172.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_FIDP3[55:48]
Type R/W
Register 173.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_FIDP3[62:56]
Type R/W
Register 174.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_FIDP1[7:0]
Type R/W
Register 175.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_FIDP1[15:8]
Type R/W
Register 176.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_FIDP1[23:16]
Type R/W
Register 177.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_FIDP1[31:24]
Type R/W
Register 178.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_FIDP1[39:32]
Type R/W
Register 179.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_FIDP1[47:40]
Type R/W
Register 180.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_FIDP1[51:48]
Type R/W
Register 181.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_FIDP2[51:48]
Type R/W
Register 182.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_FIDP2[47:40]
Type R/W
Register 183.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_FIDP2[39:32]
Type R/W
Register 184.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_FIDP2[31:24]
Type R/W
Register 185.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_FIDP2[23:16]
Type R/W
Register 186.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_FIDP2[15:8]
Type R/W
Register 187.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_FIDP2[7:0]
Type R/W
Register 188.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_FIDP3[7:0]
Type R/W
Register 189.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_FIDP3[15:8]
Type R/W
Register 190.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_FIDP3[23:16]
Type R/W
Register 191.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_FIDP3[31:24]
Type R/W
Register 192.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_FIDP3[39:32]
Type R/W
Register 193.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_FIDP3[47:40]
Type R/W
Register 194.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_FIDP3[55:48]
Type R/W
Register 195.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_FIDP3[62:56]
Type R/W
Register 196.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_FIDP1[7:0]
Type R/W
Register 197.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_FIDP1[15:8]
Type R/W
Register 198.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_FIDP1[23:16]
Type R/W
Register 199.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_FIDP1[31:24]
Type R/W
Register 200.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_FIDP1[39:32]
Type R/W
Register 201.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_FIDP1[47:40]
Type R/W
Register 202.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 203.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_FIDP2[51:48]
Type R/W
Register 204.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_FIDP2[47:40]
Type R/W
Register 205.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_FIDP2[39:32]
Type R/W
Register 206.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_FIDP2[31:24]
Type R/W
Register 207.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_FIDP2[23:16]
Type R/W
Register 208.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_FIDP2[15:8]
Type R/W
Register 209.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_FIDP2[7:0]
Type R/W
Register 210.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_FIDP3[7:0]
Type R/W
Register 211.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_FIDP3[15:8]
Type R/W
Register 212.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_FIDP3[23:16]
Type R/W
Register 213.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_FIDP3[31:24]
Type R/W
Register 214.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_FIDP3[39:32]
Type R/W
Register 215.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_FIDP3[47:40]
Type R/W
Register 216.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_FIDP3[55:48]
Type R/W
Register 217.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_FIDP3[62:56]
Type R/W
Register 218.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R R R R
Register 230.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name OEB_ALL OEB_3 OEB_2 OEB_1 OEB_0
Type R/W R/W R/W R/W R/W
Register 235.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name FCAL[7:0]
Type R
Register 236.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name FCAL[15:8]
Type R
Register 237.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R R
Register 241.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Type R/W
Register 242.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name DCLK_DIS
Type R/W
Register 246.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name SOFT_RESET
Register 247.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Register 255.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name PAGE_SEL
Type R/W
Register 287.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_SSUPP2[7:0]
Type R/W
Register 288.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_SSUPP2[14:8]
Type R/W
Register 289.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_SSUPP3[7:0]
Type R/W
Register 290.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_SSUPP3[14:8]
Type R/W
Register 291.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_SSUPP1[7:0]
Type R/W
Register 292.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Register 293.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_SSUDP1[11:4]
Type R/W
Register 294.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_SSDNP2[7:0]
Type R/W
Register 295.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_SSDNP2[14:8]
Type R/W
Register 296.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_SSDNP3[7:0]
Type R/W
Register 297.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_SSDNP3[14:8]
Type R/W
Register 298.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_SSDNP1[7:0]
Type R/W
Register 299.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS0_SSDNP1[11:8]
Register 303.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_SSUPP2[7:0]
Type R/W
Register 304.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_SSUPP2[14:8]
Type R/W
Register 305.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_SSUPP3[7:0]
Type R/W
Register 306.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_SSUPP3[14:8]
Type R/W
Register 307.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_SSUPP1[7:0]
Type R/W
Register 308.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Register 309.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_SSUDP1[11:4]
Type R/W
Register 310.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_SSDNP2[7:0]
Type R/W
Register 311.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_SSDNP2[14:8]
Type R/W
Register 312.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_SSDNP3[7:0]
Type R/W
Register 313.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_SSDNP3[14:8]
Type R/W
Register 314.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_SSDNP1[7:0]
Type R/W
Register 315.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS1_SSDNP1[11:8]
Register 319.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_SSUPP2[7:0]
Type R/W
Register 320.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_SSUPP2[14:8]
Type R/W
Register 321.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_SSUPP3[7:0]
Type R/W
Register 322.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_SSUPP3[14:8]
Type R/W
Register 323.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_SSUPP1[7:0]
Type R/W
Register 324.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Register 325.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_SSUDP1[11:4]
Type R/W
Register 326.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_SSDNP2[7:0]
Type R/W
Register 327.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_SSDNP2[14:8]
Type R/W
Register 328.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_SSDNP3[7:0]
Type R/W
Register 329.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_SSDNP3[14:8]
Type R/W
Register 330.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_SSDNP1[7:0]
Type R/W
Register 331.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS2_SSDNP1[11:8]
Register 335.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_SSUPP2[7:0]
Type R/W
Register 336.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_SSUPP2[14:8]
Type R/W
Register 337.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_SSUPP3[7:0]
Type R/W
Register 338.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_SSUPP3[14:8]
Type R/W
Register 339.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_SSUPP1[7:0]
Type R/W
Register 340.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Register 341.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_SSUDP1[11:4]
Type R/W
Register 342.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_SSDNP2[7:0]
Type R/W
Register 343.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_SSDNP2[14:8]
Type R/W
Register 344.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_SSDNP3[7:0]
Type R/W
Register 345.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_SSDNP3[14:8]
Type R/W
Register 346.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_SSDNP1[7:0]
Type R/W
Register 347.
Bit D7 D6 D5 D4 D3 D2 D1 D0
Name MS3_SSDNP1[11:8]
Top View
RSVD_GND
VDDO0
CLK0B
CLK0A
VDD
SDA
24 23 22 21 20 19
IN1 1 18 CLK1A
IN2 2 17 CLK1B
IN3 3 16 VDDO1
GND
GND
IN4 4 Pad 15 VDDO2
IN5 5 14 CLK2A
IN6 6 13 CLK2B
7 8 9 10 11 12
SCL
INTR
VDDO3
VDD
CLK3B
Note: Center pad must be tied to GND for normal operation. CLK3A
Evaluation Boards
The information in this document is believed to be accurate in all respects at the time of publication but is subject to change without notice.
Silicon Laboratories assumes no responsibility for errors and omissions, and disclaims responsibility for any consequences resulting from
the use of information included herein. Additionally, Silicon Laboratories assumes no responsibility for the functioning of undescribed features
or parameters. Silicon Laboratories reserves the right to make changes without further notice. Silicon Laboratories makes no warranty, rep-
resentation or guarantee regarding the suitability of its products for any particular purpose, nor does Silicon Laboratories assume any liability
arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation conse-
quential or incidental damages. Silicon Laboratories products are not designed, intended, or authorized for use in applications intended to
support or sustain life, or for any other application in which the failure of the Silicon Laboratories product could create a situation where per-
sonal injury or death may occur. Should Buyer purchase or use Silicon Laboratories products for any such unintended or unauthorized ap-
plication, Buyer shall indemnify and hold Silicon Laboratories harmless against all claims and damages.
Silicon Laboratories and Silicon Labs are trademarks of Silicon Laboratories Inc.
Other products or brandnames mentioned herein are trademarks or registered trademarks of their respective holders.