26.3.14 EM2 Deep Sleep or EM3 Stop Operation . . . . . . . . . . . . . . . . . 868
26.3.15 ASYNC ADC_CLK Usage Restrictions and Benefits . . . . . . . . . . . . . 869
26.3.16 Window Compare Function . . . . . . . . . . . . . . . . . . . . . 869
26.3.17 ADC Programming Model . . . . . . . . . . . . . . . . . . . . . . 870
26.4 Register Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 871
26.5 Register Description . . . . . . . . . . . . . . . . . . . . . . . . . . 872
26.5.1 ADCn_CTRL - Control Register . . . . . . . . . . . . . . . . . . . . 872
26.5.2 ADCn_CMD - Command Register . . . . . . . . . . . . . . . . . . . 875
26.5.3 ADCn_STATUS - Status Register . . . . . . . . . . . . . . . . . . . 876
26.5.4 ADCn_SINGLECTRL - Single Channel Control Register . . . . . . . . . . . . 878
26.5.5 ADCn_SINGLECTRLX - Single Channel Control Register Continued . . . . . . . 883
26.5.6 ADCn_SCANCTRL - Scan Control Register . . . . . . . . . . . . . . . . 886
26.5.7 ADCn_SCANCTRLX - Scan Control Register Continued
. . . . . . . . . . . 889
26.5.8 ADCn_SCANMASK - Scan Sequence Input Mask Register . . . . . . . . . . . 892
26.5.9 ADCn_SCANINPUTSEL - Input Selection Register for Scan Mode . . . . . . . . 894
26.5.10 ADCn_SCANNEGSEL - Negative Input Select Register for Scan . . . . . . . . 897
26.5.11 ADCn_CMPTHR - Compare Threshold Register . . . . . . . . . . . . . . 899
26.5.12 ADCn_BIASPROG - Bias Programming Register for Various Analog Blocks Used in ADC Op-
eration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 900
26.5.13 ADCn_CAL - Calibration Register . . . . . . . . . . . . . . . . . . . 901
26.5.14 ADCn_IF - Interrupt Flag Register . . . . . . . . . . . . . . . . . . . 903
26.5.15 ADCn_IFS - Interrupt Flag Set Register . . . . . . . . . . . . . . . . . 905
26.5.16 ADCn_IFC - Interrupt Flag Clear Register . . . . . . . . . . . . . . . . 907
26.5.17 ADCn_IEN - Interrupt Enable Register . . . . . . . . . . . . . . . . . 909
26.5.18 ADCn_SINGLEDATA - Single Conversion Result Data (Actionable Reads) . . . . . 910
26.5.19 ADCn_SCANDATA - Scan Conversion Result Data (Actionable Reads) . . . . . . 910
26.5.20 ADCn_SINGLEDATAP - Single Conversion Result Data Peek Register . . . . . . 911
26.5.21 ADCn_SCANDATAP - Scan Sequence Result Data Peek Register . . . . . . . . 911
26.5.22 ADCn_SCANDATAX - Scan Sequence Result Data + Data Source Register (Actionable
Reads) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912
26.5.23 ADCn_SCANDATAXP - Scan Sequence Result Data + Data Source Peek Register . . 912
26.5.24 ADCn_APORTREQ - APORT Request Status Register
. . . . . . . . . . . 913
26.5.25 ADCn_APORTCONFLICT - APORT Conflict Status Register . . . . . . . . . . 914
26.5.26 ADCn_SINGLEFIFOCOUNT - Single FIFO Count Register . . . . . . . . . . 915
26.5.27 ADCn_SCANFIFOCOUNT - Scan FIFO Count Register . . . . . . . . . . . 915
26.5.28 ADCn_SINGLEFIFOCLEAR - Single FIFO Clear Register . . . . . . . . . . . 916
26.5.29 ADCn_SCANFIFOCLEAR - Scan FIFO Clear Register . . . . . . . . . . . . 916
26.5.30 ADCn_APORTMASTERDIS - APORT Bus Master Disable Register . . . . . . . 917
27. IDAC - Current Digital to Analog Converter. . . . . . . . . . . . . . . . . . . 920
27.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920
27.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920
. . . . . . . . . . . . . . . . . . . . . . . . . 921
. . . . . . . . . . . . . . . . . . . . . . . 921
27.3.2 IDAC Enable and Warm-up . . . . . . . . . . . . . . . . . . . . . . 921
27.3.3 Output Control . . . . . . . . . . . . . . . . . . . . . . . . . . 922
27.3.4 APORT Configuration . . . . . . . . . . . . . . . . . . . . . . . . 922
27.3.5 Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 922
silabs.com
| Building a more connected world.
Rev. 1.1 | 20