\n

Peripheral_Registers

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0xC72 byte (0x0)
mem_usage : registers
protection :

Registers

RF_BMCW_REG

RF_OVERRULE_REG

RF_CAL_CTRL_REG

RF_REF_OSC_REG

RF_IRQ_CTRL_REG

RF_IFF_RESULT_REG

RF_ADCI_DC_OFFSET_REG

RF_ADCQ_DC_OFFSET_REG

RF_DC_OFFSET_RESULT_REG

RF_SYNTH_RESULT_REG

RF_SYNTH_RESULT2_REG

RF_SYNTH_RESULT3_REG

RF_CALSTATE_REG

RF_ENABLE_CONFIG1_REG

RF_ENABLE_CONFIG2_REG

RF_ENABLE_CONFIG3_REG

RF_ENABLE_CONFIG4_REG

RF_ENABLE_CONFIG5_REG

RF_ENABLE_CONFIG6_REG

RF_ENABLE_CONFIG7_REG

RF_ENABLE_CONFIG8_REG

RF_ENABLE_CONFIG9_REG

RF_ENABLE_CONFIG10_REG

RF_ENABLE_CONFIG11_REG

RF_ENABLE_CONFIG12_REG

RF_ENABLE_CONFIG13_REG

RF_ENABLE_CONFIG14_REG

RF_ENABLE_CONFIG15_REG

RF_ENABLE_CONFIG16_REG

RF_ENABLE_CONFIG17_REG

RF_ENABLE_CONFIG18_REG

RF_ENABLE_CONFIG19_REG

RF_ENABLE_CONFIG20_REG

RF_ENABLE_CONFIG21_REG

RF_ENABLE_CONFIG22_REG

RF_ENABLE_CONFIG23_REG

RF_CNTRL_TIMER_1_REG

RF_CNTRL_TIMER_2_REG

RF_CNTRL_TIMER_3_REG

RF_CNTRL_TIMER_4_REG

RF_CNTRL_TIMER_5_REG

RF_CNTRL_TIMER_6_REG

RF_CNTRL_TIMER_7_REG

RF_CNTRL_TIMER_8_REG

RF_CNTRL_TIMER_9_REG

RF_CNTRL_TIMER_10_REG

RF_CNTRL_TIMER_11_REG

RF_CNTRL_TIMER_12_REG

RF_CNTRL_TIMER_13_REG

RF_CNTRL_TIMER_14_REG

RF_CALCAP1_REG

BIAS_CTRL1_REG

RF_SPARE1_REG

RF_CALCAP2_REG

RF_SCAN_FEEDBACK_REG

RF_MIXER_CTRL1_REG

RF_MIXER_CTRL2_REG

RF_IFF_CTRL1_REG

RF_ADC_CTRL1_REG

RF_ADC_CTRL2_REG

RF_ADC_CTRL3_REG

RF_DEM_CTRL_REG

RF_AGC_LUT_01_REG

RF_AGC_LUT_23_REG

RF_AGC_LUT_45_REG

RF_AGC_LUT_67_REG

RF_AGC_LUT_89_REG

RF_AGC_CTRL1_REG

RF_AGC_CTRL2_REG

RF_AFC_CTRL_REG

RF_DC_OFFSET_CTRL1_REG

RF_DC_OFFSET_CTRL2_REG

RF_DC_OFFSET_CTRL3_REG

RF_DC_OFFSET_CTRL4_REG

RF_RADIG_SPARE_REG

RF_AGC_RESULT_REG

RF_RSSI_RESULT_REG

RF_PA_CTRL_REG

RF_SYNTH_CTRL1_REG

RF_SYNTH_CTRL2_REG

RF_SYNTH_CTRL3_REG

RF_VCOCAL_CTRL_REG

RF_MGAIN_CTRL_REG

RF_MGAIN_CTRL2_REG

RF_MGC_CTRL_REG

RF_VCOVAR_CTRL_REG

RF_VCO_CALCAP_BIT14_REG

RF_VCO_CALCAP_BIT15_REG

RF_PFD_CTRL_REG

RF_CP_CTRL_REG

RF_LF_RES_CTRL_REG

RF_LF_CTRL_REG

RF_TDC_CTRL_REG


RF_BMCW_REG

Changed functionality of bits [7:6]
address_offset : 0x0 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_BMCW_REG RF_BMCW_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CN_WR CN_SEL

CN_WR : [7:6] = offset to RFCAL_CAP_WR, coarse calibraton LUT [5:0] = channel number
bits : 0 - 7 (8 bit)
access : read-write

CN_SEL : Select between: 1 = use CN_WR as channel number 0 = use BLE Frequency word (normal function).
bits : 8 - 16 (9 bit)
access : read-write


RF_OVERRULE_REG


address_offset : 0x20 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_OVERRULE_REG RF_OVERRULE_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TX_DIS_WR TX_EN_WR RX_DIS_WR RX_EN_WR

TX_DIS_WR : Disable tx_en
bits : 0 - 0 (1 bit)
access : read-write

TX_EN_WR : Enable tx_en
bits : 1 - 2 (2 bit)
access : read-write

RX_DIS_WR : Disable rx_en
bits : 2 - 4 (3 bit)
access : read-write

RX_EN_WR : Enable rx_en
bits : 3 - 6 (4 bit)
access : read-write


RF_CAL_CTRL_REG


address_offset : 0x200 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_CAL_CTRL_REG RF_CAL_CTRL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SO_CAL EO_CAL MGAIN_CAL_DIS IFF_CAL_DIS DC_OFFSET_CAL_DIS VCO_CAL_DIS

SO_CAL : Start of calibration trigger.Writing a 1 starts calibration.1Reading returns the calibration status (1 = busy calibrating).
bits : 0 - 0 (1 bit)
access : read-write

EO_CAL : End of calibration trigger. Reading returns the eo_cal status signal which can be cleared by writing to RF_IRQ_CTRL_REG.EO_CAL_CLEAR
bits : 1 - 2 (2 bit)
access : read-only

MGAIN_CAL_DIS : Do not calibrate the VCO and Modulation Gain during Cal cycle
bits : 2 - 4 (3 bit)
access : read-write

IFF_CAL_DIS : Do not calibrate the IFF center frequency during Cal cycle
bits : 3 - 6 (4 bit)
access : read-write

DC_OFFSET_CAL_DIS : Do not calibrate the VGA2 Offset during Cal cycle
bits : 4 - 8 (5 bit)
access : read-write

VCO_CAL_DIS : Do not calibrate the VCO during Cal cycle
bits : 5 - 10 (6 bit)
access : read-write


RF_REF_OSC_REG


address_offset : 0x202 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_REF_OSC_REG RF_REF_OSC_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CNT_RO CNT_CLK

CNT_RO : number of reference oscillator periods that need to be counted
bits : 0 - 5 (6 bit)
access : read-write

CNT_CLK : number of clock pulses corresponding to the value of CNT_RO
bits : 6 - 20 (15 bit)
access : read-write


RF_IRQ_CTRL_REG


address_offset : 0x204 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_IRQ_CTRL_REG RF_IRQ_CTRL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EO_CAL_CLEAR

EO_CAL_CLEAR : Writing any value to this bit clears eo_cal interrupt.
bits : 0 - 0 (1 bit)
access : read-only


RF_IFF_RESULT_REG

Must be Retained
address_offset : 0x300 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_IFF_RESULT_REG RF_IFF_RESULT_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 IF_CAL_CAP_RD

IF_CAL_CAP_RD : IF calibration result capacitance.
bits : 0 - 4 (5 bit)
access : read-only


RF_ADCI_DC_OFFSET_REG

Must be Retained
address_offset : 0x310 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ADCI_DC_OFFSET_REG RF_ADCI_DC_OFFSET_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADC_OFFP_I_RD ADC_OFFN_I_RD

ADC_OFFP_I_RD : DC offset compensation in the I path (non-inverting input) in sign-magnitude notarion (i.e. -31 : 1 : 31 mV)
bits : 0 - 7 (8 bit)
access : read-only

ADC_OFFN_I_RD : DC offset compensation in the I path (inverting input) in sign-magnitude notarion (i.e. -31 : 1 : 31 mV)
bits : 8 - 23 (16 bit)
access : read-only


RF_ADCQ_DC_OFFSET_REG

Must be Retained
address_offset : 0x312 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ADCQ_DC_OFFSET_REG RF_ADCQ_DC_OFFSET_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADC_OFFP_Q_RD ADC_OFFN_Q_RD

ADC_OFFP_Q_RD : DC offset compensation in the Q path (non-inverting input) in sign-magnitude notarion (i.e. -31 : 1 : 31 mV)
bits : 0 - 7 (8 bit)
access : read-only

ADC_OFFN_Q_RD : DC offset compensation in the Q path (inverting input) in sign-magnitude notarion (i.e. -31 : 1 : 31 mV)
bits : 8 - 23 (16 bit)
access : read-only


RF_DC_OFFSET_RESULT_REG

Must be Retained
address_offset : 0x314 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_DC_OFFSET_RESULT_REG RF_DC_OFFSET_RESULT_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DCOFFSET_I_RD DCOFFSET_Q_RD

DCOFFSET_I_RD : DC offset compensation value in I channel valid when DCOFFSET_SEL = 0.
bits : 0 - 7 (8 bit)
access : read-only

DCOFFSET_Q_RD : DC offset compensation value in Q channel valid when DCOFFSET_SEL = 0
bits : 8 - 23 (16 bit)
access : read-only


RF_SYNTH_RESULT_REG

Must be Retained
address_offset : 0x316 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_SYNTH_RESULT_REG RF_SYNTH_RESULT_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GAUSS_GAIN_CAL_RD VCO_FREQTRIM_RD

GAUSS_GAIN_CAL_RD : Result of the modulation gain calibration (Retained)
bits : 0 - 7 (8 bit)
access : read-only

VCO_FREQTRIM_RD : Result of the VCO calibration (Not Retained)
bits : 8 - 19 (12 bit)
access : read-only


RF_SYNTH_RESULT2_REG

Must be Retained
address_offset : 0x318 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_SYNTH_RESULT2_REG RF_SYNTH_RESULT2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GAUSS_GAIN_RD CN_CAL_RD

GAUSS_GAIN_RD : Modulation gain after trimming (Not Retained)
bits : 0 - 7 (8 bit)
access : read-only

CN_CAL_RD : Result of the modulation gain calibration (Retained)
bits : 8 - 22 (15 bit)
access : read-only


RF_SYNTH_RESULT3_REG


address_offset : 0x31A Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_SYNTH_RESULT3_REG RF_SYNTH_RESULT3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MDSTATE_RD

MDSTATE_RD : Content of the calibration counter
bits : 0 - 15 (16 bit)
access : read-only


RF_CALSTATE_REG


address_offset : 0x40 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_CALSTATE_REG RF_CALSTATE_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CALSTATE

CALSTATE : Value of the calstate state machine
bits : 0 - 3 (4 bit)
access : read-only


RF_ENABLE_CONFIG1_REG


address_offset : 0x400 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG1_REG RF_ENABLE_CONFIG1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 lna_core_en lna_ldo_en

lna_core_en : Timing configuration for enable of the lna core
bits : 0 - 7 (8 bit)
access : read-write

lna_ldo_en : Timing configuration for enable of the lna ldo
bits : 8 - 23 (16 bit)
access : read-write


RF_ENABLE_CONFIG2_REG


address_offset : 0x402 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG2_REG RF_ENABLE_CONFIG2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 mix_ldo_en lna_cgm_en

mix_ldo_en : Timing configuration for enable of the mix ldo
bits : 0 - 7 (8 bit)
access : read-write

lna_cgm_en : Timing configuration for enable of the lna cgm
bits : 8 - 23 (16 bit)
access : read-write


RF_ENABLE_CONFIG3_REG


address_offset : 0x404 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG3_REG RF_ENABLE_CONFIG3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ifadc_ldo_en iff_ldo_en

ifadc_ldo_en : Timing configuration for enable of the ifadc ldo
bits : 0 - 7 (8 bit)
access : read-write

iff_ldo_en : Timing configuration for enable of the iff ldo
bits : 8 - 23 (16 bit)
access : read-write


RF_ENABLE_CONFIG4_REG


address_offset : 0x406 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG4_REG RF_ENABLE_CONFIG4_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 md_ldo_en vco_ldo_en

md_ldo_en : Timing configuration for enable of the md ldo
bits : 0 - 7 (8 bit)
access : read-write

vco_ldo_en : Timing configuration for enable of the vco ldo
bits : 8 - 23 (16 bit)
access : read-write


RF_ENABLE_CONFIG5_REG


address_offset : 0x408 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG5_REG RF_ENABLE_CONFIG5_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 pa_ldo_en pfd_ldo_en

pa_ldo_en : Timing configuration for enable of the pa ldo
bits : 0 - 7 (8 bit)
access : read-write

pfd_ldo_en : Timing configuration for enable of the pfd ldo
bits : 8 - 23 (16 bit)
access : read-write


RF_ENABLE_CONFIG6_REG


address_offset : 0x40A Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG6_REG RF_ENABLE_CONFIG6_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 vco_bias_en cp_switch_en

vco_bias_en : Timing configuration for the VCO bias
bits : 0 - 7 (8 bit)
access : read-write

cp_switch_en : Timing configuration for the dynamic CP current switching
bits : 8 - 23 (16 bit)
access : read-write


RF_ENABLE_CONFIG7_REG


address_offset : 0x40C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG7_REG RF_ENABLE_CONFIG7_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 lna_ldo_zero cp_bias_en

lna_ldo_zero : autozero control signal of the lna ldo
bits : 0 - 7 (8 bit)
access : read-write

cp_bias_en : Timing configuration for enable of the CP bias
bits : 8 - 23 (16 bit)
access : read-write


RF_ENABLE_CONFIG8_REG


address_offset : 0x40E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG8_REG RF_ENABLE_CONFIG8_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 pa_en pa_ramp_en

pa_en : Timing configuration for enable of the PA
bits : 0 - 7 (8 bit)
access : read-write

pa_ramp_en : Timing configuration for enable of the PA ramp
bits : 8 - 23 (16 bit)
access : read-write


RF_ENABLE_CONFIG9_REG


address_offset : 0x410 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG9_REG RF_ENABLE_CONFIG9_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 iff_en mix_en

iff_en : Timing configuration for enable of the iff
bits : 0 - 7 (8 bit)
access : read-write

mix_en : Timing configuration for enable of the mixer
bits : 8 - 23 (16 bit)
access : read-write


RF_ENABLE_CONFIG10_REG


address_offset : 0x412 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG10_REG RF_ENABLE_CONFIG10_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 vco_en adc_en

vco_en : Timing configuration for enable of the VCO
bits : 0 - 7 (8 bit)
access : read-write

adc_en : Timing configuration for enable of the ADC
bits : 8 - 23 (16 bit)
access : read-write


RF_ENABLE_CONFIG11_REG


address_offset : 0x414 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG11_REG RF_ENABLE_CONFIG11_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 cp_en md_lobuf_en

cp_en : Timing configuration for enable of CP
bits : 0 - 7 (8 bit)
access : read-write

md_lobuf_en : Timing configuration for enable of main divider of the LO buffer
bits : 8 - 23 (16 bit)
access : read-write


RF_ENABLE_CONFIG12_REG


address_offset : 0x416 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG12_REG RF_ENABLE_CONFIG12_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 gauss_en pfd_en

gauss_en : Timing configuration for the gauss module
bits : 0 - 7 (8 bit)
access : read-write

pfd_en : Timing configuration for the phase frequency detector
bits : 8 - 23 (16 bit)
access : read-write


RF_ENABLE_CONFIG13_REG


address_offset : 0x418 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG13_REG RF_ENABLE_CONFIG13_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 lobuf_pa_en rfio_en

lobuf_pa_en : Timing configuration for the PA lobuffer
bits : 0 - 7 (8 bit)
access : read-write

rfio_en : Timing configuration for the rfio
bits : 8 - 23 (16 bit)
access : read-write


RF_ENABLE_CONFIG14_REG


address_offset : 0x41A Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG14_REG RF_ENABLE_CONFIG14_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 div2_en lobuf_rxiq_en

div2_en : Timing configuration for the 2 divider
bits : 0 - 7 (8 bit)
access : read-write

lobuf_rxiq_en : Timing configuration for the rxi lobuffer
bits : 8 - 23 (16 bit)
access : read-write


RF_ENABLE_CONFIG15_REG


address_offset : 0x41C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG15_REG RF_ENABLE_CONFIG15_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 vco_bias_sh_open_en cp_bias_sh_open

vco_bias_sh_open_en : Timing configuration for the VCO bias S/H switch
bits : 0 - 7 (8 bit)
access : read-write

cp_bias_sh_open : Timing configuration for the CP bias S/H switch
bits : 8 - 23 (16 bit)
access : read-write


RF_ENABLE_CONFIG16_REG


address_offset : 0x41E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG16_REG RF_ENABLE_CONFIG16_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 gauss_bias_sh_open_en iff_bias_sh_open_en

gauss_bias_sh_open_en : Timing configuration for gauss bias S/H switch
bits : 0 - 7 (8 bit)
access : read-write

iff_bias_sh_open_en : Timing configuration for iffmix bias S/H switch
bits : 8 - 23 (16 bit)
access : read-write


RF_ENABLE_CONFIG17_REG


address_offset : 0x420 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG17_REG RF_ENABLE_CONFIG17_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 plldig_en mix_bias_sh_open_en

plldig_en : Timing configuration for the plldig
bits : 0 - 7 (8 bit)
access : read-write

mix_bias_sh_open_en : Timing configuration for pa bias S/H switch
bits : 8 - 23 (16 bit)
access : read-write


RF_ENABLE_CONFIG18_REG


address_offset : 0x422 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG18_REG RF_ENABLE_CONFIG18_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 dem_en pllclosed_en

dem_en : Timing configuration for demodulator
bits : 0 - 7 (8 bit)
access : read-write

pllclosed_en : Timing configuration for pllclosed
bits : 8 - 23 (16 bit)
access : read-write


RF_ENABLE_CONFIG19_REG


address_offset : 0x424 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG19_REG RF_ENABLE_CONFIG19_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 cal_en ldo_zero_en

cal_en : Timing configuration for calibration slot
bits : 0 - 7 (8 bit)
access : read-write

ldo_zero_en : Timing configuration for radio LDO auto zero enable
bits : 8 - 23 (16 bit)
access : read-write


RF_ENABLE_CONFIG20_REG


address_offset : 0x426 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG20_REG RF_ENABLE_CONFIG20_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ldo_rfio_en tdc_en

ldo_rfio_en : Timing configuration for RFIO LDO
bits : 0 - 7 (8 bit)
access : read-write

tdc_en : Timing configuration for time to digital converter
bits : 8 - 23 (16 bit)
access : read-write


RF_ENABLE_CONFIG21_REG


address_offset : 0x428 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG21_REG RF_ENABLE_CONFIG21_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 rfio_bias_sh_open rfio_bias_en

rfio_bias_sh_open : Timing configuration for S/H switch of bias block for RFIO/RFPA
bits : 0 - 7 (8 bit)
access : read-write

rfio_bias_en : Timing configuration for bias block for RFIO and RFPA
bits : 8 - 23 (16 bit)
access : read-write


RF_ENABLE_CONFIG22_REG


address_offset : 0x42A Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG22_REG RF_ENABLE_CONFIG22_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 adc_clk_en ldo_radio_en

adc_clk_en : Timing configuration for the enable of the ADC clock
bits : 0 - 7 (8 bit)
access : read-write

ldo_radio_en : Timing configuration for LDO for the radio IO buffer
bits : 8 - 23 (16 bit)
access : read-write


RF_ENABLE_CONFIG23_REG


address_offset : 0x42C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ENABLE_CONFIG23_REG RF_ENABLE_CONFIG23_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 spare_en_3 tr_pwm_off_en

spare_en_3 : Timing configuration for spare_en_3
bits : 0 - 7 (8 bit)
access : read-write

tr_pwm_off_en : Timing configuration for tr_pwm_off_en
bits : 8 - 23 (16 bit)
access : read-write


RF_CNTRL_TIMER_1_REG


address_offset : 0x500 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_CNTRL_TIMER_1_REG RF_CNTRL_TIMER_1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SET_OFFSET RESET_OFFSET

SET_OFFSET : Offset w.r.t. start switch instant so_rx/so_tx.
bits : 0 - 7 (8 bit)
access : read-write

RESET_OFFSET : Offset w.r.t. end switch instant eo_rx/eo_tx
bits : 8 - 23 (16 bit)
access : read-write


RF_CNTRL_TIMER_2_REG


address_offset : 0x502 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_CNTRL_TIMER_2_REG RF_CNTRL_TIMER_2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SET_OFFSET RESET_OFFSET

SET_OFFSET : Offset w.r.t. start switch instant so_rx/so_tx.
bits : 0 - 7 (8 bit)
access : read-write

RESET_OFFSET : Offset w.r.t. end switch instant eo_rx/eo_tx.
bits : 8 - 23 (16 bit)
access : read-write


RF_CNTRL_TIMER_3_REG


address_offset : 0x504 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_CNTRL_TIMER_3_REG RF_CNTRL_TIMER_3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SET_OFFSET RESET_OFFSET

SET_OFFSET : Offset w.r.t. start switch instant so_rx/so_tx.
bits : 0 - 7 (8 bit)
access : read-write

RESET_OFFSET : Offset w.r.t. end switch instant eo_rx/eo_tx.
bits : 8 - 23 (16 bit)
access : read-write


RF_CNTRL_TIMER_4_REG


address_offset : 0x506 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_CNTRL_TIMER_4_REG RF_CNTRL_TIMER_4_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SET_OFFSET RESET_OFFSET

SET_OFFSET : Offset w.r.t. start switch instant so_rx/eo_tx.
bits : 0 - 7 (8 bit)
access : read-write

RESET_OFFSET : Offset w.r.t. end switch instant eo_rx/eo_tx.
bits : 8 - 23 (16 bit)
access : read-write


RF_CNTRL_TIMER_5_REG


address_offset : 0x508 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_CNTRL_TIMER_5_REG RF_CNTRL_TIMER_5_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SET_OFFSET RESET_OFFSET

SET_OFFSET : Offset w.r.t. start switch instant so_rx/eo_tx.
bits : 0 - 7 (8 bit)
access : read-write

RESET_OFFSET : Offset w.r.t. end switch instant eo_rx/eo_tx.
bits : 8 - 23 (16 bit)
access : read-write


RF_CNTRL_TIMER_6_REG


address_offset : 0x50A Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_CNTRL_TIMER_6_REG RF_CNTRL_TIMER_6_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SET_OFFSET RESET_OFFSET

SET_OFFSET : Offset w.r.t. start switch instant so_rx/eo_tx.
bits : 0 - 7 (8 bit)
access : read-write

RESET_OFFSET : Offset w.r.t. end switch instant eo_rx/eo_tx.
bits : 8 - 23 (16 bit)
access : read-write


RF_CNTRL_TIMER_7_REG


address_offset : 0x50C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_CNTRL_TIMER_7_REG RF_CNTRL_TIMER_7_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SET_OFFSET RESET_OFFSET

SET_OFFSET : Offset w.r.t. start switch instant so_tx/eo_tx.
bits : 0 - 7 (8 bit)
access : read-write

RESET_OFFSET : Offset w.r.t. end switch instant eo_tx/eo_tx.
bits : 8 - 23 (16 bit)
access : read-write


RF_CNTRL_TIMER_8_REG


address_offset : 0x50E Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_CNTRL_TIMER_8_REG RF_CNTRL_TIMER_8_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SET_OFFSET RESET_OFFSET

SET_OFFSET : Offset w.r.t. start switch instant so_rx/eo_tx.
bits : 0 - 7 (8 bit)
access : read-write

RESET_OFFSET : Offset w.r.t. end switch instant eo_rx/eo_tx.
bits : 8 - 23 (16 bit)
access : read-write


RF_CNTRL_TIMER_9_REG


address_offset : 0x510 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_CNTRL_TIMER_9_REG RF_CNTRL_TIMER_9_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SET_OFFSET RESET_OFFSET

SET_OFFSET : Offset w.r.t. start switch instant so_rx/eo_tx.
bits : 0 - 7 (8 bit)
access : read-write

RESET_OFFSET : Offset w.r.t. end switch instant eo_rx/eo_tx.
bits : 8 - 23 (16 bit)
access : read-write


RF_CNTRL_TIMER_10_REG


address_offset : 0x512 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_CNTRL_TIMER_10_REG RF_CNTRL_TIMER_10_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SET_OFFSET RESET_OFFSET

SET_OFFSET : Offset w.r.t. start switch instant so_rx/eo_tx.
bits : 0 - 7 (8 bit)
access : read-write

RESET_OFFSET : Offset w.r.t. end switch instant eo_rx/eo_tx.
bits : 8 - 23 (16 bit)
access : read-write


RF_CNTRL_TIMER_11_REG


address_offset : 0x514 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_CNTRL_TIMER_11_REG RF_CNTRL_TIMER_11_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SET_OFFSET RESET_OFFSET

SET_OFFSET : Offset w.r.t. start switch instant so_tx/eo_tx.
bits : 0 - 7 (8 bit)
access : read-write

RESET_OFFSET : Offset w.r.t. end switch instant eo_tx/eo_tx.
bits : 8 - 23 (16 bit)
access : read-write


RF_CNTRL_TIMER_12_REG


address_offset : 0x516 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_CNTRL_TIMER_12_REG RF_CNTRL_TIMER_12_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SET_OFFSET RESET_OFFSET

SET_OFFSET : Offset w.r.t. start switch instant so_rx/eo_tx.
bits : 0 - 7 (8 bit)
access : read-write

RESET_OFFSET : Offset w.r.t. end switch instant eo_rx/eo_tx.
bits : 8 - 23 (16 bit)
access : read-write


RF_CNTRL_TIMER_13_REG


address_offset : 0x518 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_CNTRL_TIMER_13_REG RF_CNTRL_TIMER_13_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SET_OFFSET RESET_OFFSET

SET_OFFSET : Offset w.r.t. start switch instant so_rx/eo_tx.
bits : 0 - 7 (8 bit)
access : read-write

RESET_OFFSET : Offset w.r.t. end switch instant eo_rx/eo_tx.
bits : 8 - 23 (16 bit)
access : read-write


RF_CNTRL_TIMER_14_REG


address_offset : 0x51A Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_CNTRL_TIMER_14_REG RF_CNTRL_TIMER_14_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SET_OFFSET RESET_OFFSET

SET_OFFSET : Offset w.r.t. start switch instant so_rx/eo_tx.
bits : 0 - 7 (8 bit)
access : read-write

RESET_OFFSET : Offset w.r.t. end switch instant eo_rx/eo_tx.
bits : 8 - 23 (16 bit)
access : read-write


RF_CALCAP1_REG


address_offset : 0x60 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_CALCAP1_REG RF_CALCAP1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VCO_CALCAP_LOW

VCO_CALCAP_LOW : Lowest 16 bits of vco_calcap
bits : 0 - 15 (16 bit)
access : read-only


BIAS_CTRL1_REG


address_offset : 0x600 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BIAS_CTRL1_REG BIAS_CTRL1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MIX_BIAS_SET CP_BIAS_SET VCO_BIAS_SET IFF_BIAS_SET

MIX_BIAS_SET : Tuning of the mixer bias current
bits : 0 - 3 (4 bit)
access : read-write

CP_BIAS_SET : Tuning of the charge pump bias current
bits : 4 - 11 (8 bit)
access : read-write

VCO_BIAS_SET : Tuning of the VCO bias current
bits : 8 - 19 (12 bit)
access : read-write

IFF_BIAS_SET : Tuning of the IF filter bias current
bits : 12 - 27 (16 bit)
access : read-write


RF_SPARE1_REG


address_offset : 0x602 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_SPARE1_REG RF_SPARE1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 IFF_REAL_MODE RF_SPARE1

IFF_REAL_MODE : Choose the transfer function mode of the IFF 0: Normal operation (complex) 1: Test mode (real, approx. 16 dB less gain at 1 MHz than in complex mode)
bits : 0 - 0 (1 bit)
access : read-write

RF_SPARE1 : Spare bits for radio
bits : 1 - 16 (16 bit)
access : read-write


RF_CALCAP2_REG


address_offset : 0x62 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_CALCAP2_REG RF_CALCAP2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VCO_CALCAP_HIGH

VCO_CALCAP_HIGH : Highest 2 bits of vco_calcap.
bits : 0 - 1 (2 bit)
access : read-only


RF_SCAN_FEEDBACK_REG


address_offset : 0x80 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_SCAN_FEEDBACK_REG RF_SCAN_FEEDBACK_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LF_RES CP_CUR

LF_RES : Lf_res value during scan.
bits : 0 - 3 (4 bit)
access : read-only

CP_CUR : Cp_cur value during scan.
bits : 4 - 11 (8 bit)
access : read-only


RF_MIXER_CTRL1_REG


address_offset : 0x810 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_MIXER_CTRL1_REG RF_MIXER_CTRL1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MIX_TRIM_GMBIAS MIX_TRIM_IBIAS MIX_TRIM_VCM MIX_SPARE

MIX_TRIM_GMBIAS : Trim the Mixer bias resistor for optimum transcunductance 0: Minimum transconductance 8: Nominal transconductance F: Maximal transconductance
bits : 0 - 3 (4 bit)
access : read-write

MIX_TRIM_IBIAS : Trim the bias current of the TIA 0: Minimum bias current 8: Nominal bias current F: Maximal bias current
bits : 4 - 11 (8 bit)
access : read-write

MIX_TRIM_VCM : Trim the common mode voltage at the input of the TIA 0: Minimum voltage 8: Nominal voltage F: Maximal voltage
bits : 8 - 19 (12 bit)
access : read-write

MIX_SPARE : Spare registers for mixer control
bits : 12 - 27 (16 bit)
access : read-write


RF_MIXER_CTRL2_REG


address_offset : 0x812 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_MIXER_CTRL2_REG RF_MIXER_CTRL2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MIX_CAL_CAP_WR MIX_CAL_CAP_SEL

MIX_CAL_CAP_WR : External value for calibration of mixer pole capacitance
bits : 0 - 4 (5 bit)
access : read-write

MIX_CAL_CAP_SEL : '0': Normal operation: use IF_CAL_CAP_RD (as determined by IF calibration) for the loop filter capacitance '1': use the value written to MIX_CAL_CAP_WR
bits : 5 - 10 (6 bit)
access : read-write


RF_IFF_CTRL1_REG


address_offset : 0x820 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_IFF_CTRL1_REG RF_IFF_CTRL1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 IF_CAL_CAP_WR IF_CAL_CAP_SEL IF_MUTE RO_TO_PINS IFF_DCOC_DAC_DIS

IF_CAL_CAP_WR : External value for IF calibration capacitance
bits : 0 - 4 (5 bit)
access : read-write

IF_CAL_CAP_SEL : '0': use value as determined by IF calibration for IF filter '1': use the value written to IF_CAL_CAP for IF filter.
bits : 5 - 10 (6 bit)
access : read-write

IF_MUTE : '0': normal operation '1': Mute IFF by short circuit of VGA1 input. Note: set TGATE_MIXER_IF to '0' for isolation from the IRM
bits : 6 - 12 (7 bit)
access : read-write

RO_TO_PINS : '0': normal operation '1': Enable reference oscillator.
bits : 7 - 14 (8 bit)
access : read-write

IFF_DCOC_DAC_DIS : Disable the DC offset current DAC
bits : 8 - 16 (9 bit)
access : read-write


RF_ADC_CTRL1_REG


address_offset : 0x830 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ADC_CTRL1_REG RF_ADC_CTRL1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADC_DC_OFFSET_SEL ADC_MUTE ADC_SIGN

ADC_DC_OFFSET_SEL : 0: Normal operation (i.e. Use automatically calibrated value) 1: Use ADC_OFFx_y_WR to set the DC offset compensation values in the ADC (x = N or P, y = I or Q
bits : 0 - 0 (1 bit)
access : read-write

ADC_MUTE : 0: Normal operation 1: Short the inputs of the ADC (used for DC offset cal)
bits : 13 - 26 (14 bit)
access : read-write

ADC_SIGN : Change polarity of ADC input.
bits : 14 - 28 (15 bit)
access : read-write


RF_ADC_CTRL2_REG


address_offset : 0x832 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ADC_CTRL2_REG RF_ADC_CTRL2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADC_OFFP_I_WR ADC_OFFN_I_WR

ADC_OFFP_I_WR : External value for the DC offset compensation in the I path positive side.
bits : 0 - 7 (8 bit)
access : read-write

ADC_OFFN_I_WR : External value for the DC offset compensation in the I path negative side. With common mode input voltage at Vpwrp/2, this value is 512-ADC_OFFP_Q_WR.
bits : 8 - 23 (16 bit)
access : read-write


RF_ADC_CTRL3_REG


address_offset : 0x834 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_ADC_CTRL3_REG RF_ADC_CTRL3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADC_OFFP_Q_WR ADC_OFFN_Q_WR

ADC_OFFP_Q_WR : External value for the DC offset compensation in the Q path positive side.
bits : 0 - 7 (8 bit)
access : read-write

ADC_OFFN_Q_WR : External value for the DC offset compensation in the Q path negative side. With common mode input voltage at Vpwrp/2, this value is 512-ADC_OFFP_Q_WR.
bits : 8 - 23 (16 bit)
access : read-write


RF_DEM_CTRL_REG


address_offset : 0x840 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_DEM_CTRL_REG RF_DEM_CTRL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RXDATA_INV DEM_HSI_POL MATCH0101_TH EQUAL_EN

RXDATA_INV : '0': Normal operation '1': Invert the polarity of the received bits
bits : 0 - 0 (1 bit)
access : read-write

DEM_HSI_POL : Invert 'frequency' polarity of the demodulator
bits : 1 - 2 (2 bit)
access : read-write

MATCH0101_TH : Threshold for the 0101 pattern matching
bits : 2 - 7 (6 bit)
access : read-write

EQUAL_EN : Enable the equalizer in the demodulator
bits : 6 - 12 (7 bit)
access : read-write


RF_AGC_LUT_01_REG


address_offset : 0x850 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_AGC_LUT_01_REG RF_AGC_LUT_01_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VGA2_GAIN0 VGA1_GAIN0 LNA_GAIN0 VGA2_GAIN1 VGA1_GAIN1 LNA_GAIN1

VGA2_GAIN0 : VGA2 gain setting while in AGC setting 0
bits : 0 - 2 (3 bit)
access : read-write

VGA1_GAIN0 : VGA1 gain setting while in AGC setting 0
bits : 3 - 8 (6 bit)
access : read-write

LNA_GAIN0 : LNA gain setting while in AGC setting 0
bits : 6 - 13 (8 bit)
access : read-write

VGA2_GAIN1 : VGA2 gain setting while in AGC setting 1
bits : 8 - 18 (11 bit)
access : read-write

VGA1_GAIN1 : VGA1 gain setting while in AGC setting 1
bits : 11 - 24 (14 bit)
access : read-write

LNA_GAIN1 : LNA gain setting while in AGC setting 0
bits : 14 - 29 (16 bit)
access : read-write


RF_AGC_LUT_23_REG


address_offset : 0x852 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_AGC_LUT_23_REG RF_AGC_LUT_23_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VGA2_GAIN2 VGA1_GAIN2 VGA2_GAIN3 VGA1_GAIN3

VGA2_GAIN2 : VGA2 gain setting while in AGC setting 2
bits : 0 - 2 (3 bit)
access : read-write

VGA1_GAIN2 : VGA1 gain setting while in AGC setting 2
bits : 3 - 8 (6 bit)
access : read-write

VGA2_GAIN3 : VGA2 gain setting while in AGC setting 3
bits : 8 - 18 (11 bit)
access : read-write

VGA1_GAIN3 : VGA1 gain setting while in AGC setting 3
bits : 11 - 24 (14 bit)
access : read-write


RF_AGC_LUT_45_REG


address_offset : 0x854 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_AGC_LUT_45_REG RF_AGC_LUT_45_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VGA2_GAIN4 VGA1_GAIN4 LNA_GAIN4 VGA2_GAIN5 VGA1_GAIN5 LNA_GAIN5

VGA2_GAIN4 : VGA2 gain setting while in AGC setting 4
bits : 0 - 2 (3 bit)
access : read-write

VGA1_GAIN4 : VGA1 gain setting while in AGC setting 4
bits : 3 - 8 (6 bit)
access : read-write

LNA_GAIN4 : LNA gain setting while in AGC setting 4
bits : 6 - 13 (8 bit)
access : read-write

VGA2_GAIN5 : VGA2 gain setting while in AGC setting 5
bits : 8 - 18 (11 bit)
access : read-write

VGA1_GAIN5 : VGA1 gain setting while in AGC setting 5
bits : 11 - 24 (14 bit)
access : read-write

LNA_GAIN5 : LNA gain setting while in AGC setting 5
bits : 14 - 29 (16 bit)
access : read-write


RF_AGC_LUT_67_REG


address_offset : 0x856 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_AGC_LUT_67_REG RF_AGC_LUT_67_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VGA2_GAIN6 VGA1_GAIN6 LNA_GAIN6 VGA2_GAIN7 VGA1_GAIN7 LNA_GAIN7

VGA2_GAIN6 : VGA2 gain setting while in AGC setting 6
bits : 0 - 2 (3 bit)
access : read-write

VGA1_GAIN6 : VGA1 gain setting while in AGC setting 6
bits : 3 - 8 (6 bit)
access : read-write

LNA_GAIN6 : LNA gain setting while in AGC setting 6
bits : 6 - 13 (8 bit)
access : read-write

VGA2_GAIN7 : VGA2 gain setting while in AGC setting 7
bits : 8 - 18 (11 bit)
access : read-write

VGA1_GAIN7 : VGA1 gain setting while in AGC setting 7
bits : 11 - 24 (14 bit)
access : read-write

LNA_GAIN7 : LNA gain setting while in AGC setting 7
bits : 14 - 29 (16 bit)
access : read-write


RF_AGC_LUT_89_REG


address_offset : 0x858 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_AGC_LUT_89_REG RF_AGC_LUT_89_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VGA2_GAIN8 VGA1_GAIN8 LNA_GAIN8 VGA2_GAIN9 VGA1_GAIN9 LNA_GAIN9

VGA2_GAIN8 : VGA2 gain setting while in AGC setting 8
bits : 0 - 2 (3 bit)
access : read-write

VGA1_GAIN8 : VGA1 gain setting while in AGC setting 8
bits : 3 - 8 (6 bit)
access : read-write

LNA_GAIN8 : LNA gain setting while in AGC setting 8
bits : 6 - 13 (8 bit)
access : read-write

VGA2_GAIN9 : VGA2 gain setting while in AGC setting 9
bits : 8 - 18 (11 bit)
access : read-write

VGA1_GAIN9 : VGA1 gain setting while in AGC setting 9
bits : 11 - 24 (14 bit)
access : read-write

LNA_GAIN9 : LNA gain setting while in AGC setting 9
bits : 14 - 29 (16 bit)
access : read-write


RF_AGC_CTRL1_REG


address_offset : 0x860 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_AGC_CTRL1_REG RF_AGC_CTRL1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AGC_TH_LOW AGC_TH_HIGH AGC_MODE

AGC_TH_LOW : AGC hysteresis low threshold (switch down one AGC_SETTING_R step when dropping below this level)
bits : 0 - 6 (7 bit)
access : read-write

AGC_TH_HIGH : AGC hysteresis high threshold (switch up one AGC_SETTING_R step when exceeding this level)
bits : 7 - 20 (14 bit)
access : read-write

AGC_MODE : Choose the method to use for AGC evaluation Description TBD
bits : 14 - 29 (16 bit)
access : read-write


RF_AGC_CTRL2_REG


address_offset : 0x862 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_AGC_CTRL2_REG RF_AGC_CTRL2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RSSI_TH EN_FRZ_GAIN AGCSETTING_SEL AGCSETTING_WR SLOW_AGC

RSSI_TH : RSSI threshold for the packet detection
bits : 0 - 5 (6 bit)
access : read-write

EN_FRZ_GAIN : '0': AGC always active'1': Freeze gain after Access Address detection
bits : 6 - 12 (7 bit)
access : read-write

AGCSETTING_SEL : LNA, VGA1 and VGA2 gains '0': controlled by AGC'1': provided manually through AGCSETTING_WR
bits : 7 - 14 (8 bit)
access : read-write

AGCSETTING_WR : Fixed AGC setting to be used to configure LNA, VGA1 and VGA2 when AGCSETTING_SEL = 1 0: Highest gain as configured in RF_AGC_LUT_01_REG 1: Lower gain as configured in RF_AGC_LUT_01_REG 2: Still lower gain as configured in RF_AGC_LUT_23_REG ... 9-F: Lowest gain as configured in RF_AGC_LUT_89_REG
bits : 8 - 19 (12 bit)
access : read-write

SLOW_AGC : Enable the slow AGC mode (no consecutive AGC setting switches)
bits : 12 - 24 (13 bit)
access : read-write


RF_AFC_CTRL_REG


address_offset : 0x864 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_AFC_CTRL_REG RF_AFC_CTRL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AFC_MODE POLE1 POLE2

AFC_MODE : Choose the method to use for AFC tracking during the slot Description TBD
bits : 0 - 3 (4 bit)
access : read-write

POLE1 : Choose the method to use for AFC tracking during the slot Description TBD
bits : 4 - 9 (6 bit)
access : read-write

POLE2 : Choose the method to use for AFC tracking during the slot Description TBD
bits : 6 - 13 (8 bit)
access : read-write


RF_DC_OFFSET_CTRL1_REG


address_offset : 0x866 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_DC_OFFSET_CTRL1_REG RF_DC_OFFSET_CTRL1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DCOFFSET_I_WR DCOFFSET_Q_WR

DCOFFSET_I_WR : DC offset compensation value in I channel valid when DCOFFSET_SEL = 1
bits : 0 - 7 (8 bit)
access : read-write

DCOFFSET_Q_WR : DC offset compensation value in Q channel valid when DCOFFSET_SEL = 1
bits : 8 - 23 (16 bit)
access : read-write


RF_DC_OFFSET_CTRL2_REG


address_offset : 0x868 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_DC_OFFSET_CTRL2_REG RF_DC_OFFSET_CTRL2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DCOFFSET_SEL DCPARCAL_EN DCPOLE DCNSTEP DCNGAIN

DCOFFSET_SEL : '0': Normal operation '1': Use the manual DC offset compensation values from RF_DC_OFFSET_CTRL1_REG
bits : 0 - 0 (1 bit)
access : read-write

DCPARCAL_EN : Enable flag for the partial DC offset calibration (executed when the demodulator is enabled).
bits : 1 - 2 (2 bit)
access : read-write

DCPOLE : Selects the pole of the digital high pass fitlers Encoding: TBD
bits : 2 - 5 (4 bit)
access : read-write

DCNSTEP : Number of the steps per.gain setting for the full or partial DC offset calibrations
bits : 4 - 10 (7 bit)
access : read-write

DCNGAIN : Number of gain settings for the full DC offset calibration
bits : 7 - 15 (9 bit)
access : read-write


RF_DC_OFFSET_CTRL3_REG


address_offset : 0x86A Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_DC_OFFSET_CTRL3_REG RF_DC_OFFSET_CTRL3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DCBETA_I DCBETA_Q

DCBETA_I : Inphase feedback gain for the DC offset calibration
bits : 0 - 7 (8 bit)
access : read-write

DCBETA_Q : Quadrature feedback gain for the DC offset calibration
bits : 8 - 23 (16 bit)
access : read-write


RF_DC_OFFSET_CTRL4_REG


address_offset : 0x86C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_DC_OFFSET_CTRL4_REG RF_DC_OFFSET_CTRL4_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DCAGCSETTING_FULL0 DCAGCSETTING_FULL1 DCAGCSETTING_FULL2 DCAGCSETTING_FULL3

DCAGCSETTING_FULL0 : AGC setting for last the gain step for the full DC offset calibration
bits : 0 - 3 (4 bit)
access : read-write

DCAGCSETTING_FULL1 : AGC setting for second last the gain step for the full DC offset calibration
bits : 4 - 11 (8 bit)
access : read-write

DCAGCSETTING_FULL2 : AGC setting for third last the gain step for the full DC offset calibration
bits : 8 - 19 (12 bit)
access : read-write

DCAGCSETTING_FULL3 : AGC setting for forth last the gain step for the full DC offset calibration
bits : 12 - 27 (16 bit)
access : read-write


RF_RADIG_SPARE_REG


address_offset : 0x870 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_RADIG_SPARE_REG RF_RADIG_SPARE_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RADIG_SPARE

RADIG_SPARE : Spare bits to be defined later
bits : 3 - 18 (16 bit)
access : read-write


RF_AGC_RESULT_REG


address_offset : 0x900 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_AGC_RESULT_REG RF_AGC_RESULT_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AFC_RD AGCSETTING_RD

AFC_RD : Frequency offset estimation (in 2s complement) with a resolution of approximately 5 kHz.
bits : 0 - 7 (8 bit)
access : read-only

AGCSETTING_RD : AGC setting as automatically selected in receive mode to configure LNA, VGA1 and VGA2 0: Highest gain as configured in RF_AGC_LUT_01_REG 1: Lower gain as configured in RF_AGC_LUT_01_REG 2: Still lower gain as configured in RF_AGC_LUT_23_REG ... 9-F: Lowest gain as configured in RF_AGC_LUT_89_REG
bits : 8 - 19 (12 bit)
access : read-only


RF_RSSI_RESULT_REG


address_offset : 0x902 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_RSSI_RESULT_REG RF_RSSI_RESULT_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RSSI_PH_RD RSSI_AVG_RD

RSSI_PH_RD : RSSI value measured in peak-hold mode during the preamble and Access Addres detection
bits : 0 - 5 (6 bit)
access : read-only

RSSI_AVG_RD : RSSI value measured in averaging mode in continuous RX mode (used for LNA selectivity calibration)
bits : 6 - 21 (16 bit)
access : read-only


RF_PA_CTRL_REG

Removed obsolete values of bits 10:7, pa_pw back to 4
address_offset : 0xA00 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_PA_CTRL_REG RF_PA_CTRL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PA_GAIN PA_PW PA_RAMPSPEED LEVEL_LDO_RFPA

PA_GAIN : Sets gain/DC Current setting of the differential to single ended converter '0': smallest current setting (60 uA) '1': current setting 1 (80 uA) '2': default (100 uA) '3': largest current setting (120 uA)
bits : 0 - 1 (2 bit)
access : read-write

PA_PW : Pulse width setting to control HD2 '0': not active '1': 48.8 percent duty cycle '2': 49.4 percent duty cycle '3': 49.7 percent duty cycle '4': 50 percent duty cycle (default) '5': 50.3 percent duty cycle '6': 50.6 percent duty cycle '7': 51.2 percent duty cycle
bits : 2 - 6 (5 bit)
access : read-write

PA_RAMPSPEED : Ramping speed setting of the driver stage: '0x0': slowest (1.25 uA) '0x1': 2x faster (2.5 uA) '0x2': default ramping speed '0x3': fastest
bits : 5 - 11 (7 bit)
access : read-write

LEVEL_LDO_RFPA : Control for PA supply voltage (output power)
bits : 11 - 25 (15 bit)
access : read-write


RF_SYNTH_CTRL1_REG


address_offset : 0xC00 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_SYNTH_CTRL1_REG RF_SYNTH_CTRL1_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CHANNEL_ZERO SGN CS PLL_HSI_POL

CHANNEL_ZERO : Channel 0 frequency in MHz
bits : 0 - 11 (12 bit)
access : read-write

SGN : Sign bit for the channel step 0: positive 1: negative
bits : 12 - 24 (13 bit)
access : read-write

CS : Channel Spacing 0: 1MHz 1: 2MHz
bits : 13 - 26 (14 bit)
access : read-write

PLL_HSI_POL : High Side Injection polarity 0: LO frequency is lower than the wanted RF frequency 1: LO frequency is higher than the wanted RF frequency
bits : 14 - 28 (15 bit)
access : read-write


RF_SYNTH_CTRL2_REG


address_offset : 0xC02 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_SYNTH_CTRL2_REG RF_SYNTH_CTRL2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SD_ORDER_RX SD_ORDER_TX MODINDEX DELAY GAUSS_INV GAUSS_86 TXDATA_INV EO_PACKET_DIS BT_SEL

SD_ORDER_RX : Order of the sigma-delta modulator in RX mode
bits : 0 - 1 (2 bit)
access : read-write

SD_ORDER_TX : Order of the sigma-delta modulator in TX mode
bits : 2 - 5 (4 bit)
access : read-write

MODINDEX : Modulation Index selection 0:h = 1/2 (Δf = 250 kHz) 1: h = 1/4 (Δf = 125 kHz) 2: h = 17/32 (Δf = 266 kHz) 3: h = 35/64 (Δf = 273 kHz)
bits : 4 - 9 (6 bit)
access : read-write

DELAY : Additional delay in analog signal path in RCLK cycles
bits : 6 - 13 (8 bit)
access : read-write

GAUSS_INV : Select polarity of the analog modulation path 0: Normal operation 1: Invert the signal in the analog signal path
bits : 8 - 16 (9 bit)
access : read-write

GAUSS_86 : Select the output resolution in the analog signal path 0: 8 bit resolution for the shaping signal 1: 6 bit resolution for the shaping signal
bits : 9 - 18 (10 bit)
access : read-write

TXDATA_INV : Select polarity of the modulation prior to the pulse shaping 0: Normal operation 1: Invert the modulation signal
bits : 10 - 20 (11 bit)
access : read-write

EO_PACKET_DIS : Disable the end of packet detection 0: End of packet detection enabled 1: End of pakcet detection disabled
bits : 11 - 22 (12 bit)
access : read-write

BT_SEL : 0: BT = 0.5 1: BT = 0.6
bits : 12 - 24 (13 bit)
access : read-write


RF_SYNTH_CTRL3_REG


address_offset : 0xC04 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_SYNTH_CTRL3_REG RF_SYNTH_CTRL3_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MODVAL_WR MODVAL_SEL

MODVAL_WR : Externally provided modulation value in 2s complement Δf = 16 MHz x MODVAL_WR/16348
bits : 0 - 13 (14 bit)
access : read-write

MODVAL_SEL : 0: Normal operation 1: Use the externally provided value for the modulation
bits : 14 - 28 (15 bit)
access : read-write


RF_VCOCAL_CTRL_REG


address_offset : 0xC06 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_VCOCAL_CTRL_REG RF_VCOCAL_CTRL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VCO_FREQTRIM_WR VCO_FREQTRIM_SEL VCOCAL_PERIOD

VCO_FREQTRIM_WR : Externally provided VCO calibration value
bits : 0 - 3 (4 bit)
access : read-write

VCO_FREQTRIM_SEL : 0: Normal operation 1: Use VCO_FREQTRIM_WR for the VCO calibration
bits : 4 - 8 (5 bit)
access : read-write

VCOCAL_PERIOD : Length of a VCO calibration step 0: 1 us 1: 2 us 2: 3 us 3: 4 us
bits : 5 - 11 (7 bit)
access : read-write


RF_MGAIN_CTRL_REG


address_offset : 0xC08 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_MGAIN_CTRL_REG RF_MGAIN_CTRL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GAUSS_GAIN_SEL MGAIN_DBL_TRANSMIT MGAIN_CMP_INV MGAIN_AVER KMOD_ALPHA

GAUSS_GAIN_SEL : 0: Normal operation 1: Use GAUSS_GAIN_WR for the modulation gain
bits : 8 - 16 (9 bit)
access : read-write

MGAIN_DBL_TRANSMIT : Length of a modulation gain calibration step 0: 4 symbol periods 1: 8 symbol periods
bits : 9 - 18 (10 bit)
access : read-write

MGAIN_CMP_INV : Invert the output of the modulation gain comparator before usage.
bits : 10 - 20 (11 bit)
access : read-write

MGAIN_AVER : Average over a number of comparator output values 0: 1 value 1: 3 values 2: 5 values 3: 7 values
bits : 11 - 23 (13 bit)
access : read-write

KMOD_ALPHA : Kmod channel dependent trimming constant. 0: No trimming is activated >0: The modulation gain in the direct path is modified with a factor: 1-SGNx(KMOD_ALPHA+2)x(CN-CN_CAL_RD)/2048
bits : 13 - 28 (16 bit)
access : read-write


RF_MGAIN_CTRL2_REG


address_offset : 0xC0A Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_MGAIN_CTRL2_REG RF_MGAIN_CTRL2_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MGAIN_TRANSMIT_LENGTH

MGAIN_TRANSMIT_LENGTH : Number of symbols for transmit0 and transmit1 length during mgain calibration.
bits : 0 - 6 (7 bit)
access : read-write


RF_MGC_CTRL_REG


address_offset : 0xC10 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_MGC_CTRL_REG RF_MGC_CTRL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MGC_GAIN_SET MGC_POLE_SW GAUSS_DAC_CTRL

MGC_GAIN_SET : Set the desired gain for the mgc calibration amplifier. '0': gain= 15x '1': gain= 10x
bits : 0 - 0 (1 bit)
access : read-write

MGC_POLE_SW : Switch in an aditional pole on the mgc amplifer to have extra filtering of the loopfilter voltage. '0': no pole (bandwidth limited by the opamp) '1': switch in pole to reduce amplifier bandwidth
bits : 1 - 2 (2 bit)
access : read-write

GAUSS_DAC_CTRL : Reserved bits for Gauss DAC settings
bits : 2 - 5 (4 bit)
access : read-write


RF_VCOVAR_CTRL_REG


address_offset : 0xC20 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_VCOVAR_CTRL_REG RF_VCOVAR_CTRL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TUNE_VAR_V0 TUNE_VAR_V1 TUNE_VAR_V2 TUNE_VAR_V3 MOD_VAR_V0 MOD_VAR_V1

TUNE_VAR_V0 : Bias voltage of the VCO Tuning varactor (low Vtune) Coding identical to TUNE_VAR_V3
bits : 0 - 2 (3 bit)
access : read-write

TUNE_VAR_V1 : Bias voltage of the VCO Tuning varactor (low-mid Vtune) Coding identical to TUNE_VAR_V3
bits : 3 - 8 (6 bit)
access : read-write

TUNE_VAR_V2 : Bias voltage of the VCO Tuning varactor (high-mid Vtune) Coding identical to TUNE_VAR_V3
bits : 6 - 14 (9 bit)
access : read-write

TUNE_VAR_V3 : Bias voltage of the VCO Tuning varactor (high Vtune) 001: low 010: nominal 100: high others: not allowed
bits : 9 - 20 (12 bit)
access : read-write

MOD_VAR_V0 : Bias voltage of the VCO Modulation varactor (low Vmod) 0: low 1: mid 2: nominal 3: high
bits : 12 - 25 (14 bit)
access : read-write

MOD_VAR_V1 : Bias voltage of the VCO Modulation varactor (high Vmod) 0: low 1: mid 2: nominal 3: high
bits : 14 - 29 (16 bit)
access : read-write


RF_VCO_CALCAP_BIT14_REG

LUT entry for bit 14 of the VCO calibration capacitance
address_offset : 0xC22 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_VCO_CALCAP_BIT14_REG RF_VCO_CALCAP_BIT14_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VCO_CALCAP_BIT14

VCO_CALCAP_BIT14 : LUT entry for bit 14 of the VCO calibration capacitance
bits : 0 - 15 (16 bit)
access : read-write


RF_VCO_CALCAP_BIT15_REG

LUT entry for bit 15 of the VCO calibration capacitance
address_offset : 0xC24 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_VCO_CALCAP_BIT15_REG RF_VCO_CALCAP_BIT15_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VCO_CALCAP_BIT15

VCO_CALCAP_BIT15 : LUT entry for bit 15 of the VCO calibration capacitance
bits : 0 - 15 (16 bit)
access : read-write


RF_PFD_CTRL_REG


address_offset : 0xC40 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_PFD_CTRL_REG RF_PFD_CTRL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FIXED_CUR_SET FIXED_CUR_EN PFD_POLARITY

FIXED_CUR_SET : Set the PFD output in a fixed position such that the CP output current is constant'0': UP = 0, DN = 0 '1': UP = 0, DN = 1 '2': UP = 1, DN = 0 '3': UP = 1, DN = 1
bits : 0 - 1 (2 bit)
access : read-write

FIXED_CUR_EN : Enable manual override of PFD output '0': Normal operation '1': PFD ouput given by FIXED_CUR_SET
bits : 2 - 4 (3 bit)
access : read-write

PFD_POLARITY : '0': Normal operation (UP: implies RCLK leads NCLK) '1': Inverted operation (UP: implies NCLK leads RCLK)
bits : 3 - 6 (4 bit)
access : read-write


RF_CP_CTRL_REG


address_offset : 0xC50 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_CP_CTRL_REG RF_CP_CTRL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CP_CUR_SET_RX CP_CUR_SET_TX CP_CUR_RX CP_CUR_TX

CP_CUR_SET_RX : Chargepump current setting during PLL settling in RX mode. same coding as for CP_CUR_TX
bits : 0 - 3 (4 bit)
access : read-write

CP_CUR_SET_TX : Chargepump current setting during PLL settling in TX mode same coding as for CP_CUR_TX
bits : 4 - 11 (8 bit)
access : read-write

CP_CUR_RX : CP current setting during PLL - lock in RX mode same coding as for CP_CUR_TX
bits : 8 - 19 (12 bit)
access : read-write

CP_CUR_TX : CP current setting during PLL - Lock in TX mode 1111: 45 µA (fastest, setting 0) 0111: 15 µA (setting 1) 0011: 7.5 µA (setting 2) 0001: 3.75 µA (slowest, setting 3) Intermediate values are possible (but not recommended). Calculate the effective value with: bit 0: 3.75 µA bit 1: 3.75 µA bit 2: 7.5 µA bit 3: 30 µA
bits : 12 - 27 (16 bit)
access : read-write


RF_LF_RES_CTRL_REG

LF resistor setting
address_offset : 0xC52 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_LF_RES_CTRL_REG RF_LF_RES_CTRL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LF_RES_SET_RX LF_RES_SET_TX LF_RES_RX LF_RES_TX

LF_RES_SET_RX : Loopfilter resistor setting during PLL settling in RX mode same coding as for LF_RES_TX
bits : 0 - 3 (4 bit)
access : read-write

LF_RES_SET_TX : Loopfilter resistor setting during PLL settling in TX mode same coding as for LF_RES_TX
bits : 4 - 11 (8 bit)
access : read-write

LF_RES_RX : Loopfilter resistor setting during PLL - Lock in RX mode same coding as for LF_RES_TX
bits : 8 - 19 (12 bit)
access : read-write

LF_RES_TX : Loopfilter resistor setting during PLL - Lock in TX mode 1xxx: 72 k (fastest, setting 0) 01xx: 120 k (setting 1) 001x: 168 k (setting2) 000x: 240 k (slowest, setting 3)
bits : 12 - 27 (16 bit)
access : read-write


RF_LF_CTRL_REG


address_offset : 0xC60 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_LF_CTRL_REG RF_LF_CTRL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LF_CAL_CAP_WR LF_CAL_CAP_SEL LF_SHORT_R4

LF_CAL_CAP_WR : External value for loop filter calibration capacitance
bits : 0 - 4 (5 bit)
access : read-write

LF_CAL_CAP_SEL : '0': Normal operation: use IF_CAL_CAP_RD (as determined by IF calibration) for the loop filter capacitance '1': use the value written to LF_CAL_CAP_WR
bits : 5 - 10 (6 bit)
access : read-write

LF_SHORT_R4 : '0': R4 in place, '1': R4 shorted, C2 and C4 in parallel.
bits : 6 - 12 (7 bit)
access : read-write


RF_TDC_CTRL_REG

TDC settings
address_offset : 0xC70 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RF_TDC_CTRL_REG RF_TDC_CTRL_REG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CTRL_FAST CTRL_SLOW CAL_PH_1 CAL_PH_2 REF_CTRL TDC_CONNECT

CTRL_FAST : Trim the fast oscillator '0': mimimum frequency 'F': maximum frequency
bits : 0 - 3 (4 bit)
access : read-write

CTRL_SLOW : Trim the slow oscillator '0': Minimum frequency (default) 'F': Maximum frequency
bits : 4 - 11 (8 bit)
access : read-write

CAL_PH_1 : Select calibration option 1 '0': normal operation (pfd measurement or cal mode 2) '1': measure the fast oscillator period (calibration phase 1) ------- Note: CAL_PH_2 must be 0 in this setting
bits : 8 - 16 (9 bit)
access : read-write

CAL_PH_2 : Select calibration option 2 '0': normal operation (pfd measurement mode or cal mode 1) '1': measure the slow - fast oscillator period (calibration phase 2) ------- Note CAL_PH_1 must be 0 in this setting
bits : 9 - 18 (10 bit)
access : read-write

REF_CTRL : Select how calibration is performed. Phase 1: '0': Count during 1 RCLK period (expect 60-70 as result) '1': Count during 2 RCLK period (expect 120-140 as result) '2': Count during 3 RCLK period (expect 180 -210 as result) '3': not allowed Phase 2, base the resolution measurement on: '0': 1 overlap of fast and slow oscillators (NF=NS+1) '1': 2 overlaps of fast and slow oscillators (NF=NS+2) '2': 1 overlap of fast and slow oscillators (NF=NS+1) '3': Not allowed
bits : 10 - 21 (12 bit)
access : read-write

TDC_CONNECT : '0': Normal Operation (no measurement possible) '1': Connect the PFD inputs also to the TDC inputs
bits : 12 - 24 (13 bit)
access : read-write



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.