release/EM_CMSIS_3.20.6/Device/SiliconLabs/EFM32LG/Include/efm32lg_adc.h

Go to the documentation of this file.
00001 /**************************************************************************/
00032 /**************************************************************************/
00037 typedef struct
00038 {
00039   __IO uint32_t CTRL;         
00040   __IO uint32_t CMD;          
00041   __I uint32_t  STATUS;       
00042   __IO uint32_t SINGLECTRL;   
00043   __IO uint32_t SCANCTRL;     
00044   __IO uint32_t IEN;          
00045   __I uint32_t  IF;           
00046   __IO uint32_t IFS;          
00047   __IO uint32_t IFC;          
00048   __I uint32_t  SINGLEDATA;   
00049   __I uint32_t  SCANDATA;     
00050   __I uint32_t  SINGLEDATAP;  
00051   __I uint32_t  SCANDATAP;    
00052   __IO uint32_t CAL;          
00054   uint32_t      RESERVED0[1]; 
00055   __IO uint32_t BIASPROG;     
00056 } ADC_TypeDef;                
00058 /**************************************************************************/
00063 /* Bit fields for ADC CTRL */
00064 #define _ADC_CTRL_RESETVALUE                    0x001F0000UL                                
00065 #define _ADC_CTRL_MASK                          0x0F7F7F3BUL                                
00066 #define _ADC_CTRL_WARMUPMODE_SHIFT              0                                           
00067 #define _ADC_CTRL_WARMUPMODE_MASK               0x3UL                                       
00068 #define _ADC_CTRL_WARMUPMODE_DEFAULT            0x00000000UL                                
00069 #define _ADC_CTRL_WARMUPMODE_NORMAL             0x00000000UL                                
00070 #define _ADC_CTRL_WARMUPMODE_FASTBG             0x00000001UL                                
00071 #define _ADC_CTRL_WARMUPMODE_KEEPSCANREFWARM    0x00000002UL                                
00072 #define _ADC_CTRL_WARMUPMODE_KEEPADCWARM        0x00000003UL                                
00073 #define ADC_CTRL_WARMUPMODE_DEFAULT             (_ADC_CTRL_WARMUPMODE_DEFAULT << 0)         
00074 #define ADC_CTRL_WARMUPMODE_NORMAL              (_ADC_CTRL_WARMUPMODE_NORMAL << 0)          
00075 #define ADC_CTRL_WARMUPMODE_FASTBG              (_ADC_CTRL_WARMUPMODE_FASTBG << 0)          
00076 #define ADC_CTRL_WARMUPMODE_KEEPSCANREFWARM     (_ADC_CTRL_WARMUPMODE_KEEPSCANREFWARM << 0) 
00077 #define ADC_CTRL_WARMUPMODE_KEEPADCWARM         (_ADC_CTRL_WARMUPMODE_KEEPADCWARM << 0)     
00078 #define ADC_CTRL_TAILGATE                       (0x1UL << 3)                                
00079 #define _ADC_CTRL_TAILGATE_SHIFT                3                                           
00080 #define _ADC_CTRL_TAILGATE_MASK                 0x8UL                                       
00081 #define _ADC_CTRL_TAILGATE_DEFAULT              0x00000000UL                                
00082 #define ADC_CTRL_TAILGATE_DEFAULT               (_ADC_CTRL_TAILGATE_DEFAULT << 3)           
00083 #define _ADC_CTRL_LPFMODE_SHIFT                 4                                           
00084 #define _ADC_CTRL_LPFMODE_MASK                  0x30UL                                      
00085 #define _ADC_CTRL_LPFMODE_DEFAULT               0x00000000UL                                
00086 #define _ADC_CTRL_LPFMODE_BYPASS                0x00000000UL                                
00087 #define _ADC_CTRL_LPFMODE_DECAP                 0x00000001UL                                
00088 #define _ADC_CTRL_LPFMODE_RCFILT                0x00000002UL                                
00089 #define ADC_CTRL_LPFMODE_DEFAULT                (_ADC_CTRL_LPFMODE_DEFAULT << 4)            
00090 #define ADC_CTRL_LPFMODE_BYPASS                 (_ADC_CTRL_LPFMODE_BYPASS << 4)             
00091 #define ADC_CTRL_LPFMODE_DECAP                  (_ADC_CTRL_LPFMODE_DECAP << 4)              
00092 #define ADC_CTRL_LPFMODE_RCFILT                 (_ADC_CTRL_LPFMODE_RCFILT << 4)             
00093 #define _ADC_CTRL_PRESC_SHIFT                   8                                           
00094 #define _ADC_CTRL_PRESC_MASK                    0x7F00UL                                    
00095 #define _ADC_CTRL_PRESC_DEFAULT                 0x00000000UL                                
00096 #define _ADC_CTRL_PRESC_NODIVISION              0x00000000UL                                
00097 #define ADC_CTRL_PRESC_DEFAULT                  (_ADC_CTRL_PRESC_DEFAULT << 8)              
00098 #define ADC_CTRL_PRESC_NODIVISION               (_ADC_CTRL_PRESC_NODIVISION << 8)           
00099 #define _ADC_CTRL_TIMEBASE_SHIFT                16                                          
00100 #define _ADC_CTRL_TIMEBASE_MASK                 0x7F0000UL                                  
00101 #define _ADC_CTRL_TIMEBASE_DEFAULT              0x0000001FUL                                
00102 #define ADC_CTRL_TIMEBASE_DEFAULT               (_ADC_CTRL_TIMEBASE_DEFAULT << 16)          
00103 #define _ADC_CTRL_OVSRSEL_SHIFT                 24                                          
00104 #define _ADC_CTRL_OVSRSEL_MASK                  0xF000000UL                                 
00105 #define _ADC_CTRL_OVSRSEL_DEFAULT               0x00000000UL                                
00106 #define _ADC_CTRL_OVSRSEL_X2                    0x00000000UL                                
00107 #define _ADC_CTRL_OVSRSEL_X4                    0x00000001UL                                
00108 #define _ADC_CTRL_OVSRSEL_X8                    0x00000002UL                                
00109 #define _ADC_CTRL_OVSRSEL_X16                   0x00000003UL                                
00110 #define _ADC_CTRL_OVSRSEL_X32                   0x00000004UL                                
00111 #define _ADC_CTRL_OVSRSEL_X64                   0x00000005UL                                
00112 #define _ADC_CTRL_OVSRSEL_X128                  0x00000006UL                                
00113 #define _ADC_CTRL_OVSRSEL_X256                  0x00000007UL                                
00114 #define _ADC_CTRL_OVSRSEL_X512                  0x00000008UL                                
00115 #define _ADC_CTRL_OVSRSEL_X1024                 0x00000009UL                                
00116 #define _ADC_CTRL_OVSRSEL_X2048                 0x0000000AUL                                
00117 #define _ADC_CTRL_OVSRSEL_X4096                 0x0000000BUL                                
00118 #define ADC_CTRL_OVSRSEL_DEFAULT                (_ADC_CTRL_OVSRSEL_DEFAULT << 24)           
00119 #define ADC_CTRL_OVSRSEL_X2                     (_ADC_CTRL_OVSRSEL_X2 << 24)                
00120 #define ADC_CTRL_OVSRSEL_X4                     (_ADC_CTRL_OVSRSEL_X4 << 24)                
00121 #define ADC_CTRL_OVSRSEL_X8                     (_ADC_CTRL_OVSRSEL_X8 << 24)                
00122 #define ADC_CTRL_OVSRSEL_X16                    (_ADC_CTRL_OVSRSEL_X16 << 24)               
00123 #define ADC_CTRL_OVSRSEL_X32                    (_ADC_CTRL_OVSRSEL_X32 << 24)               
00124 #define ADC_CTRL_OVSRSEL_X64                    (_ADC_CTRL_OVSRSEL_X64 << 24)               
00125 #define ADC_CTRL_OVSRSEL_X128                   (_ADC_CTRL_OVSRSEL_X128 << 24)              
00126 #define ADC_CTRL_OVSRSEL_X256                   (_ADC_CTRL_OVSRSEL_X256 << 24)              
00127 #define ADC_CTRL_OVSRSEL_X512                   (_ADC_CTRL_OVSRSEL_X512 << 24)              
00128 #define ADC_CTRL_OVSRSEL_X1024                  (_ADC_CTRL_OVSRSEL_X1024 << 24)             
00129 #define ADC_CTRL_OVSRSEL_X2048                  (_ADC_CTRL_OVSRSEL_X2048 << 24)             
00130 #define ADC_CTRL_OVSRSEL_X4096                  (_ADC_CTRL_OVSRSEL_X4096 << 24)             
00132 /* Bit fields for ADC CMD */
00133 #define _ADC_CMD_RESETVALUE                     0x00000000UL                        
00134 #define _ADC_CMD_MASK                           0x0000000FUL                        
00135 #define ADC_CMD_SINGLESTART                     (0x1UL << 0)                        
00136 #define _ADC_CMD_SINGLESTART_SHIFT              0                                   
00137 #define _ADC_CMD_SINGLESTART_MASK               0x1UL                               
00138 #define _ADC_CMD_SINGLESTART_DEFAULT            0x00000000UL                        
00139 #define ADC_CMD_SINGLESTART_DEFAULT             (_ADC_CMD_SINGLESTART_DEFAULT << 0) 
00140 #define ADC_CMD_SINGLESTOP                      (0x1UL << 1)                        
00141 #define _ADC_CMD_SINGLESTOP_SHIFT               1                                   
00142 #define _ADC_CMD_SINGLESTOP_MASK                0x2UL                               
00143 #define _ADC_CMD_SINGLESTOP_DEFAULT             0x00000000UL                        
00144 #define ADC_CMD_SINGLESTOP_DEFAULT              (_ADC_CMD_SINGLESTOP_DEFAULT << 1)  
00145 #define ADC_CMD_SCANSTART                       (0x1UL << 2)                        
00146 #define _ADC_CMD_SCANSTART_SHIFT                2                                   
00147 #define _ADC_CMD_SCANSTART_MASK                 0x4UL                               
00148 #define _ADC_CMD_SCANSTART_DEFAULT              0x00000000UL                        
00149 #define ADC_CMD_SCANSTART_DEFAULT               (_ADC_CMD_SCANSTART_DEFAULT << 2)   
00150 #define ADC_CMD_SCANSTOP                        (0x1UL << 3)                        
00151 #define _ADC_CMD_SCANSTOP_SHIFT                 3                                   
00152 #define _ADC_CMD_SCANSTOP_MASK                  0x8UL                               
00153 #define _ADC_CMD_SCANSTOP_DEFAULT               0x00000000UL                        
00154 #define ADC_CMD_SCANSTOP_DEFAULT                (_ADC_CMD_SCANSTOP_DEFAULT << 3)    
00156 /* Bit fields for ADC STATUS */
00157 #define _ADC_STATUS_RESETVALUE                  0x00000000UL                             
00158 #define _ADC_STATUS_MASK                        0x07031303UL                             
00159 #define ADC_STATUS_SINGLEACT                    (0x1UL << 0)                             
00160 #define _ADC_STATUS_SINGLEACT_SHIFT             0                                        
00161 #define _ADC_STATUS_SINGLEACT_MASK              0x1UL                                    
00162 #define _ADC_STATUS_SINGLEACT_DEFAULT           0x00000000UL                             
00163 #define ADC_STATUS_SINGLEACT_DEFAULT            (_ADC_STATUS_SINGLEACT_DEFAULT << 0)     
00164 #define ADC_STATUS_SCANACT                      (0x1UL << 1)                             
00165 #define _ADC_STATUS_SCANACT_SHIFT               1                                        
00166 #define _ADC_STATUS_SCANACT_MASK                0x2UL                                    
00167 #define _ADC_STATUS_SCANACT_DEFAULT             0x00000000UL                             
00168 #define ADC_STATUS_SCANACT_DEFAULT              (_ADC_STATUS_SCANACT_DEFAULT << 1)       
00169 #define ADC_STATUS_SINGLEREFWARM                (0x1UL << 8)                             
00170 #define _ADC_STATUS_SINGLEREFWARM_SHIFT         8                                        
00171 #define _ADC_STATUS_SINGLEREFWARM_MASK          0x100UL                                  
00172 #define _ADC_STATUS_SINGLEREFWARM_DEFAULT       0x00000000UL                             
00173 #define ADC_STATUS_SINGLEREFWARM_DEFAULT        (_ADC_STATUS_SINGLEREFWARM_DEFAULT << 8) 
00174 #define ADC_STATUS_SCANREFWARM                  (0x1UL << 9)                             
00175 #define _ADC_STATUS_SCANREFWARM_SHIFT           9                                        
00176 #define _ADC_STATUS_SCANREFWARM_MASK            0x200UL                                  
00177 #define _ADC_STATUS_SCANREFWARM_DEFAULT         0x00000000UL                             
00178 #define ADC_STATUS_SCANREFWARM_DEFAULT          (_ADC_STATUS_SCANREFWARM_DEFAULT << 9)   
00179 #define ADC_STATUS_WARM                         (0x1UL << 12)                            
00180 #define _ADC_STATUS_WARM_SHIFT                  12                                       
00181 #define _ADC_STATUS_WARM_MASK                   0x1000UL                                 
00182 #define _ADC_STATUS_WARM_DEFAULT                0x00000000UL                             
00183 #define ADC_STATUS_WARM_DEFAULT                 (_ADC_STATUS_WARM_DEFAULT << 12)         
00184 #define ADC_STATUS_SINGLEDV                     (0x1UL << 16)                            
00185 #define _ADC_STATUS_SINGLEDV_SHIFT              16                                       
00186 #define _ADC_STATUS_SINGLEDV_MASK               0x10000UL                                
00187 #define _ADC_STATUS_SINGLEDV_DEFAULT            0x00000000UL                             
00188 #define ADC_STATUS_SINGLEDV_DEFAULT             (_ADC_STATUS_SINGLEDV_DEFAULT << 16)     
00189 #define ADC_STATUS_SCANDV                       (0x1UL << 17)                            
00190 #define _ADC_STATUS_SCANDV_SHIFT                17                                       
00191 #define _ADC_STATUS_SCANDV_MASK                 0x20000UL                                
00192 #define _ADC_STATUS_SCANDV_DEFAULT              0x00000000UL                             
00193 #define ADC_STATUS_SCANDV_DEFAULT               (_ADC_STATUS_SCANDV_DEFAULT << 17)       
00194 #define _ADC_STATUS_SCANDATASRC_SHIFT           24                                       
00195 #define _ADC_STATUS_SCANDATASRC_MASK            0x7000000UL                              
00196 #define _ADC_STATUS_SCANDATASRC_DEFAULT         0x00000000UL                             
00197 #define _ADC_STATUS_SCANDATASRC_CH0             0x00000000UL                             
00198 #define _ADC_STATUS_SCANDATASRC_CH1             0x00000001UL                             
00199 #define _ADC_STATUS_SCANDATASRC_CH2             0x00000002UL                             
00200 #define _ADC_STATUS_SCANDATASRC_CH3             0x00000003UL                             
00201 #define _ADC_STATUS_SCANDATASRC_CH4             0x00000004UL                             
00202 #define _ADC_STATUS_SCANDATASRC_CH5             0x00000005UL                             
00203 #define _ADC_STATUS_SCANDATASRC_CH6             0x00000006UL                             
00204 #define _ADC_STATUS_SCANDATASRC_CH7             0x00000007UL                             
00205 #define ADC_STATUS_SCANDATASRC_DEFAULT          (_ADC_STATUS_SCANDATASRC_DEFAULT << 24)  
00206 #define ADC_STATUS_SCANDATASRC_CH0              (_ADC_STATUS_SCANDATASRC_CH0 << 24)      
00207 #define ADC_STATUS_SCANDATASRC_CH1              (_ADC_STATUS_SCANDATASRC_CH1 << 24)      
00208 #define ADC_STATUS_SCANDATASRC_CH2              (_ADC_STATUS_SCANDATASRC_CH2 << 24)      
00209 #define ADC_STATUS_SCANDATASRC_CH3              (_ADC_STATUS_SCANDATASRC_CH3 << 24)      
00210 #define ADC_STATUS_SCANDATASRC_CH4              (_ADC_STATUS_SCANDATASRC_CH4 << 24)      
00211 #define ADC_STATUS_SCANDATASRC_CH5              (_ADC_STATUS_SCANDATASRC_CH5 << 24)      
00212 #define ADC_STATUS_SCANDATASRC_CH6              (_ADC_STATUS_SCANDATASRC_CH6 << 24)      
00213 #define ADC_STATUS_SCANDATASRC_CH7              (_ADC_STATUS_SCANDATASRC_CH7 << 24)      
00215 /* Bit fields for ADC SINGLECTRL */
00216 #define _ADC_SINGLECTRL_RESETVALUE              0x00000000UL                             
00217 #define _ADC_SINGLECTRL_MASK                    0xF1F70F37UL                             
00218 #define ADC_SINGLECTRL_REP                      (0x1UL << 0)                             
00219 #define _ADC_SINGLECTRL_REP_SHIFT               0                                        
00220 #define _ADC_SINGLECTRL_REP_MASK                0x1UL                                    
00221 #define _ADC_SINGLECTRL_REP_DEFAULT             0x00000000UL                             
00222 #define ADC_SINGLECTRL_REP_DEFAULT              (_ADC_SINGLECTRL_REP_DEFAULT << 0)       
00223 #define ADC_SINGLECTRL_DIFF                     (0x1UL << 1)                             
00224 #define _ADC_SINGLECTRL_DIFF_SHIFT              1                                        
00225 #define _ADC_SINGLECTRL_DIFF_MASK               0x2UL                                    
00226 #define _ADC_SINGLECTRL_DIFF_DEFAULT            0x00000000UL                             
00227 #define ADC_SINGLECTRL_DIFF_DEFAULT             (_ADC_SINGLECTRL_DIFF_DEFAULT << 1)      
00228 #define ADC_SINGLECTRL_ADJ                      (0x1UL << 2)                             
00229 #define _ADC_SINGLECTRL_ADJ_SHIFT               2                                        
00230 #define _ADC_SINGLECTRL_ADJ_MASK                0x4UL                                    
00231 #define _ADC_SINGLECTRL_ADJ_DEFAULT             0x00000000UL                             
00232 #define _ADC_SINGLECTRL_ADJ_RIGHT               0x00000000UL                             
00233 #define _ADC_SINGLECTRL_ADJ_LEFT                0x00000001UL                             
00234 #define ADC_SINGLECTRL_ADJ_DEFAULT              (_ADC_SINGLECTRL_ADJ_DEFAULT << 2)       
00235 #define ADC_SINGLECTRL_ADJ_RIGHT                (_ADC_SINGLECTRL_ADJ_RIGHT << 2)         
00236 #define ADC_SINGLECTRL_ADJ_LEFT                 (_ADC_SINGLECTRL_ADJ_LEFT << 2)          
00237 #define _ADC_SINGLECTRL_RES_SHIFT               4                                        
00238 #define _ADC_SINGLECTRL_RES_MASK                0x30UL                                   
00239 #define _ADC_SINGLECTRL_RES_DEFAULT             0x00000000UL                             
00240 #define _ADC_SINGLECTRL_RES_12BIT               0x00000000UL                             
00241 #define _ADC_SINGLECTRL_RES_8BIT                0x00000001UL                             
00242 #define _ADC_SINGLECTRL_RES_6BIT                0x00000002UL                             
00243 #define _ADC_SINGLECTRL_RES_OVS                 0x00000003UL                             
00244 #define ADC_SINGLECTRL_RES_DEFAULT              (_ADC_SINGLECTRL_RES_DEFAULT << 4)       
00245 #define ADC_SINGLECTRL_RES_12BIT                (_ADC_SINGLECTRL_RES_12BIT << 4)         
00246 #define ADC_SINGLECTRL_RES_8BIT                 (_ADC_SINGLECTRL_RES_8BIT << 4)          
00247 #define ADC_SINGLECTRL_RES_6BIT                 (_ADC_SINGLECTRL_RES_6BIT << 4)          
00248 #define ADC_SINGLECTRL_RES_OVS                  (_ADC_SINGLECTRL_RES_OVS << 4)           
00249 #define _ADC_SINGLECTRL_INPUTSEL_SHIFT          8                                        
00250 #define _ADC_SINGLECTRL_INPUTSEL_MASK           0xF00UL                                  
00251 #define _ADC_SINGLECTRL_INPUTSEL_DEFAULT        0x00000000UL                             
00252 #define _ADC_SINGLECTRL_INPUTSEL_CH0            0x00000000UL                             
00253 #define _ADC_SINGLECTRL_INPUTSEL_CH0CH1         0x00000000UL                             
00254 #define _ADC_SINGLECTRL_INPUTSEL_CH1            0x00000001UL                             
00255 #define _ADC_SINGLECTRL_INPUTSEL_CH2CH3         0x00000001UL                             
00256 #define _ADC_SINGLECTRL_INPUTSEL_CH2            0x00000002UL                             
00257 #define _ADC_SINGLECTRL_INPUTSEL_CH4CH5         0x00000002UL                             
00258 #define _ADC_SINGLECTRL_INPUTSEL_CH6CH7         0x00000003UL                             
00259 #define _ADC_SINGLECTRL_INPUTSEL_CH3            0x00000003UL                             
00260 #define _ADC_SINGLECTRL_INPUTSEL_CH4            0x00000004UL                             
00261 #define _ADC_SINGLECTRL_INPUTSEL_DIFF0          0x00000004UL                             
00262 #define _ADC_SINGLECTRL_INPUTSEL_CH5            0x00000005UL                             
00263 #define _ADC_SINGLECTRL_INPUTSEL_CH6            0x00000006UL                             
00264 #define _ADC_SINGLECTRL_INPUTSEL_CH7            0x00000007UL                             
00265 #define _ADC_SINGLECTRL_INPUTSEL_TEMP           0x00000008UL                             
00266 #define _ADC_SINGLECTRL_INPUTSEL_VDDDIV3        0x00000009UL                             
00267 #define _ADC_SINGLECTRL_INPUTSEL_VDD            0x0000000AUL                             
00268 #define _ADC_SINGLECTRL_INPUTSEL_VSS            0x0000000BUL                             
00269 #define _ADC_SINGLECTRL_INPUTSEL_VREFDIV2       0x0000000CUL                             
00270 #define _ADC_SINGLECTRL_INPUTSEL_DAC0OUT0       0x0000000DUL                             
00271 #define _ADC_SINGLECTRL_INPUTSEL_DAC0OUT1       0x0000000EUL                             
00272 #define ADC_SINGLECTRL_INPUTSEL_DEFAULT         (_ADC_SINGLECTRL_INPUTSEL_DEFAULT << 8)  
00273 #define ADC_SINGLECTRL_INPUTSEL_CH0             (_ADC_SINGLECTRL_INPUTSEL_CH0 << 8)      
00274 #define ADC_SINGLECTRL_INPUTSEL_CH0CH1          (_ADC_SINGLECTRL_INPUTSEL_CH0CH1 << 8)   
00275 #define ADC_SINGLECTRL_INPUTSEL_CH1             (_ADC_SINGLECTRL_INPUTSEL_CH1 << 8)      
00276 #define ADC_SINGLECTRL_INPUTSEL_CH2CH3          (_ADC_SINGLECTRL_INPUTSEL_CH2CH3 << 8)   
00277 #define ADC_SINGLECTRL_INPUTSEL_CH2             (_ADC_SINGLECTRL_INPUTSEL_CH2 << 8)      
00278 #define ADC_SINGLECTRL_INPUTSEL_CH4CH5          (_ADC_SINGLECTRL_INPUTSEL_CH4CH5 << 8)   
00279 #define ADC_SINGLECTRL_INPUTSEL_CH6CH7          (_ADC_SINGLECTRL_INPUTSEL_CH6CH7 << 8)   
00280 #define ADC_SINGLECTRL_INPUTSEL_CH3             (_ADC_SINGLECTRL_INPUTSEL_CH3 << 8)      
00281 #define ADC_SINGLECTRL_INPUTSEL_CH4             (_ADC_SINGLECTRL_INPUTSEL_CH4 << 8)      
00282 #define ADC_SINGLECTRL_INPUTSEL_DIFF0           (_ADC_SINGLECTRL_INPUTSEL_DIFF0 << 8)    
00283 #define ADC_SINGLECTRL_INPUTSEL_CH5             (_ADC_SINGLECTRL_INPUTSEL_CH5 << 8)      
00284 #define ADC_SINGLECTRL_INPUTSEL_CH6             (_ADC_SINGLECTRL_INPUTSEL_CH6 << 8)      
00285 #define ADC_SINGLECTRL_INPUTSEL_CH7             (_ADC_SINGLECTRL_INPUTSEL_CH7 << 8)      
00286 #define ADC_SINGLECTRL_INPUTSEL_TEMP            (_ADC_SINGLECTRL_INPUTSEL_TEMP << 8)     
00287 #define ADC_SINGLECTRL_INPUTSEL_VDDDIV3         (_ADC_SINGLECTRL_INPUTSEL_VDDDIV3 << 8)  
00288 #define ADC_SINGLECTRL_INPUTSEL_VDD             (_ADC_SINGLECTRL_INPUTSEL_VDD << 8)      
00289 #define ADC_SINGLECTRL_INPUTSEL_VSS             (_ADC_SINGLECTRL_INPUTSEL_VSS << 8)      
00290 #define ADC_SINGLECTRL_INPUTSEL_VREFDIV2        (_ADC_SINGLECTRL_INPUTSEL_VREFDIV2 << 8) 
00291 #define ADC_SINGLECTRL_INPUTSEL_DAC0OUT0        (_ADC_SINGLECTRL_INPUTSEL_DAC0OUT0 << 8) 
00292 #define ADC_SINGLECTRL_INPUTSEL_DAC0OUT1        (_ADC_SINGLECTRL_INPUTSEL_DAC0OUT1 << 8) 
00293 #define _ADC_SINGLECTRL_REF_SHIFT               16                                       
00294 #define _ADC_SINGLECTRL_REF_MASK                0x70000UL                                
00295 #define _ADC_SINGLECTRL_REF_DEFAULT             0x00000000UL                             
00296 #define _ADC_SINGLECTRL_REF_1V25                0x00000000UL                             
00297 #define _ADC_SINGLECTRL_REF_2V5                 0x00000001UL                             
00298 #define _ADC_SINGLECTRL_REF_VDD                 0x00000002UL                             
00299 #define _ADC_SINGLECTRL_REF_5VDIFF              0x00000003UL                             
00300 #define _ADC_SINGLECTRL_REF_EXTSINGLE           0x00000004UL                             
00301 #define _ADC_SINGLECTRL_REF_2XEXTDIFF           0x00000005UL                             
00302 #define _ADC_SINGLECTRL_REF_2XVDD               0x00000006UL                             
00303 #define ADC_SINGLECTRL_REF_DEFAULT              (_ADC_SINGLECTRL_REF_DEFAULT << 16)      
00304 #define ADC_SINGLECTRL_REF_1V25                 (_ADC_SINGLECTRL_REF_1V25 << 16)         
00305 #define ADC_SINGLECTRL_REF_2V5                  (_ADC_SINGLECTRL_REF_2V5 << 16)          
00306 #define ADC_SINGLECTRL_REF_VDD                  (_ADC_SINGLECTRL_REF_VDD << 16)          
00307 #define ADC_SINGLECTRL_REF_5VDIFF               (_ADC_SINGLECTRL_REF_5VDIFF << 16)       
00308 #define ADC_SINGLECTRL_REF_EXTSINGLE            (_ADC_SINGLECTRL_REF_EXTSINGLE << 16)    
00309 #define ADC_SINGLECTRL_REF_2XEXTDIFF            (_ADC_SINGLECTRL_REF_2XEXTDIFF << 16)    
00310 #define ADC_SINGLECTRL_REF_2XVDD                (_ADC_SINGLECTRL_REF_2XVDD << 16)        
00311 #define _ADC_SINGLECTRL_AT_SHIFT                20                                       
00312 #define _ADC_SINGLECTRL_AT_MASK                 0xF00000UL                               
00313 #define _ADC_SINGLECTRL_AT_DEFAULT              0x00000000UL                             
00314 #define _ADC_SINGLECTRL_AT_1CYCLE               0x00000000UL                             
00315 #define _ADC_SINGLECTRL_AT_2CYCLES              0x00000001UL                             
00316 #define _ADC_SINGLECTRL_AT_4CYCLES              0x00000002UL                             
00317 #define _ADC_SINGLECTRL_AT_8CYCLES              0x00000003UL                             
00318 #define _ADC_SINGLECTRL_AT_16CYCLES             0x00000004UL                             
00319 #define _ADC_SINGLECTRL_AT_32CYCLES             0x00000005UL                             
00320 #define _ADC_SINGLECTRL_AT_64CYCLES             0x00000006UL                             
00321 #define _ADC_SINGLECTRL_AT_128CYCLES            0x00000007UL                             
00322 #define _ADC_SINGLECTRL_AT_256CYCLES            0x00000008UL                             
00323 #define ADC_SINGLECTRL_AT_DEFAULT               (_ADC_SINGLECTRL_AT_DEFAULT << 20)       
00324 #define ADC_SINGLECTRL_AT_1CYCLE                (_ADC_SINGLECTRL_AT_1CYCLE << 20)        
00325 #define ADC_SINGLECTRL_AT_2CYCLES               (_ADC_SINGLECTRL_AT_2CYCLES << 20)       
00326 #define ADC_SINGLECTRL_AT_4CYCLES               (_ADC_SINGLECTRL_AT_4CYCLES << 20)       
00327 #define ADC_SINGLECTRL_AT_8CYCLES               (_ADC_SINGLECTRL_AT_8CYCLES << 20)       
00328 #define ADC_SINGLECTRL_AT_16CYCLES              (_ADC_SINGLECTRL_AT_16CYCLES << 20)      
00329 #define ADC_SINGLECTRL_AT_32CYCLES              (_ADC_SINGLECTRL_AT_32CYCLES << 20)      
00330 #define ADC_SINGLECTRL_AT_64CYCLES              (_ADC_SINGLECTRL_AT_64CYCLES << 20)      
00331 #define ADC_SINGLECTRL_AT_128CYCLES             (_ADC_SINGLECTRL_AT_128CYCLES << 20)     
00332 #define ADC_SINGLECTRL_AT_256CYCLES             (_ADC_SINGLECTRL_AT_256CYCLES << 20)     
00333 #define ADC_SINGLECTRL_PRSEN                    (0x1UL << 24)                            
00334 #define _ADC_SINGLECTRL_PRSEN_SHIFT             24                                       
00335 #define _ADC_SINGLECTRL_PRSEN_MASK              0x1000000UL                              
00336 #define _ADC_SINGLECTRL_PRSEN_DEFAULT           0x00000000UL                             
00337 #define ADC_SINGLECTRL_PRSEN_DEFAULT            (_ADC_SINGLECTRL_PRSEN_DEFAULT << 24)    
00338 #define _ADC_SINGLECTRL_PRSSEL_SHIFT            28                                       
00339 #define _ADC_SINGLECTRL_PRSSEL_MASK             0xF0000000UL                             
00340 #define _ADC_SINGLECTRL_PRSSEL_DEFAULT          0x00000000UL                             
00341 #define _ADC_SINGLECTRL_PRSSEL_PRSCH0           0x00000000UL                             
00342 #define _ADC_SINGLECTRL_PRSSEL_PRSCH1           0x00000001UL                             
00343 #define _ADC_SINGLECTRL_PRSSEL_PRSCH2           0x00000002UL                             
00344 #define _ADC_SINGLECTRL_PRSSEL_PRSCH3           0x00000003UL                             
00345 #define _ADC_SINGLECTRL_PRSSEL_PRSCH4           0x00000004UL                             
00346 #define _ADC_SINGLECTRL_PRSSEL_PRSCH5           0x00000005UL                             
00347 #define _ADC_SINGLECTRL_PRSSEL_PRSCH6           0x00000006UL                             
00348 #define _ADC_SINGLECTRL_PRSSEL_PRSCH7           0x00000007UL                             
00349 #define _ADC_SINGLECTRL_PRSSEL_PRSCH8           0x00000008UL                             
00350 #define _ADC_SINGLECTRL_PRSSEL_PRSCH9           0x00000009UL                             
00351 #define _ADC_SINGLECTRL_PRSSEL_PRSCH10          0x0000000AUL                             
00352 #define _ADC_SINGLECTRL_PRSSEL_PRSCH11          0x0000000BUL                             
00353 #define ADC_SINGLECTRL_PRSSEL_DEFAULT           (_ADC_SINGLECTRL_PRSSEL_DEFAULT << 28)   
00354 #define ADC_SINGLECTRL_PRSSEL_PRSCH0            (_ADC_SINGLECTRL_PRSSEL_PRSCH0 << 28)    
00355 #define ADC_SINGLECTRL_PRSSEL_PRSCH1            (_ADC_SINGLECTRL_PRSSEL_PRSCH1 << 28)    
00356 #define ADC_SINGLECTRL_PRSSEL_PRSCH2            (_ADC_SINGLECTRL_PRSSEL_PRSCH2 << 28)    
00357 #define ADC_SINGLECTRL_PRSSEL_PRSCH3            (_ADC_SINGLECTRL_PRSSEL_PRSCH3 << 28)    
00358 #define ADC_SINGLECTRL_PRSSEL_PRSCH4            (_ADC_SINGLECTRL_PRSSEL_PRSCH4 << 28)    
00359 #define ADC_SINGLECTRL_PRSSEL_PRSCH5            (_ADC_SINGLECTRL_PRSSEL_PRSCH5 << 28)    
00360 #define ADC_SINGLECTRL_PRSSEL_PRSCH6            (_ADC_SINGLECTRL_PRSSEL_PRSCH6 << 28)    
00361 #define ADC_SINGLECTRL_PRSSEL_PRSCH7            (_ADC_SINGLECTRL_PRSSEL_PRSCH7 << 28)    
00362 #define ADC_SINGLECTRL_PRSSEL_PRSCH8            (_ADC_SINGLECTRL_PRSSEL_PRSCH8 << 28)    
00363 #define ADC_SINGLECTRL_PRSSEL_PRSCH9            (_ADC_SINGLECTRL_PRSSEL_PRSCH9 << 28)    
00364 #define ADC_SINGLECTRL_PRSSEL_PRSCH10           (_ADC_SINGLECTRL_PRSSEL_PRSCH10 << 28)   
00365 #define ADC_SINGLECTRL_PRSSEL_PRSCH11           (_ADC_SINGLECTRL_PRSSEL_PRSCH11 << 28)   
00367 /* Bit fields for ADC SCANCTRL */
00368 #define _ADC_SCANCTRL_RESETVALUE                0x00000000UL                           
00369 #define _ADC_SCANCTRL_MASK                      0xF1F7FF37UL                           
00370 #define ADC_SCANCTRL_REP                        (0x1UL << 0)                           
00371 #define _ADC_SCANCTRL_REP_SHIFT                 0                                      
00372 #define _ADC_SCANCTRL_REP_MASK                  0x1UL                                  
00373 #define _ADC_SCANCTRL_REP_DEFAULT               0x00000000UL                           
00374 #define ADC_SCANCTRL_REP_DEFAULT                (_ADC_SCANCTRL_REP_DEFAULT << 0)       
00375 #define ADC_SCANCTRL_DIFF                       (0x1UL << 1)                           
00376 #define _ADC_SCANCTRL_DIFF_SHIFT                1                                      
00377 #define _ADC_SCANCTRL_DIFF_MASK                 0x2UL                                  
00378 #define _ADC_SCANCTRL_DIFF_DEFAULT              0x00000000UL                           
00379 #define ADC_SCANCTRL_DIFF_DEFAULT               (_ADC_SCANCTRL_DIFF_DEFAULT << 1)      
00380 #define ADC_SCANCTRL_ADJ                        (0x1UL << 2)                           
00381 #define _ADC_SCANCTRL_ADJ_SHIFT                 2                                      
00382 #define _ADC_SCANCTRL_ADJ_MASK                  0x4UL                                  
00383 #define _ADC_SCANCTRL_ADJ_DEFAULT               0x00000000UL                           
00384 #define _ADC_SCANCTRL_ADJ_RIGHT                 0x00000000UL                           
00385 #define _ADC_SCANCTRL_ADJ_LEFT                  0x00000001UL                           
00386 #define ADC_SCANCTRL_ADJ_DEFAULT                (_ADC_SCANCTRL_ADJ_DEFAULT << 2)       
00387 #define ADC_SCANCTRL_ADJ_RIGHT                  (_ADC_SCANCTRL_ADJ_RIGHT << 2)         
00388 #define ADC_SCANCTRL_ADJ_LEFT                   (_ADC_SCANCTRL_ADJ_LEFT << 2)          
00389 #define _ADC_SCANCTRL_RES_SHIFT                 4                                      
00390 #define _ADC_SCANCTRL_RES_MASK                  0x30UL                                 
00391 #define _ADC_SCANCTRL_RES_DEFAULT               0x00000000UL                           
00392 #define _ADC_SCANCTRL_RES_12BIT                 0x00000000UL                           
00393 #define _ADC_SCANCTRL_RES_8BIT                  0x00000001UL                           
00394 #define _ADC_SCANCTRL_RES_6BIT                  0x00000002UL                           
00395 #define _ADC_SCANCTRL_RES_OVS                   0x00000003UL                           
00396 #define ADC_SCANCTRL_RES_DEFAULT                (_ADC_SCANCTRL_RES_DEFAULT << 4)       
00397 #define ADC_SCANCTRL_RES_12BIT                  (_ADC_SCANCTRL_RES_12BIT << 4)         
00398 #define ADC_SCANCTRL_RES_8BIT                   (_ADC_SCANCTRL_RES_8BIT << 4)          
00399 #define ADC_SCANCTRL_RES_6BIT                   (_ADC_SCANCTRL_RES_6BIT << 4)          
00400 #define ADC_SCANCTRL_RES_OVS                    (_ADC_SCANCTRL_RES_OVS << 4)           
00401 #define _ADC_SCANCTRL_INPUTMASK_SHIFT           8                                      
00402 #define _ADC_SCANCTRL_INPUTMASK_MASK            0xFF00UL                               
00403 #define _ADC_SCANCTRL_INPUTMASK_DEFAULT         0x00000000UL                           
00404 #define _ADC_SCANCTRL_INPUTMASK_CH0             0x00000001UL                           
00405 #define _ADC_SCANCTRL_INPUTMASK_CH0CH1          0x00000001UL                           
00406 #define _ADC_SCANCTRL_INPUTMASK_CH1             0x00000002UL                           
00407 #define _ADC_SCANCTRL_INPUTMASK_CH2CH3          0x00000002UL                           
00408 #define _ADC_SCANCTRL_INPUTMASK_CH2             0x00000004UL                           
00409 #define _ADC_SCANCTRL_INPUTMASK_CH4CH5          0x00000004UL                           
00410 #define _ADC_SCANCTRL_INPUTMASK_CH6CH7          0x00000008UL                           
00411 #define _ADC_SCANCTRL_INPUTMASK_CH3             0x00000008UL                           
00412 #define _ADC_SCANCTRL_INPUTMASK_CH4             0x00000010UL                           
00413 #define _ADC_SCANCTRL_INPUTMASK_CH5             0x00000020UL                           
00414 #define _ADC_SCANCTRL_INPUTMASK_CH6             0x00000040UL                           
00415 #define _ADC_SCANCTRL_INPUTMASK_CH7             0x00000080UL                           
00416 #define ADC_SCANCTRL_INPUTMASK_DEFAULT          (_ADC_SCANCTRL_INPUTMASK_DEFAULT << 8) 
00417 #define ADC_SCANCTRL_INPUTMASK_CH0              (_ADC_SCANCTRL_INPUTMASK_CH0 << 8)     
00418 #define ADC_SCANCTRL_INPUTMASK_CH0CH1           (_ADC_SCANCTRL_INPUTMASK_CH0CH1 << 8)  
00419 #define ADC_SCANCTRL_INPUTMASK_CH1              (_ADC_SCANCTRL_INPUTMASK_CH1 << 8)     
00420 #define ADC_SCANCTRL_INPUTMASK_CH2CH3           (_ADC_SCANCTRL_INPUTMASK_CH2CH3 << 8)  
00421 #define ADC_SCANCTRL_INPUTMASK_CH2              (_ADC_SCANCTRL_INPUTMASK_CH2 << 8)     
00422 #define ADC_SCANCTRL_INPUTMASK_CH4CH5           (_ADC_SCANCTRL_INPUTMASK_CH4CH5 << 8)  
00423 #define ADC_SCANCTRL_INPUTMASK_CH6CH7           (_ADC_SCANCTRL_INPUTMASK_CH6CH7 << 8)  
00424 #define ADC_SCANCTRL_INPUTMASK_CH3              (_ADC_SCANCTRL_INPUTMASK_CH3 << 8)     
00425 #define ADC_SCANCTRL_INPUTMASK_CH4              (_ADC_SCANCTRL_INPUTMASK_CH4 << 8)     
00426 #define ADC_SCANCTRL_INPUTMASK_CH5              (_ADC_SCANCTRL_INPUTMASK_CH5 << 8)     
00427 #define ADC_SCANCTRL_INPUTMASK_CH6              (_ADC_SCANCTRL_INPUTMASK_CH6 << 8)     
00428 #define ADC_SCANCTRL_INPUTMASK_CH7              (_ADC_SCANCTRL_INPUTMASK_CH7 << 8)     
00429 #define _ADC_SCANCTRL_REF_SHIFT                 16                                     
00430 #define _ADC_SCANCTRL_REF_MASK                  0x70000UL                              
00431 #define _ADC_SCANCTRL_REF_DEFAULT               0x00000000UL                           
00432 #define _ADC_SCANCTRL_REF_1V25                  0x00000000UL                           
00433 #define _ADC_SCANCTRL_REF_2V5                   0x00000001UL                           
00434 #define _ADC_SCANCTRL_REF_VDD                   0x00000002UL                           
00435 #define _ADC_SCANCTRL_REF_5VDIFF                0x00000003UL                           
00436 #define _ADC_SCANCTRL_REF_EXTSINGLE             0x00000004UL                           
00437 #define _ADC_SCANCTRL_REF_2XEXTDIFF             0x00000005UL                           
00438 #define _ADC_SCANCTRL_REF_2XVDD                 0x00000006UL                           
00439 #define ADC_SCANCTRL_REF_DEFAULT                (_ADC_SCANCTRL_REF_DEFAULT << 16)      
00440 #define ADC_SCANCTRL_REF_1V25                   (_ADC_SCANCTRL_REF_1V25 << 16)         
00441 #define ADC_SCANCTRL_REF_2V5                    (_ADC_SCANCTRL_REF_2V5 << 16)          
00442 #define ADC_SCANCTRL_REF_VDD                    (_ADC_SCANCTRL_REF_VDD << 16)          
00443 #define ADC_SCANCTRL_REF_5VDIFF                 (_ADC_SCANCTRL_REF_5VDIFF << 16)       
00444 #define ADC_SCANCTRL_REF_EXTSINGLE              (_ADC_SCANCTRL_REF_EXTSINGLE << 16)    
00445 #define ADC_SCANCTRL_REF_2XEXTDIFF              (_ADC_SCANCTRL_REF_2XEXTDIFF << 16)    
00446 #define ADC_SCANCTRL_REF_2XVDD                  (_ADC_SCANCTRL_REF_2XVDD << 16)        
00447 #define _ADC_SCANCTRL_AT_SHIFT                  20                                     
00448 #define _ADC_SCANCTRL_AT_MASK                   0xF00000UL                             
00449 #define _ADC_SCANCTRL_AT_DEFAULT                0x00000000UL                           
00450 #define _ADC_SCANCTRL_AT_1CYCLE                 0x00000000UL                           
00451 #define _ADC_SCANCTRL_AT_2CYCLES                0x00000001UL                           
00452 #define _ADC_SCANCTRL_AT_4CYCLES                0x00000002UL                           
00453 #define _ADC_SCANCTRL_AT_8CYCLES                0x00000003UL                           
00454 #define _ADC_SCANCTRL_AT_16CYCLES               0x00000004UL                           
00455 #define _ADC_SCANCTRL_AT_32CYCLES               0x00000005UL                           
00456 #define _ADC_SCANCTRL_AT_64CYCLES               0x00000006UL                           
00457 #define _ADC_SCANCTRL_AT_128CYCLES              0x00000007UL                           
00458 #define _ADC_SCANCTRL_AT_256CYCLES              0x00000008UL                           
00459 #define ADC_SCANCTRL_AT_DEFAULT                 (_ADC_SCANCTRL_AT_DEFAULT << 20)       
00460 #define ADC_SCANCTRL_AT_1CYCLE                  (_ADC_SCANCTRL_AT_1CYCLE << 20)        
00461 #define ADC_SCANCTRL_AT_2CYCLES                 (_ADC_SCANCTRL_AT_2CYCLES << 20)       
00462 #define ADC_SCANCTRL_AT_4CYCLES                 (_ADC_SCANCTRL_AT_4CYCLES << 20)       
00463 #define ADC_SCANCTRL_AT_8CYCLES                 (_ADC_SCANCTRL_AT_8CYCLES << 20)       
00464 #define ADC_SCANCTRL_AT_16CYCLES                (_ADC_SCANCTRL_AT_16CYCLES << 20)      
00465 #define ADC_SCANCTRL_AT_32CYCLES                (_ADC_SCANCTRL_AT_32CYCLES << 20)      
00466 #define ADC_SCANCTRL_AT_64CYCLES                (_ADC_SCANCTRL_AT_64CYCLES << 20)      
00467 #define ADC_SCANCTRL_AT_128CYCLES               (_ADC_SCANCTRL_AT_128CYCLES << 20)     
00468 #define ADC_SCANCTRL_AT_256CYCLES               (_ADC_SCANCTRL_AT_256CYCLES << 20)     
00469 #define ADC_SCANCTRL_PRSEN                      (0x1UL << 24)                          
00470 #define _ADC_SCANCTRL_PRSEN_SHIFT               24                                     
00471 #define _ADC_SCANCTRL_PRSEN_MASK                0x1000000UL                            
00472 #define _ADC_SCANCTRL_PRSEN_DEFAULT             0x00000000UL                           
00473 #define ADC_SCANCTRL_PRSEN_DEFAULT              (_ADC_SCANCTRL_PRSEN_DEFAULT << 24)    
00474 #define _ADC_SCANCTRL_PRSSEL_SHIFT              28                                     
00475 #define _ADC_SCANCTRL_PRSSEL_MASK               0xF0000000UL                           
00476 #define _ADC_SCANCTRL_PRSSEL_DEFAULT            0x00000000UL                           
00477 #define _ADC_SCANCTRL_PRSSEL_PRSCH0             0x00000000UL                           
00478 #define _ADC_SCANCTRL_PRSSEL_PRSCH1             0x00000001UL                           
00479 #define _ADC_SCANCTRL_PRSSEL_PRSCH2             0x00000002UL                           
00480 #define _ADC_SCANCTRL_PRSSEL_PRSCH3             0x00000003UL                           
00481 #define _ADC_SCANCTRL_PRSSEL_PRSCH4             0x00000004UL                           
00482 #define _ADC_SCANCTRL_PRSSEL_PRSCH5             0x00000005UL                           
00483 #define _ADC_SCANCTRL_PRSSEL_PRSCH6             0x00000006UL                           
00484 #define _ADC_SCANCTRL_PRSSEL_PRSCH7             0x00000007UL                           
00485 #define _ADC_SCANCTRL_PRSSEL_PRSCH8             0x00000008UL                           
00486 #define _ADC_SCANCTRL_PRSSEL_PRSCH9             0x00000009UL                           
00487 #define _ADC_SCANCTRL_PRSSEL_PRSCH10            0x0000000AUL                           
00488 #define _ADC_SCANCTRL_PRSSEL_PRSCH11            0x0000000BUL                           
00489 #define ADC_SCANCTRL_PRSSEL_DEFAULT             (_ADC_SCANCTRL_PRSSEL_DEFAULT << 28)   
00490 #define ADC_SCANCTRL_PRSSEL_PRSCH0              (_ADC_SCANCTRL_PRSSEL_PRSCH0 << 28)    
00491 #define ADC_SCANCTRL_PRSSEL_PRSCH1              (_ADC_SCANCTRL_PRSSEL_PRSCH1 << 28)    
00492 #define ADC_SCANCTRL_PRSSEL_PRSCH2              (_ADC_SCANCTRL_PRSSEL_PRSCH2 << 28)    
00493 #define ADC_SCANCTRL_PRSSEL_PRSCH3              (_ADC_SCANCTRL_PRSSEL_PRSCH3 << 28)    
00494 #define ADC_SCANCTRL_PRSSEL_PRSCH4              (_ADC_SCANCTRL_PRSSEL_PRSCH4 << 28)    
00495 #define ADC_SCANCTRL_PRSSEL_PRSCH5              (_ADC_SCANCTRL_PRSSEL_PRSCH5 << 28)    
00496 #define ADC_SCANCTRL_PRSSEL_PRSCH6              (_ADC_SCANCTRL_PRSSEL_PRSCH6 << 28)    
00497 #define ADC_SCANCTRL_PRSSEL_PRSCH7              (_ADC_SCANCTRL_PRSSEL_PRSCH7 << 28)    
00498 #define ADC_SCANCTRL_PRSSEL_PRSCH8              (_ADC_SCANCTRL_PRSSEL_PRSCH8 << 28)    
00499 #define ADC_SCANCTRL_PRSSEL_PRSCH9              (_ADC_SCANCTRL_PRSSEL_PRSCH9 << 28)    
00500 #define ADC_SCANCTRL_PRSSEL_PRSCH10             (_ADC_SCANCTRL_PRSSEL_PRSCH10 << 28)   
00501 #define ADC_SCANCTRL_PRSSEL_PRSCH11             (_ADC_SCANCTRL_PRSSEL_PRSCH11 << 28)   
00503 /* Bit fields for ADC IEN */
00504 #define _ADC_IEN_RESETVALUE                     0x00000000UL                     
00505 #define _ADC_IEN_MASK                           0x00000303UL                     
00506 #define ADC_IEN_SINGLE                          (0x1UL << 0)                     
00507 #define _ADC_IEN_SINGLE_SHIFT                   0                                
00508 #define _ADC_IEN_SINGLE_MASK                    0x1UL                            
00509 #define _ADC_IEN_SINGLE_DEFAULT                 0x00000000UL                     
00510 #define ADC_IEN_SINGLE_DEFAULT                  (_ADC_IEN_SINGLE_DEFAULT << 0)   
00511 #define ADC_IEN_SCAN                            (0x1UL << 1)                     
00512 #define _ADC_IEN_SCAN_SHIFT                     1                                
00513 #define _ADC_IEN_SCAN_MASK                      0x2UL                            
00514 #define _ADC_IEN_SCAN_DEFAULT                   0x00000000UL                     
00515 #define ADC_IEN_SCAN_DEFAULT                    (_ADC_IEN_SCAN_DEFAULT << 1)     
00516 #define ADC_IEN_SINGLEOF                        (0x1UL << 8)                     
00517 #define _ADC_IEN_SINGLEOF_SHIFT                 8                                
00518 #define _ADC_IEN_SINGLEOF_MASK                  0x100UL                          
00519 #define _ADC_IEN_SINGLEOF_DEFAULT               0x00000000UL                     
00520 #define ADC_IEN_SINGLEOF_DEFAULT                (_ADC_IEN_SINGLEOF_DEFAULT << 8) 
00521 #define ADC_IEN_SCANOF                          (0x1UL << 9)                     
00522 #define _ADC_IEN_SCANOF_SHIFT                   9                                
00523 #define _ADC_IEN_SCANOF_MASK                    0x200UL                          
00524 #define _ADC_IEN_SCANOF_DEFAULT                 0x00000000UL                     
00525 #define ADC_IEN_SCANOF_DEFAULT                  (_ADC_IEN_SCANOF_DEFAULT << 9)   
00527 /* Bit fields for ADC IF */
00528 #define _ADC_IF_RESETVALUE                      0x00000000UL                    
00529 #define _ADC_IF_MASK                            0x00000303UL                    
00530 #define ADC_IF_SINGLE                           (0x1UL << 0)                    
00531 #define _ADC_IF_SINGLE_SHIFT                    0                               
00532 #define _ADC_IF_SINGLE_MASK                     0x1UL                           
00533 #define _ADC_IF_SINGLE_DEFAULT                  0x00000000UL                    
00534 #define ADC_IF_SINGLE_DEFAULT                   (_ADC_IF_SINGLE_DEFAULT << 0)   
00535 #define ADC_IF_SCAN                             (0x1UL << 1)                    
00536 #define _ADC_IF_SCAN_SHIFT                      1                               
00537 #define _ADC_IF_SCAN_MASK                       0x2UL                           
00538 #define _ADC_IF_SCAN_DEFAULT                    0x00000000UL                    
00539 #define ADC_IF_SCAN_DEFAULT                     (_ADC_IF_SCAN_DEFAULT << 1)     
00540 #define ADC_IF_SINGLEOF                         (0x1UL << 8)                    
00541 #define _ADC_IF_SINGLEOF_SHIFT                  8                               
00542 #define _ADC_IF_SINGLEOF_MASK                   0x100UL                         
00543 #define _ADC_IF_SINGLEOF_DEFAULT                0x00000000UL                    
00544 #define ADC_IF_SINGLEOF_DEFAULT                 (_ADC_IF_SINGLEOF_DEFAULT << 8) 
00545 #define ADC_IF_SCANOF                           (0x1UL << 9)                    
00546 #define _ADC_IF_SCANOF_SHIFT                    9                               
00547 #define _ADC_IF_SCANOF_MASK                     0x200UL                         
00548 #define _ADC_IF_SCANOF_DEFAULT                  0x00000000UL                    
00549 #define ADC_IF_SCANOF_DEFAULT                   (_ADC_IF_SCANOF_DEFAULT << 9)   
00551 /* Bit fields for ADC IFS */
00552 #define _ADC_IFS_RESETVALUE                     0x00000000UL                     
00553 #define _ADC_IFS_MASK                           0x00000303UL                     
00554 #define ADC_IFS_SINGLE                          (0x1UL << 0)                     
00555 #define _ADC_IFS_SINGLE_SHIFT                   0                                
00556 #define _ADC_IFS_SINGLE_MASK                    0x1UL                            
00557 #define _ADC_IFS_SINGLE_DEFAULT                 0x00000000UL                     
00558 #define ADC_IFS_SINGLE_DEFAULT                  (_ADC_IFS_SINGLE_DEFAULT << 0)   
00559 #define ADC_IFS_SCAN                            (0x1UL << 1)                     
00560 #define _ADC_IFS_SCAN_SHIFT                     1                                
00561 #define _ADC_IFS_SCAN_MASK                      0x2UL                            
00562 #define _ADC_IFS_SCAN_DEFAULT                   0x00000000UL                     
00563 #define ADC_IFS_SCAN_DEFAULT                    (_ADC_IFS_SCAN_DEFAULT << 1)     
00564 #define ADC_IFS_SINGLEOF                        (0x1UL << 8)                     
00565 #define _ADC_IFS_SINGLEOF_SHIFT                 8                                
00566 #define _ADC_IFS_SINGLEOF_MASK                  0x100UL                          
00567 #define _ADC_IFS_SINGLEOF_DEFAULT               0x00000000UL                     
00568 #define ADC_IFS_SINGLEOF_DEFAULT                (_ADC_IFS_SINGLEOF_DEFAULT << 8) 
00569 #define ADC_IFS_SCANOF                          (0x1UL << 9)                     
00570 #define _ADC_IFS_SCANOF_SHIFT                   9                                
00571 #define _ADC_IFS_SCANOF_MASK                    0x200UL                          
00572 #define _ADC_IFS_SCANOF_DEFAULT                 0x00000000UL                     
00573 #define ADC_IFS_SCANOF_DEFAULT                  (_ADC_IFS_SCANOF_DEFAULT << 9)   
00575 /* Bit fields for ADC IFC */
00576 #define _ADC_IFC_RESETVALUE                     0x00000000UL                     
00577 #define _ADC_IFC_MASK                           0x00000303UL                     
00578 #define ADC_IFC_SINGLE                          (0x1UL << 0)                     
00579 #define _ADC_IFC_SINGLE_SHIFT                   0                                
00580 #define _ADC_IFC_SINGLE_MASK                    0x1UL                            
00581 #define _ADC_IFC_SINGLE_DEFAULT                 0x00000000UL                     
00582 #define ADC_IFC_SINGLE_DEFAULT                  (_ADC_IFC_SINGLE_DEFAULT << 0)   
00583 #define ADC_IFC_SCAN                            (0x1UL << 1)                     
00584 #define _ADC_IFC_SCAN_SHIFT                     1                                
00585 #define _ADC_IFC_SCAN_MASK                      0x2UL                            
00586 #define _ADC_IFC_SCAN_DEFAULT                   0x00000000UL                     
00587 #define ADC_IFC_SCAN_DEFAULT                    (_ADC_IFC_SCAN_DEFAULT << 1)     
00588 #define ADC_IFC_SINGLEOF                        (0x1UL << 8)                     
00589 #define _ADC_IFC_SINGLEOF_SHIFT                 8                                
00590 #define _ADC_IFC_SINGLEOF_MASK                  0x100UL                          
00591 #define _ADC_IFC_SINGLEOF_DEFAULT               0x00000000UL                     
00592 #define ADC_IFC_SINGLEOF_DEFAULT                (_ADC_IFC_SINGLEOF_DEFAULT << 8) 
00593 #define ADC_IFC_SCANOF                          (0x1UL << 9)                     
00594 #define _ADC_IFC_SCANOF_SHIFT                   9                                
00595 #define _ADC_IFC_SCANOF_MASK                    0x200UL                          
00596 #define _ADC_IFC_SCANOF_DEFAULT                 0x00000000UL                     
00597 #define ADC_IFC_SCANOF_DEFAULT                  (_ADC_IFC_SCANOF_DEFAULT << 9)   
00599 /* Bit fields for ADC SINGLEDATA */
00600 #define _ADC_SINGLEDATA_RESETVALUE              0x00000000UL                        
00601 #define _ADC_SINGLEDATA_MASK                    0xFFFFFFFFUL                        
00602 #define _ADC_SINGLEDATA_DATA_SHIFT              0                                   
00603 #define _ADC_SINGLEDATA_DATA_MASK               0xFFFFFFFFUL                        
00604 #define _ADC_SINGLEDATA_DATA_DEFAULT            0x00000000UL                        
00605 #define ADC_SINGLEDATA_DATA_DEFAULT             (_ADC_SINGLEDATA_DATA_DEFAULT << 0) 
00607 /* Bit fields for ADC SCANDATA */
00608 #define _ADC_SCANDATA_RESETVALUE                0x00000000UL                      
00609 #define _ADC_SCANDATA_MASK                      0xFFFFFFFFUL                      
00610 #define _ADC_SCANDATA_DATA_SHIFT                0                                 
00611 #define _ADC_SCANDATA_DATA_MASK                 0xFFFFFFFFUL                      
00612 #define _ADC_SCANDATA_DATA_DEFAULT              0x00000000UL                      
00613 #define ADC_SCANDATA_DATA_DEFAULT               (_ADC_SCANDATA_DATA_DEFAULT << 0) 
00615 /* Bit fields for ADC SINGLEDATAP */
00616 #define _ADC_SINGLEDATAP_RESETVALUE             0x00000000UL                          
00617 #define _ADC_SINGLEDATAP_MASK                   0xFFFFFFFFUL                          
00618 #define _ADC_SINGLEDATAP_DATAP_SHIFT            0                                     
00619 #define _ADC_SINGLEDATAP_DATAP_MASK             0xFFFFFFFFUL                          
00620 #define _ADC_SINGLEDATAP_DATAP_DEFAULT          0x00000000UL                          
00621 #define ADC_SINGLEDATAP_DATAP_DEFAULT           (_ADC_SINGLEDATAP_DATAP_DEFAULT << 0) 
00623 /* Bit fields for ADC SCANDATAP */
00624 #define _ADC_SCANDATAP_RESETVALUE               0x00000000UL                        
00625 #define _ADC_SCANDATAP_MASK                     0xFFFFFFFFUL                        
00626 #define _ADC_SCANDATAP_DATAP_SHIFT              0                                   
00627 #define _ADC_SCANDATAP_DATAP_MASK               0xFFFFFFFFUL                        
00628 #define _ADC_SCANDATAP_DATAP_DEFAULT            0x00000000UL                        
00629 #define ADC_SCANDATAP_DATAP_DEFAULT             (_ADC_SCANDATAP_DATAP_DEFAULT << 0) 
00631 /* Bit fields for ADC CAL */
00632 #define _ADC_CAL_RESETVALUE                     0x3F003F00UL                         
00633 #define _ADC_CAL_MASK                           0x7F7F7F7FUL                         
00634 #define _ADC_CAL_SINGLEOFFSET_SHIFT             0                                    
00635 #define _ADC_CAL_SINGLEOFFSET_MASK              0x7FUL                               
00636 #define _ADC_CAL_SINGLEOFFSET_DEFAULT           0x00000000UL                         
00637 #define ADC_CAL_SINGLEOFFSET_DEFAULT            (_ADC_CAL_SINGLEOFFSET_DEFAULT << 0) 
00638 #define _ADC_CAL_SINGLEGAIN_SHIFT               8                                    
00639 #define _ADC_CAL_SINGLEGAIN_MASK                0x7F00UL                             
00640 #define _ADC_CAL_SINGLEGAIN_DEFAULT             0x0000003FUL                         
00641 #define ADC_CAL_SINGLEGAIN_DEFAULT              (_ADC_CAL_SINGLEGAIN_DEFAULT << 8)   
00642 #define _ADC_CAL_SCANOFFSET_SHIFT               16                                   
00643 #define _ADC_CAL_SCANOFFSET_MASK                0x7F0000UL                           
00644 #define _ADC_CAL_SCANOFFSET_DEFAULT             0x00000000UL                         
00645 #define ADC_CAL_SCANOFFSET_DEFAULT              (_ADC_CAL_SCANOFFSET_DEFAULT << 16)  
00646 #define _ADC_CAL_SCANGAIN_SHIFT                 24                                   
00647 #define _ADC_CAL_SCANGAIN_MASK                  0x7F000000UL                         
00648 #define _ADC_CAL_SCANGAIN_DEFAULT               0x0000003FUL                         
00649 #define ADC_CAL_SCANGAIN_DEFAULT                (_ADC_CAL_SCANGAIN_DEFAULT << 24)    
00651 /* Bit fields for ADC BIASPROG */
00652 #define _ADC_BIASPROG_RESETVALUE                0x00000747UL                          
00653 #define _ADC_BIASPROG_MASK                      0x00000F4FUL                          
00654 #define _ADC_BIASPROG_BIASPROG_SHIFT            0                                     
00655 #define _ADC_BIASPROG_BIASPROG_MASK             0xFUL                                 
00656 #define _ADC_BIASPROG_BIASPROG_DEFAULT          0x00000007UL                          
00657 #define ADC_BIASPROG_BIASPROG_DEFAULT           (_ADC_BIASPROG_BIASPROG_DEFAULT << 0) 
00658 #define ADC_BIASPROG_HALFBIAS                   (0x1UL << 6)                          
00659 #define _ADC_BIASPROG_HALFBIAS_SHIFT            6                                     
00660 #define _ADC_BIASPROG_HALFBIAS_MASK             0x40UL                                
00661 #define _ADC_BIASPROG_HALFBIAS_DEFAULT          0x00000001UL                          
00662 #define ADC_BIASPROG_HALFBIAS_DEFAULT           (_ADC_BIASPROG_HALFBIAS_DEFAULT << 6) 
00663 #define _ADC_BIASPROG_COMPBIAS_SHIFT            8                                     
00664 #define _ADC_BIASPROG_COMPBIAS_MASK             0xF00UL                               
00665 #define _ADC_BIASPROG_COMPBIAS_DEFAULT          0x00000007UL                          
00666 #define ADC_BIASPROG_COMPBIAS_DEFAULT           (_ADC_BIASPROG_COMPBIAS_DEFAULT << 8)