Вот кусок рабочего кода.
movz dp,#0x1C4 ;ADC page
mov @ADCTRL1,#0x4000 ;reset the ADC module
;ЖДАТЬ ЗДЕСЬ 20 МЦ
mov @ADCTRL3,#0x00C0 ;band gap&reference are on
;ЖДАТЬ ЗДЕСЬ 10 МС
mov @ADCTRL3,#0x00E9 ;ADCLK=HSPCLK/8=12.5MHz,SMODESEL=1
;ЖДАТЬ ЗДЕСЬ 100 МКС
mov @ADCMAXCONV,#0x0000 ;one simultaneous conversion
mov @ADCCHSELSEQ1,#0x3210 ;conversion of the A0 & B0 channels
mov @ADCTRL1,#0x0050
mov @ADCTRL2,#0x4000 ;reset of sequencer1
mov @ADCTRL2,#0x2000 ;SOCSEQ1=1,start of conversion