ZHCSDH8 March   2015 LMX2571

PRODUCTION DATA.  

  1. 特性
  2. 应用
  3. 说明
  4. 修订历史记录
  5. Pin Configuration and Functions
  6. Specifications
    1. 6.1 Absolute Maximum Ratings
    2. 6.2 ESD Ratings
    3. 6.3 Recommended Operating Conditions
    4. 6.4 Thermal Information
    5. 6.5 Electrical Characteristics
    6. 6.6 Timing Requirements
    7. 6.7 Typical Characteristics
  7. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagram
    3. 7.3 Feature Description
      1. 7.3.1  Reference Oscillator Input
      2. 7.3.2  R-Dividers and Multiplier
      3. 7.3.3  PLL Phase Detector and Charge Pump
      4. 7.3.4  PLL N-Divider and Fractional Circuitry
      5. 7.3.5  Partially Integrated Loop Filter
      6. 7.3.6  Low-Noise, Fully Integrated VCO
      7. 7.3.7  External VCO Support
      8. 7.3.8  Programmable RF Output Divider
      9. 7.3.9  Programmable RF Output Buffer
      10. 7.3.10 Integrated TX, RX Switch
      11. 7.3.11 Powerdown
      12. 7.3.12 Lock Detect
      13. 7.3.13 FSK Modulation
      14. 7.3.14 FastLock
      15. 7.3.15 Register Readback
    4. 7.4 Device Functional Modes
      1. 7.4.1 Operation Mode
      2. 7.4.2 Duplex Mode
      3. 7.4.3 FSK Mode
    5. 7.5 Programming
      1. 7.5.1 Recommended Initial Power on Programming Sequence
      2. 7.5.2 Recommended Sequence for Changing Frequencies
    6. 7.6 Register Maps
      1. 7.6.1  R60 Register (offset = 3Ch) [reset = 4000h]
      2. 7.6.2  R58 Register (offset = 3Ah) [reset = C00h]
      3. 7.6.3  R53 Register (offset = 35h) [reset = 2802h]
      4. 7.6.4  R47 Register (offset = 2Fh) [reset = 0h]
      5. 7.6.5  R42 Register (offset = 2Ah) [reset = 210h]
      6. 7.6.6  R41 Register (offset = 29h) [reset = 810h]
      7. 7.6.7  R40 Register (offset = 28h) [reset = 101Ch]
      8. 7.6.8  R39 Register (offset = 27h) [reset = 11F0h]
      9. 7.6.9  R35 Register (offset = 23h) [reset = 647h]
      10. 7.6.10 R34 Register (offset = 22h) [reset = 1000h]
      11. 7.6.11 R33 Register (offset = 21h) [reset = 0h]
      12. 7.6.12 R25 to R32 Register (offset = 19h to 20h) [reset = 0h]
      13. 7.6.13 R24 Register (offset = 18h) [reset = 10h]
      14. 7.6.14 R23 Register (offset = 17h) [reset = 10A4h]
      15. 7.6.15 R22 Register (offset = 16h) [reset = 8584h]
      16. 7.6.16 R21 Register (offset = 15h) [reset = 101h]
      17. 7.6.17 R20 Register (offset = 14h) [reset = 28h]
      18. 7.6.18 R19 Register (offset = 13h) [reset = 0h]
      19. 7.6.19 R18 Register (offset = 12h) [reset = 0h]
      20. 7.6.20 R17 Register (offset = 11h) [reset = 0h]
      21. 7.6.21 R9 to R16 Register (offset = 9h to 10h) [reset = 0h]
      22. 7.6.22 R8 Register (offset = 8h) [reset = 10h]
      23. 7.6.23 R7 Register (offset = 7h) [reset = 10A4h]
      24. 7.6.24 R6 Register (offset = 6h) [reset = 8584h]
      25. 7.6.25 R5 Register (offset = 5h) [reset = 101h]
      26. 7.6.26 R4 Register (offset = 4h) [reset = 28h]
      27. 7.6.27 R3 Register (offset = 3h) [reset = 0h]
      28. 7.6.28 R2 Register (offset = 2h) [reset = 0h]
      29. 7.6.29 R1 Register (offset = 1h) [reset = 0h]
      30. 7.6.30 R0 Register (offset = 0h) [reset = 3h]
  8. Application and Implementation
    1. 8.1 Application Information
      1. 8.1.1  Direct Digital FSK Modulation
      2. 8.1.2  Frequency and Output Port Switching with TrCtl Pin
      3. 8.1.3  OSCin Configuration
      4. 8.1.4  Register R0 F1F2_INIT, F1F2_MODE usage
      5. 8.1.5  FastLock with External VCO
      6. 8.1.6  OSCin Slew Rate
      7. 8.1.7  RF Output Buffer Power Control
      8. 8.1.8  RF Output Buffer Type
      9. 8.1.9  MULT Multiplier
      10. 8.1.10 Integrated VCO
    2. 8.2 Typical Applications
      1. 8.2.1 Synthesizer Duplex Mode
        1. 8.2.1.1 Design Requirements
        2. 8.2.1.2 Detailed Design Procedure
        3. 8.2.1.3 Synthesizer Duplex Mode Application Curves
      2. 8.2.2 PLL Duplex Mode
        1. 8.2.2.1 Design Requirements
        2. 8.2.2.2 Detailed Design Procedure
        3. 8.2.2.3 PLL Duplex Mode Application Curves
      3. 8.2.3 Synthesizer/PLL Duplex Mode
        1. 8.2.3.1 Design Requirements
        2. 8.2.3.2 Detailed Design Procedure
        3. 8.2.3.3 Synthesizer/PLL Duplex Mode Application Curves
    3. 8.3 Do's and Don'ts
  9. Power Supply Recommendations
  10. 10Layout
    1. 10.1 Layout Guidelines
    2. 10.2 Layout Example
  11. 11器件和文档支持
    1. 11.1 器件支持
      1. 11.1.1 开发支持
    2. 11.2 文档支持
      1. 11.2.1 相关文档
    3. 11.3 商标
    4. 11.4 静电放电警告
    5. 11.5 术语表
  12. 12机械封装和可订购信息

封装选项

机械数据 (封装 | 引脚)
  • NJK|36
散热焊盘机械数据 (封装 | 引脚)
订购信息

7 Detailed Description

7.1 Overview

The LMX2571 is a frequency synthesizer with low-noise, high-performance integrated VCOs. The 5-GHz VCO cores, together with the output channel dividers, can produce frequencies from 10 MHz to 1344 MHz. The LMX2571 supports two operation modes, synthesizer mode and PLL mode. In synthesizer mode, the entire device is utilized; in PLL mode the internal VCO is bypassed, and an external VCO is required to implement a complete synthesizer.

The reference clock input supports a crystal used for the on-chip oscillator, AC-coupled differential clock signals, and DC-coupled single-ended clock signals such as XO or CMOS clock devices.

The PLL is a fractional-N PLL with programmable Delta Sigma modulator (first order to fourth order). The fractional denominator is of variable length and up to 24-bits long, providing a frequency step with very fine resolution.

The internal VCO can be bypassed, allowing the use of an external VCO. A separate 5-V charge pump is dedicated for the external VCO, eliminating the need for an op-amp to support 5-V VCOs. A new advanced FastLock technique is developed to shorten the lock time to less than 1.5 ms, even there is a very narrow loop bandwidth.

A unique programmable multiplier is incorporated in the R-divider. The multiplier is used to avoid and reduce integer boundary spurs or to increase the phase detector frequency for higher performance.

The LMX2571 supports direct digital FSK modulation, thus allowing a change in the output frequency by changing the N-divider value. The N-divider value can be programmed through MICROWIRE interface or through pins. Discrete 2-, 4- and 8-level FSK, as well as arbitrary-level FSK, are supported. Arbitrary-level FSK can be used to construct pulse-shaping FSK or analog-FM modulation.

The output has an integrated T/R switch, and the divided-down internal or external VCO signal can be output to either the TX port or the RX port. The switch can also be configured as a 1:2 fanout buffer, providing the signal on both outputs at the same time. In addition to port switching, the output frequency can be switched between two pre-defined frequencies, F1 and F2, simultaneously. This feature is ideal for use in FDD duplex system where the TX frequency is different from RX (LO) frequency.

The LMX2571 requires only a single 3.3-V power supply. Digital logic interface is 1.8-V input compatible. The analog blocks power supplies use integrated LDOs, eliminating the need for high performance external LDOs.

Programming of the device is achieved through the MICROWIRE interface. The device can be powered down through a register programming or toggling the Chip Enable (CE) pin.

7.2 Functional Block Diagram

LMX2571 8_BloDia_SNAS654.gif

7.3 Feature Description

7.3.1 Reference Oscillator Input

The OSCin and OSCin* pins are used as frequency reference inputs to the device. The OSCin pin can be driven single-ended with a CMOS clock or a crystal oscillator. The on-chip crystal oscillator can also be used with an external crystal as the reference clock. Differential clock input is also supported, making it easily to interface with high performance system clock devices such as TI’s LMK series clock devices.

Because the OSCin or OSCin* signal is used as a clock for VCO calibration, a proper signal needs to be applied at the OSCin and/or OSCin* pin at the time of programming the R0 register. A higher slew rate tends to yield the best fractional spurs and phase noise, so a square wave signal is best for the OSCin and/or OSCin*pins. If using a sine wave, higher frequencies tend to yield better phase noise and fractional spurs due to their higher slew rates.

7.3.2 R-Dividers and Multiplier

The R-divider consists of a Pre-divider, a Multiplier (MULT), and a Post-divider.

LMX2571 8_RDiv_SNAS654.gifFigure 14. R-Divider

Both the Pre- and Post-dividers divide frequency down while the MULT multiplies frequency up. The purpose of adding a multiplier is to avoid and reduce integer boundary spurs or to increase the phase-detector frequency for higher performance. See MULT Multiplier for details. The phase detector frequency, fPD, is therefore equal to

Equation 1. fPD = (fOSCin / Pre-divider) * (MULT / Post-divider)

When using the Multiplier (MULT > 1), there are some points to remember:

  • The Multiplier must be greater than the Pre-divider.
  • Crystal mode must be disabled (XTAL_EN=0).
  • Using the multiplier may add noise, especially for multiplier values greater than 6.

7.3.3 PLL Phase Detector and Charge Pump

The phase detector compares the outputs of the Post-divider and N-divider and generates a correction current corresponding to the phase error. This charge pump current is programmable to different strengths.

7.3.4 PLL N-Divider and Fractional Circuitry

The total N-divider value is determined by Ninteger + NUM / DEN. The N-divider includes fractional compensation and can achieve any fractional denominator (DEN) from 1 to 16,777,215 (224 – 1). The integer portion, Ninteger, is the whole part of the N-divider value and the fractional portion, Nfrac = NUM / DEN, is the remaining fraction. Ninteger, NUM and DEN are programmable.

The order of the delta sigma modulator is also programmable from integer mode to fourth order. There are several dithering modes that are also programmable. Dithering is used to reduce fractional spurs. In order to make the fractional spurs consistent, the modulator is reset any time that the R0 register is programmed.

7.3.5 Partially Integrated Loop Filter

The LMX2571 integrates the third and fourth pole of the loop filter. The values for the resistors can be programmed independently through the MICROWIRE interface. The larger the values of the resistors, the stronger the attenuation of the internal loop filter. This partially integrated loop filter can only be used in synthesizer mode.

LMX2571 8_IntLF_SNAS654.gifFigure 15. Integrated Loop Filter

7.3.6 Low-Noise, Fully Integrated VCO

The LMX2571 includes a fully integrated VCO. The VCO generates a frequency which varies with the tuning voltage from the loop filter. Output of the VCO is fed to a prescaler before going to the N-divider. The prescaler value is selectable between 2 and 4. In general, prescaler equals 2 will result in better phase noise especially when the PLL is operated in fractional-N mode. If the prescaler equals 4, however, the device will consume less current. The VCO frequency is related to the other frequencies and Prescaler as follows:

Equation 2. fVCO = fPD * N-divider * Prescaler

In order to reduce the VCO tuning gain, thus improving the VCO phase noise performance, the VCO frequency range is divided into several different frequency bands. This creates the need for frequency calibration in order to determine the correct frequency band given a desired output frequency. The VCO is also calibrated for amplitude to optimize phase noise. These calibration routines are activated any time that the R0 register is programmed with the FCAL_EN bit equals one. It is important that a valid OSCin signal must present before VCO calibration begins.

This device will support a full sweep of the valid temperature range of 125°C (–40°C to 85°C) without having to re-calibrate the VCO. This is important for continuous operation of the synthesizer under the most extreme temperature variation.

7.3.7 External VCO Support

The LMX2571 supports an external VCO in PLL mode. In PLL mode, the internal VCO and its associated charge pump are powered down, and a 5-V charge pump is switched in to support external VCO. No extra external low noise op-amp is required to support 5-V tuning range VCO. The external VCO output can be obtained directly from the VCO or from the device’s RF output buffer.

7.3.8 Programmable RF Output Divider

The internal VCO RF output divider consists of two sub-dividers; the total division value is equal to the multiplication of them. As a result, the minimum division is 4 while the maximum division is 448.

LMX2571 8_VCODiv_SNAS654.gifFigure 16. VCO Output Divider

There is only one output divider when external VCO is being used. This divider supports even and odd division, and its values are programmable between 1 and 10.

7.3.9 Programmable RF Output Buffer

The RF output buffer type is selectable between push-pull and open drain. If open drain buffer is selected, external pullup to VccIO is required. Regardless of output type, output power can be programmed to various levels. The RF output buffer can be disabled while still keeping the PLL in lock. See RF Output Buffer Type for details.

7.3.10 Integrated TX, RX Switch

The LMX2571 integrates a T/R switch which is controlled by the TrCtl pin. The output from the internal VCO or external VCO divider will be routed to either the RFoutTx or RFoutRx ports, depending on the state of the TrCtl pin. The TrCtl pin not only controls the output port, but may also switch the output frequency simultaneously. For example, if TrCtl = 1, the active port is RFoutTx with an output frequency of F1. When TrCtl changes from 1 to 0, the active port could be RFoutRx with an output frequency of F2. LMX2571 has two sets of register to store the configurations for F1 and F2.

The T/R switch could also be configured as a fanout buffer to output the same signal at both RFoutTx and RFoutRx ports at the same time. All of these features are also programmable, see Programming and Frequency and Output Port Switching with TrCtl Pin for details.

7.3.11 Powerdown

The LMX2571 can be powered up and down using the CE pin or the POWERDOWN bit. All registers are preserved in memory while it is powered down. When the device comes out of the powered down state, either by resuming the POWERDOWN bit to zero or by pulling back CE pin HIGH (if it was powered down by CE pin), it is required that register R0 with FCAL_EN=1 be programmed again to re-calibrate the device.

7.3.12 Lock Detect

The MUXout pin of the LMX2571 can be configured to output a signal that indicates when the PLL is being locked. If lock detect is enabled while the MUXout pin is configured as a lock-detect output, when the device is locked the MUXout pin output is a logic HIGH voltage. When the device is unlocked, MUXout output is a logic LOW voltage.

7.3.13 FSK Modulation

Direct digital FSK modulation is supported in LMX2571. FSK modulation is achieved by changing the output frequency by changing the N-divider value. The LMX2571 supports four different types of FSK operation.

  1. FSK PIN mode. LMX2571 supports 2-, 4- and 8-level FSK modulation in PIN mode. In this mode, symbols are directly fed to the FSK_D0, FSK_D1, and FSK_D2 pins. Symbol clock is fed to the FSK_DV pin. Symbols are latched into the device on the rising edge of the symbol clock. The maximum supported symbol clock rate is 1 MHz. The device has eight dedicated registers to pre-store the desired FSK frequency deviations, with each register corresponding to one of the FSK symbols. The LMX2571 will change its output frequency according to the states on the FSK pins; no extra register programming is required.
  2. FSK SPI mode. This mode is identical to the FSK PIN mode with the exception that the control for the selected FSK level is not performed with external pins but with register R34. Each time when register R34 is programmed, change only the FSK_DEV_SEL field to select the desired FSK frequency deviation as stored in the dedicated registers.
  3. FSK SPI FAST mode. In this mode, instead of selecting one of the pre-stored FSK level, change the FSK deviation directly by writing to the register R33, FSK_DEV_SPI_FAST field. As a result, this mode supports arbitrary-FSK level, which is useful to construct pulse-shaping or analog-FM modulation.
  4. FSK I2S mode. This mode is similar to the FSK SPI FAST mode, but the programming format is an I2S format on dedicated pins instead of SPI. The benefit of using I2S is that this interface could be shared and synchronous to other digital audio interfaces. The same FSK data input pins that are used in FSK PIN mode are re-used to support I2S programming. In this mode only the 16 bits of DATA field is required to program. The data is transmitted on the high or low side of the frame sync (programmable in register R34, FSK_I2S_FS_POL). The unused side of the frame sync needs to be at least one clock cycle. In other words, 17 (16 + 1) CLK cycles are required at a minimum for one I2S frame. Maximum I2S clock rate is 100 MHz.
LMX2571 8_FSKPIN_SNAS654.gifFigure 17. FSK PIN Mode Timing
LMX2571 8_FSKI2S_SNAS654.gifFigure 18. FSK I2S Mode Timing

See Direct Digital FSK Modulation for FSK operation details.

7.3.14 FastLock

The LMX2571 includes a FastLock feature that can be used to improve the lock times in PLL mode when the loop bandwidth is small. In general, the lock time is approximately equal to 4 divided by the loop bandwidth. If the loop bandwidth is 1 kHz, then the lock time would be 4 ms. However, if the fPD is much higher than the loop bandwidth, cycle slipping may occur, and the actual lock time will be much longer. Traditional fastlock usually reduces lock time by increasing loop bandwidth during frequency switching. However, there is a limitation on the achievable maximum loop bandwidth due to limitation on charge-pump current and loop filter component values. In some cases, this kind of fastlock technique will make cycle slip even worse.

The LMX2571 adopts a new FastLock approach that eliminates the cycle slip problem. With an external analog SPST switch in conjunction with LMX2571’s FastLock control, the lock time for a 100-MHz frequency switch could be settled in less than 1.5 ms. See FastLock with External VCO for details.

7.3.15 Register Readback

The LMX2571 allows any of its registers to be read back. The MUXout pin can be programmed to support either lock-detect output or register-readback serial-data output. To read back a certain register value, follow the following steps:

  1. Set the R/W bit to 1; the data field contents are ignored.
  2. Send the register to the device; readback serial data will be output starting at the 9th clock cycle.
LMX2571 8_Readback_SNAS654.gifFigure 19. Register Readback Timing Diagram

7.4 Device Functional Modes

7.4.1 Operation Mode

The device can be operated in synthesizer mode or PLL mode.

  1. Synthesizer mode. The internal VCO will be adopted.
  2. PLL mode. The device is operated as a standalone PLL; an external VCO is required to complete the loop.

7.4.2 Duplex Mode

LMX2571 supports fast frequency switching between two pre-defined register sets, F1 and F2. This feature is good for duplex operation. The device supports three duplex modes:

  1. Synthesizer duplex mode. Both F1 and F2 are operated in synthesizer mode.
  2. PLL duplex mode. Both F1 and F2 are operated in PLL mode.
  3. Synthesizer/PLL duplex mode. In this mode, F1 and F2 will be operated in different operation mode.

7.4.3 FSK Mode

LMX2571 supports four direct digital FSK modulation modes.

  1. FSK PIN mode. 2-, 4- and 8-level FSK modulation. Modulation data is fed to the device through dedicated pins.
  2. FSK SPI mode. 2-, 4- and 8-level FSK modulation. Pre-defined FSK deviation is selected through SPI programming.
  3. FSK SPI FAST mode. This mode supports arbitrary-level FSK modulation. Desired FSK deviation is written to the device through SPI programming.
  4. FSK I2S mode. Arbitrary-level FSK modulation is supported. Desired FSK deviation is fed to the device through dedicated pins.

7.5 Programming

The LMX2571 is programmed using several 24-bit registers. A 24-bit shift register is used as a temporary register to indirectly program the on-chip registers. The shift register consists of a data field, an address field, and a R/W bit. The MSB is the R/W bit. 0 means register write while 1 means register read. The following 7 bits, ADDR[6:0], form the address field which is used to decode the internal register address. The remaining 16 bits form the data field DATA[15:0]. While LE is low, serial data is clocked into the shift register upon the rising edge of clock. Serial data is shifted MSB first into the shift register when programming. When LE goes high, data is transferred from the data field into the selected active register bank. See Figure 1 for timing diagram details.

7.5.1 Recommended Initial Power on Programming Sequence

When the device is first powered up, it needs to be initialized, and the ordering of this programming is important. The sequence is listed below. After this sequence is completed, the device should be running and locked to the proper frequency.

  1. Apply power to the device and ensure the Vcc pins are at the proper levels.
  2. If CE is LOW, pull it HIGH.
  3. Wait 100 µs for the internal LDOs to become stable.
  4. Ensure that a valid reference is applied to the OSCin pin.
  5. Program register R0 with RESET=1. This will ensure all the registers are reset to their default values.
  6. Program in sequence registers R60, R58, R53, …, R1 and then R0.

7.5.2 Recommended Sequence for Changing Frequencies

The recommended sequence for changing frequencies in different scenarios is as follows:

  1. If the N-divider is changing, program the relevant registers, then program R0 with FCAL_EN = 1.
  2. In FSK SPI mode, FSK SPI FAST mode, and FSK I2S mode, the fractional numerator is changing; program the relevant registers only.
  3. If switching frequency between F1 and F2, program the relevant control registers only or toggle the TrCtl pin. See Frequency and Output Port Switching with TrCtl Pin for details.

7.6 Register Maps

REG. 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 POR
R/W ADDRESS[6:0] DATA[15:0]
R60 R/W 0 1 1 1 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3C4000h
R58 R/W 0 1 1 1 0 1 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 3A0C00h
R53 R/W 0 1 1 0 1 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 1 1 0 352802h
R47 R/W 0 1 0 1 1 1 1 0 DITHERING 0 0 0 0 0 0 0 0 0 0 0 0 0 2F0000h
R42 R/W 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 EXTVCO
_CP
_POL
EXTVCO_CP_IDN 2A0210h
R41 R/W 0 1 0 1 0 0 1 0 0 0 0 EXTVCO_CP_IUP EXTVCO_CP_GAIN CP_IDN 290810h
R40 R/W 0 1 0 1 0 0 0 0 0 0 CP_IUP CP_GAIN 0 1 1 1 0 0 28101Ch
R39 R/W 0 1 0 0 1 1 1 0 0 0 1 0 0 0 1 1 1 1 1 SDO_LD_
SEL
0 1 LD_EN 2711F0h
R35 R/W 0 1 0 0 0 1 1 0 0 MULT_WAIT OUTBUF
_AUTO
MUTE
OUTBUF
_TX
_TYPE
OUTBUF
_RX
_TYPE
230647h
R34 R/W 0 1 0 0 0 1 0 IPBUF
DIFF_
TERM
IPBUF_
SE_DIFF
_SEL
XTAL_PWRCTRL XTAL_EN 0 FSK_I2S_
FS_POL
FSK_I2S_
CLK_POL
FSK_LEVEL FSK_DEV_SEL FSK_
MODE_
SEL0
FSK_
MODE_
SEL1
221000h
R33 R/W 0 1 0 0 0 0 1 FSK_DEV_SPI_FAST 210000h
R32 R/W 0 1 0 0 0 0 0 FSK_DEV7_F2 200000h
R31 R/W 0 0 1 1 1 1 1 FSK_DEV6_F2 1F0000h
R30 R/W 0 0 1 1 1 1 0 FSK_DEV5_F2 1E0000h
R29 R/W 0 0 1 1 1 0 1 FSK_DEV4_F2 1D0000h
R28 R/W 0 0 1 1 1 0 0 FSK_DEV3_F2 1C0000h
R27 R/W 0 0 1 1 0 1 1 FSK_DEV2_F2 1B0000h
R26 R/W 0 0 1 1 0 1 0 FSK_DEV1_F2 1A0000h
R25 R/W 0 0 1 1 0 0 1 FSK_DEV0_F2 190000h
R24 R/W 0 0 1 1 0 0 0 0 0 0 0 0 FSK_EN_
F2
EXTVCO_CHDIV_F2 EXTVCO
_SEL
_F2
OUTBUF_TX_PWR_F2 180010h
R23 R/W 0 0 1 0 1 1 1 0 0 0 OUTBUF_RX_PWR_F2 OUTBUF
_TX_EN
_F2
OUTBUF
_RX_EN
_F2
0 0 0 LF_R4_F2 1710A4h
R22 R/W 0 0 1 0 1 1 0 LF_R3_F2 CHDIV2_F2 CHDIV1_F2 PFD_DELAY_F2 MULT_F2 168584h
R21 R/W 0 0 1 0 1 0 1 PLL_R_F2 PLL_R_PRE_F2 150101h
R20 R/W 0 0 1 0 1 0 0 PLL_N_
PRE_F2
FRAC_ORDER_F2 PLL_N_F2 140028h
R19 R/W 0 0 1 0 0 1 1 PLL_DEN_F2[15:0] 130000h
R18 R/W 0 0 1 0 0 1 0 PLL_NUM_F2[15:0] 120000h
R17 R/W 0 0 1 0 0 0 1 PLL_DEN_F2[23:16] PLL_NUM_F2[23:16] 110000h
R16 R/W 0 0 1 0 0 0 0 FSK_DEV7_F1 100000h
R15 R/W 0 0 0 1 1 1 1 FSK_DEV6_F1 F0000h
R14 R/W 0 0 0 1 1 1 0 FSK_DEV5_F1 E0000h
R13 R/W 0 0 0 1 1 0 1 FSK_DEV4_F1 D0000h
R12 R/W 0 0 0 1 1 0 0 FSK_DEV3_F1 C0000h
R11 R/W 0 0 0 1 0 1 1 FSK_DEV2_F1 B0000h
R10 R/W 0 0 0 1 0 1 0 FSK_DEV1_F1 A0000h
R9 R/W 0 0 0 1 0 0 1 FSK_DEV0_F1 90000h
R8 R/W 0 0 0 1 0 0 0 0 0 0 0 0 FSK_EN_
F1
EXTVCO_CHDIV_F1 EXTVCO
_SEL
_F1
OUTBUF_TX_PWR_F1 80010h
R7 R/W 0 0 0 0 1 1 1 0 0 0 OUTBUF_RX_PWR_F1 OUTBUF
_TX_EN
_F1
OUTBUF
_RX_EN
_F1
0 0 0 LF_R4_F1 710A4h
R6 R/W 0 0 0 0 1 1 0 LF_R3_F1 CHDIV2_F1 CHDIV1_F1 PFD_DELAY_F1 MULT_F1 68584h
R5 R/W 0 0 0 0 1 0 1 PLL_R_F1 PLL_R_PRE_F1 50101h
R4 R/W 0 0 0 0 1 0 0 PLL_N_
PRE_F1
FRAC_ORDER_F1 PLL_N_F1 40028h
R3 R/W 0 0 0 0 0 1 1 PLL_DEN_F1[15:0] 30000h
R2 R/W 0 0 0 0 0 1 0 PLL_NUM_F1[15:0] 20000h
R1 R/W 0 0 0 0 0 0 1 PLL_DEN_F1[23:16] PLL_NUM_F1[23:16] 10000h
R0 R/W 0 0 0 0 0 0 0 0 0 RESET POWER
DOWN
RXTX_
CTRL
RXTX_
POL
F1F2_
INIT
F1F2_
CTRL
F1F2_
MODE
F1F2_
SEL
0 0 0 0 1 FCAL_EN 3h

The POR value is the power-on reset value that is assigned when the device is powered up or the RESET bit is asserted. POR is not a default working mode, all registers are required to program properly in order to make the device works as desired.

7.6.1 R60 Register (offset = 3Ch) [reset = 4000h]

Figure 20. R60 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
R/W-4000h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 1. R60 Register Field Descriptions

Bit Field Type Reset Description
15-0 R/W 4000h

Program A000h to this field.

7.6.2 R58 Register (offset = 3Ah) [reset = C00h]

Figure 21. R58 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0
R/W-C00h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 2. R58 Register Field Descriptions

Bit Field Type Reset Description
15-0 R/W C00h

Program 8C00h to this field.

7.6.3 R53 Register (offset = 35h) [reset = 2802h]

Figure 22. R53 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 1 1 1 1 0 0 0 0 0 0 0 0 1 1 0
R/W-2802h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 3. R53 Register Field Descriptions

Bit Field Type Reset Description
15-0 R/W 2802h

Program 7806h to this field.

7.6.4 R47 Register (offset = 2Fh) [reset = 0h]

Figure 23. R47 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 DITHERING 0 0 0 0 0 0 0 0 0 0 0 0 0
R/W-0h R/W-0h R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 4. R47 Register Field Descriptions

Bit Field Type Reset Description
15 R/W 0h

Program 0h to this field.

14-13 DITHERING R/W 0h

Set the level of dithering. This feature is used to mitigate spurs level in certain use case by increasing the level of randomness in the Delta Sigma modulator, typically done at the expense of noise at certain offset.
0 = Disabled
1 = Weak
2 = Medium
3 = Strong

12-0 R/W 0h

Program 0h to this field.

7.6.5 R42 Register (offset = 2Ah) [reset = 210h]

Figure 24. R42 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 1 0 0 0 EXTVCO_CP_POL EXTVCO_CP_IDN
R/W-8h R/W-0h R/W-10h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 5. R42 Register Field Descriptions

Bit Field Type Reset Description
15-6 R/W 8h

Program 8h to this field.

5 EXTVCO_CP_POL R/W 0h

Sets the phase detector polarity for external VCO in PLL mode operation. Positive means VCO frequency increases directly proportional to Vtune voltage.
0 = Positive
1 = Negative

4-0 EXTVCO_CP_IDN R/W 10h

Set the base charge pump current for external VCO in PLL mode operation. The total base charge pump current is equal to EXTVCO_CP_IDN + EXTVCO_CP_IUP. EXTVCO_CP_IDN must be equal to EXTVCO_CP_IUP. Only even number values are supported.
0 = Tri-state
2 = 312.5 µA
4 = 625 µA
...
30 = 3437.5 µA

7.6.6 R41 Register (offset = 29h) [reset = 810h]

Figure 25. R41 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 EXTVCO_CP_IUP EXTVCO_CP_GAIN CP_IDN
R/W-0h R/W-10h R/W-0h R/W-10h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 6. R41 Register Field Descriptions

Bit Field Type Reset Description
15-12 R/W 0h

Program 0h to this field.

11-7 EXTVCO_CP_IUP R/W 10h

Set the base charge pump current for external VCO in PLL mode operation. The total base charge pump current is equal to EXTVCO_CP_IDN + EXTVCO_CP_IUP. EXTVCO_CP_IDN must be equal to EXTVCO_CP_IUP. Only even number values are supported.
0 = Tri-state
2 = 312.5 µA
4 = 625 µA
...
30 = 3437.5 µA

6-5 EXTVCO_CP_GAIN R/W 0h

Set the multiplication factor to the base charge pump current for external VCO in PLL mode operation. For example, if the gain here is 2x and if the total base charge pump current (EXTVCO_CP_IDN + EXTVCO_CP_IUP) is 2.5 mA, then the final charge pump current applied to the loop filter is 5 mA. The gain values are not precise. They are provided as a quick way to boost the total charge pump current for debug purposes or specific applications.
0 = 1x
1 = 2x
2 = 1.5x
3 = 2.5x

4-0 CP_IDN R/W 10h

Set the base charge pump current for internal VCO in synthesizer mode operation. The total base charge pump current is equal to CP_IDN + CP_IUP. CP_IDN must be equal to CP_IUP.
0 = Tri-state
1 = 156.25 µA
2 = 312.5 µA
3 = 468.75 µA
...
31 = 3593.75 µA

7.6.7 R40 Register (offset = 28h) [reset = 101Ch]

Figure 26. R40 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 CP_IUP CP_GAIN 0 1 1 1 0 0
R/W-0h R/W-10h R/W-0h R/W-1Ch
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 7. R40 Register Field Descriptions

Bit Field Type Reset Description
15-13 R/W 0h

Program 0h to this field.

12-8 CP_IUP R/W 10h

Set the base charge pump current for internal VCO in synthesizer mode operation. The total base charge pump current is equal to CP_IDN + CP_IUP. CP_IDN must be equal to CP_IUP.
0 = Tri-state
1 = 156.25 µA
2 = 312.5 µA
3 = 468.75 µA
...
31 = 3593.75 µA

7-6 CP_GAIN R/W 0h

Set the multiplication factor to the base charge pump current for internal VCO in synthesizer mode operation. For example, if the gain here is 2x and if the total base charge pump current (CP_IDN + CP_IUP) is 2.5 mA, then the final charge pump current applied to the loop filter is 5 mA. The gain values are not precise. They are provided as a quick way to boost the total charge pump current for debug purposes or specific applications.
0 = 1x
1 = 2x
2 = 1.5x
3 = 2.5x

5-0 R/W 1Ch

Program 1Ch to this field.

7.6.8 R39 Register (offset = 27h) [reset = 11F0h]

Figure 27. R39 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 1 0 0 0 1 1 1 1 1 SDO_LD_SEL 0 1 LD_EN
R/W-11Fh R/W-0h R/W-0h R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 8. R39 Register Field Descriptions

Bit Field Type Reset Description
15-4 R/W 11Fh

Program 11Fh to this field.

3 SDO_LD_SEL R/W 0h

Defines the MUXout pin function.
0 = Register readback serial data output
1 = Lock detect output

2-1 R/W 0h

Program 1h to this field.

0 LD_EN R/W 0h

Enables lock detect function.
0 = Disabled
1 = Enabled

7.6.9 R35 Register (offset = 23h) [reset = 647h]

Figure 28. R35 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 MULT_WAIT OUTBUF_AUTOMUTE OUTBUF_TX_TYPE OUTBUF_RX_TYPE
R/W-0h R/W-C8h R/W-1h R/W-1h R/W-1h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 9. R35 Register Field Descriptions

Bit Field Type Reset Description
15-14 R/W 0h

Program 0h to this field.

13-3 MULT_WAIT R/W C8h

A 20-µs settling time is required for MULT, if it is enabled. These bits set the correct settling time according to the OSCin frequency. For example, if OSCin frequency is 100 MHz, set these bits to 2000. No matter if MULT is enabled or not, the configured MULT settling time forms part of the total frequency switching time.
0 = Do not use this setting
1 = 1 OSCin clock cycle
...
2047 = 2047 OSCin clock cycles

2 OUTBUF_AUTOMUTE R/W 1h

If this bit is set, the output buffers will be muted until PLL is locked. This bit applies to the following events: (a) device initialization (b) manually change VCO frequency, and (c) F1F2 switching. However, if the PLL is unlocked afterward (for example, OSCin is removed), the output buffers will not be muted and will remain active.
0 = Disabled
1 = Enabled

1 OUTBUF_TX_TYPE R/W 1h

Sets the output buffer type of RFoutTx. If the buffer is open drain output, a pullup to VccIO is required. See RF Output Buffer Type for details.
0 = Open drain
1 = Push pull

0 OUTBUF_RX_TYPE R/W 1h

Sets the output buffer type of RFoutRx. If the buffer is open drain output, a pullup to VccIO is required. See RF Output Buffer Type for details.
0 = Open drain
1 = Push pull

7.6.10 R34 Register (offset = 22h) [reset = 1000h]

Figure 29. R34 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
IPBUFDIFF_TERM IPBUF_SE_DIFF_SEL XTAL_PWRCTRL XTAL_EN 0 FSK_I2S_FS_POL FSK_I2S_CLK_POL FSK_LEVEL FSK_DEV_SEL FSK_MODE_SEL0 FSK_MODE_SEL1
R/W-0h R/W-0h R/W-2h R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 10. R34 Register Field Descriptions

Bit Field Type Reset Description
15 IPBUFDIFF_TERM R/W 0h

Enables independent 50 Ω input termination on both OSCin and OSCin* pins. This function is valid even if OSCin input is configured as single-ended input.
0 = Disabled
1 = Enabled

14 IPBUF_SE_DIFF_SEL R/W 0h

Selects between single-ended and differential OSCin input.
0 = Single-ended input
1 = Differential input

13-11 XTAL_PWRCTRL R/W 2h

Set the value of the series resistor being used to limit the power dissipation through the crystal when crystal is being used as OSCin input. See OSCin Configuration for details.
0 = 0 Ω
1 = 100 Ω
2 = 200 Ω
3 = 300 Ω
4-7 = Reserved

10 XTAL_EN R/W 0h

Enables the crystal oscillator buffer for use as OSCin input. This bit will overwrite IPBUF_SE_DIFF_SEL.
0 = Disabled
1 = Enabled

9 R/W 0h

Program 0h to this field.

8 FSK_I2S_FS_POL R/W 0h

Sets the polarity of the I2S Frame Sync input in FSK I2S mode.
0 = Active HIGH
1 = Active LOW

7 FSK_I2S_CLK_POL R/W 0h

Sets the polarity of the I2S CLK input in FSK I2S mode.
0 = Rising edge strobe
1 = Falling edge strobe

6-5 FSK_LEVEL R/W 0h

Define the desired FSK level in FSK PIN mode and FSK SPI mode. When this bit is zero, FSK operation in these modes is disabled even if FSK_EN_Fx = 1.
0 = Disabled
1 = 2FSK
2 = 4FSK
3 = 8FSK

4-2 FSK_DEV_SEL R/W 0h

In FSK SPI mode, these bits select one of the FSK deviations as defined in registers R25-32 or R9-16.
0 = FSK_DEV0_Fx
1 = FSK_DEV1_Fx
...
7 = FSK_DEV7_Fx

1 FSK_MODE_SEL0 R/W 0h

FSK_MODE_SEL0 and FSK_MODE_SEL1 define the FSK operation mode. FSK_MODE_SEL[1:0] =
00 = FSK PIN mode
01 = FSK SPI mode
10 = FSK I2S mode
11 = FSK SPI FAST mode

0 FSK_MODE_SEL1 R/W 0h

Same as above.

7.6.11 R33 Register (offset = 21h) [reset = 0h]

Figure 30. R33 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
FSK_DEV_SPI_FAST
R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 11. R33 Register Field Descriptions

Bit Field Type Reset Description
15-0 FSK_DEV_SPI_FAST R/W 0h

Define the desired frequency deviation in FSK SPI FAST mode. See Direct Digital FSK Modulation for details.

7.6.12 R25 to R32 Register (offset = 19h to 20h) [reset = 0h]

Figure 31. R25 to R32 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
FSK_DEV0_F2 to FSK_DEV7_F2
R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 12. R25 to R32 Register Field Descriptions

Bit Field Type Reset Description
15-0 FSK_DEV0_F2 to FSK_DEV7_F2 R/W 0h

Define the desired frequency deviation in FSK PIN mode and FSK SPI mode. See Direct Digital FSK Modulation for details.

7.6.13 R24 Register (offset = 18h) [reset = 10h]

Figure 32. R24 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 FSK_EN_F2 EXTVCO_CHDIV_F2 EXTVCO_SEL_F2 OUTBUF_TX_PWR_F2
R/W-0h R/W-0h R/W-0h R/W-0h R/W-10h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 13. R24 Register Field Descriptions

Bit Field Type Reset Description
15-11 R/W 0h

Program 0h to this field.

10 FSK_EN_F2 R/W 0h

Enables FSK operation in all FSK operation modes. When this bit is set, fractional denominator DEN should be zero. See Direct Digital FSK Modulation for details.
0 = Disabled
1 = Enabled

9-6 EXTVCO_CHDIV_F2 R/W 0h

Set the value of the output channel divider, CHDIV3, when using external VCO in PLL mode.
0 = Divide by 1
1 = Reserved
2 = Divide by 2
3 = Divide by 3
...
10 = Divide by 10
11-15 = Reserved

5 EXTVCO_SEL_F2 R/W 0h

Selects synthesizer mode (internal VCO) or PLL mode (external VCO) operation.
0 = Synthesizer mode
1 = PLL mode

4-0 OUTBUF_TX_PWR_F2 R/W 10h

Set the output power at RFoutTx port. See RF Output Buffer Power Control for details.

7.6.14 R23 Register (offset = 17h) [reset = 10A4h]

Figure 33. R23 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 OUTBUF_RX_PWR_F2 OUTBUF_TX_EN_F2 OUTBUF_RX_EN_F2 0 0 0 LF_R4_F2
R/W-0h R/W-10h R/W-1h R/W-0h R/W-4h R/W-4h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 14. R23 Register Field Descriptions

Bit Field Type Reset Description
15-13 R/W 0h

Program 0h to this field.

12-8 OUTBUF_RX_PWR_F2 R/W 10h

Set the output power at RFoutRx port. See RF Output Buffer Power Control for details.

7 OUTBUF_TX_EN_F2 R/W 1h

Enables RFoutTx port.
0 = Disabled
1 = Enabled

6 OUTBUF_RX_EN_F2 R/W 0h

Enables RFoutRx port.
0 = Disabled
1 = Enabled

5-3 R/W 4h

Program 0h to this field.

2-0 LF_R4_F2 R/W 4h

Set the resistor value for the 4th pole of the internal loop filter. The shunt capacitor of that pole is 100 pF.
0 = Bypass
1 = 3.2 kΩ
2 = 1.6 kΩ
3 = 1.1 kΩ
4 = 800 Ω
5 = 640 Ω
6 = 533 Ω
7 = 457 Ω

7.6.15 R22 Register (offset = 16h) [reset = 8584h]

Figure 34. R22 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
LF_R3_F2 CHDIV2_F2 CHDIV1_F2 PFD_DELAY_F2 MULT_F2
R/W-4h R/W-1h R/W-1h R/W-4h R/W-4h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 15. R22 Register Descriptions

Bit Field Type Reset Description
15-13 LF_R3_F2 R/W 4h

Set the resistor value for the 3rd pole of the internal loop filter. The shunt capacitor of that pole is 50 pF.
0 = Bypass
1 = 3.2 kΩ
2 = 1.6 kΩ
3 = 1.1 kΩ
4 = 800 Ω
5 = 640 Ω
6 = 533 Ω
7 = 457 Ω

12-10 CHDIV2_F2 R/W 1h

Set the value of the output channel divider, CHDIV2, when using internal VCO in synthesizer mode.
0 = Divide by 1
1 = Divide by 2
2 = Divide by 4
3 = Divide by 8
4 = Divide by 16
5 = Divide by 32
6 = Divide by 64

9-8 CHDIV1_F2 R/W 1h

Set the value of the output channel divider, CHDIV1, when using internal VCO in synthesizer mode.
0 = Divide by 4
1 = Divide by 5
2 = Divide by 6
3 = Divide by 7

7-5 PFD_DELAY_F2 R/W 4h

Used to optimize spurs and phase noise. Suggested values are:
Integer mode (NUM = 0): use PFD_DELAY ≤ 5
Fractional mode with N-divider < 22: use PFD_DELAY ≤ 4
Fractional mode with N-divider ≥ 22: use PFD_DELAY ≥ 3

4-0 MULT_F2 R/W 4h

Set the MULT multiplier value. MULT value must be greater than Pre-divider value. MULT is not supported when crystal is being used as the reference clock input. See MULT Multiplier for details.
0 = Reserved
1 = Bypass
2 = 2x
...
13 = 13x
14-31 = Reserved

7.6.16 R21 Register (offset = 15h) [reset = 101h]

Figure 35. R21 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
PLL_R_F2 PLL_R_PRE_F2
R/W-1h R/W-1h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 16. R21 Register Descriptions

Bit Field Type Reset Description
15-8 PLL_R_F2 R/W 1h

Set the OSCin buffer Post-divider value.

7-0 PLL_R_PRE_F2 R/W 1h

Set the OSCin buffer Pre-divider value. This value must be smaller than MULT value.

7.6.17 R20 Register (offset = 14h) [reset = 28h]

Figure 36. R20 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
PLL_N_PRE_F2 FRAC_ORDER_F2 PLL_N_F2
R/W-0h R/W-0h R/W-28h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 17. R20 Register Descriptions

Bit Field Type Reset Description
15 PLL_N_PRE_F2 R/W 0h

Sets the Prescaler value.
0 = Divide by 2
1 = Divide by 4

14-12 FRAC_ORDER_F2 R/W 0h

Select the order of the Delta Sigma modulator.
0 = Integer mode
1 = 1st order
2 = 2nd order
3 = 3rd order
4-7 = 4th order

11-0 PLL_N_F2 R/W 28h

Set the integer portion of the N-divider value. Maximum value is 1023.

7.6.18 R19 Register (offset = 13h) [reset = 0h]

Figure 37. R19 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
PLL_DEN_F2[15:0]
R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 18. R19 Register Field Descriptions

Bit Field Type Reset Description
15-0 PLL_DEN_F2[15:0] R/W 0h

Set the LSB bits of the fractional denominator of the N-divider.

7.6.19 R18 Register (offset = 12h) [reset = 0h]

Figure 38. R18 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
PLL_NUM_F2[15:0]
R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 19. R18 Register Field Descriptions

Bit Field Type Reset Description
15-0 PLL_NUM_F2[15:0] R/W 0h

Set the LSB bits of the fractional numerator of the N-divider.

7.6.20 R17 Register (offset = 11h) [reset = 0h]

Figure 39. R17 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
PLL_DEN_F2[23:16] PLL_NUM_F2[23:16]
R/W-0h R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 20. R17 Register Descriptions

Bit Field Type Reset Description
15-8 PLL_DEN_F2[23:16] R/W 0h

Set the MSB bits of the fractional denominator of the N-divider.

7-0 PLL_NUM_F2[23:16] R/W 0h

Set the MSB bits of the fractional numerator of the N-divider.

7.6.21 R9 to R16 Register (offset = 9h to 10h) [reset = 0h]

Figure 40. R9 to R16 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
FSK_DEV0_F1 to FSK_DEV7_F1
R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 21. R9 to R16 Register Field Descriptions

Bit Field Type Reset Description
15-0 FSK_DEV0_F1 to FSK_DEV7_F1 R/W 0h

See Table 12.

7.6.22 R8 Register (offset = 8h) [reset = 10h]

Figure 41. R8 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 FSK_EN_F1 EXTVCO_CHDIV_F1 EXTVCO_SEL_F1 OUTBUF_TX_PWR_F1
R/W-0h R/W-0h R/W-0h R/W-0h R/W-10h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 22. R8 Register Field Descriptions

Bit Field Type Reset Description
15-11 R/W 0h

Program 0h to this field.

10 FSK_EN_F1 R/W 0h

See Table 13.

9-6 EXTVCO_CHDIV_F1 R/W 0h

See Table 13.

5 EXTVCO_SEL_F1 R/W 0h

See Table 13.

4-0 OUTBUF_TX_PWR_F1 R/W 10h

See Table 13.

7.6.23 R7 Register (offset = 7h) [reset = 10A4h]

Figure 42. R7 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 OUTBUF_RX_PWR_F1 OUTBUF_TX_EN_F1 OUTBUF_RX_EN_F1 0 0 0 LF_R4_F1
R/W-0h R/W-10h R/W-1h R/W-0h R/W-4h R/W-4h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 23. R7 Register Field Descriptions

Bit Field Type Reset Description
15-13 R/W 0h

Program 0h to this field.

12-8 OUTBUF_RX_PWR_F1 R/W 10h

See Table 14.

7 OUTBUF_TX_EN_F1 R/W 1h

See Table 14.

6 OUTBUF_RX_EN_F1 R/W 0h

See Table 14.

5-3 R/W 4h

Program 0h to this field.

2-0 LF_R4_F1 R/W 4h

See Table 14.

7.6.24 R6 Register (offset = 6h) [reset = 8584h]

Figure 43. R6 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
LF_R3_F1 CHDIV2_F1 CHDIV1_F1 PFD_DELAY_F1 MULT_F1
R/W-4h R/W-1h R/W-1h R/W-4h R/W-4h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 24. R6 Register Descriptions

Bit Field Type Reset Description
15-13 LF_R3_F1 R/W 4h

See Table 15.

12-10 CHDIV2_F1 R/W 1h

See Table 15.

9-8 CHDIV1_F1 R/W 1h

See Table 15.

7-5 PFD_DELAY_F1 R/W 4h

See Table 15.

4-0 MULT_F1 R/W 4h

See Table 15.

7.6.25 R5 Register (offset = 5h) [reset = 101h]

Figure 44. R5 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
PLL_R_F1 PLL_R_PRE_F1
R/W-1h R/W-1h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 25. R5 Register Descriptions

Bit Field Type Reset Description
15-8 PLL_R_F1 R/W 1h

See Table 16.

7-0 PLL_R_PRE_F1 R/W 1h

See Table 16.

7.6.26 R4 Register (offset = 4h) [reset = 28h]

Figure 45. R4 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
PLL_N_PRE_F1 FRAC_ORDER_F1 PLL_N_F1
R/W-0h R/W-0h R/W-28h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 26. R4 Register Descriptions

Bit Field Type Reset Description
15 PLL_N_PRE_F1 R/W 0h

See Table 17.

14-12 FRAC_ORDER_F1 R/W 0h

See Table 17.

11-0 PLL_N_F1 R/W 28h

See Table 17.

7.6.27 R3 Register (offset = 3h) [reset = 0h]

Figure 46. R3 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
PLL_DEN_F1[15:0]
R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 27. R3 Register Field Descriptions

Bit Field Type Reset Description
15-0 PLL_DEN_F1[15:0] R/W 0h

See Table 18.

7.6.28 R2 Register (offset = 2h) [reset = 0h]

Figure 47. R2 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
PLL_NUM_F1[15:0]
R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 28. R2 Register Field Descriptions

Bit Field Type Reset Description
15-0 PLL_NUM_F1[15:0] R/W 0h

See Table 19.

7.6.29 R1 Register (offset = 1h) [reset = 0h]

Figure 48. R1 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
PLL_DEN_F1[23:16] PLL_NUM_F1[23:16]
R/W-0h R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 29. R1 Register Descriptions

Bit Field Type Reset Description
15-8 PLL_DEN_F1[23:16] R/W 0h

See Table 20.

7-0 PLL_NUM_F1[23:16] R/W 0h

See Table 20.

7.6.30 R0 Register (offset = 0h) [reset = 3h]

Figure 49. R0 Register
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 RESET POWERDOWN RXTX_CTRL RXTX_POL F1F2_INIT F1F2_CTRL F1F2_MODE F1F2_SEL 0 0 0 0 1 FCAL_EN
R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h R/W-1h R/W-1h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 30. R0 Register Field Descriptions

Bit Field Type Reset Description
15-14 R/W 0h

Program 0h to this field.

13 RESET R/W 0h

Resets all the registers to the default values. This bit is self-clearing.
0 = Normal operation
1 = Reset

12 POWERDOWN R/W 0h

Powers down the device. When the device comes out of the powered down state, either by resuming this bit to zero or by pulling back CE pin HIGH (if it was powered down by CE pin), it is required that register R0 with FCAL_EN = 1 be programmed again to re-calibrate the device. A 100-µs wait-time is recommended before programming R0.
0 = Normal operation
1 = Power down

11 RXTX_CTRL R/W 0h

Sets the control mode of TX/RX switching.
0 = Switching is controlled by register programming
1 = Switching is controlled by toggling the TrCtl pin

10 RXTX_POL R/W 0h

Defines the polarity of the TrCtl pin.
0 = Active LOW = TX
1 = Active HIGH = TX

9 F1F2_INIT R/W 0h

Toggling this bit re-calibrates F1F2 if F1, F2 are modified after calibration. This bit is not self-clear, so it is required to clear the bit value after use. See Register R0 F1F2_INIT, F1F2_MODE usage for details.
0 = Clear bit value
1 = Re-calibrate

8 F1F2_CTRL R/W 0h

Sets the control mode of F1/F2 switching. Switching by TrCtl pin requires F1F2_MODE = 1.
0 = Switching is controlled by register programming
1 = Switching is controlled by toggling the TrCtl pin

7 F1F2_MODE R/W 0h

Calibrates F1 and F2 during device initialization (initial power on programming). It also enables F1-F2 switching with the TrCtl pin. Even if this bit is not set, F1-F2 switching is still possible but the first switching time will not be optimized because either F1 or F2 will only be calibrated. If F1-F2 switching is not required, set this bit to zero. See Register R0 F1F2_INIT, F1F2_MODE usage for details.
0 = Disable F1F2 calibration
1 = Enable F1F2 calibration

6 F1F2_SEL R/W 0h

Selects F1 or F2 configuration registers.
0 = F1 registers
1 = F2 registers

5-1 R/W 1h

Program 1h to this field.

0 FCAL_EN R/W 1h

Activates all kinds of calibrations, suggest keep it enabled all the time. If it is desired that the R0 register be programmed without activating this calibration, then this bit can be set to zero.
0 = Disabled
1 = Enabled