ZHCUDB0 August 2025 LMK3H2104
表 2-1 列出了器件寄存器的存儲器映射寄存器。表 2-1 中未列出的所有寄存器偏移地址都應視為保留的位置,并且不應修改寄存器內容。
| 偏移 (十六進制) | 寄存器 縮寫 | 位 | |||||||
|---|---|---|---|---|---|---|---|---|---|
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
| 0x0 | R0 | VENDOR_ID[7:0] | |||||||
| 0x1 | R1 | VENDOR_ID[15:8] | |||||||
| 0x2 | R2 | RES | FLOAT_VDDO_3 | FLOAT_VDDO_2 | FLOAT_VDDO_1 | FLOAT_VDDO_0 | RES | OTP_BURNT | |
| 0x3 | R3 | RES | OTP_SEL_1_PU_RB | OTP_SEL_0_PU_RB | RES | ||||
| 0x4 | R4 | RES | REF0_CTRL_PU_RB | RES | |||||
| 0x5 | R5 | RES | OTP_PAGE_SEL_DYN_DEBOUNCE | RES | |||||
| 0x6 | R6 | I2C_REG_ADDR_FMT | I2C_TRGT_ADDR | ||||||
| 0x8 | R8 | PWRGD_SAMPLE_TMR | |||||||
| 0x9 | R9 | RES | SUP_LVL_RAMP_TMR | PWRGD_SAMPLE_TMR_EN | |||||
| 0xA | R10 | GLOBAL_SUP_DET_TMR | |||||||
| 0xB | R11 | FOD0_PD | BAW_PD | AUTO_FOD_PD_EN | CRC_IGNORE | PIN_RESAMPLE_DIS | OTP_AUTOLOAD_DIS | PDN | GLOBAL_SUP_DET_TMR_EN |
| 0xC | R12 | RES | IN0_PD | FOD1_PD | |||||
| 0xD | R13 | PWRGD_PWRDN_PIN_SEL | RES | ||||||
| 0xE | R14 | RES | GPI0_FUNC | ||||||
| 0xF | R15 | RES | GPI1_FUNC | ||||||
| 0x10 | R16 | RES | GPI2_FUNC | ||||||
| 0x11 | R17 | RES | OE_GLOBAL | RES | |||||
| 0x15 | R21 | RES | GPIO0_FUNC | ||||||
| 0x19 | R25 | RES | GPIO1_FUNC | ||||||
| 0x1A | R26 | RES | GPIO0_OUT_SRC_SEL | ||||||
| 0x1C | R28 | RES | GPI2_POLARITY | GPI1_POLARITY | GPI0_POLARITY | GPIO1_OUT_SRC_SEL | |||
| 0x1D | R29 | GPI0_PULL_DN_EN | GPIO1_POLARITY | RES | GPIO0_POLARITY | RES | |||
| 0x1E | R30 | RES | GPI2_PULL_UP_EN | GPI2_PULL_DN_EN | RES | GPI1_PULL_UP_EN | GPI1_PULL_DN_EN | GPI0_PULL_UP_EN | |
| 0x1F | R31 | RES | GPIO0_PULL_UP_EN | GPIO0_PULL_DN_EN | RES | ||||
| 0x20 | R32 | RES | GPIO1_PULL_UP_EN | GPIO1_PULL_DN_EN | RES | ||||
| 0x21 | R33 | RES | GPI2_LIVE_RB | GPI1_LIVE_RB | GPI0_LIVE_RB | RES | |||
| 0x22 | R34 | RES | GPIO0_LIVE_RB | RES | |||||
| 0x23 | R35 | RES | GPIO1_GPO_VAL | RES | GPIO0_GPO_VAL | GPIO1_LIVE_RB | RES | ||
| 0x24 | R36 | RES | GPI1_OE_GRP_SEL | GPI0_OE_GRP_SEL | |||||
| 0x25 | R37 | RES | GPI2_OE_GRP_SEL | ||||||
| 0x27 | R39 | RES | GPIO0_OE_GRP_SEL | ||||||
| 0x29 | R41 | GPIO1_OUT_SIG_TYPE | RES | GPIO0_OUT_SIG_TYPE | GPIO1_OE_GRP_SEL | ||||
| 0x2A | R42 | RES | IN0_RCVR_FMT | ||||||
| 0x2B | R43 | RES | IN0_TERMINATION_SEL | ||||||
| 0x2C | R44 | RES | IN0_LOS_THRESH | RES | IN0_LOS_EN | RES | |||
| 0x2D | R45 | PERST_BUF_IN0_STS | RES | PERST_BUF_IN0 | RES | ||||
| 0x2E | R46 | RES | PERST_BUF_IN0_LOS_EN | RES | |||||
| 0x2F | R47 | RES | FOD0_N_DIV | ||||||
| 0x30 | R48 | RES | FOD1_N_DIV | ||||||
| 0x31 | R49 | FOD0_NUM[7:0] | |||||||
| 0x32 | R50 | FOD0_NUM[15:8] | |||||||
| 0x33 | R51 | FOD0_NUM[23:16] | |||||||
| 0x34 | R52 | FOD1_NUM[7:0] | |||||||
| 0x35 | R53 | FOD1_NUM[15:8] | |||||||
| 0x36 | R54 | FOD1_NUM[23:16] | |||||||
| 0x37 | R55 | FOD1_CFG_UPDATE | FOD0_CFG_UPDATE | PATH1_DIV | PATH0_DIV | ||||
| 0x39 | R57 | RES | FOD_PH_OFFSET_N_DIV | ||||||
| 0x3A | R58 | FOD_PH_OFFSET_NUM[7:0] | |||||||
| 0x3B | R59 | FOD_PH_OFFSET_NUM[15:8] | |||||||
| 0x3C | R60 | RES | FOD0_SSC_CONFIG_SEL | FOD0_SSC_MOD_TYPE | FOD0_SSC_EN | FOD_PH_OFFSET_FOD_SEL | FOD_PH_OFFSET_SHIFT_NOW | ||
| 0x3D | R61 | FOD0_SSC_STEPS[7:0] | |||||||
| 0x3E | R62 | RES | FOD0_SSC_STEPS[12:8] | ||||||
| 0x3F | R63 | FOD0_DCO_STEP_SIZE[7:0] | |||||||
| 0x40 | R64 | FOD0_DCO_STEP_SIZE[15:8] | |||||||
| 0x41 | R65 | RES | FOD1_SSC_CONFIG_SEL | FOD1_SSC_MOD_TYPE | FOD1_SSC_EN | ||||
| 0x42 | R66 | FOD1_SSC_STEPS[7:0] | |||||||
| 0x43 | R67 | RES | FOD1_SSC_STEPS[12:8] | ||||||
| 0x44 | R68 | FOD1_DCO_STEP_SIZE[7:0] | |||||||
| 0x45 | R69 | FOD1_DCO_STEP_SIZE[15:8] | |||||||
| 0x46 | R70 | RES | FOD1_DCO_DEC | FOD1_DCO_INC | FOD1_DCO_EN | FOD0_DCO_DEC | FOD0_DCO_INC | FOD0_DCO_EN | |
| 0x47 | R71 | FOD0_DCO_STEPS_STAT[7:0] | |||||||
| 0x48 | R72 | FOD0_DCO_STEPS_STAT[15:8] | |||||||
| 0x49 | R73 | FOD1_DCO_STEPS_STAT[7:0] | |||||||
| 0x4A | R74 | FOD1_DCO_STEPS_STAT[15:8] | |||||||
| 0x4B | R75 | RES | FOD0_DCO_N_DIV_STAT | ||||||
| 0x4C | R76 | FOD0_DCO_NUM_STAT[7:0] | |||||||
| 0x4D | R77 | FOD0_DCO_NUM_STAT[15:8] | |||||||
| 0x4E | R78 | FOD0_DCO_NUM_STAT[23:16] | |||||||
| 0x4F | R79 | RES | FOD1_DCO_N_DIV_STAT | ||||||
| 0x50 | R80 | FOD1_DCO_NUM_STAT[7:0] | |||||||
| 0x51 | R81 | FOD1_DCO_NUM_STAT[15:8] | |||||||
| 0x52 | R82 | FOD1_DCO_NUM_STAT[23:16] | |||||||
| 0x53 | R83 | BANK1_CLK_SEL | BANK0_CLK_SEL | PATH1_EDGE_COMB_EN | PATH0_EDGE_COMB_EN | ||||
| 0x54 | R84 | RES | BANK3_CLK_SEL | BANK2_CLK_SEL | |||||
| 0x55 | R85 | RES | BANK5_CLK_SEL | BANK4_CLK_SEL | |||||
| 0x56 | R86 | BANK0_CH_DIV[7:0] | |||||||
| 0x57 | R87 | BANK0_CH_DIV[15:8] | |||||||
| 0x58 | R88 | BANK2_CH_DIV | BANK1_CH_DIV | ||||||
| 0x59 | R89 | RES | IN0_LOS | ||||||
| 0x5A | R90 | BANK4_CH_DIV | BANK3_CH_DIV | ||||||
| 0x5B | R91 | PERST_BUF_BANK1 | PERST_BUF_BANK0 | BANK5_CH_DIV | |||||
| 0x5C | R92 | PERST_BUF_BANK5 | PERST_BUF_BANK4 | PERST_BUF_BANK3 | PERST_BUF_BANK2 | ||||
| 0x5D | R93 | BANK1_AUTO_CLK_SWITCHBACK_EN | BANK0_AUTO_CLK_SWITCHBACK_EN | BANK5_AUTO_CLK_SWITCHOVER_EN | BANK4_AUTO_CLK_SWITCHOVER_EN | BANK3_AUTO_CLK_SWITCHOVER_EN | BANK2_AUTO_CLK_SWITCHOVER_EN | BANK1_AUTO_CLK_SWITCHOVER_EN | BANK0_AUTO_CLK_SWITCHOVER_EN |
| 0x5E | R94 | BANK3_AUTO_CLK_SWITCHOVER_CLK_SEL | BANK2_AUTO_CLK_SWITCHOVER_CLK_SEL | BANK1_AUTO_CLK_SWITCHOVER_CLK_SEL | BANK0_AUTO_CLK_SWITCHOVER_CLK_SEL | BANK5_AUTO_CLK_SWITCHBACK_EN | BANK4_AUTO_CLK_SWITCHBACK_EN | BANK3_AUTO_CLK_SWITCHBACK_EN | BANK2_AUTO_CLK_SWITCHBACK_EN |
| 0x5F | R95 | BANK5_CLK_SWITCHOVER_TYPE | BANK4_CLK_SWITCHOVER_TYPE | BANK3_CLK_SWITCHOVER_TYPE | BANK2_CLK_SWITCHOVER_TYPE | BANK1_CLK_SWITCHOVER_TYPE | BANK0_CLK_SWITCHOVER_TYPE | BANK5_AUTO_CLK_SWITCHOVER_CLK_SEL | BANK4_AUTO_CLK_SWITCHOVER_CLK_SEL |
| 0x60 | R96 | BANK1_SWITCHOVER_FRC_CLK_EN | BANK0_SWITCHOVER_FRC_CLK_EN | BANK5_CLK_DIS_ON_LOS | BANK4_CLK_DIS_ON_LOS | BANK3_CLK_DIS_ON_LOS | BANK2_CLK_DIS_ON_LOS | BANK1_CLK_DIS_ON_LOS | BANK0_CLK_DIS_ON_LOS |
| 0x61 | R97 | OUT1_SLEW_RATE | OUT0_SLEW_RATE | BANK5_SWITCHOVER_FRC_CLK_EN | BANK4_SWITCHOVER_FRC_CLK_EN | BANK3_SWITCHOVER_FRC_CLK_EN | BANK2_SWITCHOVER_FRC_CLK_EN | ||
| 0x62 | R98 | OUT3_SLEW_RATE | OUT2_SLEW_RATE | RES | |||||
| 0x63 | R99 | OUT1_CMOS_SLEW_RATE | OUT0_CMOS_SLEW_RATE | RES | |||||
| 0x64 | R100 | OUT3_CMOS_SLEW_RATE | OUT2_CMOS_SLEW_RATE | RES | |||||
| 0x65 | R101 | OUT1_DIS_STATE | OUT0_DIS_STATE | RES | |||||
| 0x66 | R102 | OUT3_DIS_STATE | OUT2_DIS_STATE | RES | |||||
| 0x67 | R103 | OUT0_FMT | REF1_DIS_STATE | REF0_DIS_STATE | RES | ||||
| 0x68 | R104 | OUT2_FMT | RES | OUT1_FMT | |||||
| 0x69 | R105 | RES | IN1_LOS | ||||||
| 0x6A | R106 | OUT1_CMOS_1P2V_EN | OUT0_CMOS_1P2V_EN | RES | OUT3_FMT | ||||
| 0x6B | R107 | RES | OUT3_CMOS_1P2V_EN | OUT2_CMOS_1P2V_EN | RES | ||||
| 0x6C | R108 | OUT1_OE_GRP | OUT0_OE_GRP | ||||||
| 0x6E | R110 | OUT3_OE_GRP | OUT2_OE_GRP | ||||||
| 0x6F | R111 | REF1_OE_GRP | REF0_OE_GRP | ||||||
| 0x70 | R112 | OUT1_LPHCSL_VOD_SEL | OUT0_LPHCSL_VOD_SEL | ||||||
| 0x72 | R114 | OUT3_LPHCSL_VOD_SEL | OUT2_LPHCSL_VOD_SEL | ||||||
| 0x74 | R116 | RES | OUT1_SYNC_MODE | OUT0_SYNC_MODE | |||||
| 0x75 | R117 | REF1_SYNC_MODE | REF0_SYNC_MODE | OUT3_SYNC_MODE | OUT2_SYNC_MODE | ||||
| 0x76 | R118 | RES | OUT1N_OE_CMOS | OUT1P_OE_CMOS | OUT0N_OE_CMOS | OUT0P_OE_CMOS | SINGLE_CMOS_EN_SYNC | ||
| 0x77 | R119 | RES | OUT3N_OE_CMOS | OUT3P_OE_CMOS | OUT2N_OE_CMOS | OUT2P_OE_CMOS | RES | ||
| 0x78 | R120 | RES | OUT3_FREQ_DET_EN | OUT2_FREQ_DET_EN | RES | OUT1_FREQ_DET_EN | OUT0_FREQ_DET_EN | RES | |
| 0x7A | R122 | OUT2_FREQ_DET_THRESH | RES | OUT1_FREQ_DET_THRESH | OUT0_FREQ_DET_THRESH | REF1_FREQ_DET_EN | REF0_FREQ_DET_EN | RES | |
| 0x7B | R123 | RES | OUT1_AMP_DET_EN | OUT0_AMP_DET_EN | REF1_FREQ_DET_THRESH | REF0_FREQ_DET_THRESH | RES | OUT3_FREQ_DET_THRESH | |
| 0x7C | R124 | OUT_AMP_DET_THRESH | RES | OUT3_AMP_DET_EN | OUT2_AMP_DET_EN | RES | |||
| 0x7D | R125 | CRC_ERROR_EVT_INTR_EN | RES | IN0_LOS_LMT_EVT_INTR_EN | RES | IN0_LOS_EVT_INTR_EN | DEV_INTR | ||
| 0x7E | R126 | RES | OUT1N_FREQ_ERR_EVT_INTR_EN | OUT1P_FREQ_ERR_EVT_INTR_EN | OUT0N_FREQ_ERR_EVT_INTR_EN | OUT0P_FREQ_ERR_EVT_INTR_EN | |||
| 0x7F | R127 | RES | OUT3N_FREQ_ERR_EVT_INTR_EN | OUT3P_FREQ_ERR_EVT_INTR_EN | OUT2N_FREQ_ERR_EVT_INTR_EN | OUT2P_FREQ_ERR_EVT_INTR_EN | |||
| 0x80 | R128 | RES | OUT1N_AMP_ERR_EVT_INTR_EN | OUT1P_AMP_ERR_EVT_INTR_EN | OUT0N_AMP_ERR_EVT_INTR_EN | OUT0P_AMP_ERR_EVT_INTR_EN | REF1_FREQ_ERR_EVT_INTR_EN | REF0_FREQ_ERR_EVT_INTR_EN | |
| 0x81 | R129 | RES | OUT3N_AMP_ERR_EVT_INTR_EN | OUT3P_AMP_ERR_EVT_INTR_EN | OUT2N_AMP_ERR_EVT_INTR_EN | OUT2P_AMP_ERR_EVT_INTR_EN | RES | ||
| 0x82 | R130 | RES | IN0_LOS_EVT | RES | |||||
| 0x83 | R131 | RES | IN0_LOS_CNTR | ||||||
| 0x84 | R132 | LOS_LMT | RES | ||||||
| 0x85 | R133 | OUT0N_FREQ_GOOD | OUT0P_FREQ_GOOD | CRC_ERROR_EVT | CRC_ERROR | CRC_DONE | RES | IN0_LOS_LMT_EVT | |
| 0x86 | R134 | OUT2N_FREQ_GOOD | OUT2P_FREQ_GOOD | RES | OUT1N_FREQ_GOOD | OUT1P_FREQ_GOOD | |||
| 0x87 | R135 | REF1_FREQ_GOOD | REF0_FREQ_GOOD | RES | OUT3N_FREQ_GOOD | OUT3P_FREQ_GOOD | |||
| 0x88 | R136 | RES | OUT1N_FREQ_ERR_EVT | OUT1P_FREQ_ERR_EVT | OUT0N_FREQ_ERR_EVT | OUT0P_FREQ_ERR_EVT | |||
| 0x89 | R137 | RES | OUT3N_FREQ_ERR_EVT | OUT3P_FREQ_ERR_EVT | OUT2N_FREQ_ERR_EVT | OUT2P_FREQ_ERR_EVT | |||
| 0x8A | R138 | RES | OUT1N_AMP_GOOD | OUT1P_AMP_GOOD | OUT0N_AMP_GOOD | OUT0P_AMP_GOOD | REF1_FREQ_ERR_EVT | REF0_FREQ_ERR_EVT | |
| 0x8B | R139 | RES | OUT3N_AMP_GOOD | OUT3P_AMP_GOOD | OUT2N_AMP_GOOD | OUT2P_AMP_GOOD | RES | ||
| 0x8C | R140 | OUT1N_AMP_ERR_EVT | OUT1P_AMP_ERR_EVT | OUT0N_AMP_ERR_EVT | OUT0P_AMP_ERR_EVT | RES | |||
| 0x8D | R141 | OUT3N_AMP_ERR_EVT | OUT3P_AMP_ERR_EVT | OUT2N_AMP_ERR_EVT | OUT2P_AMP_ERR_EVT | RES | |||
| 0x8F | R143 | RES | PROD_REV_ID | ||||||
| 0x90 | R144 | OTP_ID | |||||||
| 0x93 | R147 | UNLOCK_PROTECTED_REG | |||||||
| 0x94 | R148 | RES | VDDD_SUP_LVL_DET_RB | VDDA_SUP_LVL_DET_RB | |||||
| 0x95 | R149 | VDDO_3_SUP_LVL_DET_RB | VDDO_2_SUP_LVL_DET_RB | VDDO_1_SUP_LVL_DET_RB | VDDO_0_SUP_LVL_DET_RB | ||||
| 0x96 | R150 | RES | VDD_REF_SUP_LVL_DET_RB | RES | |||||
| 0xBB | R187 | CRC_COMPUTED | |||||||
| 0xBC | R188 | RES | BOOTOSC_CLK_DIS | RES | |||||
| 0xFD | R253 | RES | PAGE_SEL_0 | ||||||
| 0x13F | R319 | RES | CLK_READY | ||||||
| 0x240 | R576 | RES | OUT0_DIS | ||||||
| 0x244 | R580 | RES | OUT1_DIS | ||||||
| 0x250 | R592 | RES | OUT2_DIS | ||||||
| 0x254 | R596 | RES | OUT3_DIS | ||||||
| 0x258 | R600 | RES | REF0_DIS | ||||||
| 0x25C | R604 | RES | REF1_DIS | ||||||
| 0x270 | R624 | RES | PATH1_FOD_SEL | RES | |||||
| 0x2E9 | R745 | RES | OUT1P_INV_POL | OUT0P_INV_POL | RES | ||||
| 0x2EA | R746 | RES | OUT1N_INV_POL | OUT0N_INV_POL | RES | OUT3P_INV_POL | OUT2P_INV_POL | RES | |
| 0x2EB | R747 | RES | OUT3N_INV_POL | OUT2N_INV_POL | RES | ||||
| 0x2FA | R762 | DIE_ID_1[7:0] | |||||||
| 0x2FB | R763 | RES | DIE_ID_1[14:8] | ||||||
| 0x2FC | R764 | DIE_ID_2[7:0] | |||||||
| 0x2FE | R766 | DIE_ID_2[15:8] | |||||||
| 0x2FF | R767 | DIE_ID_3[7:0] | |||||||
| 0x300 | R768 | DIE_ID_3[15:8] | |||||||
| 0x301 | R769 | RES | ALTERNATE_OE_SEL | ||||||
| 0x302 | R770 | STORED_CRC | |||||||