SPMU395 November   2025 LMK3H2108

 

  1.   1
  2.   Read This First
    1.     About This Manual
    2.     Notational Conventions
    3.     Glossary
    4.     Related Documentation
    5.     Support Resources
    6.     Trademarks
  3. 1Configuration Overview
    1. 1.1 LMK3H2108A05 Configuration Information
  4. 2Device Register Map
  5. 3Device Registers
  6. 4Revision History

Device Registers

Table 3-1 lists the memory-mapped registers for the Device registers. All register offset addresses not listed in Table 3-1 should be considered as reserved locations and the register contents should not be modified.

Table 3-1 DEVICE Registers
OffsetAcronymRegister Name
0x0R0
0x1R1
0x2R2
0x3R3
0x4R4
0x5R5
0x6R6
0x8R8
0x9R9
0xAR10
0xBR11
0xCR12
0xDR13
0xER14
0xFR15
0x10R16
0x11R17
0x12R18
0x13R19
0x14R20
0x15R21
0x16R22
0x17R23
0x18R24
0x19R25
0x1AR26
0x1BR27
0x1CR28
0x1DR29
0x1ER30
0x1FR31
0x20R32
0x21R33
0x22R34
0x23R35
0x24R36
0x25R37
0x26R38
0x27R39
0x28R40
0x29R41
0x2AR42
0x2BR43
0x2CR44
0x2DR45
0x2ER46
0x2FR47
0x30R48
0x31R49
0x32R50
0x33R51
0x34R52
0x35R53
0x36R54
0x37R55
0x39R57
0x3AR58
0x3BR59
0x3CR60
0x3DR61
0x3ER62
0x3FR63
0x40R64
0x41R65
0x42R66
0x43R67
0x44R68
0x45R69
0x46R70
0x47R71
0x48R72
0x49R73
0x4AR74
0x4BR75
0x4CR76
0x4DR77
0x4ER78
0x4FR79
0x50R80
0x51R81
0x52R82
0x53R83
0x54R84
0x55R85
0x56R86
0x57R87
0x58R88
0x59R89
0x5AR90
0x5BR91
0x5CR92
0x5DR93
0x5ER94
0x5FR95
0x60R96
0x61R97
0x62R98
0x63R99
0x64R100
0x65R101
0x66R102
0x67R103
0x68R104
0x69R105
0x6AR106
0x6BR107
0x6CR108
0x6DR109
0x6ER110
0x6FR111
0x70R112
0x71R113
0x72R114
0x73R115
0x74R116
0x75R117
0x76R118
0x77R119
0x78R120
0x79R121
0x7AR122
0x7BR123
0x7CR124
0x7DR125
0x7ER126
0x7FR127
0x80R128
0x81R129
0x82R130
0x83R131
0x84R132
0x85R133
0x86R134
0x87R135
0x88R136
0x89R137
0x8AR138
0x8BR139
0x8CR140
0x8DR141
0x8ER142
0x8FR143
0x90R144
0x93R147
0x94R148
0x95R149
0x96R150
0x99R153
0x9AR154
0x9BR155
0x9CR156
0x9DR157
0xBBR187
0xBCR188
0xFDR253
0x13FR319
0x240R576
0x244R580
0x248R584
0x24CR588
0x250R592
0x254R596
0x258R600
0x25CR604
0x270R624
0x2E9R745
0x2EAR746
0x2EBR747
0x2FAR762
0x2FBR763
0x2FCR764
0x2FER766
0x2FFR767
0x300R768
0x302R770

Complex bit access types are encoded to fit into small table cells. Table 3-2 shows the codes that are used for access types in this section.

Table 3-2 Device Access Type Codes
Access TypeCodeDescription
Read Type
RRRead
Write Type
WWWrite
W1CW
1C
Write
1 to clear
Reset or Default Value
-nValue after reset or the default value

3.1 R0 Register (Offset = 0x0) [Reset = 0x8B]

R0 is shown in Table 3-3.

Return to the Summary Table.

Table 3-3 R0 Register Field Descriptions
BitFieldTypeResetDescription
7:0VENDOR_ID[7:0]R0x8B Vendor ID, two bytes total. Complete Value: 0x038B

3.2 R1 Register (Offset = 0x1) [Reset = 0x03]

R1 is shown in Table 3-4.

Return to the Summary Table.

Table 3-4 R1 Register Field Descriptions
BitFieldTypeResetDescription
7:0VENDOR_ID[15:8]R0x3 Vendor ID, two bytes total. Complete Value: 0x038B

3.3 R2 Register (Offset = 0x2) [Reset = 0x00]

R2 is shown in Table 3-5.

Return to the Summary Table.

Table 3-5 R2 Register Field Descriptions
BitFieldTypeResetDescription
7FLOAT_VDDO_6R/W0x0 Float VDDO_6 Supply. Determines whether or not the VDDO_6 power supply will be expected. If expected, the pin's supply level will be analyzed to determine when it is safe to enable OUT6. If not expected, the device will ignore the VDDO_6 pin.
  • 0x0 = Used; The device assumes that VDDO_6 is present, and VDDO_6 must be connected for proper operation
  • 0x1 = Floating; The device assumes that VDDO_6 is not present, and VDDO_6 may be floating (unconnected)
6FLOAT_VDDO_5R/W0x0 Float VDDO_5 Supply. Determines whether or not the VDDO_5 power supply will be expected. If expected, the pin's supply level will be analyzed to determine when it is safe to enable OUT5. If not expected, the device will ignore the VDDO_5 pin.
  • 0x0 = Used; The device assumes that VDDO_5 is present, and VDDO_5 must be connected for proper operation
  • 0x1 = Floating; The device assumes that VDDO_5 is not present, and VDDO_5 may be floating (unconnected)
5FLOAT_VDDO_3_4R/W0x0 Float VDDO_3_4 Supply. Determines whether or not the VDDO_3_4 power supply will be expected. If expected, the pin's supply level will be analyzed to determine when it is safe to enable OUT3 and OUT4. If not expected, the device will ignore the VDDO_3_4 pin.
  • 0x0 = Used; The device assumes that VDDO_3_4 is present, and VDDO_3_4 must be connected for proper operation
  • 0x1 = Floating; The device assumes that VDDO_3_4 is not present, and VDDO_3_4 may be floating (unconnected)
4FLOAT_VDDO_1_2R/W0x0 Float VDDO_1_2 Supply. Determines whether or not the VDDO_1_2 power supply will be expected. If expected, the pin's supply level will be analyzed to determine when it is safe to enable OUT1 and OUT2. If not expected, the device will ignore the VDDO_1_2 pin.
  • 0x0 = Used; The device assumes that VDDO_1_2 is present, and VDDO_1_2 must be connected for proper operation
  • 0x1 = Floating; The device assumes that VDDO_1_2 is not present, and VDDO_1_2 may be floating (unconnected)
3FLOAT_VDDO_0R/W0x0 Float VDDO_0 Supply. Determines whether or not the VDDO_0 power supply will be expected. If expected, the pin's supply level will be analyzed to determine when it is safe to enable OUT0. If not expected, the device will ignore the VDDO_0 pin.
  • 0x0 = Used; The device assumes that VDDO_0 is present, and VDDO_0 must be connected for proper operation
  • 0x1 = Floating; The device assumes that VDDO_0 is not present, and VDDO_0 may be floating (unconnected)
2FLOAT_VDDRR/W0x0 Float VDDR Supply. Determines whether or not the VDDR power supply will be expected. If expected, the pin's supply level will be analyzed to determine when it is safe to enable the IN[2:1]/GPI[5:2] blocks. If not expected, the device will ignore the VDDR pin.
  • 0x0 = Used; The device assumes that VDDR is present, and VDDR must be connected for proper operation
  • 0x1 = Floating; The device assumes that VDDR is not present, and VDDR may be floating (unconnected)
1FLOAT_VDDXR/W0x0 Float VDDX Supply. Determines whether or not the VDDX power supply will be expected. If expected, the pin's supply level will be analyzed to determine when it is safe to enable the IN0/GPI[1:0] block. If not expected, the device will ignore the VDDX pin.
  • 0x0 = Used; The device assumes that VDDX is present, and VDDX must be connected for proper operation
  • 0x1 = Floating; The device assumes that VDDX is not present, and VDDX may be floating (unconnected)
0OTP_BURNTR0x0 Indicates whether or not the OTP has been programmed, and controls whether or not the OTP data will be loaded into the registers during the power-up sequence. Note: This field will be loaded from the OTP at power-up, regardless of the value of OTP_BURNT.

3.4 R3 Register (Offset = 0x3) [Reset = 0x00]

R3 is shown in Table 3-6.

Return to the Summary Table.

Table 3-6 R3 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0 Reserved
6:5GPIO1_PU_RBR0x0 GPIO1 Pin Power-up Value Readback
  • 0x0 = 0: Low
  • 0x1 = 1: Mid
  • 0x3 = 3: High
4:3GPIO0_PU_RBR0x0 GPIO0 Pin Power-up Value Readback
  • 0x0 = 0: Low
  • 0x1 = 1: Mid
  • 0x3 = 3: High
2RESERVEDR0x0 Reserved
1RESERVEDR0x0 Reserved
0FLOAT_VDDO_7R/W0x0 Float VDDO_7 Supply. Determines whether or not the VDDO_7 power supply will be expected. If expected, the pin's supply level will be analyzed to determine when it is safe to enable OUT7. If not expected, the device will ignore the VDDO_7 pin.
  • 0x0 = Used; The device assumes that VDDO_7 is present, and VDDO_7 must be connected for proper operation
  • 0x1 = Floating; The device assumes that VDDO_7 is not present, and VDDO_7 may be floating (unconnected)

3.5 R4 Register (Offset = 0x4) [Reset = 0x00]

R4 is shown in Table 3-7.

Return to the Summary Table.

Table 3-7 R4 Register Field Descriptions
BitFieldTypeResetDescription
7:2RESERVEDR0x0 Reserved
1:0GPIO2_PU_RBR0x0 GPIO2 Pin Power-up Value Readback
  • 0x0 = 0: Low
  • 0x1 = 1: Mid
  • 0x3 = 3: High

3.6 R5 Register (Offset = 0x5) [Reset = 0x00]

R5 is shown in Table 3-8.

Return to the Summary Table.

Table 3-8 R5 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0 Reserved
6RESERVEDR0x0 Reserved
5RESERVEDR0x0 Reserved
4RESERVEDR0x0 Reserved
3RESERVEDR0x0 Reserved
2OTP_PAGE_SEL_DYN_DEBOUNCER/W0x0 OTP Page Selection (Dynamic) Debounce Interval. Sets the amount of time that all dynamic OTP page selection pins must be stable before the device responds to a level change on any dynamic OTP page selection pin. Once all active dynamic OTP page selection pins have been stable for the selected amount of time, the resulting OTP Page Selection Code is registered and the selected page is loaded into the device registers. Any dynamic OTP page selection pin level changes that occur between the expiration of the debounce interval and completion of OTP autoload will be ignored until OTP autoload finishes. If the registered OTP Page Selection Code matches the current OTP Page Selection Code (for example, a short pulse was observed on the pin) or if the registered OTP Page Selection Code is invalid, no OTP autoload will occur.
  • 0x0 = 133ns
  • 0x1 = 4.2us
1RESERVEDR0x0 Reserved
0RESERVEDR0x0 Reserved

3.7 R6 Register (Offset = 0x6) [Reset = 0x6C]

R6 is shown in Table 3-9.

Return to the Summary Table.

Table 3-9 R6 Register Field Descriptions
BitFieldTypeResetDescription
7I2C_REG_ADDR_FMTR/W0x0 I2C Register Address Format. Selects between 1-Byte Addressing and 2-Byte Addressing. In 1-Byte Addressing, only one byte of register address (the lower 8 bits) must be transmitted. The upper 2 bits are controlled by the PAGE_SEL_x register fields. In 2-Byte Addressing, two bytes of register address (all 10 bits) must be transmitted. The PAGE_SEL_x register fields are ignored. The required value of this field should be loaded from OTP.
  • 0x0 = 1-Byte Addressing; The upper 2 bits of the register address must be written to the PAGE_SEL field.
  • 0x1 = 2-Byte Addressing; The PAGE_SEL field is not used. Instead, all ten register bits are acces through two subsequent 8-bit I2C accesses.
6:0I2C_TRGT_ADDRR/W0x6C I2C target address 7 bits, does not include R/W bit. This field is locked, and requires unlocking UNLOCK_PROTECTED_REG before using.

3.8 R8 Register (Offset = 0x8) [Reset = 0x00]

R8 is shown in Table 3-10.

Return to the Summary Table.

Table 3-10 R8 Register Field Descriptions
BitFieldTypeResetDescription
7:0PWRGD_SAMPLE_TMRR/W0x0 PWRGD Function Sampling Timer. The value of this field sets the earliest time that the GPIO pin assigned with the PWRGD/PWRDN# function will be sampled for use with the PWRGD function. This timer exists to ensure that the pin is not sampled before it is stable. This timer starts once the voltages of both VDDA and VDDD reach 1.62V. When the timer expires, the value of the pin starts being evaluated for use with the PWRGD function. If PWRGD is asserted before the timer expires, the PWRGD function is seen to be asserted upon timer expiration. If PWRGD is asserted after the timer expires, the PWRGD function is seen to be asserted as the pin value changes. The timer is enabled/disabled using PWRGD_SAMPLE_TMR_EN. The timer is ignored if no pin is assigned with the PWRGD/PWRDN# function (for that case, see SUP_LVL_RAMP_TMR and GLOABL_SUP_DET_TMR). The timer duration, which can range from 0.1ms to 25.6ms, is configured using the following equation: PWRGD_SAMPLE_TMR = 10 * timer_duration (ms) - 1

3.9 R9 Register (Offset = 0x9) [Reset = 0x12]

R9 is shown in Table 3-11.

Return to the Summary Table.

Table 3-11 R9 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0 Reserved
6:1SUP_LVL_RAMP_TMRR/W0x9 Supply Level Ramp-up Timer. The value of this field controls the duration of the Supply Level Ramp-up Timer. For each power supply pin (VDDA, VDDD, VDDX, VDDR, VDDO_*, VDD_REF), a timer exists to ensure that the device does not begin operation until the power supply pin has ramped up to its final voltage. For each pin, this timer starts once the pin voltage reaches 1.62V. When the timer expires, the device assumes that the power supply is fully ramped up, and supply detection for that pin no longer gates device operation. The user must set this field according to the longest expected power supply ramp-up time, measured from 1.62V to the final voltage. This timer is ignored if a GPIO pin is assigned with the PWRGD/PWRDN# function (for that case, see PWRGD_SAMPLE_TMR). The timer duration, which can range from 0.1ms to 6.4ms, is configured using the following equation: SUP_LVL_RAMP_TMR = 10 * timer_duration (ms) - 1
0PWRGD_SAMPLE_TMR_ENR/W0x0 PWRGD Function Sampling Timer Enable. When set to 0x1, the PWRGD Functrion Sampling Timer is used to delay sampling of the GPIO pin assigned with the PWRGD/PWRDN# function. See PWRGD_SAMPLE_TMR for further details. When set to 0x0, timer is not used, and the pin begins getting sampled immediately after pin functions are loaded from the OTP.

3.10 R10 Register (Offset = 0xA) [Reset = 0x00]

R10 is shown in Table 3-12.

Return to the Summary Table.

Table 3-12 R10 Register Field Descriptions
BitFieldTypeResetDescription
7:0GLOBAL_SUP_DET_TMRR/W0x0 Global Supply Detect Timer. The value of this field controls the duration of the Global Supply Detect Timer. This timer exists to ensure that if one of the supply detect pins (VDDA, VDDD, VDDX, VDDR, VDDO_*, VDD_REF) fails to ramp up, the device will not hang. This timer starts once the voltages of both VDDA and VDDD reach 1.62V. Once all power supply pins that are expected to be used (FLOAT_VDDx == 0x0) reach 1.62V and their corresponding Supply Level Ramp-Up Timer expires, the device will begin all remaining power-up sequence steps and clocks will start. If this timer expires before that condition occurs, the device will stop waiting for power supply pins to ramp up, and the device will begin all remaining power-up sequence steps. While this prevents the device from hanging, it may result in unintended behavior. The user must set this field according to the longest allowable delay between core power supplies starting to ramp up, and the first output clocks starting. The timer is enabled/disabled using GLOBAL_SUP_DET_TMR_EN. This timer is ignored a GPIO pin is assigned with the PWRGD/PWRDN# function (for that case, see PWRGD_SAMPLE_TMR). The timer duration, which can range from 0.1ms to 25.6ms, is configured using the following equation: GLOBAL_SUP_DET_TMR = 10 * timer_duration (ms) - 1

3.11 R11 Register (Offset = 0xB) [Reset = 0x30]

R11 is shown in Table 3-13.

Return to the Summary Table.

Table 3-13 R11 Register Field Descriptions
BitFieldTypeResetDescription
7FOD0_PDR/W0x0 FOD0 Power-Down. Setting this bit to 1 turns off power to FOD0. This can be used to reduce power consumption in configurations where FOD0 is not used.
  • 0x0 = Powered Up; FOD0 is not powered down.
  • 0x1 = Powered Down; If FOD0 is not needed (pure buffer mode operation), then FOD0 is powered down for current savings. In general, FOD0 should be used for clock generation from the BAW resonator if only one FOD is needed.
6BAW_PDR/W0x0 BAW Power-Down. Setting this bit to 1 turns off power to the BAW. This can be used to reduce power consumption in configurations where the BAW is not used.
  • 0x0 = Powered Up; The internal BAW resonator is not powered down.
  • 0x1 = Powered Down; If the internal BAW resonator is not needed (pure buffer mode operation), then the BAW is powered down for current savings when setting this field to a 1. When powering off the BAW, both FODs should also be powered off.
5AUTO_FOD_PD_ENR/W0x1 Automatic FOD Power-down Enable. When enabled, if an FOD is not selected as the source of any output clock or reference clock, that FOD will be automatically powered down. If an
  • 0x0 = No; If an FOD is not used for any outputs, it will still be powered up (increasing current consumption and potentially FOD-FOD crosstalk)
  • 0x1 = Yes; If an FOD is not used for any outputs, it will still be automatically powered down (reducing current consumption and potentially FOD-FOD crosstalk)
4CRC_IGNORER/W0x1 CRC Ignore. When set to 0x1 (default), if a CRC error is detected during OTP autoload, the CRC_ERROR status bit will be set, but the device will attempt to continue to power up normally with the loaded OTP data. When set to 0x0, if a CRC error is detected, the CRC_ERROR status bit will be set, and the device power-up sequence will stop. In this case, no output clocks will be generated.
  • 0x0 = Halt; If there is a CRC error (CRC_ERROR set to 1), the device will halt the startup process. No output clocks will be generated.
  • 0x1 = Ignore; If there is a CRC error (CRC_ERROR set to 1), it will be ignored, and the device will attempt to start up normally.
3PIN_RESAMPLE_DISR/W0x0 Pin Resample Disable. By default, when the device exits power-down mode (the PWRDN# pin is deasserted or the PDN register field is written to 0x0), GPIO0, GPIO1, and GPIO2 are sampled. Each sampled value is used for OTP Page Selection (Power-Up) if the corresponding OTP_PAGE_SEL_PU_x register field is configured to use the GPIO pin. If this field has a value of 0x1 while exiting power-down mode, this pin re-sampling will not occur, and the last sampled values of the GPIO pins will be retained.
2OTP_AUTOLOAD_DISR/W0x0 OTP Autoload Disable. By default, when the device exits power-down mode (the PWRDN# pin is deasserted or the PDN register field is written to 0x0), OTP data is loaded into the device registers; however, if OTP_AUTOLOAD_DIS has a value of 0x1 while exiting power-down mode, this data transfer will not occur. The OTP_AUTOLOAD_DIS register field has no effect on dynamic OTP page changes. When changing the device settings and doing a PDN toggle to recalibrate the FODs, this field should be written to a 1 before PDN is cleared to prevent reloading from OTP.
1PDNR/W0x0 Power-Down. Writing this bit with 0x1, which is equivalent to asserting the PWRDN# pin, causes the device to enter a power-down mode. Writing this bit with 0x0, which is equivalent to deasserting the PWRDN# pin, casuse the device to exit power-down mode. The resulting behavior from entering/exiting power-down mode is defined by the PIN_RESAMPLE_DIS and OTP_AUTOLOAD_DIS register fields. When modifying the FOD divider values, TI recommends setting PDN to 1, setting OTP_AUTOLOAD_DIS to 1, then setting PDN to 0 to recalibrate the FODs for best performance.
0GLOBAL_SUP_DET_TMR_ENR/W0x0 Global Supply Detect Timer Enable. When set to 0x1, the Global Supply Detect Timer is used to prevent the device from hanging if one of the power supply pins is slow to ramp up. See GLOBAL_SUP_DET_TMR for further details. When set to 0x0, timer is not used, and if a supply pin is slow to ramp up, the device will hang until it finishes ramping up.

3.12 R12 Register (Offset = 0xC) [Reset = 0x05]

R12 is shown in Table 3-14.

Return to the Summary Table.

Table 3-14 R12 Register Field Descriptions
BitFieldTypeResetDescription
7:4RESERVEDR0x0 Reserved
3IN2_PDR/W0x0 IN2 Power-Down. Setting this bit to 1 turns off power to IN2. This can be used to reduce power consumption in configurations where IN2 is not used.
  • 0x0 = Powered Up; IN_2 is not powered down.
  • 0x1 = Powered Down; Setting this field to a 1 reduces power consumption in configurations where IN_2 is not used.
2IN1_PDR/W0x1 IN1 Power-Down. Setting this bit to 1 turns off power to IN1. This can be used to reduce power consumption in configurations where IN1 is not used.
  • 0x0 = Powered Up; IN_1 is not powered down.
  • 0x1 = Powered Down; Setting this field to a 1 reduces power consumption in configurations where IN_1 is not used.
1IN0_PDR/W0x0 IN0 Power-Down. Setting this bit to 1 turns off power to IN0. This can be used to reduce power consumption in configurations where IN0 is not used.
  • 0x0 = Powered Up; IN_0 is not powered down.
  • 0x1 = Powered Down; Setting this field to a 1 reduces power consumption in configurations where IN_0 is not used.
0FOD1_PDR/W0x1 FOD1 Power-Down. Setting this bit to 1 turns off power to FOD1. This can be used to reduce power consumption in configurations where FOD1 is not used.
  • 0x0 = Powered Up; FOD1 is not powered down.
  • 0x1 = Powered Down; If FOD1 is not needed (pure buffer mode operation), then FOD1 is powered down for current savings. In general, FOD0 should be used for clock generation from the BAW resonator if only one FOD is needed.

3.13 R13 Register (Offset = 0xD) [Reset = 0xA0]

R13 is shown in Table 3-15.

Return to the Summary Table.

Table 3-15 R13 Register Field Descriptions
BitFieldTypeResetDescription
7:4PWRGD_PWRDN_PIN_SELR/W0xA PWRGD/PWRDN# Pin Select. Selects which pin, if any, is used for the PWRGD/PWRDN# function. When a pin is assigned the PWRGD/PWRDN# function, the value of the corresponding GPIx_FUNC/GPIOx_FUNC field is ignored, with one exception: If a pin is assigned the PWRGD/PWRDN# function (via this field) and the OTP Page Selection (Dynamic) function (via GPIx_FUNC/GPIOx_FUNC) a hybrid function will be selected, which enables selection of functional/power-down OTP pages. Whether or not a pin is assigned with the PWRGD/PWRDN# function has an influence of the device power-up sequence (see Figure 7-3).
  • 0x2 = 2: GPI_2
  • 0x3 = 3: GPI_3
  • 0x4 = 4: GPI_4
  • 0x5 = 5: GPI_5
  • 0x6 = 6: GPIO_0
  • 0x7 = 7: GPIO_1
  • 0x8 = 8: GPIO_2
  • 0x9 = 9: GPIO_3
  • 0xA = 10: GPIO_4
  • 0xF = 15: Unused
3:0RESERVEDR0x0 Reserved

3.14 R14 Register (Offset = 0xE) [Reset = 0x0C]

R14 is shown in Table 3-16.

Return to the Summary Table.

Table 3-16 R14 Register Field Descriptions
BitFieldTypeResetDescription
7:5RESERVEDR0x0 Reserved
4:0GPI0_FUNCR/W0xC GPI0 Function. Determines the function of GPI0. If "Group Output Enable" is selected, see "GPI0_OE_GRP_SEL" to select the Output Enable Group for GPI0. If "GPI" is selected, see "GPI0_LIVE_RB" for pin value readback. If GPI0 is not used, select "GPI".
  • 0x0 = 0: Group OE
  • 0x1 = 1: Global OE
  • 0x3 = 3: I2C Bit 0
  • 0x4 = 4: I2C Bit 1
  • 0x6 = 6: PERST_IN0#
  • 0x7 = 7: PERST_IN1#
  • 0x8 = 8: PERST_IN2#
  • 0xC = 12: GPI

3.15 R15 Register (Offset = 0xF) [Reset = 0x0C]

R15 is shown in Table 3-17.

Return to the Summary Table.

Table 3-17 R15 Register Field Descriptions
BitFieldTypeResetDescription
7:5RESERVEDR0x0 Reserved
4:0GPI1_FUNCR/W0xC GPI1 Function. Determines the function of GPI1. If "Group Output Enable" is selected, see "GPI1_OE_GRP_SEL" to select the Output Enable Group for GPI1. If "GPI" is selected, see "GPI1_LIVE_RB" for pin value readback. If GPI1 is not used, select "GPI".
  • 0x0 = 0: Group OE
  • 0x1 = 1: Global OE
  • 0x3 = 3: I2C Bit 0
  • 0x4 = 4: I2C Bit 1
  • 0x6 = 6: PERST_IN0#
  • 0x7 = 7: PERST_IN1#
  • 0x8 = 8: PERST_IN2#
  • 0xC = 12: GPI

3.16 R16 Register (Offset = 0x10) [Reset = 0x0C]

R16 is shown in Table 3-18.

Return to the Summary Table.

Table 3-18 R16 Register Field Descriptions
BitFieldTypeResetDescription
7:5RESERVEDR0x0 Reserved
4:0GPI2_FUNCR/W0xC GPI2 Function. Determines the function of GPI2. If "Group Output Enable" is selected, see "GPI2_OE_GRP_SEL" to select the Output Enable Group for GPI2. If "GPI" is selected, see "GPI2_LIVE_RB" for pin value readback. If GPI2 is not used, select "GPI".
  • 0x0 = 0: Group OE
  • 0x1 = 1: Global OE
  • 0x2 = 2: Reserved
  • 0x3 = 3: I2C Bit 0
  • 0x4 = 4: I2C Bit 1
  • 0x6 = 6: PERST_IN0#
  • 0x7 = 7: PERST_IN1#
  • 0x8 = 8: PERST_IN2#
  • 0xC = 12: GPI

3.17 R17 Register (Offset = 0x11) [Reset = 0x10]

R17 is shown in Table 3-19.

Return to the Summary Table.

Table 3-19 R17 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0 Reserved
6RESERVEDR0x0 Reserved
5RESERVEDR0x0 Reserved
4OE_GLOBALR/W0x1 Global Output Enable. When set to 0, all outputs are disabled. When set to 1, all other contributors are considered to determine if each output is enabled.
  • 0x0 = Outputs Disabled; When set to a 0, all outputs will be disabled.
  • 0x1 = Other Logic for OE; When set to 1, all other contributors are considered to determine if each output is enabled.
3RESERVEDR0x0 Reserved
2RESERVEDR0x0 Reserved
1RESERVEDR0x0 Reserved
0RESERVEDR0x0 Reserved

3.18 R18 Register (Offset = 0x12) [Reset = 0x0C]

R18 is shown in Table 3-20.

Return to the Summary Table.

Table 3-20 R18 Register Field Descriptions
BitFieldTypeResetDescription
7:5RESERVEDR0x0 Reserved
4:0GPI3_FUNCR/W0xC GPI3 Function. Determines the function of GPI3. If "Group Output Enable" is selected, see "GPI3_OE_GRP_SEL" to select the Output Enable Group for GPI3. If "GPI" is selected, see "GPI3_LIVE_RB" for pin value readback. If GPI3 is not used, select "GPI".
  • 0x0 = 0: Group OE
  • 0x1 = 1: Global OE
  • 0x3 = 3: I2C Bit 0
  • 0x4 = 4: I2C Bit 1
  • 0x6 = 6: PERST_IN0#
  • 0x7 = 7: PERST_IN1#
  • 0x8 = 8: PERST_IN2#
  • 0xC = 12: GPI

3.19 R19 Register (Offset = 0x13) [Reset = 0x0C]

R19 is shown in Table 3-21.

Return to the Summary Table.

Table 3-21 R19 Register Field Descriptions
BitFieldTypeResetDescription
7:5RESERVEDR0x0 Reserved
4:0GPI4_FUNCR/W0xC GPI4 Function. Determines the function of GPI4. If "Group Output Enable" is selected, see "GPI4_OE_GRP_SEL" to select the Output Enable Group for GPI4. If "GPI" is selected, see "GPI4_LIVE_RB" for pin value readback. If GPI4 is not used, select "GPI".
  • 0x0 = 0: Group OE
  • 0x1 = 1: Global OE
  • 0x3 = 3: I2C Bit 0
  • 0x4 = 4: I2C Bit 1
  • 0x6 = 6: PERST_IN0#
  • 0x7 = 7: PERST_IN1#
  • 0x8 = 8: PERST_IN2#
  • 0xC = 12: GPI

3.20 R20 Register (Offset = 0x14) [Reset = 0x0C]

R20 is shown in Table 3-22.

Return to the Summary Table.

Table 3-22 R20 Register Field Descriptions
BitFieldTypeResetDescription
7:5RESERVEDR0x0 Reserved
4:0GPI5_FUNCR/W0xC GPI5 Function. Determines the function of GPI5. If "Group Output Enable" is selected, see "GPI5_OE_GRP_SEL" to select the Output Enable Group for GPI5. If "GPI" is selected, see "GPI5_LIVE_RB" for pin value readback. If GPI5 is not used, select "GPI".
  • 0x0 = 0: Group OE
  • 0x1 = 1: Global OE
  • 0x3 = 3: I2C Bit 0
  • 0x4 = 4: I2C Bit 1
  • 0x6 = 6: PERST_IN0#
  • 0x7 = 7: PERST_IN1#
  • 0x8 = 8: PERST_IN2#
  • 0xC = 12: GPI

3.21 R21 Register (Offset = 0x15) [Reset = 0x0C]

R21 is shown in Table 3-23.

Return to the Summary Table.

Table 3-23 R21 Register Field Descriptions
BitFieldTypeResetDescription
7:5RESERVEDR0x0 Reserved
4:0GPIO0_FUNCR/W0xC GPIO0 Function. Determines the function of GPIO0. If "Group Output Enable" is selected, see "GPIO0_OE_GRP_SEL" to select the Output Enable Group for GPIO0. If "GPI" is selected, see "GPIO0_LIVE_RB" for pin value readback. If "Status Output" is selected, see "GPIO0_OUT_SRC_SEL" to select the status output signal. If "GPO" is selected, see "GPIO0_GPO_VAL" to set the output value. If GPIO0 is not used, select "GPI".
  • 0x0 = 0: Group OE
  • 0x1 = 1: Global OE
  • 0x2 = 2: Reserved
  • 0x3 = 3: I2C Bit 0
  • 0x4 = 4: I2C Bit 1
  • 0x5 = 5: Dynamic OTP
  • 0x6 = 6: PERST_IN0#
  • 0x7 = 7: PERST_IN1#
  • 0x8 = 8: PERST_IN2#
  • 0xC = 12: GPI
  • 0x10 = 16: Status Output
  • 0x11 = 17: GPO

3.22 R22 Register (Offset = 0x16) [Reset = 0x05]

R22 is shown in Table 3-24.

Return to the Summary Table.

Table 3-24 R22 Register Field Descriptions
BitFieldTypeResetDescription
7:5RESERVEDR0x0 Reserved
4:0GPIO1_FUNCR/W0x5 GPIO1 Function. Determines the function of GPIO1. If "Group Output Enable" is selected, see "GPIO1_OE_GRP_SEL" to select the Output Enable Group for GPIO1. If "GPI" is selected, see "GPIO1_LIVE_RB" for pin value readback. If "Status Output" is selected, see "GPIO1_OUT_SRC_SEL" to select the status output signal. If "GPO" is selected, see "GPIO1_GPO_VAL" to set the output value. If GPIO1 is not used, select "GPI".
  • 0x0 = 0: Group OE
  • 0x1 = 1: Global OE
  • 0x3 = 3: I2C Bit 0
  • 0x4 = 4: I2C Bit 1
  • 0x5 = 5: Dynamic OTP
  • 0x6 = 6: PERST_IN0#
  • 0x7 = 7: PERST_IN1#
  • 0x8 = 8: PERST_IN2#
  • 0xC = 12: GPI
  • 0x10 = 16: Status Output
  • 0x11 = 17: GPO

3.23 R23 Register (Offset = 0x17) [Reset = 0x05]

R23 is shown in Table 3-25.

Return to the Summary Table.

Table 3-25 R23 Register Field Descriptions
BitFieldTypeResetDescription
7:5RESERVEDR0x0 Reserved
4:0GPIO2_FUNCR/W0x5 GPIO2 Function. Determines the function of GPIO2. If "Group Output Enable" is selected, see "GPIO2_OE_GRP_SEL" to select the Output Enable Group for GPIO2. If "GPI" is selected, see "GPIO2_LIVE_RB" for pin value readback. If "Status Output" is selected, see "GPIO2_OUT_SRC_SEL" to select the status output signal. If "GPO" is selected, see "GPIO2_GPO_VAL" to set the output value. If GPIO2 is not used, select "GPI".
  • 0x0 = 0: Group OE
  • 0x1 = 1: Global OE
  • 0x3 = 3: I2C Bit 0
  • 0x4 = 4: I2C Bit 1
  • 0x5 = 5: Dynamic OTP
  • 0x6 = 6: PERST_IN0#
  • 0x7 = 7: PERST_IN1#
  • 0x8 = 8: PERST_IN2#
  • 0xC = 12: GPI
  • 0x10 = 16: Status Output
  • 0x11 = 17: GPO

3.24 R24 Register (Offset = 0x18) [Reset = 0x01]

R24 is shown in Table 3-26.

Return to the Summary Table.

Table 3-26 R24 Register Field Descriptions
BitFieldTypeResetDescription
7:5RESERVEDR0x0 Reserved
4:0GPIO3_FUNCR/W0x1 GPIO3 Function. Determines the function of GPIO3. If "Group Output Enable" is selected, see "GPIO3_OE_GRP_SEL" to select the Output Enable Group for GPIO3. If "GPI" is selected, see "GPIO3_LIVE_RB" for pin value readback. If "Status Output" is selected, see "GPIO3_OUT_SRC_SEL" to select the status output signal. If "GPO" is selected, see "GPIO3_GPO_VAL" to set the output value. If GPIO3 is not used, select "GPI".
  • 0x0 = 0: Group OE
  • 0x1 = 1: Global OE
  • 0x3 = 3: I2C Bit 0
  • 0x4 = 4: I2C Bit 1
  • 0x6 = 6: PERST_IN0#
  • 0x7 = 7: PERST_IN1#
  • 0x8 = 8: PERST_IN2#
  • 0xC = 12: GPI
  • 0x10 = 16: Status Output
  • 0x11 = 17: GPO

3.25 R25 Register (Offset = 0x19) [Reset = 0x0C]

R25 is shown in Table 3-27.

Return to the Summary Table.

Table 3-27 R25 Register Field Descriptions
BitFieldTypeResetDescription
7:5RESERVEDR0x0 Reserved
4:0GPIO4_FUNCR/W0xC GPIO4 Function. Determines the function of GPIO4. If "Group Output Enable" is selected, see "GPIO4_OE_GRP_SEL" to select the Output Enable Group for GPIO4. If "GPI" is selected, see "GPIO4_LIVE_RB" for pin value readback. If "Status Output" is selected, see "GPIO4_OUT_SRC_SEL" to select the status output signal. If "GPO" is selected, see "GPIO4_GPO_VAL" to set the output value. If GPIO4 is not used, select "GPI".
  • 0x0 = 0: Group OE
  • 0x1 = 1: Global OE
  • 0x3 = 3: I2C Bit 0
  • 0x4 = 4: I2C Bit 1
  • 0x6 = 6: PERST_IN0#
  • 0x7 = 7: PERST_IN1#
  • 0x8 = 8: PERST_IN2#
  • 0xC = 12: GPI
  • 0x10 = 16: Status Output
  • 0x11 = 17: GPO

3.26 R26 Register (Offset = 0x1A) [Reset = 0x00]

R26 is shown in Table 3-28.

Return to the Summary Table.

Table 3-28 R26 Register Field Descriptions
BitFieldTypeResetDescription
7:4GPIO1_OUT_SRC_SELR/W0x0 GPIO1 Output Source Select. Determines which signal is selected for output when GPIO1_FUNC is set to "Status Output". If GPIO1_FUNC is set to any other function, the value of this field is ignored.
  • 0x0 = 0: IN0_LOS
  • 0x1 = 1: IN1_LOS
  • 0x2 = 2: IN2_LOS
  • 0x3 = 3: IN0_LOS_EVT
  • 0x4 = 4: IN1_LOS_EVT
  • 0x5 = 5: IN2_LOS_EVT
  • 0x6 = 6: IN0_LOS_LMT_EVT
  • 0x7 = 7: IN1_LOS_LMT_EVT
  • 0x8 = 8: IN2_LOS_LMT_EVT
  • 0x9 = 9: CLK_READY
  • 0xA = 10: IN0_PERST_BUF_MODE_STAT
  • 0xB = 11: IN1_PERST_BUF_MODE_STAT
  • 0xC = 12: IN2_PERST_BUF_MODE_STAT
  • 0xD = 13: DEV_INTR
3:0GPIO0_OUT_SRC_SELR/W0x0 GPIO0 Output Source Select. Determines which signal is selected for output when GPIO0_FUNC is set to "Status Output". If GPIO0_FUNC is set to any other function, the value of this field is ignored.
  • 0x0 = 0: IN0_LOS
  • 0x1 = 1: IN1_LOS
  • 0x2 = 2: IN2_LOS
  • 0x3 = 3: IN0_LOS_EVT
  • 0x4 = 4: IN1_LOS_EVT
  • 0x5 = 5: IN2_LOS_EVT
  • 0x6 = 6: IN0_LOS_LMT_EVT
  • 0x7 = 7: IN1_LOS_LMT_EVT
  • 0x8 = 8: IN2_LOS_LMT_EVT
  • 0x9 = 9: CLK_READY
  • 0xA = 10: IN0_PERST_BUF_MODE_STAT
  • 0xB = 11: IN1_PERST_BUF_MODE_STAT
  • 0xC = 12: IN2_PERST_BUF_MODE_STAT
  • 0xD = 13: DEV_INTR

3.27 R27 Register (Offset = 0x1B) [Reset = 0x00]

R27 is shown in Table 3-29.

Return to the Summary Table.

Table 3-29 R27 Register Field Descriptions
BitFieldTypeResetDescription
7:4GPIO3_OUT_SRC_SELR/W0x0 GPIO3 Output Source Select. Determines which signal is selected for output when GPIO3_FUNC is set to "Status Output". If GPIO3_FUNC is set to any other function, the value of this field is ignored.
  • 0x0 = 0: IN0_LOS
  • 0x1 = 1: IN1_LOS
  • 0x2 = 2: IN2_LOS
  • 0x3 = 3: IN0_LOS_EVT
  • 0x4 = 4: IN1_LOS_EVT
  • 0x5 = 5: IN2_LOS_EVT
  • 0x6 = 6: IN0_LOS_LMT_EVT
  • 0x7 = 7: IN1_LOS_LMT_EVT
  • 0x8 = 8: IN2_LOS_LMT_EVT
  • 0x9 = 9: CLK_READY
  • 0xA = 10: IN0_PERST_BUF_MODE_STAT
  • 0xB = 11: IN1_PERST_BUF_MODE_STAT
  • 0xC = 12: IN2_PERST_BUF_MODE_STAT
  • 0xD = 13: DEV_INTR
3:0GPIO2_OUT_SRC_SELR/W0x0 GPIO2 Output Source Select. Determines which signal is selected for output when GPIO2_FUNC is set to "Status Output". If GPIO2_FUNC is set to any other function, the value of this field is ignored.
  • 0x0 = 0: IN0_LOS
  • 0x1 = 1: IN1_LOS
  • 0x2 = 2: IN2_LOS
  • 0x3 = 3: IN0_LOS_EVT
  • 0x4 = 4: IN1_LOS_EVT
  • 0x5 = 5: IN2_LOS_EVT
  • 0x6 = 6: IN0_LOS_LMT_EVT
  • 0x7 = 7: IN1_LOS_LMT_EVT
  • 0x8 = 8: IN2_LOS_LMT_EVT
  • 0x9 = 9: CLK_READY
  • 0xA = 10: IN0_PERST_BUF_MODE_STAT
  • 0xB = 11: IN1_PERST_BUF_MODE_STAT
  • 0xC = 12: IN2_PERST_BUF_MODE_STAT
  • 0xD = 13: DEV_INTR

3.28 R28 Register (Offset = 0x1C) [Reset = 0xF0]

R28 is shown in Table 3-30.

Return to the Summary Table.

Table 3-30 R28 Register Field Descriptions
BitFieldTypeResetDescription
7GPI3_POLARITYR/W0x1 GPI3 Polarity. Selects between normal and inverted polarity for the GPI3 pin. For 'Normal' polarity, functions ending with '#' are active-low, and functions ending without '#' are active-high. For 'Inverted' polarity, functions ending with '#' are active-high, and functions ending without '#' are active-low.
  • 0x0 = Normal
  • 0x1 = Inverted
6GPI2_POLARITYR/W0x1 GPI2 Polarity. Selects between normal and inverted polarity for the GPI2 pin. For 'Normal' polarity, functions ending with '#' are active-low, and functions ending without '#' are active-high. For 'Inverted' polarity, functions ending with '#' are active-high, and functions ending without '#' are active-low.
  • 0x0 = Normal
  • 0x1 = Inverted
5GPI1_POLARITYR/W0x1 GPI1 Polarity. Selects between normal and inverted polarity for the GPI1 pin. For 'Normal' polarity, functions ending with '#' are active-low, and functions ending without '#' are active-high. For 'Inverted' polarity, functions ending with '#' are active-high, and functions ending without '#' are active-low.
  • 0x0 = Normal
  • 0x1 = Inverted
4GPI0_POLARITYR/W0x1 GPI0 Polarity. Selects between normal and inverted polarity for the GPI0 pin. For 'Normal' polarity, functions ending with '#' are active-low, and functions ending without '#' are active-high. For 'Inverted' polarity, functions ending with '#' are active-high, and functions ending without '#' are active-low.
  • 0x0 = Normal
  • 0x1 = Inverted
3:0GPIO4_OUT_SRC_SELR/W0x0 GPIO4 Output Source Select. Determines which signal is selected for output when GPIO4_FUNC is set to "Status Output". If GPIO4_FUNC is set to any other function, the value of this field is ignored.
  • 0x0 = 0: IN0_LOS
  • 0x1 = 1: IN1_LOS
  • 0x2 = 2: IN2_LOS
  • 0x3 = 3: IN0_LOS_EVT
  • 0x4 = 4: IN1_LOS_EVT
  • 0x5 = 5: IN2_LOS_EVT
  • 0x6 = 6: IN0_LOS_LMT_EVT
  • 0x7 = 7: IN1_LOS_LMT_EVT
  • 0x8 = 8: IN2_LOS_LMT_EVT
  • 0x9 = 9: CLK_READY
  • 0xA = 10: IN0_PERST_BUF_MODE_STAT
  • 0xB = 11: IN1_PERST_BUF_MODE_STAT
  • 0xC = 12: IN2_PERST_BUF_MODE_STAT
  • 0xD = 13: DEV_INTR

3.29 R29 Register (Offset = 0x1D) [Reset = 0xE7]

R29 is shown in Table 3-31.

Return to the Summary Table.

Table 3-31 R29 Register Field Descriptions
BitFieldTypeResetDescription
7GPI0_PULL_DN_ENR/W0x1 GPI0 Internal Pull-down Resistor Enable
6GPIO4_POLARITYR/W0x1 GPIO4 Polarity. Selects between normal and inverted polarity for the GPIO4 pin. For 'Normal' polarity, functions ending with '#' are active-low, and functions ending without '#' are active-high. For 'Inverted' polarity, functions ending with '#' are active-high, and functions ending without '#' are active-low. This value affects both input and output functions.
  • 0x0 = Normal
  • 0x1 = Inverted
5GPIO3_POLARITYR/W0x1 GPIO3 Polarity. Selects between normal and inverted polarity for the GPIO3 pin. For 'Normal' polarity, functions ending with '#' are active-low, and functions ending without '#' are active-high. For 'Inverted' polarity, functions ending with '#' are active-high, and functions ending without '#' are active-low. This value affects both input and output functions.
  • 0x0 = Normal
  • 0x1 = Inverted
4GPIO2_POLARITYR/W0x0 GPIO2 Polarity. Selects between normal and inverted polarity for the GPIO2 pin. For 'Normal' polarity, functions ending with '#' are active-low, and functions ending without '#' are active-high. For 'Inverted' polarity, functions ending with '#' are active-high, and functions ending without '#' are active-low. This value affects both input and output functions.
  • 0x0 = Normal
  • 0x1 = Inverted
3GPIO1_POLARITYR/W0x0 GPIO1 Polarity. Selects between normal and inverted polarity for the GPIO1 pin. For 'Normal' polarity, functions ending with '#' are active-low, and functions ending without '#' are active-high. For 'Inverted' polarity, functions ending with '#' are active-high, and functions ending without '#' are active-low. This value affects both input and output functions.
  • 0x0 = Normal
  • 0x1 = Inverted
2GPIO0_POLARITYR/W0x1 GPIO0 Polarity. Selects between normal and inverted polarity for the GPIO0 pin. For 'Normal' polarity, functions ending with '#' are active-low, and functions ending without '#' are active-high. For 'Inverted' polarity, functions ending with '#' are active-high, and functions ending without '#' are active-low. This value affects both input and output functions.
  • 0x0 = Normal
  • 0x1 = Inverted
1GPI5_POLARITYR/W0x1 GPI5 Polarity. Selects between normal and inverted polarity for the GPI5 pin. For 'Normal' polarity, functions ending with '#' are active-low, and functions ending without '#' are active-high. For 'Inverted' polarity, functions ending with '#' are active-high, and functions ending without '#' are active-low.
  • 0x0 = Normal
  • 0x1 = Inverted
0GPI4_POLARITYR/W0x1 GPI4 Polarity. Selects between normal and inverted polarity for the GPI4 pin. For 'Normal' polarity, functions ending with '#' are active-low, and functions ending without '#' are active-high. For 'Inverted' polarity, functions ending with '#' are active-high, and functions ending without '#' are active-low.
  • 0x0 = Normal
  • 0x1 = Inverted

3.30 R30 Register (Offset = 0x1E) [Reset = 0x8A]

R30 is shown in Table 3-32.

Return to the Summary Table.

Table 3-32 R30 Register Field Descriptions
BitFieldTypeResetDescription
7GPI3_PULL_DN_ENR/W0x1 GPI3 Internal Pull-down Resistor Enable
6:5RESERVEDR0x0 Reserved
4GPI2_PULL_UP_ENR/W0x0 GPI2 Internal Pull-up Resistor Enable
3GPI2_PULL_DN_ENR/W0x1 GPI2 Internal Pull-down Resistor Enable
2GPI1_PULL_UP_ENR/W0x0 GPI1 Internal Pull-up Resistor Enable
1GPI1_PULL_DN_ENR/W0x1 GPI1 Internal Pull-down Resistor Enable
0GPI0_PULL_UP_ENR/W0x0 GPI0 Internal Pull-up Resistor Enable

3.31 R31 Register (Offset = 0x1F) [Reset = 0xAA]

R31 is shown in Table 3-33.

Return to the Summary Table.

Table 3-33 R31 Register Field Descriptions
BitFieldTypeResetDescription
7GPIO1_PULL_DN_ENR/W0x1 GPIO1 Internal Pull-down Resistor Enable
6GPIO0_PULL_UP_ENR/W0x0 GPIO0 Internal Pull-up Resistor Enable
5GPIO0_PULL_DN_ENR/W0x1 GPIO0 Internal Pull-down Resistor Enable
4GPI5_PULL_UP_ENR/W0x0 GPI5 Internal Pull-up Resistor Enable
3GPI5_PULL_DN_ENR/W0x1 GPI5 Internal Pull-down Resistor Enable
2GPI4_PULL_UP_ENR/W0x0 GPI4 Internal Pull-up Resistor Enable
1GPI4_PULL_DN_ENR/W0x1 GPI4 Internal Pull-down Resistor Enable
0GPI3_PULL_UP_ENR/W0x0 GPI3 Internal Pull-up Resistor Enable

3.32 R32 Register (Offset = 0x20) [Reset = 0x2A]

R32 is shown in Table 3-34.

Return to the Summary Table.

Table 3-34 R32 Register Field Descriptions
BitFieldTypeResetDescription
7GPIO0_NUM_IN_LVLR/W0x0 GPIO0, Number of Input Voltage Levels. When GPIO0 is used as an input, this field configures GPIO0 to expect either 2-level or 3-level input signals. When "2-level" is selected, there is one input voltage decision theshold that splits the operational range of the pin into 2 ranges: LOW and HIGH. When "3-level" is selected, there are two input voltage decision thresholds that split the operational range of the pin into 3 ranges: LOW, MID, and HIGH. While GPIO0 is used as an output, this field is ignored. While GPIO0 is used for any input function that is not "Power-up OTP Page Selection" or "OTP Page Selection (Dynamic)", or if GPIO0 is assigned with the PWRGD/PWRDN# function, this field is ignored.
  • 0x0 = 2-Level
  • 0x1 = 3-Level
6GPIO4_PULL_UP_ENR/W0x0 GPIO4 Internal Pull-up Resistor Enable
5GPIO4_PULL_DN_ENR/W0x1 GPIO4 Internal Pull-down Resistor Enable
4GPIO3_PULL_UP_ENR/W0x0 GPIO3 Internal Pull-up Resistor Enable
3GPIO3_PULL_DN_ENR/W0x1 GPIO3 Internal Pull-down Resistor Enable
2GPIO2_PULL_UP_ENR/W0x0 GPIO2 Internal Pull-up Resistor Enable
1GPIO2_PULL_DN_ENR/W0x1 GPIO2 Internal Pull-down Resistor Enable
0GPIO1_PULL_UP_ENR/W0x0 GPIO1 Internal Pull-up Resistor Enable

3.33 R33 Register (Offset = 0x21) [Reset = 0x00]

R33 is shown in Table 3-35.

Return to the Summary Table.

Table 3-35 R33 Register Field Descriptions
BitFieldTypeResetDescription
7GPI3_LIVE_RBR0x0 GPI3 Pin Live Value Readback
6GPI2_LIVE_RBR0x0 GPI2 Pin Live Value Readback
5GPI1_LIVE_RBR0x0 GPI1 Pin Live Value Readback
4GPI0_LIVE_RBR0x0 GPI0 Pin Live Value Readback
3:2RESERVEDR0x0 Reserved
1GPIO2_NUM_IN_LVLR/W0x0 GPIO2, Number of Input Voltage Levels. When GPIO2 is used as an input, this field configures GPIO2 to expect either 2-level or 3-level input signals. When "2-level" is selected, there is one input voltage decision theshold that splits the operational range of the pin into 2 ranges: LOW and HIGH. When "3-level" is selected, there are two input voltage decision thresholds that split the operational range of the pin into 3 ranges: LOW, MID, and HIGH. While GPIO2 is used as an output, this field is ignored. While GPIO2 is used for any input function that is not "Power-up OTP Page Selection" or "OTP Page Selection (Dynamic)", or if GPIO0 is assigned with the PWRGD/PWRDN# function, this field is ignored.
  • 0x0 = 2-Level
  • 0x1 = 3-Level
0GPIO1_NUM_IN_LVLR/W0x0 GPIO1, Number of Input Voltage Levels. When GPIO1 is used as an input, this field configures GPIO1 to expect either 2-level or 3-level input signals. When "2-level" is selected, there is one input voltage decision theshold that splits the operational range of the pin into 2 ranges: LOW and HIGH. When "3-level" is selected, there are two input voltage decision thresholds that split the operational range of the pin into 3 ranges: LOW, MID, and HIGH. While GPIO1 is used as an output, this field is ignored. While GPIO1 is used for any input function that is not "Power-up OTP Page Selection" or "OTP Page Selection (Dynamic)", or if GPIO0 is assigned with the PWRGD/PWRDN# function, this field is ignored.
  • 0x0 = 2-Level
  • 0x1 = 3-Level

3.34 R34 Register (Offset = 0x22) [Reset = 0x00]

R34 is shown in Table 3-36.

Return to the Summary Table.

Table 3-36 R34 Register Field Descriptions
BitFieldTypeResetDescription
7:6GPIO2_LIVE_RBR0x0 GPIO2 Pin Live Value Readback
  • 0x0 = 0: LOW
  • 0x1 = 1: MID
  • 0x3 = 3: HIGH
5:4GPIO1_LIVE_RBR0x0 GPIO1 Pin Live Value Readback
  • 0x0 = 0: LOW
  • 0x1 = 1: MID
  • 0x3 = 3: HIGH
3:2GPIO0_LIVE_RBR0x0 GPIO0 Pin Live Value Readback
  • 0x0 = 0: LOW
  • 0x1 = 1: MID
  • 0x3 = 3: HIGH
1GPI5_LIVE_RBR0x0 GPI5 Pin Live Value Readback
0GPI4_LIVE_RBR0x0 GPI4 Pin Live Value Readback

3.35 R35 Register (Offset = 0x23) [Reset = 0x00]

R35 is shown in Table 3-37.

Return to the Summary Table.

Table 3-37 R35 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0 Reserved
6GPIO4_GPO_VALR/W0x0 GPIO4 GPO Output Value. When GPIO4 is configured for the "GPO" function, the value in this register field determines whether the pin is driven LOW or HIGH. When GPIO4 is not configured for the "GPO" function, this register field is ignored.
  • 0x0 = LOW
  • 0x1 = HIGH
5GPIO3_GPO_VALR/W0x0 GPIO3 GPO Output Value. When GPIO3 is configured for the "GPO" function, the value in this register field determines whether the pin is driven LOW or HIGH. When GPIO3 is not configured for the "GPO" function, this register field is ignored.
  • 0x0 = LOW
  • 0x1 = HIGH
4GPIO2_GPO_VALR/W0x0 GPIO2 GPO Output Value. When GPIO2 is configured for the "GPO" function, the value in this register field determines whether the pin is driven LOW or HIGH. When GPIO2 is not configured for the "GPO" function, this register field is ignored.
  • 0x0 = LOW
  • 0x1 = HIGH
3GPIO1_GPO_VALR/W0x0 GPIO1 GPO Output Value. When GPIO1 is configured for the "GPO" function, the value in this register field determines whether the pin is driven LOW or HIGH. When GPIO1 is not configured for the "GPO" function, this register field is ignored.
  • 0x0 = LOW
  • 0x1 = HIGH
2GPIO0_GPO_VALR/W0x0 GPIO0 GPO Output Value. When GPIO0 is configured for the "GPO" function, the value in this register field determines whether the pin is driven LOW or HIGH. When GPIO0 is not configured for the "GPO" function, this register field is ignored.
  • 0x0 = LOW
  • 0x1 = HIGH
1GPIO4_LIVE_RBR0x0 GPIO4 Pin Live Value Readback
0GPIO3_LIVE_RBR0x0 GPIO3 Pin Live Value Readback

3.36 R36 Register (Offset = 0x24) [Reset = 0x08]

R36 is shown in Table 3-38.

Return to the Summary Table.

Table 3-38 R36 Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR0x0 Reserved
5:3GPI1_OE_GRP_SELR/W0x1 GPI1 Output Enable Group Select. When GPI1 is configured for the "Group Output Enable" function, this field determines which output enable group GPI1 will control. If GPI1 is not configured for the "Group Output Enable" function, this field is ignored.
  • 0x0 = OE_GROUP_0
  • 0x1 = OE_GROUP_1
  • 0x2 = OE_GROUP_2
  • 0x3 = OE_GROUP_3
  • 0x4 = OE_GROUP_4
2:0GPI0_OE_GRP_SELR/W0x0 GPI0 Output Enable Group Select. When GPI0 is configured for the "Group Output Enable" function, this field determines which output enable group GPI0 will control. If GPI0 is not configured for the "Group Output Enable" function, this field is ignored.
  • 0x0 = OE_GROUP_0
  • 0x1 = OE_GROUP_1
  • 0x2 = OE_GROUP_2
  • 0x3 = OE_GROUP_3
  • 0x4 = OE_GROUP_4

3.37 R37 Register (Offset = 0x25) [Reset = 0x1A]

R37 is shown in Table 3-39.

Return to the Summary Table.

Table 3-39 R37 Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR0x0 Reserved
5:3GPI3_OE_GRP_SELR/W0x3 GPI3 Output Enable Group Select. When GPI3 is configured for the "Group Output Enable" function, this field determines which output enable group GPI3 will control. If GPI3 is not configured for the "Group Output Enable" function, this field is ignored.
  • 0x0 = OE_GROUP_0
  • 0x1 = OE_GROUP_1
  • 0x2 = OE_GROUP_2
  • 0x3 = OE_GROUP_3
  • 0x4 = OE_GROUP_4
2:0GPI2_OE_GRP_SELR/W0x2 GPI2 Output Enable Group Select. When GPI2 is configured for the "Group Output Enable" function, this field determines which output enable group GPI2 will control. If GPI2 is not configured for the "Group Output Enable" function, this field is ignored.
  • 0x0 = OE_GROUP_0
  • 0x1 = OE_GROUP_1
  • 0x2 = OE_GROUP_2
  • 0x3 = OE_GROUP_3
  • 0x4 = OE_GROUP_4

3.38 R38 Register (Offset = 0x26) [Reset = 0x2C]

R38 is shown in Table 3-40.

Return to the Summary Table.

Table 3-40 R38 Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR0x0 Reserved
5:3GPI5_OE_GRP_SELR/W0x5 GPI5 Output Enable Group Select. When GPI5 is configured for the "Group Output Enable" function, this field determines which output enable group GPI5 will control. If GPI5 is not configured for the "Group Output Enable" function, this field is ignored.
  • 0x0 = OE_GROUP_0
  • 0x1 = OE_GROUP_1
  • 0x2 = OE_GROUP_2
  • 0x3 = OE_GROUP_3
  • 0x4 = OE_GROUP_4
  • 0x5 = OE_GROUP_5
2:0GPI4_OE_GRP_SELR/W0x4 GPI4 Output Enable Group Select. When GPI4 is configured for the "Group Output Enable" function, this field determines which output enable group GPI4 will control. If GPI4 is not configured for the "Group Output Enable" function, this field is ignored.
  • 0x0 = OE_GROUP_0
  • 0x1 = OE_GROUP_1
  • 0x2 = OE_GROUP_2
  • 0x3 = OE_GROUP_3
  • 0x4 = OE_GROUP_4

3.39 R39 Register (Offset = 0x27) [Reset = 0x2D]

R39 is shown in Table 3-41.

Return to the Summary Table.

Table 3-41 R39 Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR0x0 Reserved
5:3GPIO1_OE_GRP_SELR/W0x5 GPIO1 Output Enable Group Select. When GPIO1 is configured for the "Group Output Enable" function, this field determines which output enable group GPIO1 will control. If GPIO1 is not configured for the "Group Output Enable" function, this field is ignored.
  • 0x0 = OE_GROUP_0
  • 0x1 = OE_GROUP_1
  • 0x2 = OE_GROUP_2
  • 0x3 = OE_GROUP_3
  • 0x4 = OE_GROUP_4
  • 0x5 = OE_GROUP_7
2:0GPIO0_OE_GRP_SELR/W0x5 GPIO0 Output Enable Group Select. When GPIO0 is configured for the "Group Output Enable" function, this field determines which output enable group GPIO0 will control. If GPIO0 is not configured for the "Group Output Enable" function, this field is ignored.
  • 0x0 = OE_GROUP_0
  • 0x1 = OE_GROUP_1
  • 0x2 = OE_GROUP_2
  • 0x3 = OE_GROUP_3
  • 0x4 = OE_GROUP_4
  • 0x5 = OE_GROUP_6

3.40 R40 Register (Offset = 0x28) [Reset = 0x2D]

R40 is shown in Table 3-42.

Return to the Summary Table.

Table 3-42 R40 Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR0x0 Reserved
5:3GPIO3_OE_GRP_SELR/W0x5 GPIO3 Output Enable Group Select. When GPIO3 is configured for the "Group Output Enable" function, this field determines which output enable group GPIO3 will control. If GPIO3 is not configured for the "Group Output Enable" function, this field is ignored.
  • 0x0 = OE_GROUP_0
  • 0x1 = OE_GROUP_1
  • 0x2 = OE_GROUP_2
  • 0x3 = OE_GROUP_3
  • 0x4 = OE_GROUP_4
  • 0x5 = OE_GROUP_9
2:0GPIO2_OE_GRP_SELR/W0x5 GPIO2 Output Enable Group Select. When GPIO2 is configured for the "Group Output Enable" function, this field determines which output enable group GPIO2 will control. If GPIO2 is not configured for the "Group Output Enable" function, this field is ignored.
  • 0x0 = OE_GROUP_0
  • 0x1 = OE_GROUP_1
  • 0x2 = OE_GROUP_2
  • 0x3 = OE_GROUP_3
  • 0x4 = OE_GROUP_4
  • 0x5 = OE_GROUP_8

3.41 R41 Register (Offset = 0x29) [Reset = 0x05]

R41 is shown in Table 3-43.

Return to the Summary Table.

Table 3-43 R41 Register Field Descriptions
BitFieldTypeResetDescription
7GPIO4_OUT_SIG_TYPER/W0x0 GPIO4 Output Signal Type. When GPIO4 is used as an output, this field selects between CMOS and Open-Drain output signal types. When GPIO4 is used as an input, the value of this field is ignored.
  • 0x0 = LVCMOS
  • 0x1 = Open-Drain
6GPIO3_OUT_SIG_TYPER/W0x0 GPIO3 Output Signal Type. When GPIO3 is used as an output, this field selects between CMOS and Open-Drain output signal types. When GPIO3 is used as an input, the value of this field is ignored.
  • 0x0 = LVCMOS
  • 0x1 = Open-Drain
5GPIO2_OUT_SIG_TYPER/W0x0 GPIO2 Output Signal Type. When GPIO2 is used as an output, this field selects between CMOS and Open-Drain output signal types. When GPIO2 is used as an input, the value of this field is ignored.
  • 0x0 = LVCMOS
  • 0x1 = Open-Drain
4GPIO1_OUT_SIG_TYPER/W0x0 GPIO1 Output Signal Type. When GPIO1 is used as an output, this field selects between CMOS and Open-Drain output signal types. When GPIO1 is used as an input, the value of this field is ignored.
  • 0x0 = LVCMOS
  • 0x1 = Open-Drain
3GPIO0_OUT_SIG_TYPER/W0x0 GPIO0 Output Signal Type. When GPIO0 is used as an output, this field selects between CMOS and Open-Drain output signal types. When GPIO0 is used as an input, the value of this field is ignored.
  • 0x0 = LVCMOS
  • 0x1 = Open-Drain
2:0GPIO4_OE_GRP_SELR/W0x5 GPIO4 Output Enable Group Select. When GPIO4 is configured for the "Group Output Enable" function, this field determines which output enable group GPIO4 will control. If GPIO4 is not configured for the "Group Output Enable" function, this field is ignored.
  • 0x0 = OE_GROUP_0
  • 0x1 = OE_GROUP_1
  • 0x2 = OE_GROUP_2
  • 0x3 = OE_GROUP_3
  • 0x4 = OE_GROUP_4
  • 0x5 = OE_GROUP_10

3.42 R42 Register (Offset = 0x2A) [Reset = 0x3F]

R42 is shown in Table 3-44.

Return to the Summary Table.

Table 3-44 R42 Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR0x0 Reserved
5:4IN2_RCVR_FMTR/W0x3 IN2 Input Receiver Format. This field configures the IN2 receiver for a specific input clock format, with options of: N/A, LVCMOS IN2_P, LVCMOS IN2_N, and Differential IN2.
  • 0x0 = N/A (IN2 Unused)
  • 0x1 = LVCMOS IN2_P
  • 0x2 = LVCMOS IN2_N
  • 0x3 = Differential IN2
3:2IN1_RCVR_FMTR/W0x3 IN1 Input Receiver Format. This field configures the IN1 receiver for a specific input clock format, with options of: N/A, LVCMOS IN1_P, LVCMOS IN1_N, and Differential IN1.
  • 0x0 = N/A (IN1 Unused)
  • 0x1 = LVCMOS IN1_P
  • 0x2 = LVCMOS IN1_N
  • 0x3 = Differential IN1
1:0IN0_RCVR_FMTR/W0x3 IN0 Input Receiver Format. This field configures the IN0 receiver for a specific input clock format, with options of: N/A, LVCMOS IN0_P, LVCMOS IN0_N, and Differential IN0.
  • 0x0 = N/A (IN0 Unused)
  • 0x1 = LVCMOS IN0_P
  • 0x2 = LVCMOS IN0_N
  • 0x3 = Differential IN0

3.43 R43 Register (Offset = 0x2B) [Reset = 0x00]

R43 is shown in Table 3-45.

Return to the Summary Table.

Table 3-45 R43 Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR0x0 Reserved
5:3IN1_TERMINATION_SELR/W0x0 IN1 Termination Select.
  • 0x0 = None, DC; No termination, no internal bias (LVCMOS inputs, LP-HCSL inputs, and other DC-coupled inputs that do not require integrated input termination)
  • 0x1 = None, AC; No termination, with internal bias (AC-coupled inputs that do not require integrated input termination)
  • 0x2 = 50 andx3A9;# to GND; 50 andx3A9;# to GND on both P and N (HCSL inputs that require 100 andx3A9;# differential impedance and other DC-coupled inputs that require 50 andx3A9;# to GND)
  • 0x3 = 42.5 andx3A9;# to GND; 42.5 andx3A9;# to GND on both P and N (HCSL inputs that require 85 andx3A9;# differential impedance and other DC-coupled inputs that require 42.5 andx3A9;# to GND)
  • 0x4 = 100 andx3A9;# P to N; 100 andx3A9;# between P and N (DC-LVDS)
  • 0x5 = 50 andx3A9;# to bias; 50 andx3A9;# to internal bias on both P and N (AC-LVDS and other AC-coupled inputs that require 50 andx3A9;# to AC-GND)
  • 0x6 = 50 andx3A9;# to DC and GND; 50 andx3A9;# to DC on both P and N. DC is 50 andx3A9;# to GND. (DC-LVPECL)
  • 0x7 = 42.5 andx3A9;# to bias; 42.5 andx3A9;# to internal bias on both P and N (AC-coupled inputs that require 42.5 andx3A9;# to AC-GND)
2:0IN0_TERMINATION_SELR/W0x0 IN0 Termination Select.
  • 0x0 = None, DC; No termination, no internal bias (LVCMOS inputs, LP-HCSL inputs, and other DC-coupled inputs that do not require integrated input termination)
  • 0x1 = None, AC; No termination, with internal bias (AC-coupled inputs that do not require integrated input termination)
  • 0x2 = 50 andx3A9;# to GND; 50 andx3A9;# to GND on both P and N (HCSL inputs that require 100 andx3A9;# differential impedance and other DC-coupled inputs that require 50 andx3A9;# to GND)
  • 0x3 = 42.5 andx3A9;# to GND; 42.5 andx3A9;# to GND on both P and N (HCSL inputs that require 85 andx3A9;# differential impedance and other DC-coupled inputs that require 42.5 andx3A9;# to GND)
  • 0x4 = 100 andx3A9;# P to N; 100 andx3A9;# between P and N (DC-LVDS)
  • 0x5 = 50 andx3A9;# to bias; 50 andx3A9;# to internal bias on both P and N (AC-LVDS and other AC-coupled inputs that require 50 andx3A9;# to AC-GND)
  • 0x6 = 50 andx3A9;# to DC and GND; 50 andx3A9;# to DC on both P and N. DC is 50 andx3A9;# to GND. (DC-LVPECL)
  • 0x7 = 42.5 andx3A9;# to bias; 42.5 andx3A9;# to internal bias on both P and N (AC-coupled inputs that require 42.5 andx3A9;# to AC-GND)

3.44 R44 Register (Offset = 0x2C) [Reset = 0xD8]

R44 is shown in Table 3-46.

Return to the Summary Table.

Table 3-46 R44 Register Field Descriptions
BitFieldTypeResetDescription
7IN1_LOS_THRESHR/W0x1 IN1 Loss of Signal Detector Threshold. Selects the minimum valid frequency for IN1. If IN1 is below this frequency, LOS will be asserted.
  • 0x0 = 1 MHz
  • 0x1 = 25 MHz
6IN0_LOS_THRESHR/W0x1 IN0 Loss of Signal Detector Threshold. Selects the minimum valid frequency for IN0. If IN0 is below this frequency, LOS will be asserted.
  • 0x0 = 1 MHz
  • 0x1 = 25 MHz
5IN2_LOS_ENR/W0x0 0x0 = Disables Loss-Of-Signal 0x1 = Enables Loss-Of-Signal detector
4IN1_LOS_ENR/W0x1 0x0 = Disables Loss-Of-Signal 0x1 = Enables Loss-Of-Signal detector
3IN0_LOS_ENR/W0x1 0x0 = Disables Loss-Of-Signal 0x1 = Enables Loss-Of-Signal detector
2:0IN2_TERMINATION_SELR/W0x0 IN2 Termination Select.
  • 0x0 = None, DC; No termination, no internal bias (LVCMOS inputs, LP-HCSL inputs, and other DC-coupled inputs that do not require integrated input termination)
  • 0x1 = None, AC; No termination, with internal bias (AC-coupled inputs that do not require integrated input termination)
  • 0x2 = 50 andx3A9;# to GND; 50 andx3A9;# to GND on both P and N (HCSL inputs that require 100 andx3A9;# differential impedance and other DC-coupled inputs that require 50 andx3A9;# to GND)
  • 0x3 = 42.5 andx3A9;# to GND; 42.5 andx3A9;# to GND on both P and N (HCSL inputs that require 85 andx3A9;# differential impedance and other DC-coupled inputs that require 42.5 andx3A9;# to GND)
  • 0x4 = 100 andx3A9;# P to N; 100 andx3A9;# between P and N (DC-LVDS)
  • 0x5 = 50 andx3A9;# to bias; 50 andx3A9;# to internal bias on both P and N (AC-LVDS and other AC-coupled inputs that require 50 andx3A9;# to AC-GND)
  • 0x6 = 50 andx3A9;# to DC and GND; 50 andx3A9;# to DC on both P and N. DC is 50 andx3A9;# to GND. (DC-LVPECL)
  • 0x7 = 42.5 andx3A9;# to bias; 42.5 andx3A9;# to internal bias on both P and N (AC-coupled inputs that require 42.5 andx3A9;# to AC-GND)

3.45 R45 Register (Offset = 0x2D) [Reset = 0x01]

R45 is shown in Table 3-47.

Return to the Summary Table.

Table 3-47 R45 Register Field Descriptions
BitFieldTypeResetDescription
7PERST_BUF_IN0_STSR0x0 IN0 Buffer Mode Status. This field indicates whether or not one or more output banks are currently using Buffer Mode with IN0.
  • 0x0 = Inactive
  • 0x1 = Active
6:5PERST_BUF_IN2R/W0x0 IN2 Buffer Mode Select. Selects if and how Buffer Mode with IN2 is activated. For "Disabled", IN2 is unavailable for clock source selection by banks using Buffer Mode. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN2", the normal clock selection (BANKx_CLK_SEL) will be used instead. For "Edge-Triggered (Enabled on PERST_IN2# Deassertion)", Buffer Mode with IN2 is activated on the first deassertion of the PERST_IN2# signal. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN2", IN2 will be selected when Buffer Mode becomes active. Until that point, the normal clock selection (BANKx_CLK_SEL) will be used. For "Level-Triggered (Enable/Disable Follows PERST_IN2#)", Buffer Mode with IN2 is activate whenever the PERST_IN2# signal is deasserted. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN2", IN2 will be selected whenever Buffer Mode is active. At all other times, the normal clock selection (BANKx_CLK_SEL) will be used. For "Always On", Buffer Mode with IN2 is always active. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN2", IN2 will be selected at all times.
  • 0x0 = Disabled
  • 0x1 = Edge; Edge-Triggered (PERST_IN0# Deassertion)
  • 0x2 = Level; Level-Triggered (Follows PERST_IN0#)
  • 0x3 = Enabled
4:3PERST_BUF_IN1R/W0x0 IN1 Buffer Mode Select. Selects if and how Buffer Mode with IN1 is activated. For "Disabled", IN1 is unavailable for clock source selection by banks using Buffer Mode. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN1", the normal clock selection (BANKx_CLK_SEL) will be used instead. For "Edge-Triggered (Enabled on PERST_IN1# Deassertion)", Buffer Mode with IN1 is activated on the first deassertion of the PERST_IN1# signal. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN1", IN1 will be selected when Buffer Mode becomes active. Until that point, the normal clock selection (BANKx_CLK_SEL) will be used. For "Level-Triggered (Enable/Disable Follows PERST_IN1#)", Buffer Mode with IN1 is activate whenever the PERST_IN1# signal is deasserted. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN1", IN1 will be selected whenever Buffer Mode is active. At all other times, the normal clock selection (BANKx_CLK_SEL) will be used. For "Always On", Buffer Mode with IN1 is always active. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN1", IN1 will be selected at all times.
  • 0x0 = Disabled
  • 0x1 = Edge; Edge-Triggered (PERST_IN0# Deassertion)
  • 0x2 = Level; Level-Triggered (Follows PERST_IN0#)
  • 0x3 = Enabled
2:1PERST_BUF_IN0R/W0x0 IN0 Buffer Mode Select. Selects if and how Buffer Mode with IN0 is activated. For "Disabled", IN0 is unavailable for clock source selection by banks using Buffer Mode. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN0", the normal clock selection (BANKx_CLK_SEL) will be used instead. For "Edge-Triggered (Enabled on PERST_IN0# Deassertion)", Buffer Mode with IN0 is activated on the first deassertion of the PERST_IN0# signal. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN0", IN0 will be selected when Buffer Mode becomes active. Until that point, the normal clock selection (BANKx_CLK_SEL) will be used. For "Level-Triggered (Enable/Disable Follows PERST_IN0#)", Buffer Mode with IN0 is activate whenever the PERST_IN0# signal is deasserted. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN0", IN0 will be selected whenever Buffer Mode is active. At all other times, the normal clock selection (BANKx_CLK_SEL) will be used. For "Always On", Buffer Mode with IN0 is always active. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN0", IN0 will be selected at all times.
  • 0x0 = Disabled
  • 0x1 = Edge; Edge-Triggered (PERST_IN0# Deassertion)
  • 0x2 = Level; Level-Triggered (Follows PERST_IN0#)
  • 0x3 = Enabled
0IN2_LOS_THRESHR/W0x1 IN2 Loss of Signal Detector Threshold. Selects the minimum valid frequency for IN2. If IN2 is below this frequency, LOS will be asserted.
  • 0x0 = 1 MHz
  • 0x1 = 25 MHz

3.46 R46 Register (Offset = 0x2E) [Reset = 0x00]

R46 is shown in Table 3-48.

Return to the Summary Table.

Table 3-48 R46 Register Field Descriptions
BitFieldTypeResetDescription
7:5RESERVEDR0x0 Reserved
4PERST_BUF_IN2_LOS_ENR/W0x0 IN2 Buffer Mode, Loss-of-Signal Enable. This field determines whether or not clock selection for banks using Buffer Mode with IN2 is dependent on the selected the IN2_LOS status. When set to 0, Buffer Mode with IN2 can become and remain active, regardless of the IN2_LOS status. When set to 1, Buffer Mode with IN2 can only become active while IN2_LOS is deasserted, and if IN2_LOS is asserted while Buffer Mode with IN2 is already active, Buffer Mode with IN2 will be deactivated, and all deactivated banks will switch back to the normal clock selection (BANKx_CLK_SEL).
3PERST_BUF_IN1_LOS_ENR/W0x0 IN1 Buffer Mode, Loss-of-Signal Enable. This field determines whether or not clock selection for banks using Buffer Mode with IN1 is dependent on the selected the IN1_LOS status. When set to 0, Buffer Mode with IN1 can become and remain active, regardless of the IN1_LOS status. When set to 1, Buffer Mode with IN1 can only become active while IN1_LOS is deasserted, and if IN1_LOS is asserted while Buffer Mode with IN1 is already active, Buffer Mode with IN1 will be deactivated, and all deactivated banks will switch back to the normal clock selection (BANKx_CLK_SEL).
2PERST_BUF_IN0_LOS_ENR/W0x0 IN0 Buffer Mode, Loss-of-Signal Enable. This field determines whether or not clock selection for banks using Buffer Mode with IN0 is dependent on the selected the IN0_LOS status. When set to 0, Buffer Mode with IN0 can become and remain active, regardless of the IN0_LOS status. When set to 1, Buffer Mode with IN0 can only become active while IN0_LOS is deasserted, and if IN0_LOS is asserted while Buffer Mode with IN0 is already active, Buffer Mode with IN0 will be deactivated, and all deactivated banks will switch back to the normal clock selection (BANKx_CLK_SEL).
1PERST_BUF_IN2_STSR0x0 IN2 Buffer Mode Status. This field indicates whether or not one or more output banks are currently using Buffer Mode with IN2.
  • 0x0 = Inactive
  • 0x1 = Active
0PERST_BUF_IN1_STSR0x0 IN1 Buffer Mode Status. This field indicates whether or not one or more output banks are currently using Buffer Mode with IN1.
  • 0x0 = Inactive
  • 0x1 = Active

3.47 R47 Register (Offset = 0x2F) [Reset = 0x0C]

R47 is shown in Table 3-49.

Return to the Summary Table.

Table 3-49 R47 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0 Reserved
6:0FOD0_N_DIVR/W0xC FOD0 Divide Ratio, Integer Part. This field, along with FOD0_NUM, sets the divide ratio of FOD0, which divides the BAW oscillator clock down to a clock with a frequency ranging between 100MHz and 400MHz. This is the first of up to three stages of clock division for output clocks originating from the BAW oscillator. Write FOD0_CFG_UPDATE to 0x1 for this value to take effect.

3.48 R48 Register (Offset = 0x30) [Reset = 0x0C]

R48 is shown in Table 3-50.

Return to the Summary Table.

Table 3-50 R48 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0 Reserved
6:0FOD1_N_DIVR/W0xC FOD1 Divide Ratio, Integer Part. This field, along with FOD1_NUM, sets the divide ratio of FOD1, which divides the BAW oscillator clock down to a clock with a frequency ranging between 100MHz and 400MHz. This is the first of up to three stages of clock division for output clocks originating from the BAW oscillator. Write FOD1_CFG_UPDATE to 0x1 for this value to take effect.

3.49 R49 Register (Offset = 0x31) [Reset = 0x8F]

R49 is shown in Table 3-51.

Return to the Summary Table.

Table 3-51 R49 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD0_NUM[7:0]R/W0x8F FOD0 Divide Ratio, Fractional Part. This field, along with FOD0_N_DIV, sets the divide ratio of FOD0, which divides the BAW oscillator clock down to a clock with a frequency ranging between 100MHz and 400MHz. This is the first of up to three stages of clock division for output clocks originating from the BAW oscillator. Write FOD0_CFG_UPDATE to 0x1 for this value to take effect.

3.50 R50 Register (Offset = 0x32) [Reset = 0xC2]

R50 is shown in Table 3-52.

Return to the Summary Table.

Table 3-52 R50 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD0_NUM[15:8]R/W0xC2 FOD0 Divide Ratio, Fractional Part. This field, along with FOD0_N_DIV, sets the divide ratio of FOD0, which divides the BAW oscillator clock down to a clock with a frequency ranging between 100MHz and 400MHz. This is the first of up to three stages of clock division for output clocks originating from the BAW oscillator. Write FOD0_CFG_UPDATE to 0x1 for this value to take effect.

3.51 R51 Register (Offset = 0x33) [Reset = 0x55]

R51 is shown in Table 3-53.

Return to the Summary Table.

Table 3-53 R51 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD0_NUM[23:16]R/W0x55 FOD0 Divide Ratio, Fractional Part. This field, along with FOD0_N_DIV, sets the divide ratio of FOD0, which divides the BAW oscillator clock down to a clock with a frequency ranging between 100MHz and 400MHz. This is the first of up to three stages of clock division for output clocks originating from the BAW oscillator. Write FOD0_CFG_UPDATE to 0x1 for this value to take effect.

3.52 R52 Register (Offset = 0x34) [Reset = 0x8F]

R52 is shown in Table 3-54.

Return to the Summary Table.

Table 3-54 R52 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD1_NUM[7:0]R/W0x8F FOD1 Divide Ratio, Fractional Part. This field, along with FOD1_N_DIV, sets the divide ratio of FOD1, which divides the BAW oscillator clock down to a clock with a frequency ranging between 100MHz and 400MHz. This is the first of up to three stages of clock division for output clocks originating from the BAW oscillator. Write FOD1_CFG_UPDATE to 0x1 for this value to take effect.

3.53 R53 Register (Offset = 0x35) [Reset = 0xC2]

R53 is shown in Table 3-55.

Return to the Summary Table.

Table 3-55 R53 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD1_NUM[15:8]R/W0xC2 FOD1 Divide Ratio, Fractional Part. This field, along with FOD1_N_DIV, sets the divide ratio of FOD1, which divides the BAW oscillator clock down to a clock with a frequency ranging between 100MHz and 400MHz. This is the first of up to three stages of clock division for output clocks originating from the BAW oscillator. Write FOD1_CFG_UPDATE to 0x1 for this value to take effect.

3.54 R54 Register (Offset = 0x36) [Reset = 0x55]

R54 is shown in Table 3-56.

Return to the Summary Table.

Table 3-56 R54 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD1_NUM[23:16]R/W0x55 FOD1 Divide Ratio, Fractional Part. This field, along with FOD1_N_DIV, sets the divide ratio of FOD1, which divides the BAW oscillator clock down to a clock with a frequency ranging between 100MHz and 400MHz. This is the first of up to three stages of clock division for output clocks originating from the BAW oscillator. Write FOD1_CFG_UPDATE to 0x1 for this value to take effect.

3.55 R55 Register (Offset = 0x37) [Reset = 0x09]

R55 is shown in Table 3-57.

Return to the Summary Table.

Table 3-57 R55 Register Field Descriptions
BitFieldTypeResetDescription
7FOD1_CFG_UPDATER/W0x0 FOD1 Configuration Update. To change the frequency of FOD1, first write FOD1_N_DIV and FOD1_NUM with the desired values (writing these fields does not cause the new values to take effect). Then, when ready for the new frequency configuration to take effect, write this field with 0x1.
6FOD0_CFG_UPDATER/W0x0 FOD0 Configuration Update. To change the frequency of FOD0, first write FOD0_N_DIV and FOD0_NUM with the desired values (writing these fields does not cause the new values to take effect). Then, when ready for the new frequency configuration to take effect, write this field with 0x1.
5:3PATH1_DIVR/W0x1 FOD PATH1 Post-divider Divide Ratio. This field sets the divide ratio of the FOD PATH1 Post-divider, which divides an FOD clock down to a clock with a frequency ranging between 2.5MHz and 200MHz. This is the second of up to three stages of clock division for output clocks originating from the BAW oscillator. When PATH1_EDGE_COMB_EN is set to 0x1 (FOD PATH1 is configured for the using the Edge Combiner), this field must be set to 0x0.
  • 0x0 = Disabled; When using the edge combiner, set this field to Disabled
  • 0x1 = FOD / 2
  • 0x2 = FOD / 4
  • 0x3 = FOD / 6
  • 0x4 = FOD / 8
  • 0x5 = FOD / 10
  • 0x6 = FOD / 20
  • 0x7 = FOD / 40
2:0PATH0_DIVR/W0x1 FOD PATH0 Post-divider Divide Ratio. This field sets the divide ratio of the FOD PATH0 Post-divider, which divides an FOD clock down to a clock with a frequency ranging between 2.5MHz and 200MHz. This is the second of up to three stages of clock division for output clocks originating from the BAW oscillator. When PATH0_EDGE_COMB_EN is set to 0x1 (FOD PATH0 is configured for the using the Edge Combiner), this field must be set to 0x0.
  • 0x0 = Disabled; When using the edge combiner, set this field to Disabled
  • 0x1 = FOD / 2
  • 0x2 = FOD / 4
  • 0x3 = FOD / 6
  • 0x4 = FOD / 8
  • 0x5 = FOD / 10
  • 0x6 = FOD / 20
  • 0x7 = FOD / 40

3.56 R57 Register (Offset = 0x39) [Reset = 0x00]

R57 is shown in Table 3-58.

Return to the Summary Table.

Table 3-58 R57 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0 Reserved
6:0FOD_PH_OFFSET_N_DIVR/W0x0 FOD Phase Offset, Integer Part. The full phase offset (delay) of the FOD indicated by FOD_PH_OFFSET_FOD_SEL (FODx) with respect to the other FOD, is defined through 2 fields: FOD_PH_OFFSET_N_DIV and FOD_PH_OFFSET_NUM. The values of these fields are determined through the follwoing equation: 400ps * (FOD_PH_OFFSET_N_DIV + (FOD_PH_OFFSET_NUM / 216)) = FODx Offset (ps) Phase offsets are applied at power-up, and subsequently upon writing FOD_PH_OFFSET_SHIFT_NOW with 0x1.

3.57 R58 Register (Offset = 0x3A) [Reset = 0x00]

R58 is shown in Table 3-59.

Return to the Summary Table.

Table 3-59 R58 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD_PH_OFFSET_NUM[7:0]R/W0x0 FOD Phase Offset, Fractional Part (Byte 0). See FOD_PH_OFFSET_N_DIV.

3.58 R59 Register (Offset = 0x3B) [Reset = 0x00]

R59 is shown in Table 3-60.

Return to the Summary Table.

Table 3-60 R59 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD_PH_OFFSET_NUM[15:8]R/W0x0 FOD Phase Offset, Fractional Part (Byte 0). See FOD_PH_OFFSET_N_DIV.

3.59 R60 Register (Offset = 0x3C) [Reset = 0x00]

R60 is shown in Table 3-61.

Return to the Summary Table.

Table 3-61 R60 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0 Reserved
6:4FOD0_SSC_CONFIG_SELR/W0x0 FOD0 SSC Setting. Selects between custom SSC control and 4 different SSC presets.
  • 0x0 = Custom
  • 0x1 = -0.1% Down-spread
  • 0x2 = -0.25% Down-spread
  • 0x3 = -0.3% Down-spread
  • 0x4 = -0.5% Down-spread
3FOD0_SSC_MOD_TYPER/W0x0 FOD0 SSC Modulation Type. Selectable between down-spread and center-spread
  • 0x0 = Down-spread
  • 0x1 = Center-spread
2FOD0_SSC_ENR/W0x0 FOD0 SSC Enable. Enables SSC on output clocks sourced from FOD0.
1FOD_PH_OFFSET_FOD_SELR/W0x0 FOD Phase Offset FOD Select. Determines which FOD will be delayed in order to produce a phase offset between the two FODs.
  • 0x0 = FOD0
  • 0x1 = FOD1
0FOD_PH_OFFSET_SHIFT_NOWR/W0x0 FOD Phase Offset Shift Now. When written with 0x1, the FOD indicated by FOD_PH_OFFSET_FOD_SEL will be delayed with respect to the other FOD, according to the values of FOD_PH_OFFSET_N_DIV and FOD_PH_OFFSET_NUM.

3.60 R61 Register (Offset = 0x3D) [Reset = 0x00]

R61 is shown in Table 3-62.

Return to the Summary Table.

Table 3-62 R61 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD0_SSC_STEPS[7:0]R/W0x0 FOD0 SSC Steps, Byte 0. Sets the number of frequency steps in each segment of the triangular modulation profile. For down-spread, this is the number of frequency steps between the nominal frequency and maximum down-spread. For center-spread, this is the number of frequency steps between the nominal frequency and both maximum down-spread and maximum up-spread. This should be calculated based on the FOD0 frequency and the desired SSC modulation freqency.

3.61 R62 Register (Offset = 0x3E) [Reset = 0x00]

R62 is shown in Table 3-63.

Return to the Summary Table.

Table 3-63 R62 Register Field Descriptions
BitFieldTypeResetDescription
7:5RESERVEDR0x0 Reserved
4:0FOD0_SSC_STEPS[12:8]R/W0x0 FOD0 SSC Steps, Byte 0. Sets the number of frequency steps in each segment of the triangular modulation profile. For down-spread, this is the number of frequency steps between the nominal frequency and maximum down-spread. For center-spread, this is the number of frequency steps between the nominal frequency and both maximum down-spread and maximum up-spread. This should be calculated based on the FOD0 frequency and the desired SSC modulation freqency.

3.62 R63 Register (Offset = 0x3F) [Reset = 0x00]

R63 is shown in Table 3-64.

Return to the Summary Table.

Table 3-64 R63 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD0_DCO_STEP_SIZE[7:0]R/W0x0 FOD0 DCO Step Size, Byte 0. Sets the size of the FOD0 frequency steps used for both SSC and DCO. For SSC, this should be calculated based on the number of SSC steps, the SSC modulation type, and the desired SSC magnitude. For DCO, this should be calculated based on the FOD0 frequency and the desired PPM change per DCO adjustment.

3.63 R64 Register (Offset = 0x40) [Reset = 0x00]

R64 is shown in Table 3-65.

Return to the Summary Table.

Table 3-65 R64 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD0_DCO_STEP_SIZE[15:8]R/W0x0 FOD0 DCO Step Size, Byte 0. Sets the size of the FOD0 frequency steps used for both SSC and DCO. For SSC, this should be calculated based on the number of SSC steps, the SSC modulation type, and the desired SSC magnitude. For DCO, this should be calculated based on the FOD0 frequency and the desired PPM change per DCO adjustment.

3.64 R65 Register (Offset = 0x41) [Reset = 0x00]

R65 is shown in Table 3-66.

Return to the Summary Table.

Table 3-66 R65 Register Field Descriptions
BitFieldTypeResetDescription
7:5RESERVEDR0x0 Reserved
4:2FOD1_SSC_CONFIG_SELR/W0x0 FOD1 SSC Setting. Selects between custom SSC control and 4 different SSC presets.
  • 0x0 = Custom
  • 0x1 = -0.1% Down-spread
  • 0x2 = -0.25% Down-spread
  • 0x3 = -0.3% Down-spread
  • 0x4 = -0.5% Down-spread
1FOD1_SSC_MOD_TYPER/W0x0 FOD1 SSC Modulation Type. Selectable between down-spread and center-spread
  • 0x0 = Down-spread
  • 0x1 = Center-spread
0FOD1_SSC_ENR/W0x0 FOD1 SSC Enable. Enables SSC on output clocks sourced from FOD1.

3.65 R66 Register (Offset = 0x42) [Reset = 0x00]

R66 is shown in Table 3-67.

Return to the Summary Table.

Table 3-67 R66 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD1_SSC_STEPS[7:0]R/W0x0 FOD1 SSC Steps, Byte 0. Sets the number of frequency steps in each segment of the triangular modulation profile. For down-spread, this is the number of frequency steps between the nominal frequency and maximum down-spread. For center-spread, this is the number of frequency steps between the nominal frequency and both maximum down-spread and maximum up-spread. This should be calculated based on the FOD1 frequency and the desired SSC modulation freqency.

3.66 R67 Register (Offset = 0x43) [Reset = 0x00]

R67 is shown in Table 3-68.

Return to the Summary Table.

Table 3-68 R67 Register Field Descriptions
BitFieldTypeResetDescription
7:5RESERVEDR0x0 Reserved
4:0FOD1_SSC_STEPS[12:8]R/W0x0 FOD1 SSC Steps, Byte 0. Sets the number of frequency steps in each segment of the triangular modulation profile. For down-spread, this is the number of frequency steps between the nominal frequency and maximum down-spread. For center-spread, this is the number of frequency steps between the nominal frequency and both maximum down-spread and maximum up-spread. This should be calculated based on the FOD1 frequency and the desired SSC modulation freqency.

3.67 R68 Register (Offset = 0x44) [Reset = 0x00]

R68 is shown in Table 3-69.

Return to the Summary Table.

Table 3-69 R68 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD1_DCO_STEP_SIZE[7:0]R/W0x0 FOD1 DCO Step Size, Byte 0. Sets the size of the FOD0 frequency steps used for both SSC and DCO. For SSC, this should be calculated based on the number of SSC steps, the SSC modulation type, and the desired SSC magnitude. For DCO, this should be calculated based on the FOD1 frequency and the desired PPM change per DCO adjustment.

3.68 R69 Register (Offset = 0x45) [Reset = 0x00]

R69 is shown in Table 3-70.

Return to the Summary Table.

Table 3-70 R69 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD1_DCO_STEP_SIZE[15:8]R/W0x0 FOD1 DCO Step Size, Byte 0. Sets the size of the FOD0 frequency steps used for both SSC and DCO. For SSC, this should be calculated based on the number of SSC steps, the SSC modulation type, and the desired SSC magnitude. For DCO, this should be calculated based on the FOD1 frequency and the desired PPM change per DCO adjustment.

3.69 R70 Register (Offset = 0x46) [Reset = 0x00]

R70 is shown in Table 3-71.

Return to the Summary Table.

Table 3-71 R70 Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR0x0 Reserved
5FOD1_DCO_DECR/W1C0x0 FOD1 DCO Increment. With FOD1_DCO_EN set to 0x1, writing a 1 to this field will cause the FOD1 frequency to increase. If FOD1_DCO_EN is set to 0x1, any writes to this field will be ignored.
4FOD1_DCO_INCR/W1C0x0 FOD1 DCO Increment. With FOD1_DCO_EN set to 0x1, writing a 1 to this field will cause the FOD1 frequency to increase. If FOD1_DCO_EN is set to 0x1, any writes to this field will be ignored.
3FOD1_DCO_ENR/W0x0 FOD1 DCO Enable. Enables DCO on output clocks driven by FOD1.
2FOD0_DCO_DECR/W1C0x0 FOD0 DCO Increment. With FOD0_DCO_EN set to 0x1, writing a 1 to this field will cause the FOD0 frequency to increase. If FOD0_DCO_EN is set to 0x1, any writes to this field will be ignored.
1FOD0_DCO_INCR/W1C0x0 FOD0 DCO Increment. With FOD0_DCO_EN set to 0x1, writing a 1 to this field will cause the FOD0 frequency to increase. If FOD0_DCO_EN is set to 0x1, any writes to this field will be ignored.
0FOD0_DCO_ENR/W0x0 FOD0 DCO Enable. Enables DCO on output clocks driven by FOD0.

3.70 R71 Register (Offset = 0x47) [Reset = 0x00]

R71 is shown in Table 3-72.

Return to the Summary Table.

Table 3-72 R71 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD0_DCO_STEPS_STAT[7:0]R0x0 FOD0 DCO Steps Status, Byte 0. Reading this field returns the numer of steps that the FOD0 frequency has been adjusted by.

3.71 R72 Register (Offset = 0x48) [Reset = 0x00]

R72 is shown in Table 3-73.

Return to the Summary Table.

Table 3-73 R72 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD0_DCO_STEPS_STAT[15:8]R0x0 FOD0 DCO Steps Status, Byte 0. Reading this field returns the numer of steps that the FOD0 frequency has been adjusted by.

3.72 R73 Register (Offset = 0x49) [Reset = 0x00]

R73 is shown in Table 3-74.

Return to the Summary Table.

Table 3-74 R73 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD1_DCO_STEPS_STAT[7:0]R0x0 FOD1 DCO Steps Status, Byte 0. Reading this field returns the numer of steps that the FOD1 frequency has been adjusted by.

3.73 R74 Register (Offset = 0x4A) [Reset = 0x00]

R74 is shown in Table 3-75.

Return to the Summary Table.

Table 3-75 R74 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD1_DCO_STEPS_STAT[15:8]R0x0 FOD1 DCO Steps Status, Byte 0. Reading this field returns the numer of steps that the FOD1 frequency has been adjusted by.

3.74 R75 Register (Offset = 0x4B) [Reset = 0x00]

R75 is shown in Table 3-76.

Return to the Summary Table.

Table 3-76 R75 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0 Reserved
6:0FOD0_DCO_N_DIV_STATR0x0 FOD0 DCO Integer Readback. Reading this value returns the value of the FOD0 divisor's integer portion, after it has been adjusted by the DCO logic.

3.75 R76 Register (Offset = 0x4C) [Reset = 0x00]

R76 is shown in Table 3-77.

Return to the Summary Table.

Table 3-77 R76 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD0_DCO_NUM_STAT[7:0]R0x0 FOD0 DCO Numerator Readback, Byte 0. Reading this value returns the value of the FOD0 divisor's fractional portion, after it has been adjusted by the DCO logic.

3.76 R77 Register (Offset = 0x4D) [Reset = 0x00]

R77 is shown in Table 3-78.

Return to the Summary Table.

Table 3-78 R77 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD0_DCO_NUM_STAT[15:8]R0x0 FOD0 DCO Numerator Readback, Byte 0. Reading this value returns the value of the FOD0 divisor's fractional portion, after it has been adjusted by the DCO logic.

3.77 R78 Register (Offset = 0x4E) [Reset = 0x00]

R78 is shown in Table 3-79.

Return to the Summary Table.

Table 3-79 R78 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD0_DCO_NUM_STAT[23:16]R0x0 FOD0 DCO Numerator Readback, Byte 0. Reading this value returns the value of the FOD0 divisor's fractional portion, after it has been adjusted by the DCO logic.

3.78 R79 Register (Offset = 0x4F) [Reset = 0x00]

R79 is shown in Table 3-80.

Return to the Summary Table.

Table 3-80 R79 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0 Reserved
6:0FOD1_DCO_N_DIV_STATR0x0 FOD1 DCO Integer Readback. Reading this value returns the value of the FOD1 divisor's integer portion, after it has been adjusted by the DCO logic.

3.79 R80 Register (Offset = 0x50) [Reset = 0x00]

R80 is shown in Table 3-81.

Return to the Summary Table.

Table 3-81 R80 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD1_DCO_NUM_STAT[7:0]R0x0 FOD1 DCO Numerator Readback, Byte 0. Reading this value returns the value of the FOD1 divisor's fractional portion, after it has been adjusted by the DCO logic.

3.80 R81 Register (Offset = 0x51) [Reset = 0x00]

R81 is shown in Table 3-82.

Return to the Summary Table.

Table 3-82 R81 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD1_DCO_NUM_STAT[15:8]R0x0 FOD1 DCO Numerator Readback, Byte 0. Reading this value returns the value of the FOD1 divisor's fractional portion, after it has been adjusted by the DCO logic.

3.81 R82 Register (Offset = 0x52) [Reset = 0x00]

R82 is shown in Table 3-83.

Return to the Summary Table.

Table 3-83 R82 Register Field Descriptions
BitFieldTypeResetDescription
7:0FOD1_DCO_NUM_STAT[23:16]R0x0 FOD1 DCO Numerator Readback, Byte 0. Reading this value returns the value of the FOD1 divisor's fractional portion, after it has been adjusted by the DCO logic.

3.82 R83 Register (Offset = 0x53) [Reset = 0x00]

R83 is shown in Table 3-84.

Return to the Summary Table.

Table 3-84 R83 Register Field Descriptions
BitFieldTypeResetDescription
7:5BANK1_CLK_SELR/W0x0 BANK1 Clock Selection. Selects the clock source for BANK1 (OUT1, OUT2). For FOD0, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x0. For FOD1, select "PATH1". For the Edge Combiner, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x1. Manual Clock Switchover can be achieved by writing to this field while clocks are active.
  • 0x0 = 0: IN_0
  • 0x1 = 1: IN_1
  • 0x2 = 2: IN_2
  • 0x3 = 3: PATH0
  • 0x4 = 4: PATH1
4:2BANK0_CLK_SELR/W0x0 BANK0 Clock Selection. Selects the clock source for BANK0 (OUT0). For FOD0, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x0. For FOD1, select "PATH1". For the Edge Combiner, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x1. Manual Clock Switchover can be achieved by writing to this field while clocks are active.
  • 0x0 = 0: IN_0
  • 0x1 = 1: IN_1
  • 0x2 = 2: IN_2
  • 0x3 = 3: PATH0
  • 0x4 = 4: PATH1
1PATH1_EDGE_COMB_ENR/W0x0 FOD PATH1 Edge Combiner Enable. This field determines whether output clock banks that select FOD PATH1 as their clock source will be driven by the output of the Edge Combiner or by the output of FOD PATH1 Post-divider. When set to 1, the Edge Combiner will be enabled, and the two FODs will both generate clocks with a frequency determined by the FOD0 Divide Ratio settings. TI recommends not modifying the value of this field.
  • 0x0 = PATH1_DIV
  • 0x1 = Edge Combiner
0PATH0_EDGE_COMB_ENR/W0x0 FOD PATH0 Edge Combiner Enable. This field determines whether output clock banks that select FOD PATH0 as their clock source will be driven by the output of the Edge Combiner or by the output of FOD PATH0 Post-divider. When set to 1, the Edge Combiner will be enabled, and the two FODs will both generate clocks with a frequency determined by the FOD0 Divide Ratio settings.
  • 0x0 = PATH0_DIV
  • 0x1 = Edge Combiner

3.83 R84 Register (Offset = 0x54) [Reset = 0x00]

R84 is shown in Table 3-85.

Return to the Summary Table.

Table 3-85 R84 Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR0x0 Reserved
5:3BANK3_CLK_SELR/W0x0 BANK3 Clock Selection. Selects the clock source for BANK3 (OUT5). For FOD0, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x0. For FOD1, select "PATH1". For the Edge Combiner, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x1. Manual Clock Switchover can be achieved by writing to this field while clocks are active.
  • 0x0 = 0: IN_0
  • 0x1 = 1: IN_1
  • 0x2 = 2: IN_2
  • 0x3 = 3: PATH0
  • 0x4 = 4: PATH1
2:0BANK2_CLK_SELR/W0x0 BANK2 Clock Selection. Selects the clock source for BANK2 (OUT3, OUT4). For FOD0, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x0. For FOD1, select "PATH1". For the Edge Combiner, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x1. Manual Clock Switchover can be achieved by writing to this field while clocks are active.
  • 0x0 = 0: IN_0
  • 0x1 = 1: IN_1
  • 0x2 = 2: IN_2
  • 0x3 = 3: PATH0
  • 0x4 = 4: PATH1

3.84 R85 Register (Offset = 0x55) [Reset = 0x00]

R85 is shown in Table 3-86.

Return to the Summary Table.

Table 3-86 R85 Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR0x0 Reserved
5:3BANK5_CLK_SELR/W0x0 BANK5 Clock Selection. Selects the clock source for BANK5 (OUT7). For FOD0, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x0. For FOD1, select "PATH1". For the Edge Combiner, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x1. Manual Clock Switchover can be achieved by writing to this field while clocks are active.
  • 0x0 = 0: IN_0
  • 0x1 = 1: IN_1
  • 0x2 = 2: IN_2
  • 0x3 = 3: PATH0
  • 0x4 = 4: PATH1
2:0BANK4_CLK_SELR/W0x0 BANK4 Clock Selection. Selects the clock source for BANK4 (OUT6). For FOD0, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x0. For FOD1, select "PATH1". For the Edge Combiner, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x1. Manual Clock Switchover can be achieved by writing to this field while clocks are active.
  • 0x0 = 0: IN_0
  • 0x1 = 1: IN_1
  • 0x2 = 2: IN_2
  • 0x3 = 3: PATH0
  • 0x4 = 4: PATH1

3.85 R86 Register (Offset = 0x56) [Reset = 0x01]

R86 is shown in Table 3-87.

Return to the Summary Table.

Table 3-87 R86 Register Field Descriptions
BitFieldTypeResetDescription
7:0BANK0_CH_DIV[7:0]R/W0x1 Divisor for the BANK0 (OUT0) channel divider (Byte 0). For a divisor of 65536, value = 0. For any other divisor, value = divisor.

3.86 R87 Register (Offset = 0x57) [Reset = 0x00]

R87 is shown in Table 3-88.

Return to the Summary Table.

Table 3-88 R87 Register Field Descriptions
BitFieldTypeResetDescription
7:0BANK0_CH_DIV[15:8]R/W0x0 Divisor for the BANK0 (OUT0) channel divider (Byte 0). For a divisor of 65536, value = 0. For any other divisor, value = divisor.

3.87 R88 Register (Offset = 0x58) [Reset = 0x11]

R88 is shown in Table 3-89.

Return to the Summary Table.

Table 3-89 R88 Register Field Descriptions
BitFieldTypeResetDescription
7:4BANK2_CH_DIVR/W0x1 Divisor for the BANK2 (OUT3, OUT4) channel divider. For a divisor of 16, value = 0. For any other divisor, value = divisor.
3:0BANK1_CH_DIVR/W0x1 Divisor for the BANK1 (OUT1, OUT2) channel divider. For a divisor of 16, value = 0. For any other divisor, value = divisor.

3.88 R89 Register (Offset = 0x59) [Reset = 0x01]

R89 is shown in Table 3-90.

Return to the Summary Table.

Table 3-90 R89 Register Field Descriptions
BitFieldTypeResetDescription
7:1RESERVEDR0x0 Reserved
0IN0_LOSR/W0x1 IN0 Loss-of-Signal. This is set to 1 to indicate that IN0 is currently invalid.
  • 0x0 = IN_0 Valid
  • 0x1 = IN_0 Invalid

3.89 R90 Register (Offset = 0x5A) [Reset = 0x11]

R90 is shown in Table 3-91.

Return to the Summary Table.

Table 3-91 R90 Register Field Descriptions
BitFieldTypeResetDescription
7:4BANK4_CH_DIVR/W0x1 Divisor for the BANK4 (OUT6) channel divider. For a divisor of 16, value = 0. For any other divisor, value = divisor.
3:0BANK3_CH_DIVR/W0x1 Divisor for the BANK3 (OUT5) channel divider. For a divisor of 16, value = 0. For any other divisor, value = divisor.

3.90 R91 Register (Offset = 0x5B) [Reset = 0x01]

R91 is shown in Table 3-92.

Return to the Summary Table.

Table 3-92 R91 Register Field Descriptions
BitFieldTypeResetDescription
7:6PERST_BUF_BANK1R/W0x0 BANK1 Buffer Mode Clock Selection. This field enables/disables Buffer Mode for BANK1 and selects the clock source to be used for BANK1 when Buffer Mode is active. For "Disabled" BANK1 will defer to the normal clock selection (BANK1_CLK_SEL). If this field selects a clock source that is unavailable or not active, BANK1 will defer to the normal clock selection (BANK1_CLK_SEL).
  • 0x0 = BANK1_CLK_SEL
  • 0x1 = IN_0
  • 0x2 = IN_1
  • 0x3 = IN_2
5:4PERST_BUF_BANK0R/W0x0 BANK0 Buffer Mode Clock Selection. This field enables/disables Buffer Mode for BANK0 and selects the clock source to be used for BANK0 when Buffer Mode is active. For "Disabled" BANK0 will defer to the normal clock selection (BANK0_CLK_SEL). If this field selects a clock source that is unavailable or not active, BANK0 will defer to the normal clock selection (BANK0_CLK_SEL).
  • 0x0 = BANK0_CLK_SEL
  • 0x1 = IN_0
  • 0x2 = IN_1
  • 0x3 = IN_2
3:0BANK5_CH_DIVR/W0x1 Divisor for the BANK5 (OUT7) channel divider. For a divisor of 16, value = 0. For any other divisor, value = divisor.

3.91 R92 Register (Offset = 0x5C) [Reset = 0x00]

R92 is shown in Table 3-93.

Return to the Summary Table.

Table 3-93 R92 Register Field Descriptions
BitFieldTypeResetDescription
7:6PERST_BUF_BANK5R/W0x0 BANK5 Buffer Mode Clock Selection. This field enables/disables Buffer Mode for BANK5 and selects the clock source to be used for BANK5 when Buffer Mode is active. For "Disabled" BANK5 will defer to the normal clock selection (BANK5_CLK_SEL). If this field selects a clock source that is unavailable or not active, BANK5 will defer to the normal clock selection (BANK5_CLK_SEL).
  • 0x0 = BANK5_CLK_SEL
  • 0x1 = IN_0
  • 0x2 = IN_1
  • 0x3 = IN_2
5:4PERST_BUF_BANK4R/W0x0 BANK4 Buffer Mode Clock Selection. This field enables/disables Buffer Mode for BANK4 and selects the clock source to be used for BANK4 when Buffer Mode is active. For "Disabled" BANK4 will defer to the normal clock selection (BANK4_CLK_SEL). If this field selects a clock source that is unavailable or not active, BANK4 will defer to the normal clock selection (BANK4_CLK_SEL).
  • 0x0 = BANK4_CLK_SEL
  • 0x1 = IN_0
  • 0x2 = IN_1
  • 0x3 = IN_2
3:2PERST_BUF_BANK3R/W0x0 BANK3 Buffer Mode Clock Selection. This field enables/disables Buffer Mode for BANK3 and selects the clock source to be used for BANK3 when Buffer Mode is active. For "Disabled" BANK3 will defer to the normal clock selection (BANK3_CLK_SEL). If this field selects a clock source that is unavailable or not active, BANK3 will defer to the normal clock selection (BANK3_CLK_SEL).
  • 0x0 = BANK3_CLK_SEL
  • 0x1 = IN_0
  • 0x2 = IN_1
  • 0x3 = IN_2
1:0PERST_BUF_BANK2R/W0x0 BANK2 Buffer Mode Clock Selection. This field enables/disables Buffer Mode for BANK2 and selects the clock source to be used for BANK2 when Buffer Mode is active. For "Disabled" BANK2 will defer to the normal clock selection (BANK2_CLK_SEL). If this field selects a clock source that is unavailable or not active, BANK2 will defer to the normal clock selection (BANK2_CLK_SEL).
  • 0x0 = BANK2_CLK_SEL
  • 0x1 = IN_0
  • 0x2 = IN_1
  • 0x3 = IN_2

3.92 R93 Register (Offset = 0x5D) [Reset = 0x00]

R93 is shown in Table 3-94.

Return to the Summary Table.

Table 3-94 R93 Register Field Descriptions
BitFieldTypeResetDescription
7BANK1_AUTO_CLK_SWITCHBACK_ENR/W0x0 BANK1 Automatic Clock Switchback Enable. When enabled, after BANK1 undergoes a Automatic Clock Switchover, if the original clock source is re-validated, BANK1 will immediately switch back to it. This bit is ignored unless BANK1_AUTO_CLK_SWITCHOVER_EN is set to 1.
6BANK0_AUTO_CLK_SWITCHBACK_ENR/W0x0 BANK0 Automatic Clock Switchback Enable. When enabled, after BANK0 undergoes a Automatic Clock Switchover, if the original clock source is re-validated, BANK0 will immediately switch back to it. This bit is ignored unless BANK0_AUTO_CLK_SWITCHOVER_EN is set to 1.
5BANK5_AUTO_CLK_SWITCHOVER_ENR/W0x0 BANK5 Automatic Clock Switchover Enable. Assuming that BANK5 is sourced by an input clock, if the input clock is determined to be invalid (LOS), BANK5 will automatically switch its clock source to the FOD-generated clock selected by the BANK5_AUTO_CLK_SWITCHOVER_CLK_SEL. Cannot be enabled simultaneously with BANK5_CLK_DIS_ON_LOS or BANK5 Buffer Mode.
4BANK4_AUTO_CLK_SWITCHOVER_ENR/W0x0 BANK4 Automatic Clock Switchover Enable. Assuming that BANK4 is sourced by an input clock, if the input clock is determined to be invalid (LOS), BANK4 will automatically switch its clock source to the FOD-generated clock selected by the BANK4_AUTO_CLK_SWITCHOVER_CLK_SEL. Cannot be enabled simultaneously with BANK4_CLK_DIS_ON_LOS or BANK4 Buffer Mode.
3BANK3_AUTO_CLK_SWITCHOVER_ENR/W0x0 BANK3 Automatic Clock Switchover Enable. Assuming that BANK3 is sourced by an input clock, if the input clock is determined to be invalid (LOS), BANK3 will automatically switch its clock source to the FOD-generated clock selected by the BANK3_AUTO_CLK_SWITCHOVER_CLK_SEL. Cannot be enabled simultaneously with BANK3_CLK_DIS_ON_LOS or BANK3 Buffer Mode.
2BANK2_AUTO_CLK_SWITCHOVER_ENR/W0x0 BANK2 Automatic Clock Switchover Enable. Assuming that BANK2 is sourced by an input clock, if the input clock is determined to be invalid (LOS), BANK2 will automatically switch its clock source to the FOD-generated clock selected by the BANK2_AUTO_CLK_SWITCHOVER_CLK_SEL. Cannot be enabled simultaneously with BANK2_CLK_DIS_ON_LOS or BANK2 Buffer Mode.
1BANK1_AUTO_CLK_SWITCHOVER_ENR/W0x0 BANK1 Automatic Clock Switchover Enable. Assuming that BANK1 is sourced by an input clock, if the input clock is determined to be invalid (LOS), BANK1 will automatically switch its clock source to the FOD-generated clock selected by the BANK1_AUTO_CLK_SWITCHOVER_CLK_SEL. Cannot be enabled simultaneously with BANK1_CLK_DIS_ON_LOS or BANK1 Buffer Mode.
0BANK0_AUTO_CLK_SWITCHOVER_ENR/W0x0 BANK0 Automatic Clock Switchover Enable. Assuming that BANK0 is sourced by an input clock, if the input clock is determined to be invalid (LOS), BANK0 will automatically switch its clock source to the FOD-generated clock selected by the BANK0_AUTO_CLK_SWITCHOVER_CLK_SEL. Cannot be enabled simultaneously with BANK0_CLK_DIS_ON_LOS or BANK0 Buffer Mode.

3.93 R94 Register (Offset = 0x5E) [Reset = 0x00]

R94 is shown in Table 3-95.

Return to the Summary Table.

Table 3-95 R94 Register Field Descriptions
BitFieldTypeResetDescription
7BANK3_AUTO_CLK_SWITCHOVER_CLK_SELR/W0x0 BANK3 Automatic Clock Switchover Clock Select. Selects the clock source that is switched to if the original BANK3 clock source is determined to be invalid. This bit is ignored unless BANK3_AUTO_CLK_SWITCHOVER_EN is set to 1.
  • 0x0 = PATH0
  • 0x1 = PATH1
6BANK2_AUTO_CLK_SWITCHOVER_CLK_SELR/W0x0 BANK2 Automatic Clock Switchover Clock Select. Selects the clock source that is switched to if the original BANK2 clock source is determined to be invalid. This bit is ignored unless BANK2_AUTO_CLK_SWITCHOVER_EN is set to 1.
  • 0x0 = PATH0
  • 0x1 = PATH1
5BANK1_AUTO_CLK_SWITCHOVER_CLK_SELR/W0x0 BANK1 Automatic Clock Switchover Clock Select. Selects the clock source that is switched to if the original BANK1 clock source is determined to be invalid. This bit is ignored unless BANK1_AUTO_CLK_SWITCHOVER_EN is set to 1.
  • 0x0 = PATH0
  • 0x1 = PATH1
4BANK0_AUTO_CLK_SWITCHOVER_CLK_SELR/W0x0 BANK0 Automatic Clock Switchover Clock Select. Selects the clock source that is switched to if the original BANK0 clock source is determined to be invalid. This bit is ignored unless BANK0_AUTO_CLK_SWITCHOVER_EN is set to 1.
  • 0x0 = PATH0
  • 0x1 = PATH1
3BANK5_AUTO_CLK_SWITCHBACK_ENR/W0x0 BANK5 Automatic Clock Switchback Enable. When enabled, after BANK5 undergoes a Automatic Clock Switchover, if the original clock source is re-validated, BANK5 will immediately switch back to it. This bit is ignored unless BANK5_AUTO_CLK_SWITCHOVER_EN is set to 1.
2BANK4_AUTO_CLK_SWITCHBACK_ENR/W0x0 BANK4 Automatic Clock Switchback Enable. When enabled, after BANK4 undergoes a Automatic Clock Switchover, if the original clock source is re-validated, BANK4 will immediately switch back to it. This bit is ignored unless BANK4_AUTO_CLK_SWITCHOVER_EN is set to 1.
1BANK3_AUTO_CLK_SWITCHBACK_ENR/W0x0 BANK3 Automatic Clock Switchback Enable. When enabled, after BANK3 undergoes a Automatic Clock Switchover, if the original clock source is re-validated, BANK3 will immediately switch back to it. This bit is ignored unless BANK3_AUTO_CLK_SWITCHOVER_EN is set to 1.
0BANK2_AUTO_CLK_SWITCHBACK_ENR/W0x0 BANK2 Automatic Clock Switchback Enable. When enabled, after BANK2 undergoes a Automatic Clock Switchover, if the original clock source is re-validated, BANK2 will immediately switch back to it. This bit is ignored unless BANK2_AUTO_CLK_SWITCHOVER_EN is set to 1.

3.94 R95 Register (Offset = 0x5F) [Reset = 0xFC]

R95 is shown in Table 3-96.

Return to the Summary Table.

Table 3-96 R95 Register Field Descriptions
BitFieldTypeResetDescription
7BANK5_CLK_SWITCHOVER_TYPER/W0x1 BANK5 Clock Switchover Type. Selects whether BANK5 Automatic Clock Switchover/Switchback, Manual Clock Switchover via I2C, and PERST#-triggered Buffer Mode clock switching, are glitchless or not.
  • 0x0 = Immediate
  • 0x1 = Glitchless
6BANK4_CLK_SWITCHOVER_TYPER/W0x1 BANK4 Clock Switchover Type. Selects whether BANK4 Automatic Clock Switchover/Switchback, Manual Clock Switchover via I2C, and PERST#-triggered Buffer Mode clock switching, are glitchless or not.
  • 0x0 = Immediate
  • 0x1 = Glitchless
5BANK3_CLK_SWITCHOVER_TYPER/W0x1 BANK3 Clock Switchover Type. Selects whether BANK3 Automatic Clock Switchover/Switchback, Manual Clock Switchover via I2C, and PERST#-triggered Buffer Mode clock switching, are glitchless or not.
  • 0x0 = Immediate
  • 0x1 = Glitchless
4BANK2_CLK_SWITCHOVER_TYPER/W0x1 BANK2 Clock Switchover Type. Selects whether BANK2 Automatic Clock Switchover/Switchback, Manual Clock Switchover via I2C, and PERST#-triggered Buffer Mode clock switching, are glitchless or not.
  • 0x0 = Immediate
  • 0x1 = Glitchless
3BANK1_CLK_SWITCHOVER_TYPER/W0x1 BANK1 Clock Switchover Type. Selects whether BANK1 Automatic Clock Switchover/Switchback, Manual Clock Switchover via I2C, and PERST#-triggered Buffer Mode clock switching, are glitchless or not. This bit is ignored unless BANK1_AUTO_CLK_SWITCHOVER_EN is set to 1.
  • 0x0 = Immediate
  • 0x1 = Glitchless
2BANK0_CLK_SWITCHOVER_TYPER/W0x1 BANK0 Clock Switchover Type. Selects whether BANK0 Automatic Clock Switchover/Switchback, Manual Clock Switchover via I2C, and PERST#-triggered Buffer Mode clock switching, are glitchless or not.
  • 0x0 = Immediate
  • 0x1 = Glitchless
1BANK5_AUTO_CLK_SWITCHOVER_CLK_SELR/W0x0 BANK5 Automatic Clock Switchover Clock Select. Selects the clock source that is switched to if the original BANK5 clock source is determined to be invalid. This bit is ignored unless BANK5_AUTO_CLK_SWITCHOVER_EN is set to 1.
  • 0x0 = PATH0
  • 0x1 = PATH1
0BANK4_AUTO_CLK_SWITCHOVER_CLK_SELR/W0x0 BANK4 Automatic Clock Switchover Clock Select. Selects the clock source that is switched to if the original BANK4 clock source is determined to be invalid. This bit is ignored unless BANK4_AUTO_CLK_SWITCHOVER_EN is set to 1.
  • 0x0 = PATH0
  • 0x1 = PATH1

3.95 R96 Register (Offset = 0x60) [Reset = 0xC0]

R96 is shown in Table 3-97.

Return to the Summary Table.

Table 3-97 R96 Register Field Descriptions
BitFieldTypeResetDescription
7BANK1_SWITCHOVER_FRC_CLK_ENR/W0x1 Force BANK1 Switchover. When enabled, changing BANK1_CLK_SEL on OTP pages allows for switching between FODs and inputs, but changing BANK1_CLK_SEL via I2C will not change the active clock source. When disabled, changing BANK1_CLK_SEL on OTP pages does not allow for switching between FODs and inputs, but changing BANK1_CLK_SEL via I2C will change the active clock source.
  • 0x0 = Switchover through I2C; Changing the value of BANK1_CLK_SEL through OTP page changing will not work. Changing the value of BANK1_CLK_SEL through I2C will have an impact.
  • 0x1 = Switchover through OTP; Changing the value of BANK1_CLK_SEL through OTP page changing will work. Changing the value of BANK1_CLK_SEL through I2C will not have an impact.
6BANK0_SWITCHOVER_FRC_CLK_ENR/W0x1 Force BANK0 Switchover. When enabled, changing BANK0_CLK_SEL on OTP pages allows for switching between FODs and inputs, but changing BANK0_CLK_SEL via I2C will not change the active clock source. When disabled, changing BANK0_CLK_SEL on OTP pages does not allow for switching between FODs and inputs, but changing BANK0_CLK_SEL via I2C will change the active clock source.
  • 0x0 = Switchover through I2C; Changing the value of BANK0_CLK_SEL through OTP page changing will not work. Changing the value of BANK0_CLK_SEL through I2C will have an impact.
  • 0x1 = Switchover through OTP; Changing the value of BANK0_CLK_SEL through OTP page changing will work. Changing the value of BANK0_CLK_SEL through I2C will not have an impact.
5BANK5_CLK_DIS_ON_LOSR/W0x0 BANK5 Clock Disable on Loss-of-Signal. When enabled, if BANK5 is sourced by an input clock, and that input clock is determined to be invalid, BANK5 clocks will be automatically disabled. Cannot be enabled simultaneously with BANK5_AUTO_CLK_SWITCHOVER_EN or BANK5 Buffer Mode.
  • 0x0 = No LOS Disable
  • 0x1 = Disabled on LOS
4BANK4_CLK_DIS_ON_LOSR/W0x0 BANK4 Clock Disable on Loss-of-Signal. When enabled, if BANK4 is sourced by an input clock, and that input clock is determined to be invalid, BANK4 clocks will be automatically disabled. Cannot be enabled simultaneously with BANK4_AUTO_CLK_SWITCHOVER_EN or BANK4 Buffer Mode.
  • 0x0 = No LOS Disable
  • 0x1 = Disabled on LOS
3BANK3_CLK_DIS_ON_LOSR/W0x0 BANK3 Clock Disable on Loss-of-Signal. When enabled, if BANK3 is sourced by an input clock, and that input clock is determined to be invalid, BANK3 clocks will be automatically disabled. Cannot be enabled simultaneously with BANK3_AUTO_CLK_SWITCHOVER_EN or BANK3 Buffer Mode.
  • 0x0 = No LOS Disable
  • 0x1 = Disabled on LOS
2BANK2_CLK_DIS_ON_LOSR/W0x0 BANK2 Clock Disable on Loss-of-Signal. When enabled, if BANK2 is sourced by an input clock, and that input clock is determined to be invalid, BANK2 clocks will be automatically disabled. Cannot be enabled simultaneously with BANK2_AUTO_CLK_SWITCHOVER_EN or BANK2 Buffer Mode.
  • 0x0 = No LOS Disable
  • 0x1 = Disabled on LOS
1BANK1_CLK_DIS_ON_LOSR/W0x0 BANK1 Clock Disable on Loss-of-Signal. When enabled, if BANK1 is sourced by an input clock, and that input clock is determined to be invalid, BANK1 clocks will be automatically disabled. Cannot be enabled simultaneously with BANK1_AUTO_CLK_SWITCHOVER_EN or BANK1 Buffer Mode.
  • 0x0 = No LOS Disable
  • 0x1 = Disabled on LOS
0BANK0_CLK_DIS_ON_LOSR/W0x0 BANK0 Clock Disable on Loss-of-Signal. When enabled, if BANK0 is sourced by an input clock, and that input clock is determined to be invalid, BANK0 clocks will be automatically disabled. Cannot be enabled simultaneously with BANK0_AUTO_CLK_SWITCHOVER_EN or BANK0 Buffer Mode.
  • 0x0 = No LOS Disable
  • 0x1 = Disabled on LOS

3.96 R97 Register (Offset = 0x61) [Reset = 0x0F]

R97 is shown in Table 3-98.

Return to the Summary Table.

Table 3-98 R97 Register Field Descriptions
BitFieldTypeResetDescription
7:6OUT1_SLEW_RATER/W0x0 OUT1 Slew Rate (differential and 1.2V LVCMOS). Controls the slew rate for OUT1. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the OUT1 clock format and the VDDO_1_2 supply level. If OUT1 is set for LVCMOS (except for 1.2V LVCMOS), this field will be ignored (see OUT1_CMOS_SLEW_RATE).
  • 0x0 = 2.4 V/ns - 3.7 V/ns
  • 0x1 = 2.2 V/ns - 3.4 V/ns
  • 0x2 = 2.0 V/ns - 3.1 V/ns
  • 0x3 = 1.8 V/ns - 2.8 V/ns
5:4OUT0_SLEW_RATER/W0x0 OUT0 Slew Rate (differential and 1.2V LVCMOS). Controls the slew rate for OUT0. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the OUT0 clock format and the VDDO_0 supply level. If OUT0 is set for LVCMOS (except for 1.2V LVCMOS), this field will be ignored (see OUT0_CMOS_SLEW_RATE).
  • 0x0 = 2.4 V/ns - 3.7 V/ns
  • 0x1 = 2.2 V/ns - 3.4 V/ns
  • 0x2 = 2.0 V/ns - 3.1 V/ns
  • 0x3 = 1.8 V/ns - 2.8 V/ns
3BANK5_SWITCHOVER_FRC_CLK_ENR/W0x1 Force BANK5 Switchover. When enabled, changing BANK5_CLK_SEL on OTP pages allows for switching between FODs and inputs, but changing BANK5_CLK_SEL via I2C will not change the active clock source. When disabled, changing BANK5_CLK_SEL on OTP pages does not allow for switching between FODs and inputs, but changing BANK5_CLK_SEL via I2C will change the active clock source.
  • 0x0 = Switchover through I2C; Changing the value of BANK5_CLK_SEL through OTP page changing will not work. Changing the value of BANK5_CLK_SEL through I2C will have an impact.
  • 0x1 = Switchover through OTP; Changing the value of BANK5_CLK_SEL through OTP page changing will work. Changing the value of BANK5_CLK_SEL through I2C will not have an impact.
2BANK4_SWITCHOVER_FRC_CLK_ENR/W0x1 Force BANK4 Switchover. When enabled, changing BANK4_CLK_SEL on OTP pages allows for switching between FODs and inputs, but changing BANK4_CLK_SEL via I2C will not change the active clock source. When disabled, changing BANK4_CLK_SEL on OTP pages does not allow for switching between FODs and inputs, but changing BANK4_CLK_SEL via I2C will change the active clock source.
  • 0x0 = Switchover through I2C; Changing the value of BANK4_CLK_SEL through OTP page changing will not work. Changing the value of BANK4_CLK_SEL through I2C will have an impact.
  • 0x1 = Switchover through OTP; Changing the value of BANK4_CLK_SEL through OTP page changing will work. Changing the value of BANK4_CLK_SEL through I2C will not have an impact.
1BANK3_SWITCHOVER_FRC_CLK_ENR/W0x1 Force BANK3 Switchover. When enabled, changing BANK3_CLK_SEL on OTP pages allows for switching between FODs and inputs, but changing BANK3_CLK_SEL via I2C will not change the active clock source. When disabled, changing BANK3_CLK_SEL on OTP pages does not allow for switching between FODs and inputs, but changing BANK3_CLK_SEL via I2C will change the active clock source.
  • 0x0 = Switchover through I2C; Changing the value of BANK3_CLK_SEL through OTP page changing will not work. Changing the value of BANK3_CLK_SEL through I2C will have an impact.
  • 0x1 = Switchover through OTP; Changing the value of BANK3_CLK_SEL through OTP page changing will work. Changing the value of BANK3_CLK_SEL through I2C will not have an impact.
0BANK2_SWITCHOVER_FRC_CLK_ENR/W0x1 Force BANK2 Switchover. When enabled, changing BANK2_CLK_SEL on OTP pages allows for switching between FODs and inputs, but changing BANK2_CLK_SEL via I2C will not change the active clock source. When disabled, changing BANK2_CLK_SEL on OTP pages does not allow for switching between FODs and inputs, but changing BANK2_CLK_SEL via I2C will change the active clock source.
  • 0x0 = Switchover through I2C; Changing the value of BANK2_CLK_SEL through OTP page changing will not work. Changing the value of BANK2_CLK_SEL through I2C will have an impact.
  • 0x1 = Switchover through OTP; Changing the value of BANK2_CLK_SEL through OTP page changing will work. Changing the value of BANK2_CLK_SEL through I2C will not have an impact.

3.97 R98 Register (Offset = 0x62) [Reset = 0x00]

R98 is shown in Table 3-99.

Return to the Summary Table.

Table 3-99 R98 Register Field Descriptions
BitFieldTypeResetDescription
7:6OUT5_SLEW_RATER/W0x0 OUT5 Slew Rate (differential and 1.2V LVCMOS). Controls the slew rate for OUT5. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the OUT5 clock format and the VDDO_5 supply level. If OUT5 is set for LVCMOS (except for 1.2V LVCMOS), this field will be ignored (see OUT5_CMOS_SLEW_RATE).
  • 0x0 = 2.4 V/ns - 3.7 V/ns
  • 0x1 = 2.2 V/ns - 3.4 V/ns
  • 0x2 = 2.0 V/ns - 3.1 V/ns
  • 0x3 = 1.8 V/ns - 2.8 V/ns
5:4OUT4_SLEW_RATER/W0x0 OUT4 Slew Rate (differential and 1.2V LVCMOS). Controls the slew rate for OUT4. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the OUT4 clock format and the VDDO_3_4 supply level. If OUT3 is set for LVCMOS (except for 1.2V LVCMOS), this field will be ignored (see OUT4_CMOS_SLEW_RATE).
  • 0x0 = 2.4 V/ns - 3.7 V/ns
  • 0x1 = 2.2 V/ns - 3.4 V/ns
  • 0x2 = 2.0 V/ns - 3.1 V/ns
  • 0x3 = 1.8 V/ns - 2.8 V/ns
3:2OUT3_SLEW_RATER/W0x0 OUT3 Slew Rate (differential and 1.2V LVCMOS). Controls the slew rate for OUT3. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the OUT3 clock format and the VDDO_3 supply level. If OUT3 is set for LVCMOS (except for 1.2V LVCMOS), this field will be ignored (see OUT3_CMOS_SLEW_RATE).
  • 0x0 = 2.4 V/ns - 3.7 V/ns
  • 0x1 = 2.2 V/ns - 3.4 V/ns
  • 0x2 = 2.0 V/ns - 3.1 V/ns
  • 0x3 = 1.8 V/ns - 2.8 V/ns
1:0OUT2_SLEW_RATER/W0x0 OUT2 Slew Rate (differential and 1.2V LVCMOS). Controls the slew rate for OUT2. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the OUT2 clock format and the VDDO_2 supply level. If OUT2 is set for LVCMOS (except for 1.2V LVCMOS), this field will be ignored (see OUT2_CMOS_SLEW_RATE).
  • 0x0 = 2.4 V/ns - 3.7 V/ns
  • 0x1 = 2.2 V/ns - 3.4 V/ns
  • 0x2 = 2.0 V/ns - 3.1 V/ns
  • 0x3 = 1.8 V/ns - 2.8 V/ns

3.98 R99 Register (Offset = 0x63) [Reset = 0x00]

R99 is shown in Table 3-100.

Return to the Summary Table.

Table 3-100 R99 Register Field Descriptions
BitFieldTypeResetDescription
7:6OUT1_CMOS_SLEW_RATER/W0x0 OUT1 Slew Rate (CMOS). Controls the slew rate for OUT1. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the VDDO_1 supply level. If OUT1 is set for differential or 1.2V LVCMOS, this field will be ignored. If OUT1 is not configured for LVCMOS, this field will be ignored (see OUT1_SLEW_RATE).
  • 0x0 = 3.1 V/ns - 5.2 V/ns
  • 0x1 = 2.6 V/ns - 5 V/ns
  • 0x2 = 1.7 V/ns - 4.0 V/ns
  • 0x3 = 1.3 V/ns - 3.5 V/ns
5:4OUT0_CMOS_SLEW_RATER/W0x0 OUT0 Slew Rate (CMOS). Controls the slew rate for OUT0. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the VDDO_0 supply level. If OUT0 is set for differential or 1.2V LVCMOS, this field will be ignored. If OUT0 is not configured for LVCMOS, this field will be ignored (see OUT0_SLEW_RATE).
  • 0x0 = 3.1 V/ns - 5.2 V/ns
  • 0x1 = 2.6 V/ns - 5 V/ns
  • 0x2 = 1.7 V/ns - 4.0 V/ns
  • 0x3 = 1.3 V/ns - 3.5 V/ns
3:2OUT7_SLEW_RATER/W0x0 OUT7 Slew Rate (differential and 1.2V LVCMOS). Controls the slew rate for OUT7. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the OUT7 clock format and the VDDO_7 supply level. If OUT7 is set for LVCMOS (except for 1.2V LVCMOS), this field will be ignored (see OUT7_CMOS_SLEW_RATE).
  • 0x0 = 2.4 V/ns - 3.7 V/ns
  • 0x1 = 2.2 V/ns - 3.4 V/ns
  • 0x2 = 2.0 V/ns - 3.1 V/ns
  • 0x3 = 1.8 V/ns - 2.8 V/ns
1:0OUT6_SLEW_RATER/W0x0 OUT6 Slew Rate (differential and 1.2V LVCMOS). Controls the slew rate for OUT6. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the OUT6 clock format and the VDDO_6 supply level. If OUT6 is set for LVCMOS (except for 1.2V LVCMOS), this field will be ignored (see OUT6_CMOS_SLEW_RATE).
  • 0x0 = 2.4 V/ns - 3.7 V/ns
  • 0x1 = 2.2 V/ns - 3.4 V/ns
  • 0x2 = 2.0 V/ns - 3.1 V/ns
  • 0x3 = 1.8 V/ns - 2.8 V/ns

3.99 R100 Register (Offset = 0x64) [Reset = 0x00]

R100 is shown in Table 3-101.

Return to the Summary Table.

Table 3-101 R100 Register Field Descriptions
BitFieldTypeResetDescription
7:6OUT5_CMOS_SLEW_RATER/W0x0 OUT5 Slew Rate (CMOS). Controls the slew rate for OUT5. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the VDDO_5 supply level. If OUT5 is set for differential or 1.2V LVCMOS, this field will be ignored. If OUT5 is not configured for LVCMOS, this field will be ignored (see OUT5_SLEW_RATE).
  • 0x0 = 3.1 V/ns - 5.2 V/ns
  • 0x1 = 2.6 V/ns - 5 V/ns
  • 0x2 = 1.7 V/ns - 4.0 V/ns
  • 0x3 = 1.3 V/ns - 3.5 V/ns
5:4OUT4_CMOS_SLEW_RATER/W0x0 OUT4 Slew Rate (CMOS). Controls the slew rate for OUT4. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the VDDO_3_4 supply level. If OUT4 is set for differential or 1.2V LVCMOS, this field will be ignored. If OUT4 is not configured for LVCMOS, this field will be ignored (see OUT4_SLEW_RATE).
  • 0x0 = 3.1 V/ns - 5.2 V/ns
  • 0x1 = 2.6 V/ns - 5 V/ns
  • 0x2 = 1.7 V/ns - 4.0 V/ns
  • 0x3 = 1.3 V/ns - 3.5 V/ns
3:2OUT3_CMOS_SLEW_RATER/W0x0 OUT3 Slew Rate (CMOS). Controls the slew rate for OUT3. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the VDDO_3_4 supply level. If OUT3 is set for differential or 1.2V LVCMOS, this field will be ignored. If OUT3 is not configured for LVCMOS, this field will be ignored (see OUT3_SLEW_RATE).
  • 0x0 = 3.1 V/ns - 5.2 V/ns
  • 0x1 = 2.6 V/ns - 5 V/ns
  • 0x2 = 1.7 V/ns - 4.0 V/ns
  • 0x3 = 1.3 V/ns - 3.5 V/ns
1:0OUT2_CMOS_SLEW_RATER/W0x0 OUT2 Slew Rate (CMOS). Controls the slew rate for OUT2. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the VDDO_1_2 supply level. If OUT2 is set for differential or 1.2V LVCMOS, this field will be ignored. If OUT2 is not configured for LVCMOS, this field will be ignored (see OUT2_SLEW_RATE).
  • 0x0 = 3.1 V/ns - 5.2 V/ns
  • 0x1 = 2.6 V/ns - 5 V/ns
  • 0x2 = 1.7 V/ns - 4.0 V/ns
  • 0x3 = 1.3 V/ns - 3.5 V/ns

3.100 R101 Register (Offset = 0x65) [Reset = 0xF0]

R101 is shown in Table 3-102.

Return to the Summary Table.

Table 3-102 R101 Register Field Descriptions
BitFieldTypeResetDescription
7:6OUT1_DIS_STATER/W0x3 OUT1 Disabled State. Selects the state of OUT0_P and OUT0_N when OUT0 is disabled. For AC-LVDS clocks, LOW/LOW must be selected. DC-LVDS clocks may select any disabled state. For either LVDS coupling, "LOW/LOW" is not descriptive of the output clock behavior; the output clock will instead behave as HIGH/LOW.
  • 0x0 = P/N: HIGH/LOW
  • 0x1 = P/N: LOW/HIGH
  • 0x2 = P/N: LOW/LOW; For LVDS clocks, LOW/LOW is not valid, and if selected, HIGH/LOW will be used instead.
  • 0x3 = P/N: HI-Z/HI-Z
5:4OUT0_DIS_STATER/W0x3 OUT0 Disabled State. Selects the state of OUT0_P and OUT0_N when OUT0 is disabled. For AC-LVDS clocks, LOW/LOW must be selected. DC-LVDS clocks may select any disabled state. For either LVDS coupling, "LOW/LOW" is not descriptive of the output clock behavior; the output clock will instead behave as HIGH/LOW.
  • 0x0 = P/N: HIGH/LOW
  • 0x1 = P/N: LOW/HIGH
  • 0x2 = P/N: LOW/LOW; For LVDS clocks, LOW/LOW is not valid, and if selected, HIGH/LOW will be used instead.
  • 0x3 = P/N: HI-Z/HI-Z
3:2OUT7_CMOS_SLEW_RATER/W0x0 OUT7 Slew Rate (CMOS). Controls the slew rate for OUT7. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the VDDO_7 supply level. If OUT7 is set for differential or 1.2V LVCMOS, this field will be ignored. If OUT7 is not configured for LVCMOS, this field will be ignored (see OUT7_SLEW_RATE).
  • 0x0 = 3.1 V/ns - 5.2 V/ns
  • 0x1 = 2.6 V/ns - 5 V/ns
  • 0x2 = 1.7 V/ns - 4.0 V/ns
  • 0x3 = 1.3 V/ns - 3.5 V/ns
1:0OUT6_CMOS_SLEW_RATER/W0x0 OUT6 Slew Rate (CMOS). Controls the slew rate for OUT6. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the VDDO_6 supply level. If OUT6 is set for differential or 1.2V LVCMOS, this field will be ignored. If OUT6 is not configured for LVCMOS, this field will be ignored (see OUT6_SLEW_RATE).
  • 0x0 = 3.1 V/ns - 5.2 V/ns
  • 0x1 = 2.6 V/ns - 5 V/ns
  • 0x2 = 1.7 V/ns - 4.0 V/ns
  • 0x3 = 1.3 V/ns - 3.5 V/ns

3.101 R102 Register (Offset = 0x66) [Reset = 0xFF]

R102 is shown in Table 3-103.

Return to the Summary Table.

Table 3-103 R102 Register Field Descriptions
BitFieldTypeResetDescription
7:6OUT5_DIS_STATER/W0x3 OUT5 Disabled State. Selects the state of OUT0_P and OUT0_N when OUT0 is disabled. For AC-LVDS clocks, LOW/LOW must be selected. DC-LVDS clocks may select any disabled state. For either LVDS coupling, "LOW/LOW" is not descriptive of the output clock behavior; the output clock will instead behave as HIGH/LOW.
  • 0x0 = P/N: HIGH/LOW
  • 0x1 = P/N: LOW/HIGH
  • 0x2 = P/N: LOW/LOW; For LVDS clocks, LOW/LOW is not valid, and if selected, HIGH/LOW will be used instead.
  • 0x3 = P/N: HI-Z/HI-Z
5:4OUT4_DIS_STATER/W0x3 OUT4 Disabled State. Selects the state of OUT0_P and OUT0_N when OUT0 is disabled. For AC-LVDS clocks, LOW/LOW must be selected. DC-LVDS clocks may select any disabled state. For either LVDS coupling, "LOW/LOW" is not descriptive of the output clock behavior; the output clock will instead behave as HIGH/LOW.
  • 0x0 = P/N: HIGH/LOW
  • 0x1 = P/N: LOW/HIGH
  • 0x2 = P/N: LOW/LOW; For LVDS clocks, LOW/LOW is not valid, and if selected, HIGH/LOW will be used instead.
  • 0x3 = P/N: HI-Z/HI-Z
3:2OUT3_DIS_STATER/W0x3 OUT3 Disabled State. Selects the state of OUT0_P and OUT0_N when OUT0 is disabled. For AC-LVDS clocks, LOW/LOW must be selected. DC-LVDS clocks may select any disabled state. For either LVDS coupling, "LOW/LOW" is not descriptive of the output clock behavior; the output clock will instead behave as HIGH/LOW.
  • 0x0 = P/N: HIGH/LOW
  • 0x1 = P/N: LOW/HIGH
  • 0x2 = P/N: LOW/LOW; For LVDS clocks, LOW/LOW is not valid, and if selected, HIGH/LOW will be used instead.
  • 0x3 = P/N: HI-Z/HI-Z
1:0OUT2_DIS_STATER/W0x3 OUT2 Disabled State. Selects the state of OUT0_P and OUT0_N when OUT0 is disabled. For AC-LVDS clocks, LOW/LOW must be selected. DC-LVDS clocks may select any disabled state. For either LVDS coupling, "LOW/LOW" is not descriptive of the output clock behavior; the output clock will instead behave as HIGH/LOW.
  • 0x0 = P/N: HIGH/LOW
  • 0x1 = P/N: LOW/HIGH
  • 0x2 = P/N: LOW/LOW; For LVDS clocks, LOW/LOW is not valid, and if selected, HIGH/LOW will be used instead.
  • 0x3 = P/N: HI-Z/HI-Z

3.102 R103 Register (Offset = 0x67) [Reset = 0x4F]

R103 is shown in Table 3-104.

Return to the Summary Table.

Table 3-104 R103 Register Field Descriptions
BitFieldTypeResetDescription
7:6OUT0_FMTR/W0x1 OUT0 Clock Format.
  • 0x0 = 100 andx3A9;# LP-HCSL
  • 0x1 = 85 andx3A9;# LP-HCSL
  • 0x2 = LVDS
  • 0x3 = LVCMOS
5:4RESERVEDR0x0 Reserved
3:2OUT7_DIS_STATER/W0x3 OUT7 Disabled State. Selects the state of OUT0_P and OUT0_N when OUT0 is disabled. For AC-LVDS clocks, LOW/LOW must be selected. DC-LVDS clocks may select any disabled state. For either LVDS coupling, "LOW/LOW" is not descriptive of the output clock behavior; the output clock will instead behave as HIGH/LOW.
  • 0x0 = P/N: HIGH/LOW
  • 0x1 = P/N: LOW/HIGH
  • 0x2 = P/N: LOW/LOW; For LVDS clocks, LOW/LOW is not valid, and if selected, HIGH/LOW will be used instead.
  • 0x3 = P/N: HI-Z/HI-Z
1:0OUT6_DIS_STATER/W0x3 OUT6 Disabled State. Selects the state of OUT0_P and OUT0_N when OUT0 is disabled. For AC-LVDS clocks, LOW/LOW must be selected. DC-LVDS clocks may select any disabled state. For either LVDS coupling, "LOW/LOW" is not descriptive of the output clock behavior; the output clock will instead behave as HIGH/LOW.
  • 0x0 = P/N: HIGH/LOW
  • 0x1 = P/N: LOW/HIGH
  • 0x2 = P/N: LOW/LOW; For LVDS clocks, LOW/LOW is not valid, and if selected, HIGH/LOW will be used instead.
  • 0x3 = P/N: HI-Z/HI-Z

3.103 R104 Register (Offset = 0x68) [Reset = 0x55]

R104 is shown in Table 3-105.

Return to the Summary Table.

Table 3-105 R104 Register Field Descriptions
BitFieldTypeResetDescription
7:6OUT4_FMTR/W0x1 OUT4 Clock Format.
  • 0x0 = 100 andx3A9;# LP-HCSL
  • 0x1 = 85 andx3A9;# LP-HCSL
  • 0x2 = LVDS
  • 0x3 = LVCMOS
5:4OUT3_FMTR/W0x1 OUT3 Clock Format.
  • 0x0 = 100 andx3A9;# LP-HCSL
  • 0x1 = 85 andx3A9;# LP-HCSL
  • 0x2 = LVDS
  • 0x3 = LVCMOS
3:2OUT2_FMTR/W0x1 OUT2 Clock Format.
  • 0x0 = 100 andx3A9;# LP-HCSL
  • 0x1 = 85 andx3A9;# LP-HCSL
  • 0x2 = LVDS
  • 0x3 = LVCMOS
1:0OUT1_FMTR/W0x1 OUT1 Clock Format.
  • 0x0 = 100 andx3A9;# LP-HCSL
  • 0x1 = 85 andx3A9;# LP-HCSL
  • 0x2 = LVDS
  • 0x3 = LVCMOS

3.104 R105 Register (Offset = 0x69) [Reset = 0x01]

R105 is shown in Table 3-106.

Return to the Summary Table.

Table 3-106 R105 Register Field Descriptions
BitFieldTypeResetDescription
7:1RESERVEDR0x0 Reserved
0IN1_LOSR/W0x1 IN1 Loss-of-Signal. This is set to 1 to indicate that IN1 is currently invalid.
  • 0x0 = IN1 Valid
  • 0x1 = IN1 Invalid

3.105 R106 Register (Offset = 0x6A) [Reset = 0x15]

R106 is shown in Table 3-107.

Return to the Summary Table.

Table 3-107 R106 Register Field Descriptions
BitFieldTypeResetDescription
7OUT1_CMOS_1P2V_ENR/W0x0 OUT1 1.2V CMOS Enable. When the clock format of OUT1 is configured for one of the LVCMOS options, this bit determines if the CMOS clock voltage will be 1.2V or if it will match the VDDO_1_2 supply voltage. When the clock format of OUT1 is not configured for one of the LVCMOS options, this bit is ignored.
6OUT0_CMOS_1P2V_ENR/W0x0 OUT0 1.2V CMOS Enable. When the clock format of OUT0 is configured for one of the LVCMOS options, this bit determines if the CMOS clock voltage will be 1.2V or if it will match the VDDO_0 supply voltage. When the clock format of OUT0 is not configured for one of the LVCMOS options, this bit is ignored.
5:4OUT7_FMTR/W0x1 OUT7 Clock Format.
  • 0x0 = 100 andx3A9;# LP-HCSL
  • 0x1 = 85 andx3A9;# LP-HCSL
  • 0x2 = LVDS
  • 0x3 = LVCMOS
3:2OUT6_FMTR/W0x1 OUT6 Clock Format.
  • 0x0 = 100 andx3A9;# LP-HCSL
  • 0x1 = 85 andx3A9;# LP-HCSL
  • 0x2 = LVDS
  • 0x3 = LVCMOS
1:0OUT5_FMTR/W0x1 OUT5 Clock Format.
  • 0x0 = 100 andx3A9;# LP-HCSL
  • 0x1 = 85 andx3A9;# LP-HCSL
  • 0x2 = LVDS
  • 0x3 = LVCMOS

3.106 R107 Register (Offset = 0x6B) [Reset = 0x00]

R107 is shown in Table 3-108.

Return to the Summary Table.

Table 3-108 R107 Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR0x0 Reserved
5OUT7_CMOS_1P2V_ENR/W0x0 OUT7 1.2V CMOS Enable. When the clock format of OUT7 is configured for one of the LVCMOS options, this bit determines if the CMOS clock voltage will be 1.2V or if it will match the VDDO_7 supply voltage. When the clock format of OUT7 is not configured for one of the LVCMOS options, this bit is ignored.
4OUT6_CMOS_1P2V_ENR/W0x0 OUT6 1.2V CMOS Enable. When the clock format of OUT6 is configured for one of the LVCMOS options, this bit determines if the CMOS clock voltage will be 1.2V or if it will match the VDDO_6 supply voltage. When the clock format of OUT6 is not configured for one of the LVCMOS options, this bit is ignored.
3OUT5_CMOS_1P2V_ENR/W0x0 OUT5 1.2V CMOS Enable. When the clock format of OUT5 is configured for one of the LVCMOS options, this bit determines if the CMOS clock voltage will be 1.2V or if it will match the VDDO_5 supply voltage. When the clock format of OUT5 is not configured for one of the LVCMOS options, this bit is ignored.
2OUT4_CMOS_1P2V_ENR/W0x0 OUT4 1.2V CMOS Enable. When the clock format of OUT4 is configured for one of the LVCMOS options, this bit determines if the CMOS clock voltage will be 1.2V or if it will match the VDDO_3_4 supply voltage. When the clock format of OUT4 is not configured for one of the LVCMOS options, this bit is ignored.
1OUT3_CMOS_1P2V_ENR/W0x0 OUT3 1.2V CMOS Enable. When the clock format of OUT3 is configured for one of the LVCMOS options, this bit determines if the CMOS clock voltage will be 1.2V or if it will match the VDDO_3_4 supply voltage. When the clock format of OUT3 is not configured for one of the LVCMOS options, this bit is ignored.
0OUT2_CMOS_1P2V_ENR/W0x0 OUT2 1.2V CMOS Enable. When the clock format of OUT2 is configured for one of the LVCMOS options, this bit determines if the CMOS clock voltage will be 1.2V or if it will match the VDDO_1_2 supply voltage. When the clock format of OUT2 is not configured for one of the LVCMOS options, this bit is ignored.

3.107 R108 Register (Offset = 0x6C) [Reset = 0xBB]

R108 is shown in Table 3-109.

Return to the Summary Table.

Table 3-109 R108 Register Field Descriptions
BitFieldTypeResetDescription
7:4OUT1_OE_GRPR/W0xB OUT1 Output Enable Group. This field determines whether or not OUT1 is assigned to an output enable group. If is assigned to an output enable group, this field also determines the output enable group assignment. If it is not assigned to an output enable group, this field also determines whether or not OUT1 can be affected by a global output enable pin or the global output enable register field.
  • 0x0 = 0: OE_GROUP_0
  • 0x1 = 1: OE_GROUP_1
  • 0x2 = 2: OE_GROUP_2
  • 0x3 = 3: OE_GROUP_3
  • 0x4 = 4: OE_GROUP_4
  • 0x5 = 5: OE_GROUP_5
  • 0x6 = 6: OE_GROUP_6
  • 0x7 = 7: OE_GROUP_7
  • 0x8 = 8: OE_GROUP_8
  • 0x9 = 9: OE_GROUP_9
  • 0xA = 10: OE_GROUP_10
  • 0xB = 11: Global OE Only; Not assigned. Affected by global output enable controls.
  • 0xC = 12: No OE Group; Not assigned. Not affected by global output enable controls.
3:0OUT0_OE_GRPR/W0xB OUT0 Output Enable Group. This field determines whether or not OUT0 is assigned to an output enable group. If is assigned to a group, this field also determines the group assignment. If not, this field also determines whether or not OUT0 can be affected by a global output enable pin or the global output enable register field.
  • 0x0 = 0: OE_GROUP_0
  • 0x1 = 1: OE_GROUP_1
  • 0x2 = 2: OE_GROUP_2
  • 0x3 = 3: OE_GROUP_3
  • 0x4 = 4: OE_GROUP_4
  • 0x5 = 5: OE_GROUP_5
  • 0x6 = 6: OE_GROUP_6
  • 0x7 = 7: OE_GROUP_7
  • 0x8 = 8: OE_GROUP_8
  • 0x9 = 9: OE_GROUP_9
  • 0xA = 10: OE_GROUP_10
  • 0xB = 11: Global OE Only; Not assigned. Affected by global output enable controls.
  • 0xC = 12: No OE Group; Not assigned. Not affected by global output enable controls.

3.108 R109 Register (Offset = 0x6D) [Reset = 0xBB]

R109 is shown in Table 3-110.

Return to the Summary Table.

Table 3-110 R109 Register Field Descriptions
BitFieldTypeResetDescription
7:4OUT3_OE_GRPR/W0xB OUT3 Output Enable Group. This field determines whether or not OUT3 is assigned to an output enable group. If is assigned to an output enable group, this field also determines the output enable group assignment. If it is not assigned to an output enable group, this field also determines whether or not OUT3 can be affected by a global output enable pin or the global output enable register field.
  • 0x0 = 0: OE_GROUP_0
  • 0x1 = 1: OE_GROUP_1
  • 0x2 = 2: OE_GROUP_2
  • 0x3 = 3: OE_GROUP_3
  • 0x4 = 4: OE_GROUP_4
  • 0x5 = 5: OE_GROUP_5
  • 0x6 = 6: OE_GROUP_6
  • 0x7 = 7: OE_GROUP_7
  • 0x8 = 8: OE_GROUP_8
  • 0x9 = 9: OE_GROUP_9
  • 0xA = 10: OE_GROUP_10
  • 0xB = 11: Global OE Only; Not assigned. Affected by global output enable controls.
  • 0xC = 12: No OE Group; Not assigned. Not affected by global output enable controls.
3:0OUT2_OE_GRPR/W0xB OUT2 Output Enable Group. This field determines whether or not OUT2 is assigned to an output enable group. If is assigned to an output enable group, this field also determines the output enable group assignment. If it is not assigned to an output enable group, this field also determines whether or not OUT2 can be affected by a global output enable pin or the global output enable register field.
  • 0x0 = 0: OE_GROUP_0
  • 0x1 = 1: OE_GROUP_1
  • 0x2 = 2: OE_GROUP_2
  • 0x3 = 3: OE_GROUP_3
  • 0x4 = 4: OE_GROUP_4
  • 0x5 = 5: OE_GROUP_5
  • 0x6 = 6: OE_GROUP_6
  • 0x7 = 7: OE_GROUP_7
  • 0x8 = 8: OE_GROUP_8
  • 0x9 = 9: OE_GROUP_9
  • 0xA = 10: OE_GROUP_10
  • 0xB = 11: Global OE Only; Not assigned. Affected by global output enable controls.
  • 0xC = 12: No OE Group; Not assigned. Not affected by global output enable controls.

3.109 R110 Register (Offset = 0x6E) [Reset = 0xBB]

R110 is shown in Table 3-111.

Return to the Summary Table.

Table 3-111 R110 Register Field Descriptions
BitFieldTypeResetDescription
7:4OUT5_OE_GRPR/W0xB OUT5 Output Enable Group. This field determines whether or not OUT5 is assigned to an output enable group. If is assigned to an output enable group, this field also determines the output enable group assignment. If it is not assigned to an output enable group, this field also determines whether or not OUT5 can be affected by a global output enable pin or the global output enable register field.
  • 0x0 = 0: OE_GROUP_0
  • 0x1 = 1: OE_GROUP_1
  • 0x2 = 2: OE_GROUP_2
  • 0x3 = 3: OE_GROUP_3
  • 0x4 = 4: OE_GROUP_4
  • 0x5 = 5: OE_GROUP_5
  • 0x6 = 6: OE_GROUP_6
  • 0x7 = 7: OE_GROUP_7
  • 0x8 = 8: OE_GROUP_8
  • 0x9 = 9: OE_GROUP_9
  • 0xA = 10: OE_GROUP_10
  • 0xB = 11: Global OE Only; Not assigned. Affected by global output enable controls.
  • 0xC = 12: No OE Group; Not assigned. Not affected by global output enable controls.
3:0OUT4_OE_GRPR/W0xB OUT4 Output Enable Group. This field determines whether or not OUT4 is assigned to an output enable group. If is assigned to an output enable group, this field also determines the output enable group assignment. If it is not assigned to an output enable group, this field also determines whether or not OUT4 can be affected by a global output enable pin or the global output enable register field.
  • 0x0 = 0: OE_GROUP_0
  • 0x1 = 1: OE_GROUP_1
  • 0x2 = 2: OE_GROUP_2
  • 0x3 = 3: OE_GROUP_3
  • 0x4 = 4: OE_GROUP_4
  • 0x5 = 5: OE_GROUP_5
  • 0x6 = 6: OE_GROUP_6
  • 0x7 = 7: OE_GROUP_7
  • 0x8 = 8: OE_GROUP_8
  • 0x9 = 9: OE_GROUP_9
  • 0xA = 10: OE_GROUP_10
  • 0xB = 11: Global OE Only; Not assigned. Affected by global output enable controls.
  • 0xC = 12: No OE Group; Not assigned. Not affected by global output enable controls.

3.110 R111 Register (Offset = 0x6F) [Reset = 0xBB]

R111 is shown in Table 3-112.

Return to the Summary Table.

Table 3-112 R111 Register Field Descriptions
BitFieldTypeResetDescription
7:4OUT7_OE_GRPR/W0xB OUT7 Output Enable Group. This field determines whether or not OUT7 is assigned to an output enable group. If is assigned to an output enable group, this field also determines the output enable group assignment. If it is not assigned to an output enable group, this field also determines whether or not OUT7 can be affected by a global output enable pin or the global output enable register field.
  • 0x0 = 0: OE_GROUP_0
  • 0x1 = 1: OE_GROUP_1
  • 0x2 = 2: OE_GROUP_2
  • 0x3 = 3: OE_GROUP_3
  • 0x4 = 4: OE_GROUP_4
  • 0x5 = 5: OE_GROUP_5
  • 0x6 = 6: OE_GROUP_6
  • 0x7 = 7: OE_GROUP_7
  • 0x8 = 8: OE_GROUP_8
  • 0x9 = 9: OE_GROUP_9
  • 0xA = 10: OE_GROUP_10
  • 0xB = 11: Global OE Only; Not assigned. Affected by global output enable controls.
  • 0xC = 12: No OE Group; Not assigned. Not affected by global output enable controls.
3:0OUT6_OE_GRPR/W0xB OUT6 Output Enable Group. This field determines whether or not OUT6 is assigned to an output enable group. If is assigned to an output enable group, this field also determines the output enable group assignment. If it is not assigned to an output enable group, this field also determines whether or not OUT6 can be affected by a global output enable pin or the global output enable register field.
  • 0x0 = 0: OE_GROUP_0
  • 0x1 = 1: OE_GROUP_1
  • 0x2 = 2: OE_GROUP_2
  • 0x3 = 3: OE_GROUP_3
  • 0x4 = 4: OE_GROUP_4
  • 0x5 = 5: OE_GROUP_5
  • 0x6 = 6: OE_GROUP_6
  • 0x7 = 7: OE_GROUP_7
  • 0x8 = 8: OE_GROUP_8
  • 0x9 = 9: OE_GROUP_9
  • 0xA = 10: OE_GROUP_10
  • 0xB = 11: Global OE Only; Not assigned. Affected by global output enable controls.
  • 0xC = 12: No OE Group; Not assigned. Not affected by global output enable controls.

3.111 R112 Register (Offset = 0x70) [Reset = 0x66]

R112 is shown in Table 3-113.

Return to the Summary Table.

Table 3-113 R112 Register Field Descriptions
BitFieldTypeResetDescription
7:4OUT1_LPHCSL_VOD_SELR/W0x6 Programmable LP-HCSL swing for channel 1
  • 0x0 = 686 mV
  • 0x1 = 714 mV
  • 0x2 = 741 mV
  • 0x3 = 768 mV
  • 0x4 = 793 mV
  • 0x5 = 817 mV
  • 0x6 = 794 mV
  • 0x7 = 820 mV
  • 0x8 = 823 mV
  • 0x9 = 847 mV
  • 0xA = 872 mV
  • 0xB = 896 mV
  • 0xC = 921 mV
  • 0xD = 945 mV
  • 0xE = 969 mV
  • 0xF = 993 mV
3:0OUT0_LPHCSL_VOD_SELR/W0x6 Programmable LP-HCSL swing for channel 0
  • 0x0 = 686 mV
  • 0x1 = 714 mV
  • 0x2 = 741 mV
  • 0x3 = 768 mV
  • 0x4 = 793 mV
  • 0x5 = 817 mV
  • 0x6 = 794 mV
  • 0x7 = 820 mV
  • 0x8 = 823 mV
  • 0x9 = 847 mV
  • 0xA = 872 mV
  • 0xB = 896 mV
  • 0xC = 921 mV
  • 0xD = 945 mV
  • 0xE = 969 mV
  • 0xF = 993 mV

3.112 R113 Register (Offset = 0x71) [Reset = 0x66]

R113 is shown in Table 3-114.

Return to the Summary Table.

Table 3-114 R113 Register Field Descriptions
BitFieldTypeResetDescription
7:4OUT3_LPHCSL_VOD_SELR/W0x6 Programmable LP-HCSL swing for channel 3
  • 0x0 = 686 mV
  • 0x1 = 714 mV
  • 0x2 = 741 mV
  • 0x3 = 768 mV
  • 0x4 = 793 mV
  • 0x5 = 817 mV
  • 0x6 = 794 mV
  • 0x7 = 820 mV
  • 0x8 = 823 mV
  • 0x9 = 847 mV
  • 0xA = 872 mV
  • 0xB = 896 mV
  • 0xC = 921 mV
  • 0xD = 945 mV
  • 0xE = 969 mV
  • 0xF = 993 mV
3:0OUT2_LPHCSL_VOD_SELR/W0x6 Programmable LP-HCSL swing for channel 2
  • 0x0 = 686 mV
  • 0x1 = 714 mV
  • 0x2 = 741 mV
  • 0x3 = 768 mV
  • 0x4 = 793 mV
  • 0x5 = 817 mV
  • 0x6 = 794 mV
  • 0x7 = 820 mV
  • 0x8 = 823 mV
  • 0x9 = 847 mV
  • 0xA = 872 mV
  • 0xB = 896 mV
  • 0xC = 921 mV
  • 0xD = 945 mV
  • 0xE = 969 mV
  • 0xF = 993 mV

3.113 R114 Register (Offset = 0x72) [Reset = 0x66]

R114 is shown in Table 3-115.

Return to the Summary Table.

Table 3-115 R114 Register Field Descriptions
BitFieldTypeResetDescription
7:4OUT5_LPHCSL_VOD_SELR/W0x6 Programmable LP-HCSL swing for channel 5
  • 0x0 = 686 mV
  • 0x1 = 714 mV
  • 0x2 = 741 mV
  • 0x3 = 768 mV
  • 0x4 = 793 mV
  • 0x5 = 817 mV
  • 0x6 = 794 mV
  • 0x7 = 820 mV
  • 0x8 = 823 mV
  • 0x9 = 847 mV
  • 0xA = 872 mV
  • 0xB = 896 mV
  • 0xC = 921 mV
  • 0xD = 945 mV
  • 0xE = 969 mV
  • 0xF = 993 mV
3:0OUT4_LPHCSL_VOD_SELR/W0x6 Programmable LP-HCSL swing for channel 4
  • 0x0 = 686 mV
  • 0x1 = 714 mV
  • 0x2 = 741 mV
  • 0x3 = 768 mV
  • 0x4 = 793 mV
  • 0x5 = 817 mV
  • 0x6 = 794 mV
  • 0x7 = 820 mV
  • 0x8 = 823 mV
  • 0x9 = 847 mV
  • 0xA = 872 mV
  • 0xB = 896 mV
  • 0xC = 921 mV
  • 0xD = 945 mV
  • 0xE = 969 mV
  • 0xF = 993 mV

3.114 R115 Register (Offset = 0x73) [Reset = 0x66]

R115 is shown in Table 3-116.

Return to the Summary Table.

Table 3-116 R115 Register Field Descriptions
BitFieldTypeResetDescription
7:4OUT7_LPHCSL_VOD_SELR/W0x6 Programmable LP-HCSL swing for channel 7
  • 0x0 = 686 mV
  • 0x1 = 714 mV
  • 0x2 = 741 mV
  • 0x3 = 768 mV
  • 0x4 = 793 mV
  • 0x5 = 817 mV
  • 0x6 = 794 mV
  • 0x7 = 820 mV
  • 0x8 = 823 mV
  • 0x9 = 847 mV
  • 0xA = 872 mV
  • 0xB = 896 mV
  • 0xC = 921 mV
  • 0xD = 945 mV
  • 0xE = 969 mV
  • 0xF = 993 mV
3:0OUT6_LPHCSL_VOD_SELR/W0x6 Programmable LP-HCSL swing for channel 6
  • 0x0 = 686 mV
  • 0x1 = 714 mV
  • 0x2 = 741 mV
  • 0x3 = 768 mV
  • 0x4 = 793 mV
  • 0x5 = 817 mV
  • 0x6 = 794 mV
  • 0x7 = 820 mV
  • 0x8 = 823 mV
  • 0x9 = 847 mV
  • 0xA = 872 mV
  • 0xB = 896 mV
  • 0xC = 921 mV
  • 0xD = 945 mV
  • 0xE = 969 mV
  • 0xF = 993 mV

3.115 R116 Register (Offset = 0x74) [Reset = 0x00]

R116 is shown in Table 3-117.

Return to the Summary Table.

Table 3-117 R116 Register Field Descriptions
BitFieldTypeResetDescription
7:6OUT3_SYNC_MODER/W0x0 OUT3 Synchronization Mode. Selects the output clock synchronization mode for OUT3. To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control. If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode". For minimal delay, set this field to "No Sync Mode".
  • 0x0 = Full Sync; To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control.
  • 0x1 = No Sync; For minimal delay, set this field to "No Sync Mode"
  • 0x2 = Self Sync; If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode".
  • 0x3 = Reserved
5:4OUT2_SYNC_MODER/W0x0 OUT2 Synchronization Mode. Selects the output clock synchronization mode for OUT2. To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control. If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode". For minimal delay, set this field to "No Sync Mode".
  • 0x0 = Full Sync; To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control.
  • 0x1 = No Sync; For minimal delay, set this field to "No Sync Mode"
  • 0x2 = Self Sync; If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode".
  • 0x3 = Reserved
3:2OUT1_SYNC_MODER/W0x0 OUT1 Synchronization Mode. Selects the output clock synchronization mode for OUT1. To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control. If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode". For minimal delay, set this field to "No Sync Mode".
  • 0x0 = Full Sync; To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control.
  • 0x1 = No Sync; For minimal delay, set this field to "No Sync Mode"
  • 0x2 = Self Sync; If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode".
  • 0x3 = Reserved
1:0OUT0_SYNC_MODER/W0x0 OUT0 Synchronization Mode. Selects the output clock synchronization mode for OUT0. To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control. If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode". For minimal delay, set this field to "No Sync Mode".
  • 0x0 = Full Sync; To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control.
  • 0x1 = No Sync; For minimal delay, set this field to "No Sync Mode"
  • 0x2 = Self Sync; If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode".
  • 0x3 = Reserved

3.116 R117 Register (Offset = 0x75) [Reset = 0x00]

R117 is shown in Table 3-118.

Return to the Summary Table.

Table 3-118 R117 Register Field Descriptions
BitFieldTypeResetDescription
7:6OUT7_SYNC_MODER/W0x0 OUT7 Synchronization Mode. Selects the output clock synchronization mode for OUT7. To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control. If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode". For minimal delay, set this field to "No Sync Mode".
  • 0x0 = Full Sync; To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control.
  • 0x1 = No Sync; For minimal delay, set this field to "No Sync Mode"
  • 0x2 = Self Sync; If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode".
  • 0x3 = Reserved
5:4OUT6_SYNC_MODER/W0x0 OUT6 Synchronization Mode. Selects the output clock synchronization mode for OUT6. To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control. If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode". For minimal delay, set this field to "No Sync Mode".
  • 0x0 = Full Sync; To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control.
  • 0x1 = No Sync; For minimal delay, set this field to "No Sync Mode"
  • 0x2 = Self Sync; If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode".
  • 0x3 = Reserved
3:2OUT5_SYNC_MODER/W0x0 OUT5 Synchronization Mode. Selects the output clock synchronization mode for OUT5. To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control. If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode". For minimal delay, set this field to "No Sync Mode".
  • 0x0 = Full Sync; To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control.
  • 0x1 = No Sync; For minimal delay, set this field to "No Sync Mode"
  • 0x2 = Self Sync; If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode".
  • 0x3 = Reserved
1:0OUT4_SYNC_MODER/W0x0 OUT4 Synchronization Mode. Selects the output clock synchronization mode for OUT4. To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control. If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode". For minimal delay, set this field to "No Sync Mode".
  • 0x0 = Full Sync; To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control.
  • 0x1 = No Sync; For minimal delay, set this field to "No Sync Mode"
  • 0x2 = Self Sync; If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode".
  • 0x3 = Reserved

3.117 R118 Register (Offset = 0x76) [Reset = 0xFF]

R118 is shown in Table 3-119.

Return to the Summary Table.

Table 3-119 R118 Register Field Descriptions
BitFieldTypeResetDescription
7OUT3P_OE_CMOSR/W0x1 OUT3P LVCMOS Output Enable. Controls whether or not OUT3P can produce an LVCMOS clock. For OUT3P to drive an LVCMOS clock, OUT3 must be enabled by all other output enable logic, OUT3 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1.
6OUT2N_OE_CMOSR/W0x1 OUT2N LVCMOS Output Enable. Controls whether or not OUT2N can produce an LVCMOS clock. For OUT2N to drive an LVCMOS clock, OUT2 must be enabled by all other output enable logic, OUT2 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1.
5OUT2P_OE_CMOSR/W0x1 OUT2P LVCMOS Output Enable. Controls whether or not OUT2P can produce an LVCMOS clock. For OUT2P to drive an LVCMOS clock, OUT2 must be enabled by all other output enable logic, OUT2 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1.
4OUT1N_OE_CMOSR/W0x1 OUT1N LVCMOS Output Enable. Controls whether or not OUT1N can produce an LVCMOS clock. For OUT1N to drive an LVCMOS clock, OUT1 must be enabled by all other output enable logic, OUT1 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1.
3OUT1P_OE_CMOSR/W0x1 OUT1P LVCMOS Output Enable. Controls whether or not OUT1P can produce an LVCMOS clock. For OUT1P to drive an LVCMOS clock, OUT1 must be enabled by all other output enable logic, OUT1 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1.
2OUT0N_OE_CMOSR/W0x1 OUT0N LVCMOS Output Enable. Controls whether or not OUT0N can produce an LVCMOS clock. For OUT0N to drive an LVCMOS clock, OUT0 must be enabled by all other output enable logic, OUT0 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1.
1OUT0P_OE_CMOSR/W0x1 OUT0P LVCMOS Output Enable. Controls whether or not OUT0P can produce an LVCMOS clock. For OUT0P to drive an LVCMOS clock, OUT0 must be enabled by all other output enable logic, OUT0 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1.
0SINGLE_CMOS_EN_SYNCR/W0x1 Global Single LVCMOS Enable Synchronization. Each differential output clock pair can be used as two LVCMOS clocks. These two clocks can be enabled/disabled using their respective OUTx_OE_CMOS_P or OUTx_OE_CMOS_N. This field, when set to 0x1, ensures that the enable/disable of the individual LVCMOS clocks, is synchronous with the output clock, such that there will be no runt pulses.
  • 0x0 = Immediate; Immediately enable/disable the LVCMOS clocks, there may be runt pulses.
  • 0x1 = Glitchless; Ensures that the enable/disable of the individual LVCMOS clocks, is synchronous with the output clock, such that there will be no runt pulses.

3.118 R119 Register (Offset = 0x77) [Reset = 0xFF]

R119 is shown in Table 3-120.

Return to the Summary Table.

Table 3-120 R119 Register Field Descriptions
BitFieldTypeResetDescription
7OUT7P_OE_CMOSR/W0x1 OUT7P LVCMOS Output Enable. Controls whether or not OUT7P can produce an LVCMOS clock. For OUT7P to drive an LVCMOS clock, OUT7 must be enabled by all other output enable logic, OUT7 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1.
6OUT6N_OE_CMOSR/W0x1 OUT6N LVCMOS Output Enable. Controls whether or not OUT6N can produce an LVCMOS clock. For OUT6N to drive an LVCMOS clock, OUT6 must be enabled by all other output enable logic, OUT6 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1.
5OUT6P_OE_CMOSR/W0x1 OUT6P LVCMOS Output Enable. Controls whether or not OUT6P can produce an LVCMOS clock. For OUT6P to drive an LVCMOS clock, OUT6 must be enabled by all other output enable logic, OUT6 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1.
4OUT5N_OE_CMOSR/W0x1 OUT5N LVCMOS Output Enable. Controls whether or not OUT5N can produce an LVCMOS clock. For OUT5N to drive an LVCMOS clock, OUT5 must be enabled by all other output enable logic, OUT5 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1.
3OUT5P_OE_CMOSR/W0x1 OUT5P LVCMOS Output Enable. Controls whether or not OUT5P can produce an LVCMOS clock. For OUT5P to drive an LVCMOS clock, OUT5 must be enabled by all other output enable logic, OUT5 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1.
2OUT4N_OE_CMOSR/W0x1 OUT4N LVCMOS Output Enable. Controls whether or not OUT4N can produce an LVCMOS clock. For OUT4N to drive an LVCMOS clock, OUT4 must be enabled by all other output enable logic, OUT4 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1.
1OUT4P_OE_CMOSR/W0x1 OUT4P LVCMOS Output Enable. Controls whether or not OUT4P can produce an LVCMOS clock. For OUT4P to drive an LVCMOS clock, OUT4 must be enabled by all other output enable logic, OUT4 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1.
0OUT3N_OE_CMOSR/W0x1 OUT3N LVCMOS Output Enable. Controls whether or not OUT3N can produce an LVCMOS clock. For OUT3N to drive an LVCMOS clock, OUT3 must be enabled by all other output enable logic, OUT3 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1.

3.119 R120 Register (Offset = 0x78) [Reset = 0xFF]

R120 is shown in Table 3-121.

Return to the Summary Table.

Table 3-121 R120 Register Field Descriptions
BitFieldTypeResetDescription
7OUT6_FREQ_DET_ENR/W0x1 OUT6 Frequency Detector Enable. Enables the frequency detectors for OUT6P and OUT6N. These detect when the output clock frequency is below the threshold specified with OUT6_FREQ_DET_THRESH.
6OUT5_FREQ_DET_ENR/W0x1 OUT5 Frequency Detector Enable. Enables the frequency detectors for OUT5P and OUT5N. These detect when the output clock frequency is below the threshold specified with OUT5_FREQ_DET_THRESH.
5OUT4_FREQ_DET_ENR/W0x1 OUT4 Frequency Detector Enable. Enables the frequency detectors for OUT4P and OUT4N. These detect when the output clock frequency is below the threshold specified with OUT4_FREQ_DET_THRESH.
4OUT3_FREQ_DET_ENR/W0x1 OUT3 Frequency Detector Enable. Enables the frequency detectors for OUT3P and OUT3N. These detect when the output clock frequency is below the threshold specified with OUT3_FREQ_DET_THRESH.
3OUT2_FREQ_DET_ENR/W0x1 OUT2 Frequency Detector Enable. Enables the frequency detectors for OUT2P and OUT2N. These detect when the output clock frequency is below the threshold specified with OUT2_FREQ_DET_THRESH.
2OUT1_FREQ_DET_ENR/W0x1 OUT1 Frequency Detector Enable. Enables the frequency detectors for OUT1P and OUT1N. These detect when the output clock frequency is below the threshold specified with OUT1_FREQ_DET_THRESH.
1OUT0_FREQ_DET_ENR/W0x1 OUT0 Frequency Detector Enable. Enables the frequency detectors for OUT0P and OUT0N. These detect when the output clock frequency is below the threshold specified with OUT0_FREQ_DET_THRESH.
0OUT7N_OE_CMOSR/W0x1 OUT7N LVCMOS Output Enable. Controls whether or not OUT7N can produce an LVCMOS clock. For OUT7N to drive an LVCMOS clock, OUT7 must be enabled by all other output enable logic, OUT7 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1.

3.120 R121 Register (Offset = 0x79) [Reset = 0x01]

R121 is shown in Table 3-122.

Return to the Summary Table.

Table 3-122 R121 Register Field Descriptions
BitFieldTypeResetDescription
7:1RESERVEDR0x0 Reserved
0IN2_LOSR/W0x1 IN2 Loss-of-Signal. This is set to 1 to indicate that IN2 is currently invalid.
  • 0x0 = IN2 Valid
  • 0x1 = IN2 Invalid

3.121 R122 Register (Offset = 0x7A) [Reset = 0xD9]

R122 is shown in Table 3-123.

Return to the Summary Table.

Table 3-123 R122 Register Field Descriptions
BitFieldTypeResetDescription
7OUT4_FREQ_DET_THRESHR/W0x1 OUT4 Frequency Detector Threshold. Sets the frequency threshold that will be used by the OUT4 Frequency Detector to determine if OUT4P and OUT4N are valid or not.
  • 0x0 = 1 MHz
  • 0x1 = 25 MHz
6OUT3_FREQ_DET_THRESHR/W0x1 OUT3 Frequency Detector Threshold. Sets the frequency threshold that will be used by the OUT3 Frequency Detector to determine if OUT3P and OUT3N are valid or not.
  • 0x0 = 1 MHz
  • 0x1 = 25 MHz
5OUT2_FREQ_DET_THRESHR/W0x0 OUT2 Frequency Detector Threshold. Sets the frequency threshold that will be used by the OUT2 Frequency Detector to determine if OUT2P and OUT2N are valid or not.
  • 0x0 = 1 MHz
  • 0x1 = 25 MHz
4OUT1_FREQ_DET_THRESHR/W0x1 OUT1 Frequency Detector Threshold. Sets the frequency threshold that will be used by the OUT1 Frequency Detector to determine if OUT1P and OUT1N are valid or not.
  • 0x0 = 1 MHz
  • 0x1 = 25 MHz
3OUT0_FREQ_DET_THRESHR/W0x1 OUT0 Frequency Detector Threshold. Sets the frequency threshold that will be used by the OUT0 Frequency Detector to determine if OUT0P and OUT0N are valid or not.
  • 0x0 = 1 MHz
  • 0x1 = 25 MHz
2:1RESERVEDR0x0 Reserved
0OUT7_FREQ_DET_ENR/W0x1 OUT7 Frequency Detector Enable. Enables the frequency detectors for OUT7P and OUT7N. These detect when the output clock frequency is below the threshold specified with OUT7_FREQ_DET_THRESH.

3.122 R123 Register (Offset = 0x7B) [Reset = 0xE7]

R123 is shown in Table 3-124.

Return to the Summary Table.

Table 3-124 R123 Register Field Descriptions
BitFieldTypeResetDescription
7OUT2_AMP_DET_ENR/W0x1 OUT2 Amplitude Detector Enable. Enables the amplitude detectors for OUT2P and OUT2N. These detect when the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.
6OUT1_AMP_DET_ENR/W0x1 OUT1 Amplitude Detector Enable. Enables the amplitude detectors for OUT1P and OUT1N. These detect when the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.
5OUT0_AMP_DET_ENR/W0x1 OUT0 Amplitude Detector Enable. Enables the amplitude detectors for OUT0P and OUT0N. These detect when the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.
4:3RESERVEDR0x0 Reserved
2OUT7_FREQ_DET_THRESHR/W0x1 OUT7 Frequency Detector Threshold. Sets the frequency threshold that will be used by the OUT7 Frequency Detector to determine if OUT7P and OUT7N are valid or not.
  • 0x0 = 1 MHz
  • 0x1 = 25 MHz
1OUT6_FREQ_DET_THRESHR/W0x1 OUT6 Frequency Detector Threshold. Sets the frequency threshold that will be used by the OUT6 Frequency Detector to determine if OUT6P and OUT6N are valid or not.
  • 0x0 = 1 MHz
  • 0x1 = 25 MHz
0OUT5_FREQ_DET_THRESHR/W0x1 OUT5 Frequency Detector Threshold. Sets the frequency threshold that will be used by the OUT5 Frequency Detector to determine if OUT5P and OUT5N are valid or not.
  • 0x0 = 1 MHz
  • 0x1 = 25 MHz

3.123 R124 Register (Offset = 0x7C) [Reset = 0x9F]

R124 is shown in Table 3-125.

Return to the Summary Table.

Table 3-125 R124 Register Field Descriptions
BitFieldTypeResetDescription
7OUT_AMP_DET_THRESHR/W0x1 OUTx Amplitude Detector Threshold. Sets the amplitude threshold that will be used by all of the output amplitude detectors.
  • 0x0 = 100 mV/300 mV
  • 0x1 = 150 mV / 350 mV
6:5RESERVEDR0x0 Reserved
4OUT7_AMP_DET_ENR/W0x1 OUT7 Amplitude Detector Enable. Enables the amplitude detectors for OUT7P and OUT7N. These detect when the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.
3OUT6_AMP_DET_ENR/W0x1 OUT6 Amplitude Detector Enable. Enables the amplitude detectors for OUT6P and OUT6N. These detect when the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.
2OUT5_AMP_DET_ENR/W0x1 OUT5 Amplitude Detector Enable. Enables the amplitude detectors for OUT5P and OUT5N. These detect when the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.
1OUT4_AMP_DET_ENR/W0x1 OUT4 Amplitude Detector Enable. Enables the amplitude detectors for OUT4P and OUT4N. These detect when the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.
0OUT3_AMP_DET_ENR/W0x1 OUT3 Amplitude Detector Enable. Enables the amplitude detectors for OUT3P and OUT3N. These detect when the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.

3.124 R125 Register (Offset = 0x7D) [Reset = 0x00]

R125 is shown in Table 3-126.

Return to the Summary Table.

Table 3-126 R125 Register Field Descriptions
BitFieldTypeResetDescription
7CRC_ERROR_EVT_INTR_ENR/W0x0 OTP CRC Event Interrupt Enable. The value of this field determines whether or not the OTP CRC Error contributes to the Device Interrupt
6IN2_LOS_LMT_EVT_INTR_ENR/W0x0 IN2 Loss-of-Signal Limit Event Interrupt Enable. The value of this field determines whether or not the IN2 Loss-of-Signal Limit Event contributes to the Device Interrupt
5IN1_LOS_LMT_EVT_INTR_ENR/W0x0 IN1 Loss-of-Signal Limit Event Interrupt Enable. The value of this field determines whether or not the IN1 Loss-of-Signal Limit Event contributes to the Device Interrupt
4IN0_LOS_LMT_EVT_INTR_ENR/W0x0 IN0 Loss-of-Signal Limit Event Interrupt Enable. The value of this field determines whether or not the IN0 Loss-of-Signal Limit Event contributes to the Device Interrupt
3IN2_LOS_EVT_INTR_ENR/W0x0 IN2 Loss-of-Signal Event Interrupt Enable. The value of this field determines whether or not the IN2 Loss-of-Signal Event contributes to the Device Interrupt
2IN1_LOS_EVT_INTR_ENR/W0x0 IN1 Loss-of-Signal Event Interrupt Enable. The value of this field determines whether or not the IN1 Loss-of-Signal Event contributes to the Device Interrupt
1IN0_LOS_EVT_INTR_ENR/W0x0 IN0 Loss-of-Signal Event Interrupt Enable. The value of this field determines whether or not the IN0 Loss-of-Signal Event contributes to the Device Interrupt
0DEV_INTRR0x0 Device Interrupt. Indicates if one or more enabled interrupts have been asserted. Once this field is set, it is cleared only when all contributing interrupt event status fields have been cleared via I2C. The enables for each of the interrupt flags are not stored in OTP, and must be set through I2C after startup for interrupt detection.

3.125 R126 Register (Offset = 0x7E) [Reset = 0x00]

R126 is shown in Table 3-127.

Return to the Summary Table.

Table 3-127 R126 Register Field Descriptions
BitFieldTypeResetDescription
7OUT3N_FREQ_ERR_EVT_INTR_ENR/W0x0 OUT3N Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT3N_FREQ_ERR_EVT should contribute to the device interrupt signal.
6OUT3P_FREQ_ERR_EVT_INTR_ENR/W0x0 OUT3P Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT3P_FREQ_ERR_EVT should contribute to the device interrupt signal.
5OUT2N_FREQ_ERR_EVT_INTR_ENR/W0x0 OUT2N Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT2N_FREQ_ERR_EVT should contribute to the device interrupt signal.
4OUT2P_FREQ_ERR_EVT_INTR_ENR/W0x0 OUT2P Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT2P_FREQ_ERR_EVT should contribute to the device interrupt signal.
3OUT1N_FREQ_ERR_EVT_INTR_ENR/W0x0 OUT1N Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT1N_FREQ_ERR_EVT should contribute to the device interrupt signal.
2OUT1P_FREQ_ERR_EVT_INTR_ENR/W0x0 OUT1P Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT1P_FREQ_ERR_EVT should contribute to the device interrupt signal.
1OUT0N_FREQ_ERR_EVT_INTR_ENR/W0x0 OUT0N Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT0N_FREQ_ERR_EVT should contribute to the device interrupt signal.
0OUT0P_FREQ_ERR_EVT_INTR_ENR/W0x0 OUT0P Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT0P_FREQ_ERR_EVT should contribute to the device interrupt signal.

3.126 R127 Register (Offset = 0x7F) [Reset = 0x00]

R127 is shown in Table 3-128.

Return to the Summary Table.

Table 3-128 R127 Register Field Descriptions
BitFieldTypeResetDescription
7OUT7N_FREQ_ERR_EVT_INTR_ENR/W0x0 OUT7N Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT7N_FREQ_ERR_EVT should contribute to the device interrupt signal.
6OUT7P_FREQ_ERR_EVT_INTR_ENR/W0x0 OUT7P Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT7P_FREQ_ERR_EVT should contribute to the device interrupt signal.
5OUT6N_FREQ_ERR_EVT_INTR_ENR/W0x0 OUT6N Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT6N_FREQ_ERR_EVT should contribute to the device interrupt signal.
4OUT6P_FREQ_ERR_EVT_INTR_ENR/W0x0 OUT6P Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT6P_FREQ_ERR_EVT should contribute to the device interrupt signal.
3OUT5N_FREQ_ERR_EVT_INTR_ENR/W0x0 OUT5N Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT5N_FREQ_ERR_EVT should contribute to the device interrupt signal.
2OUT5P_FREQ_ERR_EVT_INTR_ENR/W0x0 OUT5P Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT5P_FREQ_ERR_EVT should contribute to the device interrupt signal.
1OUT4N_FREQ_ERR_EVT_INTR_ENR/W0x0 OUT4N Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT4N_FREQ_ERR_EVT should contribute to the device interrupt signal.
0OUT4P_FREQ_ERR_EVT_INTR_ENR/W0x0 OUT4P Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT4P_FREQ_ERR_EVT should contribute to the device interrupt signal.

3.127 R128 Register (Offset = 0x80) [Reset = 0x00]

R128 is shown in Table 3-129.

Return to the Summary Table.

Table 3-129 R128 Register Field Descriptions
BitFieldTypeResetDescription
7OUT2N_AMP_ERR_EVT_INTR_ENR/W0x0 OUT2N Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT2N_AMP_ERR_EVT should contribute to the device interrupt signal.
6OUT2P_AMP_ERR_EVT_INTR_ENR/W0x0 OUT2P Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT2P_AMP_ERR_EVT should contribute to the device interrupt signal.
5OUT1N_AMP_ERR_EVT_INTR_ENR/W0x0 OUT1N Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT1N_AMP_ERR_EVT should contribute to the device interrupt signal.
4OUT1P_AMP_ERR_EVT_INTR_ENR/W0x0 OUT1P Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT1P_AMP_ERR_EVT should contribute to the device interrupt signal.
3OUT0N_AMP_ERR_EVT_INTR_ENR/W0x0 OUT0N Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT0N_AMP_ERR_EVT should contribute to the device interrupt signal.
2OUT0P_AMP_ERR_EVT_INTR_ENR/W0x0 OUT0P Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT0P_AMP_ERR_EVT should contribute to the device interrupt signal.
1:0RESERVEDR0x0 Reserved

3.128 R129 Register (Offset = 0x81) [Reset = 0x00]

R129 is shown in Table 3-130.

Return to the Summary Table.

Table 3-130 R129 Register Field Descriptions
BitFieldTypeResetDescription
7OUT6N_AMP_ERR_EVT_INTR_ENR/W0x0 OUT6N Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT6N_AMP_ERR_EVT should contribute to the device interrupt signal.
6OUT6P_AMP_ERR_EVT_INTR_ENR/W0x0 OUT6P Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT6P_AMP_ERR_EVT should contribute to the device interrupt signal.
5OUT5N_AMP_ERR_EVT_INTR_ENR/W0x0 OUT5N Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT5N_AMP_ERR_EVT should contribute to the device interrupt signal.
4OUT5P_AMP_ERR_EVT_INTR_ENR/W0x0 OUT5P Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT5P_AMP_ERR_EVT should contribute to the device interrupt signal.
3OUT4N_AMP_ERR_EVT_INTR_ENR/W0x0 OUT4N Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT4N_AMP_ERR_EVT should contribute to the device interrupt signal.
2OUT4P_AMP_ERR_EVT_INTR_ENR/W0x0 OUT4P Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT4P_AMP_ERR_EVT should contribute to the device interrupt signal.
1OUT3N_AMP_ERR_EVT_INTR_ENR/W0x0 OUT3N Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT3N_AMP_ERR_EVT should contribute to the device interrupt signal.
0OUT3P_AMP_ERR_EVT_INTR_ENR/W0x0 OUT3P Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT3P_AMP_ERR_EVT should contribute to the device interrupt signal.

3.129 R130 Register (Offset = 0x82) [Reset = 0x00]

R130 is shown in Table 3-131.

Return to the Summary Table.

Table 3-131 R130 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0 Reserved
6IN2_LOS_EVTR/W0x0 IN2 Loss-of-Signal Event. Indicates whther or not IN2_LOS has been asserted since this field was last cleared.
  • 0x0 = No LOS Event
  • 0x1 = LOS Event Detected
5IN1_LOS_EVTR/W0x0 IN1 Loss-of-Signal Event. Indicates whther or not IN1_LOS has been asserted since this field was last cleared.
  • 0x0 = No LOS Event
  • 0x1 = LOS Event Detected
4IN0_LOS_EVTR/W0x0 IN0 Loss-of-Signal Event. Indicates whther or not IN0_LOS has been asserted since this field was last cleared.
  • 0x0 = No LOS Event
  • 0x1 = LOS Event Detected
3RESERVEDR0x0 Reserved
2RESERVEDR0x0 Reserved
1OUT7N_AMP_ERR_EVT_INTR_ENR/W0x0 OUT7N Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT7N_AMP_ERR_EVT should contribute to the device interrupt signal.
0OUT7P_AMP_ERR_EVT_INTR_ENR/W0x0 OUT7P Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT7P_AMP_ERR_EVT should contribute to the device interrupt signal.

3.130 R131 Register (Offset = 0x83) [Reset = 0x00]

R131 is shown in Table 3-132.

Return to the Summary Table.

Table 3-132 R131 Register Field Descriptions
BitFieldTypeResetDescription
7:4IN1_LOS_CNTRR0x0 IN1 Loss-of-Signal Counter Readback. Reading this field returns the current value of the IN1 Loss-of-Signal Counter, which represents the number of times that IN1_LOS has been asserted since IN1_LOS_LMT_EVT was cleared. After the device power-up sequence finishes (output clocks are ready to be driven out), this counter starts from 0, and is incremented by 1 each time IN1_LOS is asserted. The counter is cleared if the device is reset via the PWRGD_PWRDN# GPIO function, and when the IN1_LOS_LMT_EVT field is written with a 1.
3:0IN0_LOS_CNTRR0x0 IN0 Loss-of-Signal Counter Readback. Reading this field returns the current value of the IN0 Loss-of-Signal Counter, which represents the number of times that IN0_LOS has been asserted since IN0_LOS_LMT_EVT was cleared. After the device power-up sequence finishes (output clocks are ready to be driven out), this counter starts from 0, and is incremented by 1 each time IN0_LOS is asserted. The counter is cleared if the device is reset via the PWRGD_PWRDN# GPIO function, and when the IN0_LOS_LMT_EVT field is written with a 1.

3.131 R132 Register (Offset = 0x84) [Reset = 0x20]

R132 is shown in Table 3-133.

Return to the Summary Table.

Table 3-133 R132 Register Field Descriptions
BitFieldTypeResetDescription
7:4LOS_LMTR/W0x2 Loss-of-Signal Limit. The maximum allowable INx Loss-of-Signal events that can occur before the corresponding INx_LOS_LMT_EVT field is set.
3:0IN2_LOS_CNTRR0x0 IN2 Loss-of-Signal Counter Readback. Reading this field returns the current value of the IN2 Loss-of-Signal Counter, which represents the number of times that IN2_LOS has been asserted since IN2_LOS_LMT_EVT was cleared. After the device power-up sequence finishes (output clocks are ready to be driven out), this counter starts from 0, and is incremented by 1 each time IN2_LOS is asserted. The counter is cleared if the device is reset via the PWRGD_PWRDN# GPIO function, and when the IN2_LOS_LMT_EVT field is written with a 1.

3.132 R133 Register (Offset = 0x85) [Reset = 0x00]

R133 is shown in Table 3-134.

Return to the Summary Table.

Table 3-134 R133 Register Field Descriptions
BitFieldTypeResetDescription
7OUT0N_FREQ_GOODR0x0 OUT0N Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT0_FREQ_DET_THRESH.
6OUT0P_FREQ_GOODR0x0 OUT0P Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT0_FREQ_DET_THRESH.
5CRC_ERROR_EVTR/W0x0 OTP CRC Event. Set to 1 when CRC_ERROR transitions from 0 (CRC OK or CRC Check In Progress) to 1 (CRC Error).
4CRC_ERRORR0x0 CRC Check Status 0 ==> Normal ; 1==> CRC Error (data corruption)
3CRC_DONER0x0 CRC status. 1 == > CRC computation is done
2IN2_LOS_LMT_EVTR/W0x0 IN2 Loss-of-Signal Limit Event. Indicates whether or not the number of IN2 Loss-of-Signal events has exceeded the value of LOS_LMT, since the last time this field was cleared. Write a '1' to this field to clear the IN2 LOS LMT EVENT counter.
  • 0x0 = LOS_LMT Not Exceeded
  • 0x1 = LOS_LMT Exceeded
1IN1_LOS_LMT_EVTR/W0x0 IN1 Loss-of-Signal Limit Event. Indicates whether or not the number of IN1 Loss-of-Signal events has exceeded the value of LOS_LMT, since the last time this field was cleared. Write a '1' to this field to clear the IN1 LOS LMT EVENT counter.
  • 0x0 = LOS_LMT Not Exceeded
  • 0x1 = LOS_LMT Exceeded
0IN0_LOS_LMT_EVTR/W0x0 IN0 Loss-of-Signal Limit Event. Indicates whether or not the number of IN0 Loss-of-Signal events has exceeded the value of LOS_LMT, since the last time this field was cleared. Write a '1' to this field to clear the IN0 LOS LMT EVENT counter.
  • 0x0 = LOS_LMT Not Exceeded
  • 0x1 = LOS_LMT Exceeded

3.133 R134 Register (Offset = 0x86) [Reset = 0x00]

R134 is shown in Table 3-135.

Return to the Summary Table.

Table 3-135 R134 Register Field Descriptions
BitFieldTypeResetDescription
7OUT4N_FREQ_GOODR0x0 OUT4N Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT4_FREQ_DET_THRESH.
6OUT4P_FREQ_GOODR0x0 OUT4P Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT4_FREQ_DET_THRESH.
5OUT3N_FREQ_GOODR0x0 OUT3N Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT3_FREQ_DET_THRESH.
4OUT3P_FREQ_GOODR0x0 OUT3P Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT3_FREQ_DET_THRESH.
3OUT2N_FREQ_GOODR0x0 OUT2N Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT2_FREQ_DET_THRESH.
2OUT2P_FREQ_GOODR0x0 OUT2P Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT2_FREQ_DET_THRESH.
1OUT1N_FREQ_GOODR0x0 OUT1N Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT1_FREQ_DET_THRESH.
0OUT1P_FREQ_GOODR0x0 OUT1P Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT1_FREQ_DET_THRESH.

3.134 R135 Register (Offset = 0x87) [Reset = 0x00]

R135 is shown in Table 3-136.

Return to the Summary Table.

Table 3-136 R135 Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR0x0 Reserved
5OUT7N_FREQ_GOODR0x0 OUT7N Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT7_FREQ_DET_THRESH.
4OUT7P_FREQ_GOODR0x0 OUT7P Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT7_FREQ_DET_THRESH.
3OUT6N_FREQ_GOODR0x0 OUT6N Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT6_FREQ_DET_THRESH.
2OUT6P_FREQ_GOODR0x0 OUT6P Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT6_FREQ_DET_THRESH.
1OUT5N_FREQ_GOODR0x0 OUT5N Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT5_FREQ_DET_THRESH.
0OUT5P_FREQ_GOODR0x0 OUT5P Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT5_FREQ_DET_THRESH.

3.135 R136 Register (Offset = 0x88) [Reset = 0x00]

R136 is shown in Table 3-137.

Return to the Summary Table.

Table 3-137 R136 Register Field Descriptions
BitFieldTypeResetDescription
7OUT3N_FREQ_ERR_EVTR/W1C0x0 OUT3N Frequency Error Event Flag. Set to 1 when OUT3N_FREQ_GOOD transitions from 1 (Good) to 0 (Error).
6OUT3P_FREQ_ERR_EVTR/W1C0x0 OUT3P Frequency Error Event Flag. Set to 1 when OUT3P_FREQ_GOOD transitions from 1 (Good) to 0 (Error).
5OUT2N_FREQ_ERR_EVTR/W1C0x0 OUT2N Frequency Error Event Flag. Set to 1 when OUT2N_FREQ_GOOD transitions from 1 (Good) to 0 (Error).
4OUT2P_FREQ_ERR_EVTR/W1C0x0 OUT2P Frequency Error Event Flag. Set to 1 when OUT2P_FREQ_GOOD transitions from 1 (Good) to 0 (Error).
3OUT1N_FREQ_ERR_EVTR/W1C0x0 OUT1N Frequency Error Event Flag. Set to 1 when OUT1N_FREQ_GOOD transitions from 1 (Good) to 0 (Error).
2OUT1P_FREQ_ERR_EVTR/W1C0x0 OUT1P Frequency Error Event Flag. Set to 1 when OUT1P_FREQ_GOOD transitions from 1 (Good) to 0 (Error).
1OUT0N_FREQ_ERR_EVTR/W1C0x0 OUT0N Frequency Error Event Flag. Set to 1 when OUT0N_FREQ_GOOD transitions from 1 (Good) to 0 (Error).
0OUT0P_FREQ_ERR_EVTR/W1C0x0 OUT0P Frequency Error Event Flag. Set to 1 when OUT0P_FREQ_GOOD transitions from 1 (Good) to 0 (Error).

3.136 R137 Register (Offset = 0x89) [Reset = 0x00]

R137 is shown in Table 3-138.

Return to the Summary Table.

Table 3-138 R137 Register Field Descriptions
BitFieldTypeResetDescription
7OUT7N_FREQ_ERR_EVTR/W1C0x0 OUT7N Frequency Error Event Flag. Set to 1 when OUT7N_FREQ_GOOD transitions from 1 (Good) to 0 (Error).
6OUT7P_FREQ_ERR_EVTR/W1C0x0 OUT7P Frequency Error Event Flag. Set to 1 when OUT7P_FREQ_GOOD transitions from 1 (Good) to 0 (Error).
5OUT6N_FREQ_ERR_EVTR/W1C0x0 OUT6N Frequency Error Event Flag. Set to 1 when OUT6N_FREQ_GOOD transitions from 1 (Good) to 0 (Error).
4OUT6P_FREQ_ERR_EVTR/W1C0x0 OUT6P Frequency Error Event Flag. Set to 1 when OUT6P_FREQ_GOOD transitions from 1 (Good) to 0 (Error).
3OUT5N_FREQ_ERR_EVTR/W1C0x0 OUT5N Frequency Error Event Flag. Set to 1 when OUT5N_FREQ_GOOD transitions from 1 (Good) to 0 (Error).
2OUT5P_FREQ_ERR_EVTR/W1C0x0 OUT5P Frequency Error Event Flag. Set to 1 when OUT5P_FREQ_GOOD transitions from 1 (Good) to 0 (Error).
1OUT4N_FREQ_ERR_EVTR/W1C0x0 OUT4N Frequency Error Event Flag. Set to 1 when OUT4N_FREQ_GOOD transitions from 1 (Good) to 0 (Error).
0OUT4P_FREQ_ERR_EVTR/W1C0x0 OUT4P Frequency Error Event Flag. Set to 1 when OUT4P_FREQ_GOOD transitions from 1 (Good) to 0 (Error).

3.137 R138 Register (Offset = 0x8A) [Reset = 0x00]

R138 is shown in Table 3-139.

Return to the Summary Table.

Table 3-139 R138 Register Field Descriptions
BitFieldTypeResetDescription
7OUT2N_AMP_GOODR0x0 OUT2N Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.
6OUT2P_AMP_GOODR0x0 OUT2P Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.
5OUT1N_AMP_GOODR0x0 OUT1N Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.
4OUT1P_AMP_GOODR0x0 OUT1P Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.
3OUT0N_AMP_GOODR0x0 OUT0N Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.
2OUT0P_AMP_GOODR0x0 OUT0P Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.
1:0RESERVEDR0x0 Reserved

3.138 R139 Register (Offset = 0x8B) [Reset = 0x00]

R139 is shown in Table 3-140.

Return to the Summary Table.

Table 3-140 R139 Register Field Descriptions
BitFieldTypeResetDescription
7OUT6N_AMP_GOODR0x0 OUT6N Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.
6OUT6P_AMP_GOODR0x0 OUT6P Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.
5OUT5N_AMP_GOODR0x0 OUT5N Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.
4OUT5P_AMP_GOODR0x0 OUT5P Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.
3OUT4N_AMP_GOODR0x0 OUT4N Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.
2OUT4P_AMP_GOODR0x0 OUT4P Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.
1OUT3N_AMP_GOODR0x0 OUT3N Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.
0OUT3P_AMP_GOODR0x0 OUT3P Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.

3.139 R140 Register (Offset = 0x8C) [Reset = 0x00]

R140 is shown in Table 3-141.

Return to the Summary Table.

Table 3-141 R140 Register Field Descriptions
BitFieldTypeResetDescription
7OUT1N_AMP_ERR_EVTR/W1C0x0 OUT1N Amplitude Error Event Flag. Set to 1 when OUT1N_AMP_GOOD transitions from 1 (Good) to 0 (Error).
6OUT1P_AMP_ERR_EVTR/W1C0x0 OUT1P Amplitude Error Event Flag. Set to 1 when OUT1P_AMP_GOOD transitions from 1 (Good) to 0 (Error).
5OUT0N_AMP_ERR_EVTR/W1C0x0 OUT0N Amplitude Error Event Flag. Set to 1 when OUT0N_AMP_GOOD transitions from 1 (Good) to 0 (Error).
4OUT0P_AMP_ERR_EVTR/W1C0x0 OUT0P Amplitude Error Event Flag. Set to 1 when OUT0P_AMP_GOOD transitions from 1 (Good) to 0 (Error).
3:2RESERVEDR0x0 Reserved
1OUT7N_AMP_GOODR0x0 OUT7N Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.
0OUT7P_AMP_GOODR0x0 OUT7P Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH.

3.140 R141 Register (Offset = 0x8D) [Reset = 0x00]

R141 is shown in Table 3-142.

Return to the Summary Table.

Table 3-142 R141 Register Field Descriptions
BitFieldTypeResetDescription
7OUT5N_AMP_ERR_EVTR/W1C0x0 OUT5N Amplitude Error Event Flag. Set to 1 when OUT5N_AMP_GOOD transitions from 1 (Good) to 0 (Error).
6OUT5P_AMP_ERR_EVTR/W1C0x0 OUT5P Amplitude Error Event Flag. Set to 1 when OUT5P_AMP_GOOD transitions from 1 (Good) to 0 (Error).
5OUT4N_AMP_ERR_EVTR/W1C0x0 OUT4N Amplitude Error Event Flag. Set to 1 when OUT4N_AMP_GOOD transitions from 1 (Good) to 0 (Error).
4OUT4P_AMP_ERR_EVTR/W1C0x0 OUT4P Amplitude Error Event Flag. Set to 1 when OUT4P_AMP_GOOD transitions from 1 (Good) to 0 (Error).
3OUT3N_AMP_ERR_EVTR/W1C0x0 OUT3N Amplitude Error Event Flag. Set to 1 when OUT3N_AMP_GOOD transitions from 1 (Good) to 0 (Error).
2OUT3P_AMP_ERR_EVTR/W1C0x0 OUT3P Amplitude Error Event Flag. Set to 1 when OUT3P_AMP_GOOD transitions from 1 (Good) to 0 (Error).
1OUT2N_AMP_ERR_EVTR/W1C0x0 OUT2N Amplitude Error Event Flag. Set to 1 when OUT2N_AMP_GOOD transitions from 1 (Good) to 0 (Error).
0OUT2P_AMP_ERR_EVTR/W1C0x0 OUT2P Amplitude Error Event Flag. Set to 1 when OUT2P_AMP_GOOD transitions from 1 (Good) to 0 (Error).

3.141 R142 Register (Offset = 0x8E) [Reset = 0x00]

R142 is shown in Table 3-143.

Return to the Summary Table.

Table 3-143 R142 Register Field Descriptions
BitFieldTypeResetDescription
7:4RESERVEDR0x0 Reserved
3OUT7N_AMP_ERR_EVTR/W1C0x0 OUT7N Amplitude Error Event Flag. Set to 1 when OUT7N_AMP_GOOD transitions from 1 (Good) to 0 (Error).
2OUT7P_AMP_ERR_EVTR/W1C0x0 OUT7P Amplitude Error Event Flag. Set to 1 when OUT7P_AMP_GOOD transitions from 1 (Good) to 0 (Error).
1OUT6N_AMP_ERR_EVTR/W1C0x0 OUT6N Amplitude Error Event Flag. Set to 1 when OUT6N_AMP_GOOD transitions from 1 (Good) to 0 (Error).
0OUT6P_AMP_ERR_EVTR/W1C0x0 OUT6P Amplitude Error Event Flag. Set to 1 when OUT6P_AMP_GOOD transitions from 1 (Good) to 0 (Error).

3.142 R143 Register (Offset = 0x8F) [Reset = 0x02]

R143 is shown in Table 3-144.

Return to the Summary Table.

Table 3-144 R143 Register Field Descriptions
BitFieldTypeResetDescription
7:4RESERVEDR0x0 Reserved
3:0PROD_REV_IDR0x2 4 product ID/revision ID

3.143 R144 Register (Offset = 0x90) [Reset = 0x05]

R144 is shown in Table 3-145.

Return to the Summary Table.

Table 3-145 R144 Register Field Descriptions
BitFieldTypeResetDescription
7:0OTP_IDR0x5 OTP ID. Loaded from the OTP, this field is used to identify the device's OTP configuration.

3.144 R147 Register (Offset = 0x93) [Reset = 0x5B]

R147 is shown in Table 3-146.

Return to the Summary Table.

Table 3-146 R147 Register Field Descriptions
BitFieldTypeResetDescription
7:0UNLOCK_PROTECTED_REGR/W0x5B Internal register unlock, write "0x5B" to unlock the write operation for protected registers.

3.145 R148 Register (Offset = 0x94) [Reset = 0x00]

R148 is shown in Table 3-147.

Return to the Summary Table.

Table 3-147 R148 Register Field Descriptions
BitFieldTypeResetDescription
7:6VDDR_SUP_LVL_DET_RBR0x0 VDDR Supply Level Detector Readback. Reading this field returns a 2-bit code corresponding to the detected supply level for VDDR.
  • 0x0 = 3.3 V
  • 0x1 = 1.8 V
  • 0x2 = 2.5 V
  • 0x3 = <1.8 V
5:4VDDX_SUP_LVL_DET_RBR0x0 VDDX Supply Level Detector Readback. Reading this field returns a 2-bit code corresponding to the detected supply level for VDDX.
  • 0x0 = 3.3 V
  • 0x1 = 1.8 V
  • 0x2 = 2.5 V
  • 0x3 = <1.8 V
3:2VDDD_SUP_LVL_DET_RBR0x0 VDDD Supply Level Detector Readback. Reading this field returns a 2-bit code corresponding to the detected supply level for VDDD.
  • 0x0 = 3.3 V
  • 0x1 = 1.8 V
  • 0x2 = 2.5 V
  • 0x3 = <1.8 V
1:0VDDA_SUP_LVL_DET_RBR0x0 VDDA Supply Level Detector Readback. Reading this field returns a 2-bit code corresponding to the detected supply level for VDDA.
  • 0x0 = 3.3 V
  • 0x1 = 1.8 V
  • 0x2 = 2.5 V
  • 0x3 = <1.8 V

3.146 R149 Register (Offset = 0x95) [Reset = 0x00]

R149 is shown in Table 3-148.

Return to the Summary Table.

Table 3-148 R149 Register Field Descriptions
BitFieldTypeResetDescription
7:6VDDO_5_SUP_LVL_DET_RBR0x0 VDDO_5 Supply Level Detector Readback. Reading this field returns a 2-bit code corresponding to the detected supply level for VDDO_5.
  • 0x0 = 3.3 V
  • 0x1 = 1.8 V
  • 0x2 = 2.5 V
  • 0x3 = <1.8 V
5:4VDDO_3_4_SUP_LVL_DET_RBR0x0 VDDO_3_4 Supply Level Detector Readback. Reading this field returns a 2-bit code corresponding to the detected supply level for VDDO_3_4.
  • 0x0 = 3.3 V
  • 0x1 = 1.8 V
  • 0x2 = 2.5 V
  • 0x3 = <1.8 V
3:2VDDO_1_2_SUP_LVL_DET_RBR0x0 VDDO_1_2 Supply Level Detector Readback. Reading this field returns a 2-bit code corresponding to the detected supply level for VDDO_1_2.
  • 0x0 = 3.3 V
  • 0x1 = 1.8 V
  • 0x2 = 2.5 V
  • 0x3 = <1.8 V
1:0VDDO_0_SUP_LVL_DET_RBR0x0 VDDO_0 Supply Level Detector Readback. Reading this field returns a 2-bit code corresponding to the detected supply level for VDDO_0.
  • 0x0 = 3.3 V
  • 0x1 = 1.8 V
  • 0x2 = 2.5 V
  • 0x3 = <1.8 V

3.147 R150 Register (Offset = 0x96) [Reset = 0x00]

R150 is shown in Table 3-149.

Return to the Summary Table.

Table 3-149 R150 Register Field Descriptions
BitFieldTypeResetDescription
7:4RESERVEDR0x0 Reserved
3:2VDDO_7_SUP_LVL_DET_RBR0x0 VDDO_7 Supply Level Detector Readback. Reading this field returns a 2-bit code corresponding to the detected supply level for VDDO_7.
  • 0x0 = 3.3 V
  • 0x1 = 1.8 V
  • 0x2 = 2.5 V
  • 0x3 = <1.8 V
1:0VDDO_6_SUP_LVL_DET_RBR0x0 VDDO_6 Supply Level Detector Readback. Reading this field returns a 2-bit code corresponding to the detected supply level for VDDO_6.
  • 0x0 = 3.3 V
  • 0x1 = 1.8 V
  • 0x2 = 2.5 V
  • 0x3 = <1.8 V

3.148 R153 Register (Offset = 0x99) [Reset = 0x02]

R153 is shown in Table 3-150.

Return to the Summary Table.

Table 3-150 R153 Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR0x0 Reserved
5:0OTP_PAGE0_SEL_CODER/W0x2 OTP Page 0 Selection Code. Pages are selected with three 3-level values, PAGE_SEL_2, PAGE_SEL_1, and PAGE_SEL_0. Each of these three values is encoded as a 2-bit value, such that the full OTP page selection code is a 6-bit value. Each 2-bit subset of the OTP page selection code is encoded such that "00" = LOW, "01" = MID, "11" = HIGH, and "10" = DON'T CARE. This field's value should be programmed in the OTP with the 6-bit selection code that will be used to select Page 0 of the OTP.

3.149 R154 Register (Offset = 0x9A) [Reset = 0x32]

R154 is shown in Table 3-151.

Return to the Summary Table.

Table 3-151 R154 Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR0x0 Reserved
5:0OTP_PAGE1_SEL_CODER/W0x32 OTP Page 1 Selection Code. Pages are selected with three 3-level values, PAGE_SEL_2, PAGE_SEL_1, and PAGE_SEL_0. Each of these three values is encoded as a 2-bit value, such that the full OTP page selection code is a 6-bit value. Each 2-bit subset of the OTP page selection code is encoded such that "00" = LOW, "01" = MID, "11" = HIGH, and "10" = DON'T CARE. This field's value should be programmed in the OTP with the 6-bit selection code that will be used to select Page 1 of the OTP.

3.150 R155 Register (Offset = 0x9B) [Reset = 0x0E]

R155 is shown in Table 3-152.

Return to the Summary Table.

Table 3-152 R155 Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR0x0 Reserved
5:0OTP_PAGE2_SEL_CODER/W0xE OTP Page 2 Selection Code. Pages are selected with three 3-level values, PAGE_SEL_2, PAGE_SEL_1, and PAGE_SEL_0. Each of these three values is encoded as a 2-bit value, such that the full OTP page selection code is a 6-bit value. Each 2-bit subset of the OTP page selection code is encoded such that "00" = LOW, "01" = MID, "11" = HIGH, and "10" = DON'T CARE. This field's value should be programmed in the OTP with the 6-bit selection code that will be used to select Page 2 of the OTP.

3.151 R156 Register (Offset = 0x9C) [Reset = 0x3E]

R156 is shown in Table 3-153.

Return to the Summary Table.

Table 3-153 R156 Register Field Descriptions
BitFieldTypeResetDescription
7:6RESERVEDR0x0 Reserved
5:0OTP_PAGE3_SEL_CODER/W0x3E OTP Page 3 Selection Code. Pages are selected with three 3-level values, PAGE_SEL_2, PAGE_SEL_1, and PAGE_SEL_0. Each of these three values is encoded as a 2-bit value, such that the full OTP page selection code is a 6-bit value. Each 2-bit subset of the OTP page selection code is encoded such that "00" = LOW, "01" = MID, "11" = HIGH, and "10" = DON'T CARE. This field's value should be programmed in the OTP with the 6-bit selection code that will be used to select Page 3 of the OTP.

3.152 R157 Register (Offset = 0x9D) [Reset = 0x00]

R157 is shown in Table 3-154.

Return to the Summary Table.

Table 3-154 R157 Register Field Descriptions
BitFieldTypeResetDescription
7:6OTP_PAGE_RBR0x0 OTP Page Readback. Reading this field returns the current OTP Page, which ranges from 0 to 3. This is the page number that is mapped to the current OTP Page Selection Code.
5:0OTP_PAGE_SEL_CODE_RBR0x0 OTP Page Selection Code Readback. Reading this field returns the current OTP Page Selection Code, based on the OTP_PAGE_SEL_PU_x register fields, the sampled values of GPIO[2:0] at power-up, and any dynamic OTP page selection pin events.

3.153 R187 Register (Offset = 0xBB) [Reset = 0x00]

R187 is shown in Table 3-155.

Return to the Summary Table.

Table 3-155 R187 Register Field Descriptions
BitFieldTypeResetDescription
7:0CRC_COMPUTEDR/W0x0 Computed CRC, calculated at startup. The computed CRC includes the stored CRC in the calculation. If the stored CRC is correct, then the computed CRC will be 0 and CRC_ERROR will be 0. Otherwise, the computed CRC will be non-zero and CRC_ERROR will be 1.

3.154 R188 Register (Offset = 0xBC) [Reset = 0x02]

R188 is shown in Table 3-156.

Return to the Summary Table.

Table 3-156 R188 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0 Reserved
6RESERVEDR0x0 Reserved
5RESERVEDR0x0 Reserved
4RESERVEDR0x0 Reserved
3RESERVEDR0x0 Reserved
2RESERVEDR0x0 Reserved
1BOOTOSC_CLK_DISR/W0x1 Forcibly select Boot oscillator clock as system clock
0RESERVEDR0x0 Reserved

3.155 R253 Register (Offset = 0xFD) [Reset = 0x00]

R253 is shown in Table 3-157.

Return to the Summary Table.

Table 3-157 R253 Register Field Descriptions
BitFieldTypeResetDescription
7:2RESERVEDR0x0 Reserved
1:0PAGE_SEL_0R/W0x0 Register Page Select. Writing this field changes the register page that is accessble via I2C. Each collection of 256 registers forms a register page. Corresponding PAGE_SEL fields exist in the same location on each register page. In other words, PAGE_SEL_0 in R253[0], PAGE_SEL_1 in R509[0], PAGE_SEL_2 in R765[0], and PAGE_SEL_3 in R1021[0]. All PAGE_SEL_x fields share the same behavior.

3.156 R319 Register (Offset = 0x13F) [Reset = 0x01]

R319 is shown in Table 3-158.

Return to the Summary Table.

Table 3-158 R319 Register Field Descriptions
BitFieldTypeResetDescription
7:1RESERVEDR0x0 Reserved
0CLK_READYR/W0x1 FOD Clocks Ready. This is set to 1 to indicate that the FODs are currently ready to be used as a clock source.

3.157 R576 Register (Offset = 0x240) [Reset = 0x00]

R576 is shown in Table 3-159.

Return to the Summary Table.

Table 3-159 R576 Register Field Descriptions
BitFieldTypeResetDescription
7:1RESERVEDR0x0 Reserved
0OUT0_DISR/W0x0 OUT0 Disable. When set to 0, all other contributors are considered to determine if OUT0 should be enabled. When set to 1, OUT0 is disabled.

3.158 R580 Register (Offset = 0x244) [Reset = 0x00]

R580 is shown in Table 3-160.

Return to the Summary Table.

Table 3-160 R580 Register Field Descriptions
BitFieldTypeResetDescription
7:1RESERVEDR0x0 Reserved
0OUT1_DISR/W0x0 OUT1 Disable. When set to 0, all other contributors are considered to determine if OUT1 should be enabled. When set to 1, OUT1 is disabled.

3.159 R584 Register (Offset = 0x248) [Reset = 0x00]

R584 is shown in Table 3-161.

Return to the Summary Table.

Table 3-161 R584 Register Field Descriptions
BitFieldTypeResetDescription
7:1RESERVEDR0x0 Reserved
0OUT2_DISR/W0x0 OUT2 Disable. When set to 0, all other contributors are considered to determine if OUT2 should be enabled. When set to 1, OUT2 is disabled.

3.160 R588 Register (Offset = 0x24C) [Reset = 0x00]

R588 is shown in Table 3-162.

Return to the Summary Table.

Table 3-162 R588 Register Field Descriptions
BitFieldTypeResetDescription
7:1RESERVEDR0x0 Reserved
0OUT3_DISR/W0x0 OUT3 Disable. When set to 0, all other contributors are considered to determine if OUT3 should be enabled. When set to 1, OUT3 is disabled.

3.161 R592 Register (Offset = 0x250) [Reset = 0x00]

R592 is shown in Table 3-163.

Return to the Summary Table.

Table 3-163 R592 Register Field Descriptions
BitFieldTypeResetDescription
7:1RESERVEDR0x0 Reserved
0OUT4_DISR/W0x0 MSB's of count for code 0

3.162 R596 Register (Offset = 0x254) [Reset = 0x01]

R596 is shown in Table 3-164.

Return to the Summary Table.

Table 3-164 R596 Register Field Descriptions
BitFieldTypeResetDescription
7:1RESERVEDR0x0 Reserved
0OUT5_DISR/W0x1 OUT5 Disable. When set to 0, all other contributors are considered to determine if OUT5 should be enabled. When set to 1, OUT5 is disabled.

3.163 R600 Register (Offset = 0x258) [Reset = 0x01]

R600 is shown in Table 3-165.

Return to the Summary Table.

Table 3-165 R600 Register Field Descriptions
BitFieldTypeResetDescription
7:1RESERVEDR0x0 Reserved
0OUT6_DISR/W0x1 OUT6 Disable. When set to 0, all other contributors are considered to determine if OUT6 should be enabled. When set to 1, OUT6 is disabled.

3.164 R604 Register (Offset = 0x25C) [Reset = 0x01]

R604 is shown in Table 3-166.

Return to the Summary Table.

Table 3-166 R604 Register Field Descriptions
BitFieldTypeResetDescription
7:1RESERVEDR0x0 Reserved
0OUT7_DISR/W0x1 OUT7 Disable. When set to 0, all other contributors are considered to determine if OUT7 should be enabled. When set to 1, OUT7 is disabled.

3.165 R624 Register (Offset = 0x270) [Reset = 0x00]

R624 is shown in Table 3-167.

Return to the Summary Table.

Table 3-167 R624 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0 Reserved
6RESERVEDR0x0 Reserved
5RESERVEDR0x0 Reserved
4RESERVEDR0x0 Reserved
3RESERVEDR0x0 Reserved
2RESERVEDR0x0 Reserved
1PATH1_FOD_SELR/W0x0 FOD PATH1 Post-divider FOD Select. Selects the clock that is used as the input to the FOD PATH1 Post-divider. This field is locked, and requires unlocking UNLOCK_PROTECTED_REG before using.
  • 0x0 = FOD0
  • 0x1 = FOD1
0RESERVEDR0x0 Reserved

3.166 R745 Register (Offset = 0x2E9) [Reset = 0x00]

R745 is shown in Table 3-168.

Return to the Summary Table.

Table 3-168 R745 Register Field Descriptions
BitFieldTypeResetDescription
7OUT2P_INV_POLR/W0x0 OUT2P Polarity Inversion.
6OUT1P_INV_POLR/W0x0 OUT1P Polarity Inversion.
5OUT0P_INV_POLR/W0x0 OUT0P Polarity Inversion.
4:0RESERVEDR0x0 Reserved

3.167 R746 Register (Offset = 0x2EA) [Reset = 0x00]

R746 is shown in Table 3-169.

Return to the Summary Table.

Table 3-169 R746 Register Field Descriptions
BitFieldTypeResetDescription
7OUT2N_INV_POLR/W0x0 OUT2N Polarity Inversion.
6OUT1N_INV_POLR/W0x0 OUT1N Polarity Inversion.
5OUT0N_INV_POLR/W0x0 OUT0N Polarity Inversion.
4OUT7P_INV_POLR/W0x0 OUT7P Polarity Inversion.
3OUT6P_INV_POLR/W0x0 OUT6P Polarity Inversion.
2OUT5P_INV_POLR/W0x0 OUT5P Polarity Inversion.
1OUT4P_INV_POLR/W0x0 OUT4P Polarity Inversion.
0OUT3P_INV_POLR/W0x0 OUT3P Polarity Inversion.

3.168 R747 Register (Offset = 0x2EB) [Reset = 0x00]

R747 is shown in Table 3-170.

Return to the Summary Table.

Table 3-170 R747 Register Field Descriptions
BitFieldTypeResetDescription
7:5RESERVEDR0x0 Reserved
4OUT7N_INV_POLR/W0x0 OUT7N Polarity Inversion.
3OUT6N_INV_POLR/W0x0 OUT6N Polarity Inversion.
2OUT5N_INV_POLR/W0x0 OUT5N Polarity Inversion.
1OUT4N_INV_POLR/W0x0 OUT4N Polarity Inversion.
0OUT3N_INV_POLR/W0x0 OUT3N Polarity Inversion.

3.169 R762 Register (Offset = 0x2FA) [Reset = 0x00]

R762 is shown in Table 3-171.

Return to the Summary Table.

Table 3-171 R762 Register Field Descriptions
BitFieldTypeResetDescription
7:0DIE_ID_1[7:0]R0x0 X-coor [7:0], LOT ID[23:16]

3.170 R763 Register (Offset = 0x2FB) [Reset = 0x00]

R763 is shown in Table 3-172.

Return to the Summary Table.

Table 3-172 R763 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0 Reserved
6:0DIE_ID_1[14:8]R0x0 X-coor [7:0], LOT ID[23:16]

3.171 R764 Register (Offset = 0x2FC) [Reset = 0x00]

R764 is shown in Table 3-173.

Return to the Summary Table.

Table 3-173 R764 Register Field Descriptions
BitFieldTypeResetDescription
7:0DIE_ID_2[7:0]R0x0 LOT ID[15:0]

3.172 R766 Register (Offset = 0x2FE) [Reset = 0x00]

R766 is shown in Table 3-174.

Return to the Summary Table.

Table 3-174 R766 Register Field Descriptions
BitFieldTypeResetDescription
7:0DIE_ID_2[15:8]R0x0 LOT ID[15:0]

3.173 R767 Register (Offset = 0x2FF) [Reset = 0x00]

R767 is shown in Table 3-175.

Return to the Summary Table.

Table 3-175 R767 Register Field Descriptions
BitFieldTypeResetDescription
7:0DIE_ID_3[7:0]R0x0 Spare third word for DIE_ID

3.174 R768 Register (Offset = 0x300) [Reset = 0x00]

R768 is shown in Table 3-176.

Return to the Summary Table.

Table 3-176 R768 Register Field Descriptions
BitFieldTypeResetDescription
7:0DIE_ID_3[15:8]R0x0 Spare third word for DIE_ID

3.175 R770 Register (Offset = 0x302) [Reset = 0x00]

R770 is shown in Table 3-177.

Return to the Summary Table.

Table 3-177 R770 Register Field Descriptions
BitFieldTypeResetDescription
7:0STORED_CRCR/W0x0 Stored CRC