release/EM_CMSIS_P1_4.0.0/Device/SiliconLabs/EFM32HG/Include/efm32hg_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                          0x1F7F7F3BUL                                
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)             
00131 #define ADC_CTRL_CHCONIDLE                      (0x1UL << 28)                               
00132 #define _ADC_CTRL_CHCONIDLE_SHIFT               28                                          
00133 #define _ADC_CTRL_CHCONIDLE_MASK                0x10000000UL                                
00134 #define _ADC_CTRL_CHCONIDLE_DEFAULT             0x00000000UL                                
00135 #define _ADC_CTRL_CHCONIDLE_DISCONNECT          0x00000000UL                                
00136 #define _ADC_CTRL_CHCONIDLE_KEEPCON             0x00000001UL                                
00137 #define ADC_CTRL_CHCONIDLE_DEFAULT              (_ADC_CTRL_CHCONIDLE_DEFAULT << 28)         
00138 #define ADC_CTRL_CHCONIDLE_DISCONNECT           (_ADC_CTRL_CHCONIDLE_DISCONNECT << 28)      
00139 #define ADC_CTRL_CHCONIDLE_KEEPCON              (_ADC_CTRL_CHCONIDLE_KEEPCON << 28)         
00141 /* Bit fields for ADC CMD */
00142 #define _ADC_CMD_RESETVALUE                     0x00000000UL                        
00143 #define _ADC_CMD_MASK                           0x0000000FUL                        
00144 #define ADC_CMD_SINGLESTART                     (0x1UL << 0)                        
00145 #define _ADC_CMD_SINGLESTART_SHIFT              0                                   
00146 #define _ADC_CMD_SINGLESTART_MASK               0x1UL                               
00147 #define _ADC_CMD_SINGLESTART_DEFAULT            0x00000000UL                        
00148 #define ADC_CMD_SINGLESTART_DEFAULT             (_ADC_CMD_SINGLESTART_DEFAULT << 0) 
00149 #define ADC_CMD_SINGLESTOP                      (0x1UL << 1)                        
00150 #define _ADC_CMD_SINGLESTOP_SHIFT               1                                   
00151 #define _ADC_CMD_SINGLESTOP_MASK                0x2UL                               
00152 #define _ADC_CMD_SINGLESTOP_DEFAULT             0x00000000UL                        
00153 #define ADC_CMD_SINGLESTOP_DEFAULT              (_ADC_CMD_SINGLESTOP_DEFAULT << 1)  
00154 #define ADC_CMD_SCANSTART                       (0x1UL << 2)                        
00155 #define _ADC_CMD_SCANSTART_SHIFT                2                                   
00156 #define _ADC_CMD_SCANSTART_MASK                 0x4UL                               
00157 #define _ADC_CMD_SCANSTART_DEFAULT              0x00000000UL                        
00158 #define ADC_CMD_SCANSTART_DEFAULT               (_ADC_CMD_SCANSTART_DEFAULT << 2)   
00159 #define ADC_CMD_SCANSTOP                        (0x1UL << 3)                        
00160 #define _ADC_CMD_SCANSTOP_SHIFT                 3                                   
00161 #define _ADC_CMD_SCANSTOP_MASK                  0x8UL                               
00162 #define _ADC_CMD_SCANSTOP_DEFAULT               0x00000000UL                        
00163 #define ADC_CMD_SCANSTOP_DEFAULT                (_ADC_CMD_SCANSTOP_DEFAULT << 3)    
00165 /* Bit fields for ADC STATUS */
00166 #define _ADC_STATUS_RESETVALUE                  0x00000000UL                             
00167 #define _ADC_STATUS_MASK                        0x07031303UL                             
00168 #define ADC_STATUS_SINGLEACT                    (0x1UL << 0)                             
00169 #define _ADC_STATUS_SINGLEACT_SHIFT             0                                        
00170 #define _ADC_STATUS_SINGLEACT_MASK              0x1UL                                    
00171 #define _ADC_STATUS_SINGLEACT_DEFAULT           0x00000000UL                             
00172 #define ADC_STATUS_SINGLEACT_DEFAULT            (_ADC_STATUS_SINGLEACT_DEFAULT << 0)     
00173 #define ADC_STATUS_SCANACT                      (0x1UL << 1)                             
00174 #define _ADC_STATUS_SCANACT_SHIFT               1                                        
00175 #define _ADC_STATUS_SCANACT_MASK                0x2UL                                    
00176 #define _ADC_STATUS_SCANACT_DEFAULT             0x00000000UL                             
00177 #define ADC_STATUS_SCANACT_DEFAULT              (_ADC_STATUS_SCANACT_DEFAULT << 1)       
00178 #define ADC_STATUS_SINGLEREFWARM                (0x1UL << 8)                             
00179 #define _ADC_STATUS_SINGLEREFWARM_SHIFT         8                                        
00180 #define _ADC_STATUS_SINGLEREFWARM_MASK          0x100UL                                  
00181 #define _ADC_STATUS_SINGLEREFWARM_DEFAULT       0x00000000UL                             
00182 #define ADC_STATUS_SINGLEREFWARM_DEFAULT        (_ADC_STATUS_SINGLEREFWARM_DEFAULT << 8) 
00183 #define ADC_STATUS_SCANREFWARM                  (0x1UL << 9)                             
00184 #define _ADC_STATUS_SCANREFWARM_SHIFT           9                                        
00185 #define _ADC_STATUS_SCANREFWARM_MASK            0x200UL                                  
00186 #define _ADC_STATUS_SCANREFWARM_DEFAULT         0x00000000UL                             
00187 #define ADC_STATUS_SCANREFWARM_DEFAULT          (_ADC_STATUS_SCANREFWARM_DEFAULT << 9)   
00188 #define ADC_STATUS_WARM                         (0x1UL << 12)                            
00189 #define _ADC_STATUS_WARM_SHIFT                  12                                       
00190 #define _ADC_STATUS_WARM_MASK                   0x1000UL                                 
00191 #define _ADC_STATUS_WARM_DEFAULT                0x00000000UL                             
00192 #define ADC_STATUS_WARM_DEFAULT                 (_ADC_STATUS_WARM_DEFAULT << 12)         
00193 #define ADC_STATUS_SINGLEDV                     (0x1UL << 16)                            
00194 #define _ADC_STATUS_SINGLEDV_SHIFT              16                                       
00195 #define _ADC_STATUS_SINGLEDV_MASK               0x10000UL                                
00196 #define _ADC_STATUS_SINGLEDV_DEFAULT            0x00000000UL                             
00197 #define ADC_STATUS_SINGLEDV_DEFAULT             (_ADC_STATUS_SINGLEDV_DEFAULT << 16)     
00198 #define ADC_STATUS_SCANDV                       (0x1UL << 17)                            
00199 #define _ADC_STATUS_SCANDV_SHIFT                17                                       
00200 #define _ADC_STATUS_SCANDV_MASK                 0x20000UL                                
00201 #define _ADC_STATUS_SCANDV_DEFAULT              0x00000000UL                             
00202 #define ADC_STATUS_SCANDV_DEFAULT               (_ADC_STATUS_SCANDV_DEFAULT << 17)       
00203 #define _ADC_STATUS_SCANDATASRC_SHIFT           24                                       
00204 #define _ADC_STATUS_SCANDATASRC_MASK            0x7000000UL                              
00205 #define _ADC_STATUS_SCANDATASRC_DEFAULT         0x00000000UL                             
00206 #define _ADC_STATUS_SCANDATASRC_CH0             0x00000000UL                             
00207 #define _ADC_STATUS_SCANDATASRC_CH1             0x00000001UL                             
00208 #define _ADC_STATUS_SCANDATASRC_CH2             0x00000002UL                             
00209 #define _ADC_STATUS_SCANDATASRC_CH3             0x00000003UL                             
00210 #define _ADC_STATUS_SCANDATASRC_CH4             0x00000004UL                             
00211 #define _ADC_STATUS_SCANDATASRC_CH5             0x00000005UL                             
00212 #define _ADC_STATUS_SCANDATASRC_CH6             0x00000006UL                             
00213 #define _ADC_STATUS_SCANDATASRC_CH7             0x00000007UL                             
00214 #define ADC_STATUS_SCANDATASRC_DEFAULT          (_ADC_STATUS_SCANDATASRC_DEFAULT << 24)  
00215 #define ADC_STATUS_SCANDATASRC_CH0              (_ADC_STATUS_SCANDATASRC_CH0 << 24)      
00216 #define ADC_STATUS_SCANDATASRC_CH1              (_ADC_STATUS_SCANDATASRC_CH1 << 24)      
00217 #define ADC_STATUS_SCANDATASRC_CH2              (_ADC_STATUS_SCANDATASRC_CH2 << 24)      
00218 #define ADC_STATUS_SCANDATASRC_CH3              (_ADC_STATUS_SCANDATASRC_CH3 << 24)      
00219 #define ADC_STATUS_SCANDATASRC_CH4              (_ADC_STATUS_SCANDATASRC_CH4 << 24)      
00220 #define ADC_STATUS_SCANDATASRC_CH5              (_ADC_STATUS_SCANDATASRC_CH5 << 24)      
00221 #define ADC_STATUS_SCANDATASRC_CH6              (_ADC_STATUS_SCANDATASRC_CH6 << 24)      
00222 #define ADC_STATUS_SCANDATASRC_CH7              (_ADC_STATUS_SCANDATASRC_CH7 << 24)      
00224 /* Bit fields for ADC SINGLECTRL */
00225 #define _ADC_SINGLECTRL_RESETVALUE              0x00000000UL                             
00226 #define _ADC_SINGLECTRL_MASK                    0x71F70F37UL                             
00227 #define ADC_SINGLECTRL_REP                      (0x1UL << 0)                             
00228 #define _ADC_SINGLECTRL_REP_SHIFT               0                                        
00229 #define _ADC_SINGLECTRL_REP_MASK                0x1UL                                    
00230 #define _ADC_SINGLECTRL_REP_DEFAULT             0x00000000UL                             
00231 #define ADC_SINGLECTRL_REP_DEFAULT              (_ADC_SINGLECTRL_REP_DEFAULT << 0)       
00232 #define ADC_SINGLECTRL_DIFF                     (0x1UL << 1)                             
00233 #define _ADC_SINGLECTRL_DIFF_SHIFT              1                                        
00234 #define _ADC_SINGLECTRL_DIFF_MASK               0x2UL                                    
00235 #define _ADC_SINGLECTRL_DIFF_DEFAULT            0x00000000UL                             
00236 #define ADC_SINGLECTRL_DIFF_DEFAULT             (_ADC_SINGLECTRL_DIFF_DEFAULT << 1)      
00237 #define ADC_SINGLECTRL_ADJ                      (0x1UL << 2)                             
00238 #define _ADC_SINGLECTRL_ADJ_SHIFT               2                                        
00239 #define _ADC_SINGLECTRL_ADJ_MASK                0x4UL                                    
00240 #define _ADC_SINGLECTRL_ADJ_DEFAULT             0x00000000UL                             
00241 #define _ADC_SINGLECTRL_ADJ_RIGHT               0x00000000UL                             
00242 #define _ADC_SINGLECTRL_ADJ_LEFT                0x00000001UL                             
00243 #define ADC_SINGLECTRL_ADJ_DEFAULT              (_ADC_SINGLECTRL_ADJ_DEFAULT << 2)       
00244 #define ADC_SINGLECTRL_ADJ_RIGHT                (_ADC_SINGLECTRL_ADJ_RIGHT << 2)         
00245 #define ADC_SINGLECTRL_ADJ_LEFT                 (_ADC_SINGLECTRL_ADJ_LEFT << 2)          
00246 #define _ADC_SINGLECTRL_RES_SHIFT               4                                        
00247 #define _ADC_SINGLECTRL_RES_MASK                0x30UL                                   
00248 #define _ADC_SINGLECTRL_RES_DEFAULT             0x00000000UL                             
00249 #define _ADC_SINGLECTRL_RES_12BIT               0x00000000UL                             
00250 #define _ADC_SINGLECTRL_RES_8BIT                0x00000001UL                             
00251 #define _ADC_SINGLECTRL_RES_6BIT                0x00000002UL                             
00252 #define _ADC_SINGLECTRL_RES_OVS                 0x00000003UL                             
00253 #define ADC_SINGLECTRL_RES_DEFAULT              (_ADC_SINGLECTRL_RES_DEFAULT << 4)       
00254 #define ADC_SINGLECTRL_RES_12BIT                (_ADC_SINGLECTRL_RES_12BIT << 4)         
00255 #define ADC_SINGLECTRL_RES_8BIT                 (_ADC_SINGLECTRL_RES_8BIT << 4)          
00256 #define ADC_SINGLECTRL_RES_6BIT                 (_ADC_SINGLECTRL_RES_6BIT << 4)          
00257 #define ADC_SINGLECTRL_RES_OVS                  (_ADC_SINGLECTRL_RES_OVS << 4)           
00258 #define _ADC_SINGLECTRL_INPUTSEL_SHIFT          8                                        
00259 #define _ADC_SINGLECTRL_INPUTSEL_MASK           0xF00UL                                  
00260 #define _ADC_SINGLECTRL_INPUTSEL_DEFAULT        0x00000000UL                             
00261 #define _ADC_SINGLECTRL_INPUTSEL_CH0            0x00000000UL                             
00262 #define _ADC_SINGLECTRL_INPUTSEL_CH0CH1         0x00000000UL                             
00263 #define _ADC_SINGLECTRL_INPUTSEL_CH1            0x00000001UL                             
00264 #define _ADC_SINGLECTRL_INPUTSEL_CH2CH3         0x00000001UL                             
00265 #define _ADC_SINGLECTRL_INPUTSEL_CH2            0x00000002UL                             
00266 #define _ADC_SINGLECTRL_INPUTSEL_CH4CH5         0x00000002UL                             
00267 #define _ADC_SINGLECTRL_INPUTSEL_CH6CH7         0x00000003UL                             
00268 #define _ADC_SINGLECTRL_INPUTSEL_CH3            0x00000003UL                             
00269 #define _ADC_SINGLECTRL_INPUTSEL_CH4            0x00000004UL                             
00270 #define _ADC_SINGLECTRL_INPUTSEL_DIFF0          0x00000004UL                             
00271 #define _ADC_SINGLECTRL_INPUTSEL_CH5            0x00000005UL                             
00272 #define _ADC_SINGLECTRL_INPUTSEL_CH6            0x00000006UL                             
00273 #define _ADC_SINGLECTRL_INPUTSEL_CH7            0x00000007UL                             
00274 #define _ADC_SINGLECTRL_INPUTSEL_TEMP           0x00000008UL                             
00275 #define _ADC_SINGLECTRL_INPUTSEL_VDDDIV3        0x00000009UL                             
00276 #define _ADC_SINGLECTRL_INPUTSEL_VDD            0x0000000AUL                             
00277 #define _ADC_SINGLECTRL_INPUTSEL_VSS            0x0000000BUL                             
00278 #define _ADC_SINGLECTRL_INPUTSEL_VREFDIV2       0x0000000CUL                             
00279 #define _ADC_SINGLECTRL_INPUTSEL_DAC0OUT0       0x0000000DUL                             
00280 #define _ADC_SINGLECTRL_INPUTSEL_DAC0OUT1       0x0000000EUL                             
00281 #define ADC_SINGLECTRL_INPUTSEL_DEFAULT         (_ADC_SINGLECTRL_INPUTSEL_DEFAULT << 8)  
00282 #define ADC_SINGLECTRL_INPUTSEL_CH0             (_ADC_SINGLECTRL_INPUTSEL_CH0 << 8)      
00283 #define ADC_SINGLECTRL_INPUTSEL_CH0CH1          (_ADC_SINGLECTRL_INPUTSEL_CH0CH1 << 8)   
00284 #define ADC_SINGLECTRL_INPUTSEL_CH1             (_ADC_SINGLECTRL_INPUTSEL_CH1 << 8)      
00285 #define ADC_SINGLECTRL_INPUTSEL_CH2CH3          (_ADC_SINGLECTRL_INPUTSEL_CH2CH3 << 8)   
00286 #define ADC_SINGLECTRL_INPUTSEL_CH2             (_ADC_SINGLECTRL_INPUTSEL_CH2 << 8)      
00287 #define ADC_SINGLECTRL_INPUTSEL_CH4CH5          (_ADC_SINGLECTRL_INPUTSEL_CH4CH5 << 8)   
00288 #define ADC_SINGLECTRL_INPUTSEL_CH6CH7          (_ADC_SINGLECTRL_INPUTSEL_CH6CH7 << 8)   
00289 #define ADC_SINGLECTRL_INPUTSEL_CH3             (_ADC_SINGLECTRL_INPUTSEL_CH3 << 8)      
00290 #define ADC_SINGLECTRL_INPUTSEL_CH4             (_ADC_SINGLECTRL_INPUTSEL_CH4 << 8)      
00291 #define ADC_SINGLECTRL_INPUTSEL_DIFF0           (_ADC_SINGLECTRL_INPUTSEL_DIFF0 << 8)    
00292 #define ADC_SINGLECTRL_INPUTSEL_CH5             (_ADC_SINGLECTRL_INPUTSEL_CH5 << 8)      
00293 #define ADC_SINGLECTRL_INPUTSEL_CH6             (_ADC_SINGLECTRL_INPUTSEL_CH6 << 8)      
00294 #define ADC_SINGLECTRL_INPUTSEL_CH7             (_ADC_SINGLECTRL_INPUTSEL_CH7 << 8)      
00295 #define ADC_SINGLECTRL_INPUTSEL_TEMP            (_ADC_SINGLECTRL_INPUTSEL_TEMP << 8)     
00296 #define ADC_SINGLECTRL_INPUTSEL_VDDDIV3         (_ADC_SINGLECTRL_INPUTSEL_VDDDIV3 << 8)  
00297 #define ADC_SINGLECTRL_INPUTSEL_VDD             (_ADC_SINGLECTRL_INPUTSEL_VDD << 8)      
00298 #define ADC_SINGLECTRL_INPUTSEL_VSS             (_ADC_SINGLECTRL_INPUTSEL_VSS << 8)      
00299 #define ADC_SINGLECTRL_INPUTSEL_VREFDIV2        (_ADC_SINGLECTRL_INPUTSEL_VREFDIV2 << 8) 
00300 #define ADC_SINGLECTRL_INPUTSEL_DAC0OUT0        (_ADC_SINGLECTRL_INPUTSEL_DAC0OUT0 << 8) 
00301 #define ADC_SINGLECTRL_INPUTSEL_DAC0OUT1        (_ADC_SINGLECTRL_INPUTSEL_DAC0OUT1 << 8) 
00302 #define _ADC_SINGLECTRL_REF_SHIFT               16                                       
00303 #define _ADC_SINGLECTRL_REF_MASK                0x70000UL                                
00304 #define _ADC_SINGLECTRL_REF_DEFAULT             0x00000000UL                             
00305 #define _ADC_SINGLECTRL_REF_1V25                0x00000000UL                             
00306 #define _ADC_SINGLECTRL_REF_2V5                 0x00000001UL                             
00307 #define _ADC_SINGLECTRL_REF_VDD                 0x00000002UL                             
00308 #define _ADC_SINGLECTRL_REF_5VDIFF              0x00000003UL                             
00309 #define _ADC_SINGLECTRL_REF_EXTSINGLE           0x00000004UL                             
00310 #define _ADC_SINGLECTRL_REF_2XEXTDIFF           0x00000005UL                             
00311 #define _ADC_SINGLECTRL_REF_2XVDD               0x00000006UL                             
00312 #define ADC_SINGLECTRL_REF_DEFAULT              (_ADC_SINGLECTRL_REF_DEFAULT << 16)      
00313 #define ADC_SINGLECTRL_REF_1V25                 (_ADC_SINGLECTRL_REF_1V25 << 16)         
00314 #define ADC_SINGLECTRL_REF_2V5                  (_ADC_SINGLECTRL_REF_2V5 << 16)          
00315 #define ADC_SINGLECTRL_REF_VDD                  (_ADC_SINGLECTRL_REF_VDD << 16)          
00316 #define ADC_SINGLECTRL_REF_5VDIFF               (_ADC_SINGLECTRL_REF_5VDIFF << 16)       
00317 #define ADC_SINGLECTRL_REF_EXTSINGLE            (_ADC_SINGLECTRL_REF_EXTSINGLE << 16)    
00318 #define ADC_SINGLECTRL_REF_2XEXTDIFF            (_ADC_SINGLECTRL_REF_2XEXTDIFF << 16)    
00319 #define ADC_SINGLECTRL_REF_2XVDD                (_ADC_SINGLECTRL_REF_2XVDD << 16)        
00320 #define _ADC_SINGLECTRL_AT_SHIFT                20                                       
00321 #define _ADC_SINGLECTRL_AT_MASK                 0xF00000UL                               
00322 #define _ADC_SINGLECTRL_AT_DEFAULT              0x00000000UL                             
00323 #define _ADC_SINGLECTRL_AT_1CYCLE               0x00000000UL                             
00324 #define _ADC_SINGLECTRL_AT_2CYCLES              0x00000001UL                             
00325 #define _ADC_SINGLECTRL_AT_4CYCLES              0x00000002UL                             
00326 #define _ADC_SINGLECTRL_AT_8CYCLES              0x00000003UL                             
00327 #define _ADC_SINGLECTRL_AT_16CYCLES             0x00000004UL                             
00328 #define _ADC_SINGLECTRL_AT_32CYCLES             0x00000005UL                             
00329 #define _ADC_SINGLECTRL_AT_64CYCLES             0x00000006UL                             
00330 #define _ADC_SINGLECTRL_AT_128CYCLES            0x00000007UL                             
00331 #define _ADC_SINGLECTRL_AT_256CYCLES            0x00000008UL                             
00332 #define ADC_SINGLECTRL_AT_DEFAULT               (_ADC_SINGLECTRL_AT_DEFAULT << 20)       
00333 #define ADC_SINGLECTRL_AT_1CYCLE                (_ADC_SINGLECTRL_AT_1CYCLE << 20)        
00334 #define ADC_SINGLECTRL_AT_2CYCLES               (_ADC_SINGLECTRL_AT_2CYCLES << 20)       
00335 #define ADC_SINGLECTRL_AT_4CYCLES               (_ADC_SINGLECTRL_AT_4CYCLES << 20)       
00336 #define ADC_SINGLECTRL_AT_8CYCLES               (_ADC_SINGLECTRL_AT_8CYCLES << 20)       
00337 #define ADC_SINGLECTRL_AT_16CYCLES              (_ADC_SINGLECTRL_AT_16CYCLES << 20)      
00338 #define ADC_SINGLECTRL_AT_32CYCLES              (_ADC_SINGLECTRL_AT_32CYCLES << 20)      
00339 #define ADC_SINGLECTRL_AT_64CYCLES              (_ADC_SINGLECTRL_AT_64CYCLES << 20)      
00340 #define ADC_SINGLECTRL_AT_128CYCLES             (_ADC_SINGLECTRL_AT_128CYCLES << 20)     
00341 #define ADC_SINGLECTRL_AT_256CYCLES             (_ADC_SINGLECTRL_AT_256CYCLES << 20)     
00342 #define ADC_SINGLECTRL_PRSEN                    (0x1UL << 24)                            
00343 #define _ADC_SINGLECTRL_PRSEN_SHIFT             24                                       
00344 #define _ADC_SINGLECTRL_PRSEN_MASK              0x1000000UL                              
00345 #define _ADC_SINGLECTRL_PRSEN_DEFAULT           0x00000000UL                             
00346 #define ADC_SINGLECTRL_PRSEN_DEFAULT            (_ADC_SINGLECTRL_PRSEN_DEFAULT << 24)    
00347 #define _ADC_SINGLECTRL_PRSSEL_SHIFT            28                                       
00348 #define _ADC_SINGLECTRL_PRSSEL_MASK             0x70000000UL                             
00349 #define _ADC_SINGLECTRL_PRSSEL_DEFAULT          0x00000000UL                             
00350 #define _ADC_SINGLECTRL_PRSSEL_PRSCH0           0x00000000UL                             
00351 #define _ADC_SINGLECTRL_PRSSEL_PRSCH1           0x00000001UL                             
00352 #define _ADC_SINGLECTRL_PRSSEL_PRSCH2           0x00000002UL                             
00353 #define _ADC_SINGLECTRL_PRSSEL_PRSCH3           0x00000003UL                             
00354 #define _ADC_SINGLECTRL_PRSSEL_PRSCH4           0x00000004UL                             
00355 #define _ADC_SINGLECTRL_PRSSEL_PRSCH5           0x00000005UL                             
00356 #define ADC_SINGLECTRL_PRSSEL_DEFAULT           (_ADC_SINGLECTRL_PRSSEL_DEFAULT << 28)   
00357 #define ADC_SINGLECTRL_PRSSEL_PRSCH0            (_ADC_SINGLECTRL_PRSSEL_PRSCH0 << 28)    
00358 #define ADC_SINGLECTRL_PRSSEL_PRSCH1            (_ADC_SINGLECTRL_PRSSEL_PRSCH1 << 28)    
00359 #define ADC_SINGLECTRL_PRSSEL_PRSCH2            (_ADC_SINGLECTRL_PRSSEL_PRSCH2 << 28)    
00360 #define ADC_SINGLECTRL_PRSSEL_PRSCH3            (_ADC_SINGLECTRL_PRSSEL_PRSCH3 << 28)    
00361 #define ADC_SINGLECTRL_PRSSEL_PRSCH4            (_ADC_SINGLECTRL_PRSSEL_PRSCH4 << 28)    
00362 #define ADC_SINGLECTRL_PRSSEL_PRSCH5            (_ADC_SINGLECTRL_PRSSEL_PRSCH5 << 28)    
00364 /* Bit fields for ADC SCANCTRL */
00365 #define _ADC_SCANCTRL_RESETVALUE                0x00000000UL                           
00366 #define _ADC_SCANCTRL_MASK                      0x71F7FF37UL                           
00367 #define ADC_SCANCTRL_REP                        (0x1UL << 0)                           
00368 #define _ADC_SCANCTRL_REP_SHIFT                 0                                      
00369 #define _ADC_SCANCTRL_REP_MASK                  0x1UL                                  
00370 #define _ADC_SCANCTRL_REP_DEFAULT               0x00000000UL                           
00371 #define ADC_SCANCTRL_REP_DEFAULT                (_ADC_SCANCTRL_REP_DEFAULT << 0)       
00372 #define ADC_SCANCTRL_DIFF                       (0x1UL << 1)                           
00373 #define _ADC_SCANCTRL_DIFF_SHIFT                1                                      
00374 #define _ADC_SCANCTRL_DIFF_MASK                 0x2UL                                  
00375 #define _ADC_SCANCTRL_DIFF_DEFAULT              0x00000000UL                           
00376 #define ADC_SCANCTRL_DIFF_DEFAULT               (_ADC_SCANCTRL_DIFF_DEFAULT << 1)      
00377 #define ADC_SCANCTRL_ADJ                        (0x1UL << 2)                           
00378 #define _ADC_SCANCTRL_ADJ_SHIFT                 2                                      
00379 #define _ADC_SCANCTRL_ADJ_MASK                  0x4UL                                  
00380 #define _ADC_SCANCTRL_ADJ_DEFAULT               0x00000000UL                           
00381 #define _ADC_SCANCTRL_ADJ_RIGHT                 0x00000000UL                           
00382 #define _ADC_SCANCTRL_ADJ_LEFT                  0x00000001UL                           
00383 #define ADC_SCANCTRL_ADJ_DEFAULT                (_ADC_SCANCTRL_ADJ_DEFAULT << 2)       
00384 #define ADC_SCANCTRL_ADJ_RIGHT                  (_ADC_SCANCTRL_ADJ_RIGHT << 2)         
00385 #define ADC_SCANCTRL_ADJ_LEFT                   (_ADC_SCANCTRL_ADJ_LEFT << 2)          
00386 #define _ADC_SCANCTRL_RES_SHIFT                 4                                      
00387 #define _ADC_SCANCTRL_RES_MASK                  0x30UL                                 
00388 #define _ADC_SCANCTRL_RES_DEFAULT               0x00000000UL                           
00389 #define _ADC_SCANCTRL_RES_12BIT                 0x00000000UL                           
00390 #define _ADC_SCANCTRL_RES_8BIT                  0x00000001UL                           
00391 #define _ADC_SCANCTRL_RES_6BIT                  0x00000002UL                           
00392 #define _ADC_SCANCTRL_RES_OVS                   0x00000003UL                           
00393 #define ADC_SCANCTRL_RES_DEFAULT                (_ADC_SCANCTRL_RES_DEFAULT << 4)       
00394 #define ADC_SCANCTRL_RES_12BIT                  (_ADC_SCANCTRL_RES_12BIT << 4)         
00395 #define ADC_SCANCTRL_RES_8BIT                   (_ADC_SCANCTRL_RES_8BIT << 4)          
00396 #define ADC_SCANCTRL_RES_6BIT                   (_ADC_SCANCTRL_RES_6BIT << 4)          
00397 #define ADC_SCANCTRL_RES_OVS                    (_ADC_SCANCTRL_RES_OVS << 4)           
00398 #define _ADC_SCANCTRL_INPUTMASK_SHIFT           8                                      
00399 #define _ADC_SCANCTRL_INPUTMASK_MASK            0xFF00UL                               
00400 #define _ADC_SCANCTRL_INPUTMASK_DEFAULT         0x00000000UL                           
00401 #define _ADC_SCANCTRL_INPUTMASK_CH0             0x00000001UL                           
00402 #define _ADC_SCANCTRL_INPUTMASK_CH0CH1          0x00000001UL                           
00403 #define _ADC_SCANCTRL_INPUTMASK_CH1             0x00000002UL                           
00404 #define _ADC_SCANCTRL_INPUTMASK_CH2CH3          0x00000002UL                           
00405 #define _ADC_SCANCTRL_INPUTMASK_CH2             0x00000004UL                           
00406 #define _ADC_SCANCTRL_INPUTMASK_CH4CH5          0x00000004UL                           
00407 #define _ADC_SCANCTRL_INPUTMASK_CH6CH7          0x00000008UL                           
00408 #define _ADC_SCANCTRL_INPUTMASK_CH3             0x00000008UL                           
00409 #define _ADC_SCANCTRL_INPUTMASK_CH4             0x00000010UL                           
00410 #define _ADC_SCANCTRL_INPUTMASK_CH5             0x00000020UL                           
00411 #define _ADC_SCANCTRL_INPUTMASK_CH6             0x00000040UL                           
00412 #define _ADC_SCANCTRL_INPUTMASK_CH7             0x00000080UL                           
00413 #define ADC_SCANCTRL_INPUTMASK_DEFAULT          (_ADC_SCANCTRL_INPUTMASK_DEFAULT << 8) 
00414 #define ADC_SCANCTRL_INPUTMASK_CH0              (_ADC_SCANCTRL_INPUTMASK_CH0 << 8)     
00415 #define ADC_SCANCTRL_INPUTMASK_CH0CH1           (_ADC_SCANCTRL_INPUTMASK_CH0CH1 << 8)  
00416 #define ADC_SCANCTRL_INPUTMASK_CH1              (_ADC_SCANCTRL_INPUTMASK_CH1 << 8)     
00417 #define ADC_SCANCTRL_INPUTMASK_CH2CH3           (_ADC_SCANCTRL_INPUTMASK_CH2CH3 << 8)  
00418 #define ADC_SCANCTRL_INPUTMASK_CH2              (_ADC_SCANCTRL_INPUTMASK_CH2 << 8)     
00419 #define ADC_SCANCTRL_INPUTMASK_CH4CH5           (_ADC_SCANCTRL_INPUTMASK_CH4CH5 << 8)  
00420 #define ADC_SCANCTRL_INPUTMASK_CH6CH7           (_ADC_SCANCTRL_INPUTMASK_CH6CH7 << 8)  
00421 #define ADC_SCANCTRL_INPUTMASK_CH3              (_ADC_SCANCTRL_INPUTMASK_CH3 << 8)     
00422 #define ADC_SCANCTRL_INPUTMASK_CH4              (_ADC_SCANCTRL_INPUTMASK_CH4 << 8)     
00423 #define ADC_SCANCTRL_INPUTMASK_CH5              (_ADC_SCANCTRL_INPUTMASK_CH5 << 8)     
00424 #define ADC_SCANCTRL_INPUTMASK_CH6              (_ADC_SCANCTRL_INPUTMASK_CH6 << 8)     
00425 #define ADC_SCANCTRL_INPUTMASK_CH7              (_ADC_SCANCTRL_INPUTMASK_CH7 << 8)     
00426 #define _ADC_SCANCTRL_REF_SHIFT                 16                                     
00427 #define _ADC_SCANCTRL_REF_MASK                  0x70000UL                              
00428 #define _ADC_SCANCTRL_REF_DEFAULT               0x00000000UL                           
00429 #define _ADC_SCANCTRL_REF_1V25                  0x00000000UL                           
00430 #define _ADC_SCANCTRL_REF_2V5                   0x00000001UL                           
00431 #define _ADC_SCANCTRL_REF_VDD                   0x00000002UL                           
00432 #define _ADC_SCANCTRL_REF_5VDIFF                0x00000003UL                           
00433 #define _ADC_SCANCTRL_REF_EXTSINGLE             0x00000004UL                           
00434 #define _ADC_SCANCTRL_REF_2XEXTDIFF             0x00000005UL                           
00435 #define _ADC_SCANCTRL_REF_2XVDD                 0x00000006UL                           
00436 #define ADC_SCANCTRL_REF_DEFAULT                (_ADC_SCANCTRL_REF_DEFAULT << 16)      
00437 #define ADC_SCANCTRL_REF_1V25                   (_ADC_SCANCTRL_REF_1V25 << 16)         
00438 #define ADC_SCANCTRL_REF_2V5                    (_ADC_SCANCTRL_REF_2V5 << 16)          
00439 #define ADC_SCANCTRL_REF_VDD                    (_ADC_SCANCTRL_REF_VDD << 16)          
00440 #define ADC_SCANCTRL_REF_5VDIFF                 (_ADC_SCANCTRL_REF_5VDIFF << 16)       
00441 #define ADC_SCANCTRL_REF_EXTSINGLE              (_ADC_SCANCTRL_REF_EXTSINGLE << 16)    
00442 #define ADC_SCANCTRL_REF_2XEXTDIFF              (_ADC_SCANCTRL_REF_2XEXTDIFF << 16)    
00443 #define ADC_SCANCTRL_REF_2XVDD                  (_ADC_SCANCTRL_REF_2XVDD << 16)        
00444 #define _ADC_SCANCTRL_AT_SHIFT                  20                                     
00445 #define _ADC_SCANCTRL_AT_MASK                   0xF00000UL                             
00446 #define _ADC_SCANCTRL_AT_DEFAULT                0x00000000UL                           
00447 #define _ADC_SCANCTRL_AT_1CYCLE                 0x00000000UL                           
00448 #define _ADC_SCANCTRL_AT_2CYCLES                0x00000001UL                           
00449 #define _ADC_SCANCTRL_AT_4CYCLES                0x00000002UL                           
00450 #define _ADC_SCANCTRL_AT_8CYCLES                0x00000003UL                           
00451 #define _ADC_SCANCTRL_AT_16CYCLES               0x00000004UL                           
00452 #define _ADC_SCANCTRL_AT_32CYCLES               0x00000005UL                           
00453 #define _ADC_SCANCTRL_AT_64CYCLES               0x00000006UL                           
00454 #define _ADC_SCANCTRL_AT_128CYCLES              0x00000007UL                           
00455 #define _ADC_SCANCTRL_AT_256CYCLES              0x00000008UL                           
00456 #define ADC_SCANCTRL_AT_DEFAULT                 (_ADC_SCANCTRL_AT_DEFAULT << 20)       
00457 #define ADC_SCANCTRL_AT_1CYCLE                  (_ADC_SCANCTRL_AT_1CYCLE << 20)        
00458 #define ADC_SCANCTRL_AT_2CYCLES                 (_ADC_SCANCTRL_AT_2CYCLES << 20)       
00459 #define ADC_SCANCTRL_AT_4CYCLES                 (_ADC_SCANCTRL_AT_4CYCLES << 20)       
00460 #define ADC_SCANCTRL_AT_8CYCLES                 (_ADC_SCANCTRL_AT_8CYCLES << 20)       
00461 #define ADC_SCANCTRL_AT_16CYCLES                (_ADC_SCANCTRL_AT_16CYCLES << 20)      
00462 #define ADC_SCANCTRL_AT_32CYCLES                (_ADC_SCANCTRL_AT_32CYCLES << 20)      
00463 #define ADC_SCANCTRL_AT_64CYCLES                (_ADC_SCANCTRL_AT_64CYCLES << 20)      
00464 #define ADC_SCANCTRL_AT_128CYCLES               (_ADC_SCANCTRL_AT_128CYCLES << 20)     
00465 #define ADC_SCANCTRL_AT_256CYCLES               (_ADC_SCANCTRL_AT_256CYCLES << 20)     
00466 #define ADC_SCANCTRL_PRSEN                      (0x1UL << 24)                          
00467 #define _ADC_SCANCTRL_PRSEN_SHIFT               24                                     
00468 #define _ADC_SCANCTRL_PRSEN_MASK                0x1000000UL                            
00469 #define _ADC_SCANCTRL_PRSEN_DEFAULT             0x00000000UL                           
00470 #define ADC_SCANCTRL_PRSEN_DEFAULT              (_ADC_SCANCTRL_PRSEN_DEFAULT << 24)    
00471 #define _ADC_SCANCTRL_PRSSEL_SHIFT              28                                     
00472 #define _ADC_SCANCTRL_PRSSEL_MASK               0x70000000UL                           
00473 #define _ADC_SCANCTRL_PRSSEL_DEFAULT            0x00000000UL                           
00474 #define _ADC_SCANCTRL_PRSSEL_PRSCH0             0x00000000UL                           
00475 #define _ADC_SCANCTRL_PRSSEL_PRSCH1             0x00000001UL                           
00476 #define _ADC_SCANCTRL_PRSSEL_PRSCH2             0x00000002UL                           
00477 #define _ADC_SCANCTRL_PRSSEL_PRSCH3             0x00000003UL                           
00478 #define _ADC_SCANCTRL_PRSSEL_PRSCH4             0x00000004UL                           
00479 #define _ADC_SCANCTRL_PRSSEL_PRSCH5             0x00000005UL                           
00480 #define ADC_SCANCTRL_PRSSEL_DEFAULT             (_ADC_SCANCTRL_PRSSEL_DEFAULT << 28)   
00481 #define ADC_SCANCTRL_PRSSEL_PRSCH0              (_ADC_SCANCTRL_PRSSEL_PRSCH0 << 28)    
00482 #define ADC_SCANCTRL_PRSSEL_PRSCH1              (_ADC_SCANCTRL_PRSSEL_PRSCH1 << 28)    
00483 #define ADC_SCANCTRL_PRSSEL_PRSCH2              (_ADC_SCANCTRL_PRSSEL_PRSCH2 << 28)    
00484 #define ADC_SCANCTRL_PRSSEL_PRSCH3              (_ADC_SCANCTRL_PRSSEL_PRSCH3 << 28)    
00485 #define ADC_SCANCTRL_PRSSEL_PRSCH4              (_ADC_SCANCTRL_PRSSEL_PRSCH4 << 28)    
00486 #define ADC_SCANCTRL_PRSSEL_PRSCH5              (_ADC_SCANCTRL_PRSSEL_PRSCH5 << 28)    
00488 /* Bit fields for ADC IEN */
00489 #define _ADC_IEN_RESETVALUE                     0x00000000UL                     
00490 #define _ADC_IEN_MASK                           0x00000303UL                     
00491 #define ADC_IEN_SINGLE                          (0x1UL << 0)                     
00492 #define _ADC_IEN_SINGLE_SHIFT                   0                                
00493 #define _ADC_IEN_SINGLE_MASK                    0x1UL                            
00494 #define _ADC_IEN_SINGLE_DEFAULT                 0x00000000UL                     
00495 #define ADC_IEN_SINGLE_DEFAULT                  (_ADC_IEN_SINGLE_DEFAULT << 0)   
00496 #define ADC_IEN_SCAN                            (0x1UL << 1)                     
00497 #define _ADC_IEN_SCAN_SHIFT                     1                                
00498 #define _ADC_IEN_SCAN_MASK                      0x2UL                            
00499 #define _ADC_IEN_SCAN_DEFAULT                   0x00000000UL                     
00500 #define ADC_IEN_SCAN_DEFAULT                    (_ADC_IEN_SCAN_DEFAULT << 1)     
00501 #define ADC_IEN_SINGLEOF                        (0x1UL << 8)                     
00502 #define _ADC_IEN_SINGLEOF_SHIFT                 8                                
00503 #define _ADC_IEN_SINGLEOF_MASK                  0x100UL                          
00504 #define _ADC_IEN_SINGLEOF_DEFAULT               0x00000000UL                     
00505 #define ADC_IEN_SINGLEOF_DEFAULT                (_ADC_IEN_SINGLEOF_DEFAULT << 8) 
00506 #define ADC_IEN_SCANOF                          (0x1UL << 9)                     
00507 #define _ADC_IEN_SCANOF_SHIFT                   9                                
00508 #define _ADC_IEN_SCANOF_MASK                    0x200UL                          
00509 #define _ADC_IEN_SCANOF_DEFAULT                 0x00000000UL                     
00510 #define ADC_IEN_SCANOF_DEFAULT                  (_ADC_IEN_SCANOF_DEFAULT << 9)   
00512 /* Bit fields for ADC IF */
00513 #define _ADC_IF_RESETVALUE                      0x00000000UL                    
00514 #define _ADC_IF_MASK                            0x00000303UL                    
00515 #define ADC_IF_SINGLE                           (0x1UL << 0)                    
00516 #define _ADC_IF_SINGLE_SHIFT                    0                               
00517 #define _ADC_IF_SINGLE_MASK                     0x1UL                           
00518 #define _ADC_IF_SINGLE_DEFAULT                  0x00000000UL                    
00519 #define ADC_IF_SINGLE_DEFAULT                   (_ADC_IF_SINGLE_DEFAULT << 0)   
00520 #define ADC_IF_SCAN                             (0x1UL << 1)                    
00521 #define _ADC_IF_SCAN_SHIFT                      1                               
00522 #define _ADC_IF_SCAN_MASK                       0x2UL                           
00523 #define _ADC_IF_SCAN_DEFAULT                    0x00000000UL                    
00524 #define ADC_IF_SCAN_DEFAULT                     (_ADC_IF_SCAN_DEFAULT << 1)     
00525 #define ADC_IF_SINGLEOF                         (0x1UL << 8)                    
00526 #define _ADC_IF_SINGLEOF_SHIFT                  8                               
00527 #define _ADC_IF_SINGLEOF_MASK                   0x100UL                         
00528 #define _ADC_IF_SINGLEOF_DEFAULT                0x00000000UL                    
00529 #define ADC_IF_SINGLEOF_DEFAULT                 (_ADC_IF_SINGLEOF_DEFAULT << 8) 
00530 #define ADC_IF_SCANOF                           (0x1UL << 9)                    
00531 #define _ADC_IF_SCANOF_SHIFT                    9                               
00532 #define _ADC_IF_SCANOF_MASK                     0x200UL                         
00533 #define _ADC_IF_SCANOF_DEFAULT                  0x00000000UL                    
00534 #define ADC_IF_SCANOF_DEFAULT                   (_ADC_IF_SCANOF_DEFAULT << 9)   
00536 /* Bit fields for ADC IFS */
00537 #define _ADC_IFS_RESETVALUE                     0x00000000UL                     
00538 #define _ADC_IFS_MASK                           0x00000303UL                     
00539 #define ADC_IFS_SINGLE                          (0x1UL << 0)                     
00540 #define _ADC_IFS_SINGLE_SHIFT                   0                                
00541 #define _ADC_IFS_SINGLE_MASK                    0x1UL                            
00542 #define _ADC_IFS_SINGLE_DEFAULT                 0x00000000UL                     
00543 #define ADC_IFS_SINGLE_DEFAULT                  (_ADC_IFS_SINGLE_DEFAULT << 0)   
00544 #define ADC_IFS_SCAN                            (0x1UL << 1)                     
00545 #define _ADC_IFS_SCAN_SHIFT                     1                                
00546 #define _ADC_IFS_SCAN_MASK                      0x2UL                            
00547 #define _ADC_IFS_SCAN_DEFAULT                   0x00000000UL                     
00548 #define ADC_IFS_SCAN_DEFAULT                    (_ADC_IFS_SCAN_DEFAULT << 1)     
00549 #define ADC_IFS_SINGLEOF                        (0x1UL << 8)                     
00550 #define _ADC_IFS_SINGLEOF_SHIFT                 8                                
00551 #define _ADC_IFS_SINGLEOF_MASK                  0x100UL                          
00552 #define _ADC_IFS_SINGLEOF_DEFAULT               0x00000000UL                     
00553 #define ADC_IFS_SINGLEOF_DEFAULT                (_ADC_IFS_SINGLEOF_DEFAULT << 8) 
00554 #define ADC_IFS_SCANOF                          (0x1UL << 9)                     
00555 #define _ADC_IFS_SCANOF_SHIFT                   9                                
00556 #define _ADC_IFS_SCANOF_MASK                    0x200UL                          
00557 #define _ADC_IFS_SCANOF_DEFAULT                 0x00000000UL                     
00558 #define ADC_IFS_SCANOF_DEFAULT                  (_ADC_IFS_SCANOF_DEFAULT << 9)   
00560 /* Bit fields for ADC IFC */
00561 #define _ADC_IFC_RESETVALUE                     0x00000000UL                     
00562 #define _ADC_IFC_MASK                           0x00000303UL                     
00563 #define ADC_IFC_SINGLE                          (0x1UL << 0)                     
00564 #define _ADC_IFC_SINGLE_SHIFT                   0                                
00565 #define _ADC_IFC_SINGLE_MASK                    0x1UL                            
00566 #define _ADC_IFC_SINGLE_DEFAULT                 0x00000000UL                     
00567 #define ADC_IFC_SINGLE_DEFAULT                  (_ADC_IFC_SINGLE_DEFAULT << 0)   
00568 #define ADC_IFC_SCAN                            (0x1UL << 1)                     
00569 #define _ADC_IFC_SCAN_SHIFT                     1                                
00570 #define _ADC_IFC_SCAN_MASK                      0x2UL                            
00571 #define _ADC_IFC_SCAN_DEFAULT                   0x00000000UL                     
00572 #define ADC_IFC_SCAN_DEFAULT                    (_ADC_IFC_SCAN_DEFAULT << 1)     
00573 #define ADC_IFC_SINGLEOF                        (0x1UL << 8)                     
00574 #define _ADC_IFC_SINGLEOF_SHIFT                 8                                
00575 #define _ADC_IFC_SINGLEOF_MASK                  0x100UL                          
00576 #define _ADC_IFC_SINGLEOF_DEFAULT               0x00000000UL                     
00577 #define ADC_IFC_SINGLEOF_DEFAULT                (_ADC_IFC_SINGLEOF_DEFAULT << 8) 
00578 #define ADC_IFC_SCANOF                          (0x1UL << 9)                     
00579 #define _ADC_IFC_SCANOF_SHIFT                   9                                
00580 #define _ADC_IFC_SCANOF_MASK                    0x200UL                          
00581 #define _ADC_IFC_SCANOF_DEFAULT                 0x00000000UL                     
00582 #define ADC_IFC_SCANOF_DEFAULT                  (_ADC_IFC_SCANOF_DEFAULT << 9)   
00584 /* Bit fields for ADC SINGLEDATA */
00585 #define _ADC_SINGLEDATA_RESETVALUE              0x00000000UL                        
00586 #define _ADC_SINGLEDATA_MASK                    0xFFFFFFFFUL                        
00587 #define _ADC_SINGLEDATA_DATA_SHIFT              0                                   
00588 #define _ADC_SINGLEDATA_DATA_MASK               0xFFFFFFFFUL                        
00589 #define _ADC_SINGLEDATA_DATA_DEFAULT            0x00000000UL                        
00590 #define ADC_SINGLEDATA_DATA_DEFAULT             (_ADC_SINGLEDATA_DATA_DEFAULT << 0) 
00592 /* Bit fields for ADC SCANDATA */
00593 #define _ADC_SCANDATA_RESETVALUE                0x00000000UL                      
00594 #define _ADC_SCANDATA_MASK                      0xFFFFFFFFUL                      
00595 #define _ADC_SCANDATA_DATA_SHIFT                0                                 
00596 #define _ADC_SCANDATA_DATA_MASK                 0xFFFFFFFFUL                      
00597 #define _ADC_SCANDATA_DATA_DEFAULT              0x00000000UL                      
00598 #define ADC_SCANDATA_DATA_DEFAULT               (_ADC_SCANDATA_DATA_DEFAULT << 0) 
00600 /* Bit fields for ADC SINGLEDATAP */
00601 #define _ADC_SINGLEDATAP_RESETVALUE             0x00000000UL                          
00602 #define _ADC_SINGLEDATAP_MASK                   0xFFFFFFFFUL                          
00603 #define _ADC_SINGLEDATAP_DATAP_SHIFT            0                                     
00604 #define _ADC_SINGLEDATAP_DATAP_MASK             0xFFFFFFFFUL                          
00605 #define _ADC_SINGLEDATAP_DATAP_DEFAULT          0x00000000UL                          
00606 #define ADC_SINGLEDATAP_DATAP_DEFAULT           (_ADC_SINGLEDATAP_DATAP_DEFAULT << 0) 
00608 /* Bit fields for ADC SCANDATAP */
00609 #define _ADC_SCANDATAP_RESETVALUE               0x00000000UL                        
00610 #define _ADC_SCANDATAP_MASK                     0xFFFFFFFFUL                        
00611 #define _ADC_SCANDATAP_DATAP_SHIFT              0                                   
00612 #define _ADC_SCANDATAP_DATAP_MASK               0xFFFFFFFFUL                        
00613 #define _ADC_SCANDATAP_DATAP_DEFAULT            0x00000000UL                        
00614 #define ADC_SCANDATAP_DATAP_DEFAULT             (_ADC_SCANDATAP_DATAP_DEFAULT << 0) 
00616 /* Bit fields for ADC CAL */
00617 #define _ADC_CAL_RESETVALUE                     0x3F003F00UL                         
00618 #define _ADC_CAL_MASK                           0x7F7F7F7FUL                         
00619 #define _ADC_CAL_SINGLEOFFSET_SHIFT             0                                    
00620 #define _ADC_CAL_SINGLEOFFSET_MASK              0x7FUL                               
00621 #define _ADC_CAL_SINGLEOFFSET_DEFAULT           0x00000000UL                         
00622 #define ADC_CAL_SINGLEOFFSET_DEFAULT            (_ADC_CAL_SINGLEOFFSET_DEFAULT << 0) 
00623 #define _ADC_CAL_SINGLEGAIN_SHIFT               8                                    
00624 #define _ADC_CAL_SINGLEGAIN_MASK                0x7F00UL                             
00625 #define _ADC_CAL_SINGLEGAIN_DEFAULT             0x0000003FUL                         
00626 #define ADC_CAL_SINGLEGAIN_DEFAULT              (_ADC_CAL_SINGLEGAIN_DEFAULT << 8)   
00627 #define _ADC_CAL_SCANOFFSET_SHIFT               16                                   
00628 #define _ADC_CAL_SCANOFFSET_MASK                0x7F0000UL                           
00629 #define _ADC_CAL_SCANOFFSET_DEFAULT             0x00000000UL                         
00630 #define ADC_CAL_SCANOFFSET_DEFAULT              (_ADC_CAL_SCANOFFSET_DEFAULT << 16)  
00631 #define _ADC_CAL_SCANGAIN_SHIFT                 24                                   
00632 #define _ADC_CAL_SCANGAIN_MASK                  0x7F000000UL                         
00633 #define _ADC_CAL_SCANGAIN_DEFAULT               0x0000003FUL                         
00634 #define ADC_CAL_SCANGAIN_DEFAULT                (_ADC_CAL_SCANGAIN_DEFAULT << 24)    
00636 /* Bit fields for ADC BIASPROG */
00637 #define _ADC_BIASPROG_RESETVALUE                0x00000747UL                          
00638 #define _ADC_BIASPROG_MASK                      0x00000F4FUL                          
00639 #define _ADC_BIASPROG_BIASPROG_SHIFT            0                                     
00640 #define _ADC_BIASPROG_BIASPROG_MASK             0xFUL                                 
00641 #define _ADC_BIASPROG_BIASPROG_DEFAULT          0x00000007UL                          
00642 #define ADC_BIASPROG_BIASPROG_DEFAULT           (_ADC_BIASPROG_BIASPROG_DEFAULT << 0) 
00643 #define ADC_BIASPROG_HALFBIAS                   (0x1UL << 6)                          
00644 #define _ADC_BIASPROG_HALFBIAS_SHIFT            6                                     
00645 #define _ADC_BIASPROG_HALFBIAS_MASK             0x40UL                                
00646 #define _ADC_BIASPROG_HALFBIAS_DEFAULT          0x00000001UL                          
00647 #define ADC_BIASPROG_HALFBIAS_DEFAULT           (_ADC_BIASPROG_HALFBIAS_DEFAULT << 6) 
00648 #define _ADC_BIASPROG_COMPBIAS_SHIFT            8                                     
00649 #define _ADC_BIASPROG_COMPBIAS_MASK             0xF00UL                               
00650 #define _ADC_BIASPROG_COMPBIAS_DEFAULT          0x00000007UL                          
00651 #define ADC_BIASPROG_COMPBIAS_DEFAULT           (_ADC_BIASPROG_COMPBIAS_DEFAULT << 8)