CTRL_CFG Register
· Name: Control Register
· Description: This register controls and configures chip operation, and is used to start some test modes.
· Size: 16 bits
· Offset: 0x0
· Reset: 0x0049
RSV_15_13 |
LUT_IND_START |
SHIFTREG_ADDR_EN |
SHIFTREG_ADDR_PROG |
IO_PROTOCOL |
ERR_STATUS_BIT |
ERR_DET_EN |
TAL_RAL_EN |
RESET |
IO_TEST |
MANUAL_EN |
SCAN_MODE |
SYNC_TRX |
TRX_CONT_MODE |
Table: CTRL_CFG Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_13 |
R/W |
For future use |
|
LUT_IND_START |
W |
1: Sets the LUT pointer for both operationg modes (TX and RX) to the start address defined in HLUT_START (for horizontal polarization) and VLUT_START (for vertical polarization). |
|
SHIFTREG_ADDR_EN |
R |
1: Shiftreg addr is programmed and effective. |
|
SHIFTREG_ADDR_PROG |
W |
8-bit shift register is placed between pin_addr[0] (in) and pin_addr[1] (out). To program address, set this bit, then without releasing CSDB send in 8-bit data to pn_addr[0] LSB first. Existing data is pushed out of pin_addr[1]. |
|
IO_PROTOCOL |
R |
Set by external pin SPIB/LVDS. It is Read-only bit |
|
ERR_STATUS_BIT |
R/W1C |
1: Error observed |
|
ERR_DET_EN |
R/W |
1: Enable Error Check (additional 16-bits CRC data to be sent at the end) |
|
TAL_RAL_EN |
R/W |
Enables the TAL or RAL functionality in a LCL_REG_WR or GBL_REG_WR command: |
|
RESET |
W |
1: Resets the chip - auto self-resets to 0 |
|
IO_TEST |
W |
IO test mode enable for IOs' VIH/VIL test and MOSI's VOL/VOH test, only reset by power-on and hardware reset. |
|
MANUAL_EN |
R/W |
When set to 1, enable pin of individual channels can be set by CH_ENS bits. |
|
SCAN_MODE |
W |
Scan test mode enable, only reset by power-on and hardware reset. |
|
SYNC_TRX |
R/W |
1: FEMs and internal SW are controlled by TRX bit (SW_TRX[7]) or TR(pin). Check TRX_CONT_MODE. |
|
TRX_CONT_MODE |
R/W |
1: SPI control. |
CHIP_INFO Register
· Name: Overall Chip Configuration Register
· Description: This register sets the sub-array index of the chip, configures the oscillator, and starts the data transfer from OTP to registers.
· Size: 16 bits
· Offset: 0x1
· Reset: 0x0000
RSV_15_8 |
OSC_FREQ |
OSC_EN |
OTP_FSM_START |
SA_INDEX |
Table: CHIP_INFO Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_8 |
R/W |
For future use |
|
OSC_FREQ |
R/W |
Oscillator frequency selection: |
|
OSC_EN |
R/W |
Oscillator enable. |
|
OTP_FSM_START |
W |
Start OTP state machine. |
|
SA_INDEX |
R/W |
Sub-array index for the chip. |
PIN_CFG Register
· Name: External Pin Functionality Control Register
· Description:
· Size: 16 bits
· Offset: 0x2
· Reset: 0x0000
RSV_15_7 |
EXT_PIN_MODE |
RSV_1_0 |
Table: PIN_CFG Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_7 |
R/W |
For future use |
|
EXT_PIN_MODE |
R/W |
See External Pin CFG tab for explanations - This mode forces all other register/pointers according to the updates of External Pin CFG |
|
RSV_1_0 |
R/W |
For future use |
HLUT_INFO Register
· Name: H-LUT Active Index Storage Register
· Description:
· Size: 16 bits
· Offset: 0x3
· Reset: 0x0000
RSV_15 |
TXH_LUT_IND |
RSV_7 |
RXH_LUT_IND |
Table: HLUT_INFO Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15 |
R |
For future use |
|
TXH_LUT_IND |
R |
Stores the active LUT index for horizontal TX SRAM. This will be updated automatically by the FBS modes and external TLOAD & RLOAD pins. |
|
RSV_7 |
R |
For future use |
|
RXH_LUT_IND |
R |
Stores the active LUT index for horizontal RX SRAM. This will be updated automatically by the FBS modes and external TLOAD and RLOAD pins. |
VLUT_INFO Register
· Name: V-LUT Active Index Storage Register
· Description:
· Size: 16 bits
· Offset: 0x4
· Reset: 0x0000
RSV_15 |
TXV_LUT_IND |
RSV_7 |
RXV_LUT_IND |
Table: VLUT_INFO Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15 |
R |
For future use |
|
TXV_LUT_IND |
R |
Stores the active LUT index for vertical TX SRAM. This will be updated automatically by the FBS modes and external TLOAD & RLOAD pins. |
|
RSV_7 |
R |
For future use |
|
RXV_LUT_IND |
R |
Stores the active LUT index for vertical RX SRAM. This will be updated automatically by the FBS modes and external TLOAD & RLOAD pins. |
HLUT_START Register
· Name: H-LUT Start Pointer Storage Register
· Description:
· Size: 16 bits
· Offset: 0x5
· Reset: 0x0000
RSV_15 |
TXH_LUT_START |
RSV_7 |
RXH_LUT_START |
Table: HLUT_START Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15 |
R/W |
For future use |
|
TXH_LUT_START |
R/W |
H-LUT start index for horizontal TX SRAM. |
|
RSV_7 |
R/W |
For future use |
|
RXH_LUT_START |
R/W |
H-LUT start index for horizontal RX SRAM. |
HLUT_STOP Register
· Name: H-LUT Stop Pointer Storage Register
· Description:
· Size: 16 bits
· Offset: 0x6
· Reset: 0x7F7F
RSV_15 |
TXH_LUT_STOP |
RSV_7 |
RXH_LUT_STOP |
Table: HLUT_STOP Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15 |
R/W |
For future use |
|
TXH_LUT_STOP |
R/W |
H-LUT stop index for horizontal TX SRAM. |
|
RSV_7 |
R/W |
For future use |
|
RXH_LUT_STOP |
R/W |
H-LUT stop index for horizontal RX SRAM. |
VLUT_START Register
· Name: V-LUT Start Pointer Storage Register
· Description:
· Size: 16 bits
· Offset: 0x7
· Reset: 0x0000
RSV_15 |
TXV_LUT_START |
RSV_7 |
RXV_LUT_START |
Table: VLUT_START Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15 |
R/W |
For future use |
|
TXV_LUT_START |
R/W |
V-LUT start index for vertical TX SRAM. |
|
RSV_7 |
R/W |
For future use |
|
RXV_LUT_START |
R/W |
V-LUT start index for vertical RX SRAM. |
VLUT_STOP Register
· Name: V-LUT Stop Pointer Storage Register
· Description:
· Size: 16 bits
· Offset: 0x8
· Reset: 0x7F7F
RSV_15 |
TXV_LUT_STOP |
RSV_7 |
RXV_LUT_STOP |
Table: VLUT_STOP Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15 |
R/W |
For future use |
|
TXV_LUT_STOP |
R/W |
V-LUT stop index for vertical TX SRAM. |
|
RSV_7 |
R/W |
For future use |
|
RXV_LUT_STOP |
R/W |
V-LUT stop index for vertical RX SRAM. |
BIST Register
· Name: SRAM BIST Register
· Description: Triggers
- the memory self-test of the selected look-up table (LUT), and provides status information accordingly.
- a cyclic redundancy check (CRC) of the content of the selected LUT, whereas the resulting check bits are written to the CRC_RESULT register.
- an initialization of the selected LUT with all bits set to 0.
· Size: 16 bits
· Offset: 0x9
· Reset: 0x0000
RSV_15_12 |
SRAM_DONE |
SRAM_ERR |
RSV_7_5 |
SRAM_SEL |
SRAM_CRC |
SRAM_BIST |
SRAM_INIT |
Table: BIST Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_12 |
R |
For future use |
|
SRAM_DONE |
R |
SRAM access (initialization, BIST or CRC) status: |
|
SRAM_ERR |
R |
Number of SRAM errors during LUT BIST: |
|
RSV_7_5 |
R |
For future use |
|
SRAM_SEL |
R/W |
00: Vertical TX SRAM. |
|
SRAM_CRC |
R/W |
SRAM CRC check request by writing 1. The SRAM CRC algorithm is as follows: |
|
SRAM_BIST |
R/W |
SRAM BIST request. Request SRAM BIST by writing 1. |
|
SRAM_INIT |
R/W |
SRAM initialization request. Request SRAM initialization (all of SRAM data is initialized to "0") by writing 1. |
CRC_RESULT Register
· Name: SRAM CRC Result Register
· Description: Stores the resulting check bits of the latest cyclic redundancy check (CRC) of the content of the LUT (SRAM) that is selected in BIST[4:3] (SRAM_SEL[1:0]).
· Size: 16 bits
· Offset: 0xA
· Reset: 0xFFFF
CRC_RESULT |
Table: CRC_RESULT Register field descriptions
Bits |
Name |
Access |
Description |
CRC_RESULT |
R |
16-bit SRAM CRC result. |
SW_TRX Register
· Name: TRX Switch Control Register
· Description: Controls and configures TRX switch operation.
· Size: 16 bits
· Offset: 0xB
· Reset: 0x0C00
RSV_15_12 |
MB_EN |
STANDBY |
H_POL_EN |
V_POL_EN |
TRX |
SW_FEM_TR_MODE |
SW_DRV_TR_STATE |
SW_DRV_EN_TR |
TRX_EXTH |
TRX_EXTV |
TRX_BFH |
TRX_BFV |
Table: SW_TRX Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_12 |
R/W |
For future use |
|
MB_EN |
R/W |
Chip reference bias enable. |
|
STANDBY |
R/W |
Put the chip in Standby Mode (all ENs off). |
|
H_POL_EN |
R/W |
When set to 1, channels with horizontal polarization are enabled. |
|
V_POL_EN |
R/W |
When set to 1, channels with vertical polarization are enabled. |
|
TRX |
R/W |
Soft TRX Control. |
|
SW_FEM_TR_MODE |
R/W |
0: Negative pins are floating, 1: Positive pins are floating |
|
SW_DRV_TR_STATE |
R/W |
0: Outputs are "GND", 1: Outputs are High/Low |
|
SW_DRV_EN_TR |
R/W |
0: TRX pins for FEMs are disabled (float), 1: In use |
|
TRX_EXTH |
R/W |
1: TX, 0: RX. This bit controls the external FEM SWs for horizontal polarization. |
|
TRX_EXTV |
R/W |
1: TX, 0: RX. This bit controls the external FEM SWs for vertical polarization. |
|
TRX_BFH |
R/W |
1: TX, 0: RX. This bit controls the BF SWs for horizontal polarization. |
|
TRX_BFV |
R/W |
1: TX, 0: RX. This bit controls the BF SWs for vertical polarization. |
CH_ENS Register
· Name: Power-enable TRX Register
· Description:
· Size: 16 bits
· Offset: 0xC
· Reset: 0x0000
RXH4_EN |
RXH3_EN |
RXH2_EN |
RXH1_EN |
RXV4_EN |
RXV3_EN |
RXV2_EN |
RXV1_EN |
TXH4_EN |
TXH3_EN |
TXH2_EN |
TXH1_EN |
TXV4_EN |
TXV3_EN |
TXV2_EN |
TXV1_EN |
Table: CH_ENS Register field descriptions
Bits |
Name |
Access |
Description |
RXH4_EN |
R/W |
1: Enable, 0: Disable |
|
RXH3_EN |
R/W |
1: Enable, 0: Disable |
|
RXH2_EN |
R/W |
1: Enable, 0: Disable |
|
RXH1_EN |
R/W |
1: Enable, 0: Disable |
|
RXV4_EN |
R/W |
1: Enable, 0: Disable |
|
RXV3_EN |
R/W |
1: Enable, 0: Disable |
|
RXV2_EN |
R/W |
1: Enable, 0: Disable |
|
RXV1_EN |
R/W |
1: Enable, 0: Disable |
|
TXH4_EN |
R/W |
1: Enable, 0: Disable |
|
TXH3_EN |
R/W |
1: Enable, 0: Disable |
|
TXH2_EN |
R/W |
1: Enable, 0: Disable |
|
TXH1_EN |
R/W |
1: Enable, 0: Disable |
|
TXV4_EN |
R/W |
1: Enable, 0: Disable |
|
TXV3_EN |
R/W |
1: Enable, 0: Disable |
|
TXV2_EN |
R/W |
1: Enable, 0: Disable |
|
TXV1_EN |
R/W |
1: Enable, 0: Disable |
CHIP_ID Register
· Name: Chip ID Register
· Description: This is an informational read-only register.
· Size: 16 bits
· Offset: 0xD
· Reset: 0x0000
ID_CLASS |
ID_FREQ |
BASE_REV |
METAL_REV |
VARIANTS |
Table: CHIP_ID Register field descriptions
Bits |
Name |
Access |
Description |
ID_CLASS |
R |
0: Beamformer |
|
ID_FREQ |
R |
0: X/KU |
|
BASE_REV |
R |
Code for base variants. |
|
METAL_REV |
R |
Code for metal variants. |
|
VARIANTS |
R |
Code for variants. |
MBIAS Register
· Name: Master Bias Control Register
· Description: All the bits from this register are going to be outputs (digital to analog) and they are used to adjust master bias settings. It should be noted that MBIAS[0] = 1 is required for whole chip to be powered up.
· Size: 16 bits
· Offset: 0xE
· Reset: 0x0093
RSV_15_8 |
PTAT2_SLOPE |
PTADJ |
MB_BG_SEL |
MB_EN |
Table: MBIAS Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_8 |
R/W |
For future use |
|
PTAT2_SLOPE |
R/W |
PTAT2 slope control. |
|
PTADJ |
R/W |
Internal reference current generator level control. |
|
MB_BG_SEL |
R/W |
0: BG source from PTAT generator. |
|
MB_EN |
R |
Chip reference bias enable. |
CLK_CFG Register
· Name: ADC Clock Control Register
· Description: The ADC Clock Control register configures the ADC clock and determines the delay between ADC operation trigger and the start of the aquisition phase.
· Size: 16 bits
· Offset: 0xF
· Reset: 0xFB30
ADC_START_DELAY |
BASE_CLK_CTRL |
ADC_CLK_HIGH |
ADC_CLK_LOW |
Table: CLK_CFG Register field descriptions
Bits |
Name |
Access |
Description |
ADC_START_DELAY |
R/W |
Determines the delay between ADC source selection and aquisition start in multiples of ADC clock (adc_clk) cycles. |
|
BASE_CLK_CTRL |
R/W |
Select base clock (BASE_CLK) as OSC_FREQ/(N+1). |
|
ADC_CLK_HIGH |
R/W |
Select ADC clock's high width as BASE_CLK*(N+1). |
|
ADC_CLK_LOW |
R/W |
Select ADC clock's low width as BASE_CLK*(N+1). |
ADC_CFG Register
· Name: ADC Control Register
· Description: The ADC Control register configures the ADC and selects the operation mode.
· Size: 16 bits
· Offset: 0x10
· Reset: 0x0380
ADC_SEL |
ADC_SEL_SOURCE |
ADC_AVG |
PD_DIFF_MODE |
ADC_AOUT_SEL |
ADC_AOUT_EN |
LSB_SEL |
CHOPPER_EN |
ADC_I_2X |
Table: ADC_CFG Register field descriptions
Bits |
Name |
Access |
Description |
ADC_SEL |
R/W |
ADC Mux Selection Bits: |
|
ADC_SEL_SOURCE |
R/W |
ADC mux selector source |
|
ADC_AVG |
R/W |
0: No averaging |
|
PD_DIFF_MODE |
R/W |
1: No difference. PDET data are stored as measured. PDET(reg) = PDET(meas). |
|
ADC_AOUT_SEL |
R/W |
AOUT ADC Mux Selection Bits: |
|
ADC_AOUT_EN |
R/W |
Enable AOUT mux |
|
LSB_SEL |
R/W |
Turn down LSB |
|
CHOPPER_EN |
R/W |
Chopper Enable |
|
ADC_I_2X |
R/W |
Double ADC bias current |
ADC_SRQ1 Register
· Name: Sensor Activation Register - 1
· Description: This register controls the on-chip sensor activities. Writing 1 to any bit of this register triggers the whole sequence for the corresponding sensor measurement. It enables the oscillator, sets the ADC channel, performs conversion, and writes the result to corresponding ADC Data register.
ADC settings for any of these activities are controlled by CLK_CFG and ADC_CFG registers.
· Size: 16 bits
· Offset: 0x11
· Reset: 0x0000
VSENS_3_4 |
VSENS_1_2 |
VSENS_NEG |
DC_SENS |
TSENS2 |
TSENS1 |
PDET_RFC_H |
PDET_TX4_H |
PDET_TX3_H |
PDET_TX2_H |
PDET_TX1_H |
PDET_RFC_V |
PDET_TX4_V |
PDET_TX3_V |
PDET_TX2_V |
PDET_TX1_V |
Table: ADC_SRQ1 Register field descriptions
Bits |
Name |
Access |
Description |
VSENS_3_4 |
W |
Reads VSENS3 and VSENS4 external pins (ADC_SEL 0x1E, 0x1F) |
|
VSENS_1_2 |
W |
Reads VSENS1 and VSENS2 external pins (ADC_SEL 0x1C, 0x1D) |
|
VSENS_NEG |
W |
Reads the -5V voltage supply (ADC_SEL 0x1A) |
|
DC_SENS |
W |
Reads VDD, DVDD, VDDPA and current sensors (ADC_SEL 0x16, 0x17, 0x18, 0x19) |
|
TSENS2 |
W |
Reads TSENS2 (ADC_SEL 0x15) |
|
TSENS1 |
W |
Reads TSENS1 (ADC_SEL 0x14) |
|
PDET_RFC_H |
W |
Reads PDET10 and PREF10 (ADC_SEL 0x12, 0x13) |
|
PDET_TX4_H |
W |
Reads PDET9 and PREF9 (ADC_SEL 0x10, 0x11) |
|
PDET_TX3_H |
W |
Reads PDET8 and PREF8 (ADC_SEL 0x0E, 0x0F) |
|
PDET_TX2_H |
W |
Reads PDET7 and PREF7 (ADC_SEL 0x0C, 0x0D) |
|
PDET_TX1_H |
W |
Reads PDET6 and PREF6 (ADC_SEL 0x0A, 0x0B) |
|
PDET_RFC_V |
W |
Reads PDET5 and PREF5 (ADC_SEL 0x08, 0x09) |
|
PDET_TX4_V |
W |
Reads PDET4 and PREF4 (ADC_SEL 0x06, 0x07) |
|
PDET_TX3_V |
W |
Reads PDET3 and PREF3 (ADC_SEL 0x04, 0x05) |
|
PDET_TX2_V |
W |
Reads PDET2 and PREF2 (ADC_SEL 0x02, 0x03) |
|
PDET_TX1_V |
W |
Reads PDET1 and PREF1 (ADC_SEL 0x00, 0x01) |
ADC_SRQ2 Register
· Name: Sensor Activation Register - 2
· Description:
· Size: 16 bits
· Offset: 0x12
· Reset: 0x0000
RSV_15_13 |
RSV_12 |
RSV_11 |
RSV_10 |
RSV_9 |
RSV_8 |
RSV_7 |
RSV_6 |
RSV_5 |
RSV_4 |
RSV_3 |
RSV_2 |
RSV_1 |
RSV_0 |
Table: ADC_SRQ2 Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_13 |
W |
For future use |
|
RSV_12 |
W |
For future use |
|
RSV_11 |
W |
For future use |
|
RSV_10 |
W |
For future use |
|
RSV_9 |
W |
For future use |
|
RSV_8 |
W |
For future use |
|
RSV_7 |
W |
For future use |
|
RSV_6 |
W |
For future use |
|
RSV_5 |
W |
For future use |
|
RSV_4 |
W |
For future use |
|
RSV_3 |
W |
For future use |
|
RSV_2 |
W |
For future use |
|
RSV_1 |
W |
For future use |
|
RSV_0 |
W |
For future use |
SENSOR_EN Register
· Name: Sensor Enable Register
· Description: Enable pins for miscellaneous sensors on the chip.
[0] : PDET_TX1_V_EN (1: ADC_SRQ1[0]=1, 0: at the end of serial poll)
[1] : PDET_TX2_V_EN(1: ADC_SRQ1[1]=1, 0: at the end of serial poll)
...
· Size: 16 bits
· Offset: 0x13
· Reset: 0x0000
VSENS_3_4_EN |
VSENS_1_2_EN |
VSENS_NEG_EN |
DC_SENS_EN |
TSENS2_EN |
TSENS1_EN |
PDET_RFC_H_EN |
PDET_TX4_H_EN |
PDET_TX3_H_EN |
PDET_TX2_H_EN |
PDET_TX1_H_EN |
PDET_RFC_V_EN |
PDET_TX4_V_EN |
PDET_TX3_V_EN |
PDET_TX2_V_EN |
PDET_TX1_V_EN |
Table: SENSOR_EN Register field descriptions
Bits |
Name |
Access |
Description |
VSENS_3_4_EN |
R/W |
Sensor enable for VSENS3 and VSENS4 |
|
VSENS_1_2_EN |
R/W |
Sensor enable for VSENS1 and VSENS2 |
|
VSENS_NEG_EN |
R/W |
Sensor enable for -5V voltage supply |
|
DC_SENS_EN |
R/W |
Sensor enable for VDD, DVDD, VDDPA and current sensors |
|
TSENS2_EN |
R/W |
Sensor enable for TSENS2 |
|
TSENS1_EN |
R/W |
Sensor enable for TSENS1 |
|
PDET_RFC_H_EN |
R/W |
Sensor enable for PDET10 and PREF10 |
|
PDET_TX4_H_EN |
R/W |
Sensor enable for PDET9 and PREF9 |
|
PDET_TX3_H_EN |
R/W |
Sensor enable PDET8 and PREF8 |
|
PDET_TX2_H_EN |
R/W |
Sensor enable for PDET7 and PREF7 |
|
PDET_TX1_H_EN |
R/W |
Sensor enable for PDET6 and PREF6 |
|
PDET_RFC_V_EN |
R/W |
Sensor enable for PDET5 and PREF5 |
|
PDET_TX4_V_EN |
R/W |
Sensor enable for PDET4 and PREF4 |
|
PDET_TX3_V_EN |
R/W |
Sensor enable for PDET3 and PREF3 |
|
PDET_TX2_V_EN |
R/W |
Sensor enable for PDET2 and PREF2 |
|
PDET_TX1_V_EN |
R/W |
Sensor enable for PDET1 and PREF1 |
SENSOR_CFG Register
· Name: Sensor Configuration Register
· Description: Defines the settings for the on-chip sensors and controls temperature sensor polarization.
· Size: 16 bits
· Offset: 0x14
· Reset: 0x0524
IREF_SEL |
TSENS_POL_CFG |
RSV_11 |
PDET_BUFF_PROF |
PDET_CORE_PROF |
PDET_CORE_BIAS |
PDET_BUFFER_BIAS |
PDET_EN |
Table: SENSOR_CFG Register field descriptions
Bits |
Name |
Access |
Description |
IREF_SEL |
R/W |
00: BG |
|
TSENS_POL_CFG |
R/W |
Temperature sensor polarization control: |
|
RSV_11 |
R/W |
For future use |
|
PDET_BUFF_PROF |
R/W |
Buffer current profile |
|
PDET_CORE_PROF |
R/W |
Core current profile |
|
PDET_CORE_BIAS |
R/W |
Block bias tune |
|
PDET_BUFFER_BIAS |
R/W |
Block bias tune |
|
PDET_EN |
R/W |
Block Enable |
SCRATCH Register
· Name: Scratch Register
· Description: 2 bytes of memory for arbitrary data storage. This data does not affect the operation of the device.
· Size: 16 bits
· Offset: 0x15
· Reset: 0x0000
SCRATCH |
Table: SCRATCH Register field descriptions
Bits |
Name |
Access |
Description |
SCRATCH |
R/W |
Reserved for random r/w by the user. |
TXVn_SET (for n = 1; n <= 4) Register
· Name: TXVn Set Register
· Description: Phase/Gain control bits for each TX channel with vertical polarization.
These registers have shadow registers and the values get updated from buffer to active registers only with an TX RF Load trigger through SPI command or external pin (TLOAD).
· Size: 16 bits
· Offset: 0x16 + (n-1)*0x1
· Reset: 0x003F
TX_PHASE_CTRL |
TX_GAIN_CTRL |
Table: TXVn_SET (for n = 1; n <= 4) Register field descriptions
Bits |
Name |
Access |
Description |
TX_PHASE_CTRL |
R/W |
Phase set. TXn_SET[9:8] bits are used for trimming. |
|
TX_GAIN_CTRL |
R/W |
Gain set |
TXHn_SET (for n = 1; n <= 4) Register
· Name: TXHn Set Register
· Description: Phase/Gain control bits for each TX channel with horizontal polarization.
These registers have shadow registers and the values get updated from buffer to active registers only with an TX RF Load trigger through SPI command or external pin (TLOAD).
· Size: 16 bits
· Offset: 0x1A + (n-1)*0x1
· Reset: 0x003F
TX_PHASE_CTRL |
TX_GAIN_CTRL |
Table: TXHn_SET (for n = 1; n <= 4) Register field descriptions
Bits |
Name |
Access |
Description |
TX_PHASE_CTRL |
R/W |
Phase set. TXn_SET[9:8] bits are used for trimming. |
|
TX_GAIN_CTRL |
R/W |
Gain set |
RXVn_SET (for n = 1; n <= 4) Register
· Name: RXVn Set Register
· Description: Phase/Gain control bits for each RX channel with vertical polarization.
These registers have shadow registers and the values get updated from buffer to active registers only with an RX RF Load trigger through SPI command or external pin (RLOAD).
· Size: 16 bits
· Offset: 0x1E + (n-1)*0x1
· Reset: 0x003F
RX_PHASE_CTRL |
RX_GAIN_CTRL |
Table: RXVn_SET (for n = 1; n <= 4) Register field descriptions
Bits |
Name |
Access |
Description |
RX_PHASE_CTRL |
R/W |
Phase set. TXn_SET[9:8] bits are used for trimming. |
|
RX_GAIN_CTRL |
R/W |
Gain set |
RXHn_SET (for n = 1; n <= 4) Register
· Name: RXHn Set Register
· Description: Phase/Gain control bits for each RX channel with horizontal polarization.
These registers have shadow registers and the values get updated from buffer to active registers only with an RX RF Load trigger through SPI command or external pin (RLOAD).
· Size: 16 bits
· Offset: 0x22 + (n-1)*0x1
· Reset: 0x003F
RX_PHASE_CTRL |
RX_GAIN_CTRL |
Table: RXHn_SET (for n = 1; n <= 4) Register field descriptions
Bits |
Name |
Access |
Description |
RX_PHASE_CTRL |
R/W |
Phase set. TXn_SET[9:8] bits are used for trimming. |
|
RX_GAIN_CTRL |
R/W |
Gain set |
TXVn_OFFSET (for n = 1; n <= 4) Register
· Name: TXVn Offset Register
· Description: TX offset register for vertical polarization.
The phase offset (TX_PH_OFF) is stored in twos (2s) complement format, whereas channel bias (TX_CH_BIAS) and align offset (TX_ALIGN_OFF) are stored as absolute values.
· Size: 16 bits
· Offset: 0x26 + (n-1)*0x1
· Reset: 0x0408
RSV_15_14 |
PDET_ATEST_CTRL |
TX_CH_BIAS |
TX_PH_OFF |
TX_ALIGN_OFF |
Table: TXVn_OFFSET (for n = 1; n <= 4) Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_14 |
R/W |
For future use. Spare bits for analog. |
|
PDET_ATEST_CTRL |
R/W |
Controls the testing scheme |
|
TX_CH_BIAS |
R/W |
Channel bias setting. |
|
TX_PH_OFF |
R/W |
Phase offset. The data stored is 2s complement format. |
|
TX_ALIGN_OFF |
R/W |
Align offset. The data stored is absolute value. |
TXHn_OFFSET (for n = 1; n <= 4) Register
· Name: TXHn Offset Register
· Description: TX offset register for horizontal polarization.
The phase offset (TX_PH_OFF) is stored in twos (2s) complement format, whereas channel bias (TX_CH_BIAS) and align offset (TX_ALIGN_OFF) are stored as absolute values.
· Size: 16 bits
· Offset: 0x2A + (n-1)*0x1
· Reset: 0x0408
RSV_15_14 |
PDET_ATEST_CTRL |
TX_CH_BIAS |
TX_PH_OFF |
TX_ALIGN_OFF |
Table: TXHn_OFFSET (for n = 1; n <= 4) Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_14 |
R/W |
For future use. Spare bits for analog. |
|
PDET_ATEST_CTRL |
R/W |
Controls the testing scheme |
|
TX_CH_BIAS |
R/W |
Channel bias setting. |
|
TX_PH_OFF |
R/W |
Phase offset. The data stored is 2s complement format. |
|
TX_ALIGN_OFF |
R/W |
Align offset. The data stored is absolute value. |
RXVn_OFFSET (for n = 1; n <= 4) Register
· Name: RXVn Offset Register
· Description: RX offset register for vertical polarization.
The phase offset (RX_PH_OFF) is stored in twos (2s) complement format, whereas channel bias (RX_CH_BIAS) and align offset (RX_ALIGN_OFF) are stored as absolute values.
· Size: 16 bits
· Offset: 0x2E + (n-1)*0x1
· Reset: 0x0408
RSV_15_11 |
RX_CH_BIAS |
RX_PH_OFF |
RX_ALIGN_OFF |
Table: RXVn_OFFSET (for n = 1; n <= 4) Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_11 |
R/W |
For future use. Spare bits for analog. |
|
RX_CH_BIAS |
R/W |
Channel bias setting. |
|
RX_PH_OFF |
R/W |
Phase offset. The data stored is 2s complement format. |
|
RX_ALIGN_OFF |
R/W |
Align offset. The data stored is absolute value. |
RXHn_OFFSET (for n = 1; n <= 4) Register
· Name: RXHn Offset Register
· Description: RX offset register for horizontal polarization.
The phase offset (RX_PH_OFF) is stored in twos (2s) complement format, whereas channel bias (RX_CH_BIAS) and align offset (RX_ALIGN_OFF) are stored as absolute values.
· Size: 16 bits
· Offset: 0x32 + (n-1)*0x1
· Reset: 0x0408
RSV_15_11 |
RX_CH_BIAS |
RX_PH_OFF |
RX_ALIGN_OFF |
Table: RXHn_OFFSET (for n = 1; n <= 4) Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_11 |
R/W |
For future use. Spare bits for analog. |
|
RX_CH_BIAS |
R/W |
Channel bias setting. |
|
RX_PH_OFF |
R/W |
Phase offset. The data stored is 2s complement format. |
|
RX_ALIGN_OFF |
R/W |
Align offset. The data stored is absolute value. |
TXCOM_TUNE Register
· Name: TX Common Tune Register
· Description:
· Size: 16 bits
· Offset: 0x36
· Reset: 0x1520
TX_PA_C2B |
TX_PA_RFB |
TX_PA_RBB1 |
TX_DA_CISM1 |
TX_DA_RIM1 |
TX_DA_CIM1 |
TX_AMP_TUNE |
TX_VGA_TUNE |
Table: TXCOM_TUNE Register field descriptions
Bits |
Name |
Access |
Description |
TX_PA_C2B |
R/W |
Block bias tune |
|
TX_PA_RFB |
R/W |
Amp frequency tuning bits |
|
TX_PA_RBB1 |
R/W |
PA frequency tuning bits |
|
TX_DA_CISM1 |
R/W |
Block bias tune |
|
TX_DA_RIM1 |
R/W |
Amp frequency tuning bits |
|
TX_DA_CIM1 |
R/W |
PA frequency tuning bits |
|
TX_AMP_TUNE |
R/W |
DA frequency tuning bits |
|
TX_VGA_TUNE |
R/W |
VGA frequency tuning bits |
TXCOM_CFG Register
· Name: TX Common Configuration Register
· Description:
· Size: 16 bits
· Offset: 0x37
· Reset: 0x01E0
RSV_15 |
RSV_14 |
TX_CASC_EN |
PDET_ATEST_CTRL |
PDET_DIFF |
TX_VGA_PT |
TX_AMP_BG |
TX_DA_PT |
TX_PA_BG |
TX_VGA_EN |
TX_AMP_EN |
TX_DA_EN |
TX_PA_EN |
PHASE_OFFSET_EN |
Table: TXCOM_CFG Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15 |
R/W |
For future use |
|
RSV_14 |
R/W |
For future use |
|
TX_CASC_EN |
R/W |
Cascode Enable |
|
PDET_ATEST_CTRL |
R/W |
Controls the testing scheme |
|
PDET_DIFF |
R/W |
PDET Diff enable |
|
TX_VGA_PT |
R/W |
Temp Profile Select |
|
TX_AMP_BG |
R/W |
Temp Profile Select |
|
TX_DA_PT |
R/W |
Temp Profile Select |
|
TX_PA_BG |
R/W |
Temp Profile Select |
|
TX_VGA_EN |
R/W |
Block Enable |
|
TX_AMP_EN |
R/W |
Block Enable |
|
TX_DA_EN |
R/W |
Block Enable |
|
TX_PA_EN |
R/W |
Block Enable |
|
PHASE_OFFSET_EN |
R/W |
Phase offset Enable |
TXCOM_BIAS1 Register
· Name: TX Common Bias1 Register
· Description:
· Size: 16 bits
· Offset: 0x38
· Reset: 0x4924
RSV_15 |
TX_PS_BIAS |
TX_VGA_BIAS |
TX_AMP_BIAS |
TX_DA_BIAS |
TX_PA_BIAS |
Table: TXCOM_BIAS1 Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15 |
R/W |
For future use |
|
TX_PS_BIAS |
R/W |
For future use |
|
TX_VGA_BIAS |
R/W |
TX Amp Bias Current |
|
TX_AMP_BIAS |
R/W |
TX PA Bias Current |
|
TX_DA_BIAS |
R/W |
TX DA Bias Current |
|
TX_PA_BIAS |
R/W |
TX VGA Bias Current |
TXCOM_BIAS2 Register
· Name: TX Common Bias2 Register
· Description:
· Size: 16 bits
· Offset: 0x39
· Reset: 0x024A
RSV_15_11 |
RSV_10 |
TX_VGA_CASC_BIAS |
TX_AMP_CASC_BIAS |
TX_DA_CASC_BIAS |
TX_PA_CASC_BIAS |
Table: TXCOM_BIAS2 Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_11 |
R/W |
For future use |
|
RSV_10 |
R/W |
For future use |
|
TX_VGA_CASC_BIAS |
R/W |
For future use |
|
TX_AMP_CASC_BIAS |
R/W |
TX PA Cascode Bias Voltage |
|
TX_DA_CASC_BIAS |
R/W |
TX DA Cascode Bias Voltage |
|
TX_PA_CASC_BIAS |
R/W |
TX Aligner Bias Current |
RXCOM_TUNE Register
· Name: RX Common Tune Register
· Description:
· Size: 16 bits
· Offset: 0x3A
· Reset: 0x0000
RSV_15_12 |
RSV_11_8 |
RX_AMP_TUNE |
RX_VGA_TUNE |
RX_LNA2_TUNE |
RX_LNA1_TUNE |
Table: RXCOM_TUNE Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_12 |
R/W |
For future use |
|
RSV_11_8 |
R/W |
For future use |
|
RX_AMP_TUNE |
R/W |
Amp frequency tuning bits |
|
RX_VGA_TUNE |
R/W |
Amp frequency tuning bits |
|
RX_LNA2_TUNE |
R/W |
Amp frequency tuning bits |
|
RX_LNA1_TUNE |
R/W |
Amp frequency tuning bits |
RXCOM_CFG Register
· Name: RX Common Configuration Register
· Description:
· Size: 16 bits
· Offset: 0x3B
· Reset: 0x0F00
RSV_15_14 |
RX_CASC_EN |
RSV_12 |
RX_AMP_PT |
RX_VGA_PT |
RX_LNA2_PT |
RX_LNA1_PT |
RX_AMP_EN |
RX_VGA_EN |
RX_LNA2_EN |
RX_LNA1_EN |
RSV_3 |
RSV_2 |
HIGH_LIN_MODE |
PHASE_OFFSET_EN |
Table: RXCOM_CFG Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_14 |
R/W |
For future use |
|
RX_CASC_EN |
R/W |
Cascode Enable |
|
RSV_12 |
R/W |
For future use |
|
RX_AMP_PT |
R/W |
Temp Profile Select |
|
RX_VGA_PT |
R/W |
Temp Profile Select |
|
RX_LNA2_PT |
R/W |
Temp Profile Select |
|
RX_LNA1_PT |
R/W |
Temp Profile Select |
|
RX_AMP_EN |
R/W |
Block Enable |
|
RX_VGA_EN |
R/W |
Block Enable |
|
RX_LNA2_EN |
R/W |
Block Enable |
|
RX_LNA1_EN |
R/W |
Block Enable |
|
RSV_3 |
R/W |
For future use |
|
RSV_2 |
R/W |
For future use |
|
HIGH_LIN_MODE |
R/W |
High Lineraity Mode Enable (1) |
|
PHASE_OFFSET_EN |
R/W |
Phase offset Enable |
RXCOM_BIAS1 Register
· Name: RX Common Bias1 Register
· Description:
· Size: 16 bits
· Offset: 0x3C
· Reset: 0x4924
RSV_15 |
RX_PS_BIAS |
RX_AMP_BIAS |
RX_VGA_BIAS |
RX_LNA2_BIAS |
RX_LNA1_BIAS |
Table: RXCOM_BIAS1 Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15 |
R/W |
For future use |
|
RX_PS_BIAS |
R/W |
For future use |
|
RX_AMP_BIAS |
R/W |
Block bias set |
|
RX_VGA_BIAS |
R/W |
Block bias set |
|
RX_LNA2_BIAS |
R/W |
Block bias set |
|
RX_LNA1_BIAS |
R/W |
Block bias set |
RXCOM_BIAS2 Register
· Name: RX Common Bias2 Register
· Description:
· Size: 16 bits
· Offset: 0x3D
· Reset: 0x0091
RSV_15_13 |
RSV_12_10 |
RSV_9_8 |
RX_AMP_CASC_BIAS |
RX_VGA_CASC_BIAS |
RX_LNA_CASC_BIAS |
Table: RXCOM_BIAS2 Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_13 |
R/W |
For future use |
|
RSV_12_10 |
R/W |
For future use |
|
RSV_9_8 |
R/W |
For future use |
|
RX_AMP_CASC_BIAS |
R/W |
For future use |
|
RX_VGA_CASC_BIAS |
R/W |
For future use |
|
RX_LNA_CASC_BIAS |
R/W |
For future use |
TX_RX_SPARE Register
· Name: Spare Register for Channels
· Description:
· Size: 16 bits
· Offset: 0x3E
· Reset: 0x0000
RSV_15_8 |
PDET_CPL_RX_EN |
PDET_CPL_TX_EN |
PDET_COM_ATEST_CTRL |
PDET_DIFF |
PDET_HP_EN |
Table: TX_RX_SPARE Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_8 |
R/W |
RX related spare register |
|
PDET_CPL_RX_EN |
R/W |
RX Common Pdet coupler EN |
|
PDET_CPL_TX_EN |
R/W |
TX Common Pdet coupler EN |
|
PDET_COM_ATEST_CTRL |
R/W |
Controls the testing scheme |
|
PDET_DIFF |
R/W |
PDET Diff enable |
|
PDET_HP_EN |
R/W |
TX related spare register |
ADC_DATA_CHn (for n = 1; n <= 32) Register
· Name: ADC Data Register
· Description: ADC data registers.
ADC outputs from 32 channels - refer to ADC MUX selection (ADC_SEL[4:0]) in ADC_CFG register for correspondence between ADC data registers and channels.
· Size: 16 bits
· Offset: 0x3F + (n-1)*0x1
· Reset: 0x0000
RSV_15_11 |
DONE |
VALUE |
Table: ADC_DATA_CHn (for n = 1; n <= 32) Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_11 |
R |
For future use |
|
DONE |
R |
Done signal for ADC |
|
VALUE |
R |
Data |
PA_LNA_DAC_CFG1 Register
· Name: DAC Configuration Register - 1
· Description:
· Size: 16 bits
· Offset: 0x5F
· Reset: 0x037B
BUFFER_CONTROL |
PA_LNA_CONTROL |
Table: PA_LNA_DAC_CFG1 Register field descriptions
Bits |
Name |
Access |
Description |
BUFFER_CONTROL |
R/W |
[15:13] - For future use. |
|
PA_LNA_CONTROL |
R/W |
1-PA, 0 -LNA (DAC_ON Register controls) |
PA_LNA_DAC_CFG2 Register
· Name: DAC Configuration Register - 2
· Description:
· Size: 16 bits
· Offset: 0x60
· Reset: 0x014A
RSV_15_10 |
V_H_CONTROL |
Table: PA_LNA_DAC_CFG2 Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_10 |
R/W |
For future use |
|
V_H_CONTROL |
R/W |
1-H-Pol, 0 -V-Pol |
PA_LNA_DAC_CFG3 Register
· Name: DAC Configuration Register - 3
· Description: The PA_LNA_DAC_CFG3 provides an enable bit for each DAC. Writing 1 to an enable bit enables the associated DAC. Writing 0 disables the DAC.
When a LCL_REG_WR or GBL_REG_WR command is issued, the register bits are updated dependent on the setting of the corresponding bits in the PA_LNA_DAC_CFG1 register and the DAC Load bits (TAL, RAL) in byte3 of the command.
· Size: 16 bits
· Offset: 0x61
· Reset: 0x0000
RSV_15_14 |
RSV_13 |
RSV_12_10 |
PA_LNA_EN10 |
PA_LNA_EN9 |
PA_LNA_EN8 |
PA_LNA_EN7 |
PA_LNA_EN6 |
PA_LNA_EN5 |
PA_LNA_EN4 |
PA_LNA_EN3 |
PA_LNA_EN2 |
PA_LNA_EN1 |
Table: PA_LNA_DAC_CFG3 Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_14 |
R/W |
For future use |
|
RSV_13 |
R/W |
For future use |
|
RSV_12_10 |
R/W |
For future use |
|
PA_LNA_EN10 |
R/W |
1: ON (enable), 0: OFF (disable) - DAC @ register 0x6C |
|
PA_LNA_EN9 |
R/W |
1: ON (enable), 0: OFF (disable) - DAC @ register 0x6B |
|
PA_LNA_EN8 |
R/W |
1: ON (enable), 0: OFF (disable) - DAC @ register 0x6A |
|
PA_LNA_EN7 |
R/W |
1: ON (enable), 0: OFF (disable) - DAC @ register 0x69 |
|
PA_LNA_EN6 |
R/W |
1: ON (enable), 0: OFF (disable) - DAC @ register 0x68 |
|
PA_LNA_EN5 |
R/W |
1: ON (enable), 0: OFF (disable) - DAC @ register 0x67 |
|
PA_LNA_EN4 |
R/W |
1: ON (enable), 0: OFF (disable) - DAC @ register 0x66 |
|
PA_LNA_EN3 |
R/W |
1: ON (enable), 0: OFF (disable) - DAC @ register 0x65 |
|
PA_LNA_EN2 |
R/W |
1: ON (enable), 0: OFF (disable) - DAC @ register 0x64 |
|
PA_LNA_EN1 |
R/W |
1: ON (enable), 0: OFF (disable) - DAC @ register 0x63 |
PA_LNA_DAC_CFG4 Register
· Name: DAC Configuration Register - 4
· Description:
· Size: 16 bits
· Offset: 0x62
· Reset: 0x0000
LNA_DAC_RES_CONTROL |
PA_DAC_RES_CONTROL |
LNA_DAC_REF_VOLTAGE |
PA_DAC_REF_VOLTAGE |
Table: PA_LNA_DAC_CFG4 Register field descriptions
Bits |
Name |
Access |
Description |
LNA_DAC_RES_CONTROL |
R/W |
4-bits DAC resolution control for LNA DACs |
|
PA_DAC_RES_CONTROL |
R/W |
4-bits DAC resolution control for PA DACs |
|
LNA_DAC_REF_VOLTAGE |
R/W |
4-bits reference setting for LNA DACs |
|
PA_DAC_REF_VOLTAGE |
R/W |
4-bits reference setting for PA DACs |
DAC_ONn (for n = 1; n <= 10) Register
· Name: DAC states for ON mode
· Description: DAC ON-values.
· Size: 16 bits
· Offset: 0x63 + (n-1)*0x1
· Reset: 0x0000
RSV_15_9 |
DAC_FINE_ON_CONT |
Table: DAC_ONn (for n = 1; n <= 10) Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_9 |
R/W |
For future use |
|
DAC_FINE_ON_CONT |
R/W |
9-bit DAC data for ON case |
DAC_PA_OFF Register
· Name: PA DAC states for OFF mode
· Description: PA DAC OFF-values.
· Size: 16 bits
· Offset: 0x6D
· Reset: 0x0000
RSV_15_9 |
DAC_PA_OFF_CONT |
Table: DAC_PA_OFF Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_9 |
R/W |
For future use |
|
DAC_PA_OFF_CONT |
R/W |
9-bit DAC data for OFF case (apply this to DACs set as "PA" by PA_LNA_CONTROL bits @ register 0x5F). |
DAC_LNA_OFF Register
· Name: LNA DAC states for OFF mode
· Description: LNA DAC OFF-values.
· Size: 16 bits
· Offset: 0x6E
· Reset: 0x0000
RSV_15_9 |
DAC_LNA_OFF_CONT |
Table: DAC_LNA_OFF Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_9 |
R/W |
For future use |
|
DAC_LNA_OFF_CONT |
R/W |
9-bit DAC data for OFF case (apply this to DACs set as "LNA" by PA_LNA_CONTROL bits @ register 0x5F). |
DAC_BIAS_CTRL Register
· Name: DAC Bias Control Register
· Description:
· Size: 16 bits
· Offset: 0x6F
· Reset: 0x0000
RSV_15_10 |
DAC_BIAS_CTRL |
Table: DAC_BIAS_CTRL Register field descriptions
Bits |
Name |
Access |
Description |
RSV_15_10 |
R/W |
For future use. |
|
DAC_BIAS_CTRL |
R/W |
[9] - 1: ON (enable), 0: OFF (disable) - DAC @ register 0x6C |
DAC_STATUS Register
· Name: DAC Status Register
· Description: Shows the status of the DAC control output signals.
· Size: 16 bits
· Offset: 0x70
· Reset: 0x0000
TX_DAC_EN |
RX_DAC_EN |
TAL |
RAL |
RSV_11_10 |
DAC_STATE |
Table: DAC_STATUS Register field descriptions
Bits |
Name |
Access |
Description |
TX_DAC_EN |
R |
TX DAC enable status. |
|
RX_DAC_EN |
R |
RX DAC enable status. |
|
TAL |
R |
Registered TAL bit status. |
|
RAL |
R |
Registered RAL bit status. |
|
RSV_11_10 |
R |
For future use. |
|
DAC_STATE |
R |
DAC state status. |
OTP_CFG Register
· Name: OTP Configuration Register
· Description: This register controls the OTP operations when the oscillator clock is disabled or not running.
· Size: 16 bits
· Offset: 0x71
· Reset: 0x0014
OTP_FSM_START |
RSV_14 |
OTP_DIN_LATCH |
OTP_WR_BIT |
OTP_RW_ADDRESS |
OTP_PROG |
OTP_POR |
OTP_CUR |
OTP_READ |
OTP_EN |
Table: OTP_CFG Register field descriptions
Bits |
Name |
Access |
Description |
OTP_FSM_START |
R |
OTP FSM start pin |
|
RSV_14 |
R/W |
Reserved for random r/w by the user. |
|
OTP_DIN_LATCH |
W |
Latch OTP output data (otp_din[7:0]) to OTP_DATAn (n=1..16) registers. |
|
OTP_WR_BIT |
R/W |
Bit number to burn during program mode. |
|
OTP_RW_ADDRESS |
R/W |
OTP read/write address bank select. |
|
OTP_PROG |
R/W |
OTP program mode enable. |
|
OTP_POR |
R/W |
OTP power-on reset. |
|
OTP_CUR |
R/W |
OTP current control. |
|
OTP_READ |
R/W |
OTP read enable. |
|
OTP_EN |
R/W |
OTP enable. |
OTP_DATAn (for n = 1; n <= 8) Register
· Name: OTPn Data Register
· Description: OTP data are stored in these registers.
· Size: 16 bits
· Offset: 0x72 + (n-1)*0x1
· Reset: 0x0000
OTP_DATA_BYTE1 |
OTP_DATA_BYTE0 |
Table: OTP_DATAn (for n = 1; n <= 8) Register field descriptions
Bits |
Name |
Access |
Description |
OTP_DATA_BYTE1 |
R/W |
OTP data (high byte) at address 2^n. |
|
OTP_DATA_BYTE0 |
R/W |
OTP data (low byte) at address 2^n. |