ADC 10-bit Analog to Digital Converter 0x40034000 32 read-write 0 0x1000 registers ADC ADC IRQ 20 CTRL ADC Control 0x0000 read-write start Start ADC Conversion [0:0] read-write inactive 0 start 1 pwr ADC Power Up [1:1] read-write adc_off 0 adc_on 1 refbuf_pwr ADC Reference Buffer Power Up [3:3] read-write refbuf_off 0 refbuf_on 1 ref_sel ADC Reference Select [4:4] read-write bandgap 0 vdd_div2 1 ref_scale ADC Reference Scale [8:8] read-write div1 0 div2 1 input_scale ADC Scale [9:9] read-write div1 0 div2 1 clk_en ADC Clock Enable [11:11] read-write dis 0 en 1 ch_sel ADC Channel Select [15:12] read-write ain0 0 ain1 1 ain2 2 ain3 3 ain0_div5 4 ain1_div5 5 vddb_div4 6 vdda 7 vcore 8 vrtc_div2 9 rsv_0xa 10 vddio_div4 11 vddioh_div4 12 data_align ADC Data Alignment Select [17:17] read-write lsb_justified 0 msb_justified 1 STATUS ADC Status 0x0004 read-write active ADC Conversion In Progress [0:0] read-only idle 0 active 1 pwr_up_active AFE Power Up Delay Active [2:2] read-only no_delay 0 delay_active 1 overflow ADC Overflow [3:3] read-only underflow 0 overflow 1 DATA ADC Output Data 0x0008 read-write data ADC Converted Sample Data Output [15:0] read-only INTR ADC Interrupt Control Register 0x000C read-write done_ie ADC Done Interrupt Enable [0:0] read-write dis 0 en 1 ref_ready_ie ADC Reference Ready Interrupt Enable [1:1] read-write dis 0 en 1 hi_limit_ie ADC Hi Limit Monitor Interrupt Enable [2:2] read-write dis 0 en 1 lo_limit_ie ADC Lo Limit Monitor Interrupt Enable [3:3] read-write dis 0 en 1 overflow_ie ADC Overflow Interrupt Enable [4:4] read-write dis 0 en 1 done_if ADC Done Interrupt Flag [16:16] read-write oneToClear inactive 0 active 1 ref_ready_if ADC Reference Ready Interrupt Flag [17:17] read-write oneToClear inactive 0 active 1 hi_limit_if ADC Hi Limit Monitor Interrupt Flag [18:18] read-write oneToClear inactive 0 active 1 lo_limit_if ADC Lo Limit Monitor Interrupt Flag [19:19] read-write oneToClear inactive 0 active 1 overflow_if ADC Overflow Interrupt Flag [20:20] read-write oneToClear inactive 0 active 1 pending ADC Interrupt Pending Status [22:22] read-only no_int 0 int_pending 1 4 4 LIMIT[%s] ADC Limit 0x0010 read-write ch_lo_limit Low Limit Threshold [9:0] read-write ch_hi_limit High Limit Threshold [21:12] read-write ch_sel ADC Channel Select [27:24] read-write ain0 0 ain1 1 ain2 2 ain3 3 ain4 4 ain5 5 ain6 6 ain7 7 ain8 8 ain9 9 ain10 10 ain11 11 ain12 12 ch_lo_limit_en Low Limit Monitoring Enable [28:28] read-write dis 0 en 1 ch_hi_limit_en High Limit Monitoring Enable [29:29] read-write dis 0 en 1