Before OTP Programming. Value , Addr , Register Name , Changing Values 01 , 0x0000 , DIR0_ADDR_OTP , - 01 , 0x0001 , DIR1_ADDR_OTP , - 54 , 0x0002 , DEV_CONF , - 06 , 0x0003 , ACTIVE_CELL , NUM_CELL : 0x6 00 , 0x0004 , OTP_SPARE15 , - 00 , 0x0005 , BBVC_POSN1 , - 00 , 0x0006 , BBVC_POSN2 , - 00 , 0x0007 , ADC_CONF1 , - 00 , 0x0008 , ADC_CONF2 , - 27 , 0x0009 , OV_THRESH , OV_THR ; 0x27 20 , 0x000A , UV_THRESH , UV_THR : 0x20 F2 , 0x000B , OTUT_THRESH , UT_THR : 000b OT_THR : 0x12 00 , 0x000C , UV_DISABLE1 , - 00 , 0x000D , UV_DISABLE2 , - 09 , 0x000E , GPIO_CONF1 , GPIO1 : 001b GPIO2 : 001b 09 , 0x000F , GPIO_CONF2 , GPIO3 : 001b GPIO4 : 001b 09 , 0x0010 , GPIO_CONF3 , GPIO5 : 001b GPIO6 : 001b 09 , 0x0011 , GPIO_CONF4 , GPIO7 : 001b GPIO8 : 001b 00 , 0x0012 , OTP_SPARE14 , - 00 , 0x0013 , OTP_SPARE13 , - 00 , 0x0014 , OTP_SPARE12 , - 00 , 0x0015 , OTP_SPARE11 , - 00 , 0x0016 , FAULT_MSK1 , - 00 , 0x0017 , FAULT_MSK2 , - 10 , 0x0018 , PWR_TRANSIT_CONF , - 00 , 0x0019 , COMM_TIMEOUT_CONF , - 00 , 0x001A , TX_HOLD_OFF , - 00 , 0x001B , MAIN_ADC_CAL1 , - 00 , 0x001C , MAIN_ADC_CAL2 , - 00 , 0x001D , AUX_ADC_CAL1 , - 00 , 0x001E , AUX_ADC_CAL2 , - 00 , 0x001F , OTP_RSVD1F , - 00 , 0x0020 , OTP_RSVD20 , - 00 , 0x0021 , CUST_MISC1 , - 00 , 0x0022 , CUST_MISC2 , - 00 , 0x0023 , CUST_MISC3 , - 00 , 0x0024 , CUST_MISC4 , - 00 , 0x0025 , CUST_MISC5 , - 00 , 0x0026 , CUST_MISC6 , - 00 , 0x0027 , CUST_MISC7 , - 00 , 0x0028 , CUST_MISC8 , - 00 , 0x0029 , STACK_RESPONSE , - 00 , 0x002A , BBP_LOC , - 00 , 0x002B , OTP_RSVD2B , - 00 , 0x002C , OTP_SPARE10 , - 00 , 0x002D , OTP_SPARE9 , - 00 , 0x002E , OTP_SPARE8 , - 00 , 0x002F , OTP_SPARE7 , - 00 , 0x0030 , OTP_SPARE6 , - 00 , 0x0031 , OTP_SPARE5 , - 00 , 0x0032 , OTP_SPARE4 , - 00 , 0x0033 , OTP_SPARE3 , - 00 , 0x0034 , OTP_SPARE2 , - 00 , 0x0035 , OTP_SPARE1 , - C3 , 0x0036 , CUST_CRC_HI , The high byte of the New CRC calculation. AA , 0x0037 , CUST_CRC_LO , The low byte of the New CRC calculation.