BL702/704/706 Reference Manual
3.3.42 GPIO_INT_STAT1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
3.3.43 GPIO_INT_CLR1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
3.3.44 GPIO_INT_MODE_SET1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
3.3.45 GPIO_INT_MODE_SET2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
3.3.46 GPIO_INT_MODE_SET3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
3.3.47 GPIO_INT_MODE_SET4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
3.3.48 GPIO_INT2_MASK1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
3.3.49 GPIO_INT2_STAT1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
3.3.50 GPIO_INT2_CLR1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
3.3.51 GPIO_INT2_MODE_SET1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
3.3.52 GPIO_INT2_MODE_SET2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
3.3.53 GPIO_INT2_MODE_SET3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
3.3.54 GPIO_INT2_MODE_SET4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
3.3.55 led_driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
3.3.56 usb_xcvr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
3.3.57 usb_xcvr_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
4 ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
4.1 ADC introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
4.2 ADC main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
4.3 ADC functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
4.3.1 ADC pins and internal signals . . . . . . . . . . . . . . . . . . . . . . . . . . 92
4.3.2 ADC channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
4.3.3 ADC clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
4.3.4 ADC conversion mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
4.3.5 ADC consequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
4.3.6 ADC interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
4.3.7 ADC FIFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
4.3.8 ADC configuration process . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
4.3.9 VBAT measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4.3.10 TSEN measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4.4 Register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
4.4.1 gpadc_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
4.4.2 gpadc_dma_rdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
4.4.3 gpadc_reg_cmd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
4.4.4 gpadc_reg_config1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
4.4.5 gpadc_reg_config2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
4.4.6 gpadc_reg_scn_pos1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
4.4.7 gpadc_reg_scn_pos2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
4.4.8 gpadc_reg_scn_neg1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
BL702/704/706 Reference Manual 4/ 375
@2021 Bouffalo Lab