This is the multi-page printable view of this section. Click here to print.
Component Design
1 - CM300A_Adc0CfgAndUse_RegisterConfiguration
| Order | Feature/Function | Register | Field | Header File Definition | Value (Decimal) | Notes | Access | 
| 1 | Virtual Channel | VCR00 | UINT32 | ADCD0VCR00 | ADC0CFGANDUSE_ADCD0VCR00_CNT_U32 | Must be written at register level | |
| 2 | Virtual Channel | VCR00 | GCTRL | ADCD0GCTRL | Unused | Unused field of parent register | Must be written at register level | 
| 3 | Virtual Channel | VCR00 | ADIE | ADCD0ADIE | Unused | Unused field of parent register | Must be written at register level | 
| 4 | Virtual Channel | VCR00 | CNVCLS | ADCD0CNVCLS | Unused | Unused field of parent register | Must be written at register level | 
| 5 | Virtual Channel | VCR00 | PDE | ADCD0PDE | Unused | Unused field of parent register | Must be written at register level | 
| 6 | Virtual Channel | VCR00 | PUE | ADCD0PUE | Unused | Unused field of parent register | Must be written at register level | 
| 7 | Virtual Channel | VCR01 | UINT32 | ADCD0VCR01 | ADC0CFGANDUSE_ADCD0VCR01_CNT_U32 | Must be written at register level | |
| 8 | Virtual Channel | VCR02 | UINT32 | ADCD0VCR02 | ADC0CFGANDUSE_ADCD0VCR02_CNT_U32 | Must be written at register level | |
| 9 | Virtual Channel | VCR03 | UINT32 | ADCD0VCR03 | ADC0CFGANDUSE_ADCD0VCR03_CNT_U32 | Must be written at register level | |
| 10 | Virtual Channel | VCR04 | UINT32 | ADCD0VCR04 | ADC0CFGANDUSE_ADCD0VCR04_CNT_U32 | Must be written at register level | |
| 11 | Virtual Channel | VCR05 | UINT32 | ADCD0VCR05 | ADC0CFGANDUSE_ADCD0VCR05_CNT_U32 | Must be written at register level | |
| 12 | Virtual Channel | VCR06 | UINT32 | ADCD0VCR06 | ADC0CFGANDUSE_ADCD0VCR06_CNT_U32 | Must be written at register level | |
| 13 | Virtual Channel | VCR07 | UINT32 | ADCD0VCR07 | ADC0CFGANDUSE_ADCD0VCR07_CNT_U32 | Must be written at register level | |
| 14 | Virtual Channel | VCR08 | UINT32 | ADCD0VCR08 | ADC0CFGANDUSE_ADCD0VCR08_CNT_U32 | Must be written at register level | |
| 15 | Virtual Channel | VCR09 | UINT32 | ADCD0VCR09 | ADC0CFGANDUSE_ADCD0VCR09_CNT_U32 | Must be written at register level | |
| 16 | Virtual Channel | VCR10 | UINT32 | ADCD0VCR10 | ADC0CFGANDUSE_ADCD0VCR10_CNT_U32 | Must be written at register level | |
| 17 | Virtual Channel | VCR11 | UINT32 | ADCD0VCR11 | ADC0CFGANDUSE_ADCD0VCR11_CNT_U32 | Must be written at register level | |
| 18 | Virtual Channel | VCR12 | UINT32 | ADCD0VCR12 | ADC0CFGANDUSE_ADCD0VCR12_CNT_U32 | Must be written at register level | |
| 19 | Virtual Channel | VCR13 | UINT32 | ADCD0VCR13 | ADC0CFGANDUSE_ADCD0VCR13_CNT_U32 | Must be written at register level | |
| 20 | Virtual Channel | VCR14 | UINT32 | ADCD0VCR14 | ADC0CFGANDUSE_ADCD0VCR14_CNT_U32 | Must be written at register level | |
| 21 | Virtual Channel | VCR15 | UINT32 | ADCD0VCR15 | ADC0CFGANDUSE_ADCD0VCR15_CNT_U32 | Must be written at register level | |
| 22 | Virtual Channel | VCR16 | UINT32 | ADCD0VCR16 | ADC0CFGANDUSE_ADCD0VCR16_CNT_U32 | Must be written at register level | |
| 23 | Virtual Channel | VCR17 | UINT32 | ADCD0VCR17 | ADC0CFGANDUSE_ADCD0VCR17_CNT_U32 | Must be written at register level | |
| 24 | Virtual Channel | VCR18 | UINT32 | ADCD0VCR18 | ADC0CFGANDUSE_ADCD0VCR18_CNT_U32 | Must be written at register level | |
| 25 | Virtual Channel | VCR19 | UINT32 | ADCD0VCR19 | ADC0CFGANDUSE_ADCD0VCR19_CNT_U32 | Must be written at register level | |
| 26 | Virtual Channel | VCR20 | UINT32 | ADCD0VCR20 | ADC0CFGANDUSE_ADCD0VCR20_CNT_U32 | Must be written at register level | |
| 27 | Virtual Channel | VCR21 | UINT32 | ADCD0VCR21 | ADC0CFGANDUSE_ADCD0VCR21_CNT_U32 | Must be written at register level | |
| 28 | Virtual Channel | VCR22 | UINT32 | ADCD0VCR22 | ADC0CFGANDUSE_ADCD0VCR22_CNT_U32 | Must be written at register level | |
| 29 | Virtual Channel | VCR23 | UINT32 | ADCD0VCR23 | ADC0CFGANDUSE_ADCD0VCR23_CNT_U32 | Must be written at register level | |
| 30 | ADC Control | ADCR1 | UINT8 | ADCD0ADCR1 | Unused | Unused parent register | May be written at field or register level | 
| 31 | ADC Control | ADCR1 | SUSMTD | ADCD0SUSMTD | 00 | Synchronous suspend - By design ADC groups shouldn't collide | May be written at field or register level | 
| 32 | ADC Control | ADCR2 | UINT8 | ADCD0ADCR2 | Unused | Unused parent register | May be written at field or register level | 
| 33 | ADC Control | ADCR2 | ADDNT | ADCD0ADDNT | 0 | Feature not used | May be written at field or register level | 
| 34 | ADC Control | ADCR2 | DFMT | ADCD0DFMT | 1 | 1: Signed integer format | May be written at field or register level | 
| 35 | Safety Control | SFTCR | UINT8 | ADCD0SFTCR | Unused | Unused parent register | May be written at field or register level | 
| 36 | Safety Control | SFTCR | IDEIE | ADCD0IDEIE | 0 | ID Error Interrupt - Disabled | May be written at field or register level | 
| 37 | Safety Control | SFTCR | PEIE | ADCD0PEIE | 0 | Parity Error Interrupt - Disabled | May be written at field or register level | 
| 38 | Safety Control | SFTCR | OWEIE | ADCD0OWEIE | 0 | Overwrite Error Interrupt - Disabled | May be written at field or register level | 
| 39 | Safety Control | SFTCR | ULEIE | ADCD0ULEIE | 0 | Upper-limit/lower-limit Error Interrupt - Disabled | May be written at field or register level | 
| 40 | Safety Control | SFTCR | RDCLRE | ADCD0RDCLRE | 1 | Perform read and clear | May be written at field or register level | 
| 41 | Safety Control - UpperLower Limit | ULLMTBR0 | UINT32 | ADCD0ULLMTBR0 | 0 | Upper-limit/lower-limit Error Interrupt - Disabled | May be written at field or register level | 
| 42 | Safety Control - UpperLower Limit | ULLMTBR0 | LLMTB | ADCD0LLMTB | Unused | Unused field of parent register | May be written at field or register level | 
| 43 | Safety Control - UpperLower Limit | ULLMTBR0 | ULMTB | ADCD0ULMTB | Unused | Unused field of parent register | May be written at field or register level | 
| 44 | Safety Control - UpperLower Limit | ULLMTBR1 | UINT32 | ADCD0ULLMTBR1 | 0 | Upper-limit/lower-limit Error Interrupt - Disabled | May be written at field or register level | 
| 45 | Safety Control - UpperLower Limit | ULLMTBR2 | UINT32 | ADCD0ULLMTBR2 | 0 | Upper-limit/lower-limit Error Interrupt - Disabled | May be written at field or register level | 
| 46 | Safety Control - Wiring Break | ODCR | UINT32 | ADCD0ODCR | 0 | Wiring break detection - not diagnosed | May be written at field or register level | 
| 47 | Safety Control - Wiring Break | ODCR | ODPW | ADCD0ODPW | Unused | Unused field of parent register | May be written at field or register level | 
| 48 | Safety Control - Wiring Break | ODCR | ODE | ADCD0ODE | Unused | Unused field of parent register | May be written at field or register level | 
| 49 | Safety Control - Wiring Break | ODCR | ODDE | ADCD0ODDE | Unused | Unused field of parent register | May be written at field or register level | 
| 50 | Safety Control - Wiring Break | ADOPDIG0 | UINT32 | ADCD0ADOPDIG0 | 0 | 0: Pulling up or pulling down the ADCDnIm pin is disabled | May be written at field or register level | 
| 51 | Safety Control - Wiring Break | ADOPDIG0 | ADOPDIG000 | ADCD0ADOPDIG000 | Unused | Unused field of parent register | May be written at field or register level | 
| 52 | Safety Control - Wiring Break | ADOPDIG0 | ADOPDIG001 | ADCD0ADOPDIG001 | Unused | Unused field of parent register | May be written at field or register level | 
| 53 | Safety Control - Wiring Break | ADOPDIG0 | ADOPDIG002 | ADCD0ADOPDIG002 | Unused | Unused field of parent register | May be written at field or register level | 
| 54 | Safety Control - Wiring Break | ADOPDIG0 | ADOPDIG003 | ADCD0ADOPDIG003 | Unused | Unused field of parent register | May be written at field or register level | 
| 55 | Safety Control - Wiring Break | ADOPDIG0 | ADOPDIG004 | ADCD0ADOPDIG004 | Unused | Unused field of parent register | May be written at field or register level | 
| 56 | Safety Control - Wiring Break | ADOPDIG0 | ADOPDIG005 | ADCD0ADOPDIG005 | Unused | Unused field of parent register | May be written at field or register level | 
| 57 | Safety Control - Wiring Break | ADOPDIG0 | ADOPDIG006 | ADCD0ADOPDIG006 | Unused | Unused field of parent register | May be written at field or register level | 
| 58 | Safety Control - Wiring Break | ADOPDIG0 | ADOPDIG007 | ADCD0ADOPDIG007 | Unused | Unused field of parent register | May be written at field or register level | 
| 59 | Safety Control - Wiring Break | ADOPDIG0 | ADOPDIG008 | ADCD0ADOPDIG008 | Unused | Unused field of parent register | May be written at field or register level | 
| 60 | Safety Control - Wiring Break | ADOPDIG0 | ADOPDIG009 | ADCD0ADOPDIG009 | Unused | Unused field of parent register | May be written at field or register level | 
| 61 | Safety Control - Wiring Break | ADOPDIG0 | ADOPDIG010 | ADCD0ADOPDIG010 | Unused | Unused field of parent register | May be written at field or register level | 
| 62 | Safety Control - Wiring Break | ADOPDIG0 | ADOPDIG011 | ADCD0ADOPDIG011 | Unused | Unused field of parent register | May be written at field or register level | 
| 63 | Transfer & Hold | THCR | UINT8 | ADCD0THCR | 0 | Transfer and Hold is not used | May be written at field or register level | 
| 64 | Transfer & Hold | THCR | ASMPMSK | ADCD0ASMPMSK | Unused | Unused field of parent register | May be written at field or register level | 
| 65 | Transfer & Hold | THACR | UINT8 | ADCD0THACR | 0 | Transfer and Hold is not used | May be written at field or register level | 
| 66 | Transfer & Hold | THACR | SGS | ADCD0SGS | Unused | Unused field of parent register | May be written at field or register level | 
| 67 | Transfer & Hold | THACR | HLDTE | ADCD0HLDTE | Unused | Unused field of parent register | May be written at field or register level | 
| 68 | Transfer & Hold | THACR | HLDCTE | ADCD0HLDCTE | Unused | Unused field of parent register | May be written at field or register level | 
| 69 | Transfer & Hold | THBCR | UINT8 | ADCD0THBCR | 0 | Transfer and Hold is not used | May be written at field or register level | 
| 70 | Transfer & Hold | THER | UINT8 | ADCD0THER | 0 | Transfer and Hold is not used | May be written at field or register level | 
| 71 | Transfer & Hold | THER | TH0E | ADCD0TH0E | Unused | Unused field of parent register | May be written at field or register level | 
| 72 | Transfer & Hold | THER | TH1E | ADCD0TH1E | Unused | Unused field of parent register | May be written at field or register level | 
| 73 | Transfer & Hold | THER | TH2E | ADCD0TH2E | Unused | Unused field of parent register | May be written at field or register level | 
| 74 | Transfer & Hold | THER | TH3E | ADCD0TH3E | Unused | Unused field of parent register | May be written at field or register level | 
| 75 | Transfer & Hold | THER | TH4E | ADCD0TH4E | Unused | Unused field of parent register | May be written at field or register level | 
| 76 | Transfer & Hold | THER | TH5E | ADCD0TH5E | Unused | Unused field of parent register | May be written at field or register level | 
| 77 | Transfer & Hold | THGSR | UINT16 | ADCD0THGSR | 0 | Transfer and Hold is not used | May be written at field or register level | 
| 78 | Transfer & Hold | THGSR | TH0GS | ADCD0TH0GS | Unused | Unused field of parent register | May be written at field or register level | 
| 79 | Transfer & Hold | THGSR | TH1GS | ADCD0TH1GS | Unused | Unused field of parent register | May be written at field or register level | 
| 80 | Transfer & Hold | THGSR | TH2GS | ADCD0TH2GS | Unused | Unused field of parent register | May be written at field or register level | 
| 81 | Transfer & Hold | THGSR | TH3GS | ADCD0TH3GS | Unused | Unused field of parent register | May be written at field or register level | 
| 82 | Transfer & Hold | THGSR | TH4GS | ADCD0TH4GS | Unused | Unused field of parent register | May be written at field or register level | 
| 83 | Transfer & Hold | THGSR | TH5GS | ADCD0TH5GS | Unused | Unused field of parent register | May be written at field or register level | 
| 84 | Scan Group 0 | SGSTCR0 | UINT8 | ADCD0SGSTCR0 | 0 | Not used, performs software start of Scan Group | May be written at field or register level | 
| 85 | Scan Group 0 | SGSTCR0 | SGST | ADCD0SGST | Unused | Unused field of parent register | May be written at field or register level | 
| 86 | Scan Group 0 | SGCR0 | UINT8 | ADCD0SGCR0 | 0 | Must be written at register level | |
| 87 | Scan Group 0 | SGCR0 | TRGMD | ADCD0TRGMD | 0 | 0 - Disabled, SG0 is triggered by SW | Must be written at register level | 
| 88 | Scan Group 0 | SGCR0 | SCANMD | ADCD0SCANMD | 0 | 0: Multicycle scan mode | Must be written at register level | 
| 89 | Scan Group 0 | SGCR0 | ADSTARTE | ADCD0ADSTARTE | 0 | 0: ADSTART is disabled | Must be written at register level | 
| 90 | Scan Group 0 | SGCR0 | ADIE | *** See notes *** | 0 | Results are read via direct register read, no interrupt needed 0: INTADCDnIx is not output at the end of scan for SGx. 8/26/2015 - Field level access doesn't exist in header file. This entry is used in ADCD0SGCR0 derivation only | N/A | 
| 91 | Scan Group 0 | SGVCSP0 | UINT8 | ADCD0SGVCSP0 | 0 | Start pointer for Group 0 is fixed at 0 (minimum) | Must be written at register level | 
| 92 | Scan Group 0 | SGVCSP0 | VCSP | ADCD0VCSP | Unused | Unused field of parent register | Must be written at register level | 
| 93 | Scan Group 0 | SGVCEP0 | UINT8 | ADCD0SGVCEP0 | 23 | End pointer for Group 0 is fixed at 23 (maximum) | Must be written at register level | 
| 94 | Scan Group 0 | SGVCEP0 | VCEP | ADCD0VCEP | Unused | Unused field of parent register | Must be written at register level | 
| 95 | Scan Group 0 | SGMCYCR0 | UINT8 | ADCD0SGMCYCR0 | 0 | Perform scan group reads only once | Must be written at register level | 
| 96 | Scan Group 0 | SGMCYCR0 | MCYC | ADCD0MCYC | Unused | Unused field of parent register | Must be written at register level | 
| 97 | Scan Group 0 | SGSR0 | SGACT | ADCD0SGACT | Unused | Unused field of parent register | Must be written at register level | 
| 98 | Scan Group 0 | ULLMSR0 | UINT8 | ADCD0ULLMSR0 | 0 | 0H: Neither upper limit nor lower limit is checked. | Must be written at register level | 
| 99 | Scan Group 0 | ULLMSR0 | ULS | ADCD0ULS | Unused | Unused field of parent register | Must be written at register level | 
| 100 | Scan Group 1 | SGSTCR1 | UINT8 | ADCD0SGSTCR1 | 0 | Not used, performs software start of Scan Group | Must be written at register level | 
| 101 | Scan Group 1 | SGCR1 | UINT8 | ADCD0SGCR1 | 1 | Must be written at register level | |
| 102 | Scan Group 1 | SGCR1 | TRGMD | *** See notes *** | 1 | Field level access doesn't exist in header file. This entry is used in ADCD0SGCR1 derivation only | N/A | 
| 103 | Scan Group 1 | SGCR1 | SCANMD | *** See notes *** | 0 | Field level access doesn't exist in header file. This entry is used in ADCD0SGCR1 derivation only | N/A | 
| 104 | Scan Group 1 | SGCR1 | ADSTARTE | *** See notes *** | 0 | Field level access doesn't exist in header file. This entry is used in ADCD0SGCR1 derivation only | N/A | 
| 105 | Scan Group 1 | SGCR1 | ADIE | *** See notes *** | 0 | Field level access doesn't exist in header file. This entry is used in ADCD0SGCR1 derivation only | N/A | 
| 106 | Scan Group 1 | SGVCSP1 | UINT8 | ADCD0SGVCSP1 | 21 | Configured to be start of ADC Reference voltage group | Must be written at register level | 
| 107 | Scan Group 1 | SGVCEP1 | UINT8 | ADCD0SGVCEP1 | 23 | Configured to be end of ADC Reference voltage group | Must be written at register level | 
| 108 | Scan Group 1 | SGMCYCR1 | UINT8 | ADCD0SGMCYCR1 | 0 | Perform scan group reads only once | Must be written at register level | 
| 109 | Scan Group 1 | ULLMSR1 | UINT8 | ADCD0ULLMSR1 | 0 | 0H: Neither upper limit nor lower limit is checked. | Must be written at register level | 
| 110 | Scan Group 2 | SGSTCR2 | UINT8 | ADCD0SGSTCR2 | 0 | Not used, performs software start of Scan Group | Must be written at register level | 
| 111 | Scan Group 2 | SGCR2 | UINT8 | ADCD0SGCR2 | 1 | Field level access doesn't exist in header file. This entry is used in ADCD0SGCR2 derivation only | Must be written at register level | 
| 112 | Scan Group 2 | SGCR2 | TRGMD | *** See notes *** | 1 | Field level access doesn't exist in header file. This entry is used in ADCD0SGCR2 derivation only | N/A | 
| 113 | Scan Group 2 | SGCR2 | SCANMD | *** See notes *** | 0 | Field level access doesn't exist in header file. This entry is used in ADCD0SGCR2 derivation only | N/A | 
| 114 | Scan Group 2 | SGCR2 | ADSTARTE | *** See notes *** | 0 | Field level access doesn't exist in header file. This entry is used in ADCD0SGCR2 derivation only | N/A | 
| 115 | Scan Group 2 | SGCR2 | ADIE | *** See notes *** | 0 | Don't trigger DMA 8/26/2015 - Field level access doesn't exist in header file. This entry is used in ADCD0SGCR2 derivation only | N/A | 
| 116 | Scan Group 2 | SGVCSP2 | UINT8 | ADCD0SGVCSP2 | ADC0CFGANDUSE_ADCD0SGVCSP2_CNT_U08 | Must be written at register level | |
| 117 | Scan Group 2 | SGVCEP2 | UINT8 | ADCD0SGVCEP2 | ADC0CFGANDUSE_ADCD0SGVCEP2_CNT_U08 | Must be written at register level | |
| 118 | Scan Group 2 | SGMCYCR2 | UINT8 | ADCD0SGMCYCR2 | 0 | Perform scan group reads only once | Must be written at register level | 
| 119 | Scan Group 2 | ULLMSR2 | UINT8 | ADCD0ULLMSR2 | 0 | 0H: Neither upper limit nor lower limit is checked. | Must be written at register level | 
| 120 | Scan Group 3 | SGSTCR3 | UINT8 | ADCD0SGSTCR3 | 0 | Not used, performs software start of Scan Group | Must be written at register level | 
| 121 | Scan Group 3 | SGCR3 | UINT8 | ADCD0SGCR3 | 17 | Must be written at register level | |
| 122 | Scan Group 3 | SGCR3 | TRGMD | *** See notes *** | 1 | Field level access doesn't exist in header file. This entry is used in ADCD0SGCR3 derivation only | N/A | 
| 123 | Scan Group 3 | SGCR3 | SCANMD | *** See notes *** | 0 | Field level access doesn't exist in header file. This entry is used in ADCD0SGCR3 derivation only | N/A | 
| 124 | Scan Group 3 | SGCR3 | ADSTARTE | *** See notes *** | 0 | Field level access doesn't exist in header file. This entry is used in ADCD0SGCR3 derivation only | N/A | 
| 125 | Scan Group 3 | SGCR3 | ADIE | *** See notes *** | 1 | Used to trigger DMA 8/26/2015 - Field level access doesn't exist in header file. This entry is used in ADCD0SGCR3 derivation only | N/A | 
| 126 | Scan Group 3 | SGCR3 | ADTSTARTE | ADCD0ADTSTARTE | Unused | Unused field of parent register | Must be written at register level | 
| 127 | Scan Group 3 | SGVCSP3 | UINT8 | ADCD0SGVCSP3 | ADC0CFGANDUSE_ADCD0SGVCSP3_CNT_U08 | Must be written at register level | |
| 128 | Scan Group 3 | SGVCEP3 | UINT8 | ADCD0SGVCEP3 | ADC0CFGANDUSE_ADCD0SGVCEP3_CNT_U08 | Must be written at register level | |
| 129 | Scan Group 3 | SGMCYCR3 | UINT8 | ADCD0SGMCYCR3 | 0 | Perform scan group reads only once | Must be written at register level | 
| 130 | Scan Group 3 | SGSR3 | ADTACT | ADCD0ADTACT | Unused | Unused field of parent register | Must be written at register level | 
| 131 | Scan Group 3 | ULLMSR3 | UINT8 | ADCD0ULLMSR3 | 0 | 0H: Neither upper limit nor lower limit is checked. | Must be written at register level | 
| 132 | Scan Group 4 | SGSTCR4 | UINT8 | ADCD0SGSTCR4 | 0 | Not used, performs software start of Scan Group | Must be written at register level | 
| 133 | Scan Group 4 | SGCR4 | UINT8 | ADCD0SGCR4 | 0 | Scan Group 4 is not used | Must be written at register level | 
| 134 | Scan Group 4 | SGVCSP4 | UINT8 | ADCD0SGVCSP4 | 23 | Scan Group 4 is not used | Must be written at register level | 
| 135 | Scan Group 4 | SGVCEP4 | UINT8 | ADCD0SGVCEP4 | 23 | Scan Group 4 is not used | Must be written at register level | 
| 136 | Scan Group 4 | SGMCYCR4 | UINT8 | ADCD0SGMCYCR4 | 0 | Perform scan group reads only once | Must be written at register level | 
| 137 | Scan Group 4 | ULLMSR4 | UINT8 | ADCD0ULLMSR4 | 0 | 0H: Neither upper limit nor lower limit is checked. | Must be written at register level | 
| 138 | Read Only | ||||||
| 139 | Scan Group 0 | SGSR0 | UINT8 | ADCD0SGSR0 | Read Only | Status register | |
| 140 | Scan Group 1 | SGSR1 | UINT8 | ADCD0SGSR1 | Read Only | Status register | |
| 141 | Scan Group 2 | SGSR2 | UINT8 | ADCD0SGSR2 | Read Only | Status register | |
| 142 | Scan Group 3 | SGSR3 | UINT8 | ADCD0SGSR3 | Read Only | Status register | |
| 143 | Scan Group 4 | SGSR4 | UINT8 | ADCD0SGSR4 | Read Only | Status register | |
| 144 | Data Register | DR00 | UINT32 | ADCD0DR00 | Read Only | ||
| 145 | Data Register | DR00 | DR01 | ADCD0DR01 | Read Only | ||
| 146 | Data Register | DR02 | UINT32 | ADCD0DR02 | Read Only | ||
| 147 | Data Register | DR02 | DR03 | ADCD0DR03 | Read Only | ||
| 148 | Data Register | DR04 | UINT32 | ADCD0DR04 | Read Only | ||
| 149 | Data Register | DR04 | DR05 | ADCD0DR05 | Read Only | ||
| 150 | Data Register | DR06 | UINT32 | ADCD0DR06 | Read Only | ||
| 151 | Data Register | DR06 | DR07 | ADCD0DR07 | Read Only | ||
| 152 | Data Register | DR08 | UINT32 | ADCD0DR08 | Read Only | ||
| 153 | Data Register | DR08 | DR09 | ADCD0DR09 | Read Only | ||
| 154 | Data Register | DR10 | UINT32 | ADCD0DR10 | Read Only | ||
| 155 | Data Register | DR10 | DR11 | ADCD0DR11 | Read Only | ||
| 156 | Data Register | DR12 | UINT32 | ADCD0DR12 | Read Only | ||
| 157 | Data Register | DR12 | DR13 | ADCD0DR13 | Read Only | ||
| 158 | Data Register | DR14 | UINT32 | ADCD0DR14 | Read Only | ||
| 159 | Data Register | DR14 | DR15 | ADCD0DR15 | Read Only | ||
| 160 | Data Register | DR16 | UINT32 | ADCD0DR16 | Read Only | ||
| 161 | Data Register | DR16 | DR17 | ADCD0DR17 | Read Only | ||
| 162 | Data Register | DR18 | UINT32 | ADCD0DR18 | Read Only | ||
| 163 | Data Register | DR18 | DR19 | ADCD0DR19 | Read Only | ||
| 164 | Data Register | DR20 | UINT32 | ADCD0DR20 | Read Only | ||
| 165 | Data Register | DR20 | DR21 | ADCD0DR21 | Read Only | ||
| 166 | Data Register | DR22 | UINT32 | ADCD0DR22 | Read Only | ||
| 167 | Data Register | DR22 | DR23 | ADCD0DR23 | Read Only | ||
| 168 | Data Register - Supplemental Information | DIR00 | UINT32 | ADCD0DIR00 | Read Only | ||
| 169 | Data Register - Supplemental Information | DIR00 | ID | ADCD0ID | Read Only | ||
| 170 | Data Register - Supplemental Information | DIR00 | PRTY | ADCD0PRTY | Read Only | ||
| 171 | Data Register - Supplemental Information | DIR00 | WFLG | ADCD0WFLG | Read Only | ||
| 172 | Data Register - Supplemental Information | DIR01 | UINT32 | ADCD0DIR01 | Read Only | ||
| 173 | Data Register - Supplemental Information | DIR02 | UINT32 | ADCD0DIR02 | Read Only | ||
| 174 | Data Register - Supplemental Information | DIR03 | UINT32 | ADCD0DIR03 | Read Only | ||
| 175 | Data Register - Supplemental Information | DIR04 | UINT32 | ADCD0DIR04 | Read Only | ||
| 176 | Data Register - Supplemental Information | DIR05 | UINT32 | ADCD0DIR05 | Read Only | ||
| 177 | Data Register - Supplemental Information | DIR06 | UINT32 | ADCD0DIR06 | Read Only | ||
| 178 | Data Register - Supplemental Information | DIR07 | UINT32 | ADCD0DIR07 | Read Only | ||
| 179 | Data Register - Supplemental Information | DIR08 | UINT32 | ADCD0DIR08 | Read Only | ||
| 180 | Data Register - Supplemental Information | DIR09 | UINT32 | ADCD0DIR09 | Read Only | ||
| 181 | Data Register - Supplemental Information | DIR10 | UINT32 | ADCD0DIR10 | Read Only | ||
| 182 | Data Register - Supplemental Information | DIR11 | UINT32 | ADCD0DIR11 | Read Only | ||
| 183 | Data Register - Supplemental Information | DIR12 | UINT32 | ADCD0DIR12 | Read Only | ||
| 184 | Data Register - Supplemental Information | DIR13 | UINT32 | ADCD0DIR13 | Read Only | ||
| 185 | Data Register - Supplemental Information | DIR14 | UINT32 | ADCD0DIR14 | Read Only | ||
| 186 | Data Register - Supplemental Information | DIR15 | UINT32 | ADCD0DIR15 | Read Only | ||
| 187 | Data Register - Supplemental Information | DIR16 | UINT32 | ADCD0DIR16 | Read Only | ||
| 188 | Data Register - Supplemental Information | DIR17 | UINT32 | ADCD0DIR17 | Read Only | ||
| 189 | Data Register - Supplemental Information | DIR18 | UINT32 | ADCD0DIR18 | Read Only | ||
| 190 | Data Register - Supplemental Information | DIR19 | UINT32 | ADCD0DIR19 | Read Only | ||
| 191 | Data Register - Supplemental Information | DIR20 | UINT32 | ADCD0DIR20 | Read Only | ||
| 192 | Data Register - Supplemental Information | DIR21 | UINT32 | ADCD0DIR21 | Read Only | ||
| 193 | Data Register - Supplemental Information | DIR22 | UINT32 | ADCD0DIR22 | Read Only | ||
| 194 | Data Register - Supplemental Information | DIR23 | UINT32 | ADCD0DIR23 | Read Only | ||
| 195 | External Multiplexer | MPXCURR | UINT32 | ADCD0MPXCURR | Unused Feature - neither read or write | Feature not used 8/26/2015 - Register moved to Read Only Section | |
| 196 | Unused Features | ||||||
| 197 | ADC Synchronization | ADSYNSTCR | UINT8 | ADCD0ADSYNSTCR | Unused Feature - neither read or write | ADC0 & ADC1 are not synchronized with each other | |
| 198 | ADC Synchronization | ADSYNSTCR | ADSTART | ADCD0ADSTART | Unused Feature - neither read or write | Unused field of parent register | |
| 199 | ADC Synchronization | ADTSYNSTCR | UINT8 | ADCD0ADTSYNSTCR | Unused Feature - neither read or write | ADC0 & ADC1 are not synchronized with each other | |
| 200 | ADC Synchronization | ADTSYNSTCR | ADTSTART | ADCD0ADTSTART | Unused Feature - neither read or write | Unused field of parent register | |
| 201 | ADC Control | SMPCR | UINT16 | ADCD0SMPCR | Unused Feature - neither read or write | Configured for 1uSec conversion, other option is 11.3uSec (too long) | |
| 202 | ADC Control | ADHALTR | UINT8 | ADCD0ADHALTR | Unused Feature - neither read or write | Feature not used | |
| 203 | ADC Control | ADHALTR | HALT | ADCD0HALT | Unused Feature - neither read or write | Unused field of parent register | |
| 204 | External Multiplexer | MPXCURCR | UINT8 | ADCD0MPXCURCR | Unused Feature - neither read or write | Feature not used | |
| 205 | External Multiplexer | MPXCURCR | MSKCFMT | ADCD0MSKCFMT | Unused Feature - neither read or write | Unused field of parent register | |
| 206 | External Multiplexer | MPXCURR | MPXCUR | ADCD0MPXCUR | Unused Feature - neither read or write | Unused field of parent register | |
| 207 | External Multiplexer | MPXCURR | MSKC | ADCD0MSKC | Unused Feature - neither read or write | Unused field of parent register | |
| 208 | External Multiplexer | MPXOWR | UINT8 | ADCD0MPXOWR | Unused Feature - neither read or write | Feature not used | |
| 209 | External Multiplexer | MPXOWR | MPXOW | ADCD0MPXOW | Unused Feature - neither read or write | Unused field of parent register | |
| 210 | Virtual Channel Monitor | ADENDP0 | UINT8 | ADCD0ADENDP0 | Unused Feature - neither read or write | Feature not used | |
| 211 | Virtual Channel Monitor | ADENDP0 | ENDP | ADCD0ENDP | Unused Feature - neither read or write | Unused field of parent register | |
| 212 | Virtual Channel Monitor | ADENDP1 | UINT8 | ADCD0ADENDP1 | Unused Feature - neither read or write | Feature not used | |
| 213 | Virtual Channel Monitor | ADENDP2 | UINT8 | ADCD0ADENDP2 | Unused Feature - neither read or write | Feature not used | |
| 214 | Virtual Channel Monitor | ADENDP3 | UINT8 | ADCD0ADENDP3 | Unused Feature - neither read or write | Feature not used | |
| 215 | Virtual Channel Monitor | ADENDP4 | UINT8 | ADCD0ADENDP4 | Unused Feature - neither read or write | Feature not used | |
| 216 | Safety Control | TDCR | UINT8 | ADCD0TDCR | Unused Feature - neither read or write | Pin level self diagnosis is disabled | |
| 217 | Safety Control | TDCR | TDLV | ADCD0TDLV | Unused Feature - neither read or write | Unused field of parent register | |
| 218 | Safety Control | TDCR | TDE | ADCD0TDE | Unused Feature - neither read or write | Unused field of parent register | |
| 219 | Safety Control | ECR | UINT8 | ADCD0ECR | Unused Feature - neither read or write | Safety features not used | |
| 220 | Safety Control | ECR | IDEC | ADCD0IDEC | Unused Feature - neither read or write | Unused field of parent register | |
| 221 | Safety Control | ECR | PEC | ADCD0PEC | Unused Feature - neither read or write | Unused field of parent register | |
| 222 | Safety Control | ECR | OWEC | ADCD0OWEC | Unused Feature - neither read or write | Unused field of parent register | |
| 223 | Safety Control | ECR | ULEC | ADCD0ULEC | Unused Feature - neither read or write | Unused field of parent register | |
| 224 | Safety Control | ULER | UINT8 | ADCD0ULER | Unused Feature - neither read or write | ||
| 225 | Safety Control | ULER | ULECAP | ADCD0ULECAP | Unused Feature - neither read or write | Unused field of parent register | |
| 226 | Safety Control | ULER | ULE | ADCD0ULE | Unused Feature - neither read or write | Unused field of parent register | |
| 227 | Safety Control | OWER | UINT8 | ADCD0OWER | Unused Feature - neither read or write | ||
| 228 | Safety Control | OWER | OWECAP | ADCD0OWECAP | Unused Feature - neither read or write | Unused field of parent register | |
| 229 | Safety Control | OWER | OWE | ADCD0OWE | Unused Feature - neither read or write | Unused field of parent register | |
| 230 | Safety Control | PER | UINT8 | ADCD0PER | Unused Feature - neither read or write | ||
| 231 | Safety Control | PER | PECAP | ADCD0PECAP | Unused Feature - neither read or write | Unused field of parent register | |
| 232 | Safety Control | PER | PE | ADCD0PE | Unused Feature - neither read or write | Unused field of parent register | |
| 233 | Safety Control | IDER | UINT8 | ADCD0IDER | Unused Feature - neither read or write | ||
| 234 | Safety Control | IDER | IDECAP | ADCD0IDECAP | Unused Feature - neither read or write | Unused field of parent register | |
| 235 | Safety Control | IDER | IDE | ADCD0IDE | Unused Feature - neither read or write | Unused field of parent register | |
| 236 | Transfer & Hold | THSMPSTCR | UINT8 | ADCD0THSMPSTCR | Unused Feature - neither read or write | Transfer and Hold is not used | |
| 237 | Transfer & Hold | THSMPSTCR | SMPST | ADCD0SMPST | Unused Feature - neither read or write | Unused field of parent register | |
| 238 | Transfer & Hold | THSTPCR | UINT8 | ADCD0THSTPCR | Unused Feature - neither read or write | Transfer and Hold is not used | |
| 239 | Transfer & Hold | THSTPCR | THSTP | ADCD0THSTP | Unused Feature - neither read or write | Unused field of parent register | |
| 240 | Transfer & Hold | THAHLDSTCR | UINT8 | ADCD0THAHLDSTCR | Unused Feature - neither read or write | Transfer and Hold is not used | |
| 241 | Transfer & Hold | THAHLDSTCR | HLDST | ADCD0HLDST | Unused Feature - neither read or write | Unused field of parent register | |
| 242 | Transfer & Hold | THBHLDSTCR | UINT8 | ADCD0THBHLDSTCR | Unused Feature - neither read or write | Transfer and Hold is not used | |
| 243 | AD Timer | ADTSTCR3 | UINT8 | ADCD0ADTSTCR3 | Unused Feature - neither read or write | AD Timer is not used | |
| 244 | AD Timer | ADTSTCR3 | ADTST | ADCD0ADTST | Unused Feature - neither read or write | Unused field of parent register | |
| 245 | AD Timer | ADTENDCR3 | UINT8 | ADCD0ADTENDCR3 | Unused Feature - neither read or write | AD Timer is not used | |
| 246 | AD Timer | ADTENDCR3 | ADTEND | ADCD0ADTEND | Unused Feature - neither read or write | Unused field of parent register | |
| 247 | AD Timer | ADTSTCR4 | UINT8 | ADCD0ADTSTCR4 | Unused Feature - neither read or write | AD Timer is not used | |
| 248 | AD Timer | ADTENDCR4 | UINT8 | ADCD0ADTENDCR4 | Unused Feature - neither read or write | AD Timer is not used | |
| 249 | AD Timer | ADTIPR3 | UINT32 | ADCD0ADTIPR3 | Unused Feature - neither read or write | AD Timer is not used | |
| 250 | AD Timer | ADTIPR3 | ADTIP | ADCD0ADTIP | Unused Feature - neither read or write | Unused field of parent register | |
| 251 | AD Timer | ADTPRR3 | UINT32 | ADCD0ADTPRR3 | Unused Feature - neither read or write | AD Timer is not used | |
| 252 | AD Timer | ADTPRR3 | ADTPR | ADCD0ADTPR | Unused Feature - neither read or write | Unused field of parent register | |
| 253 | AD Timer | ADTIPR4 | UINT32 | ADCD0ADTIPR4 | Unused Feature - neither read or write | AD Timer is not used | |
| 254 | AD Timer | ADTPRR4 | UINT32 | ADCD0ADTPRR4 | Unused Feature - neither read or write | AD Timer is not used | 
2 - CM300A_Adc0CfgAndUse_FDD_Review_Checklist
Overview
Peer Review InstructionsTechnical Review Checklist
Template Change Log
Sheet 1: Peer Review Instructions
| Instructions for Functional Design Package Peer Review | ||
| PRE-MEETING | ||
| Function Owner | Confirm that requirements are reviewed and approved PRIOR to the FDP peer review | |
| Function Owner | Start with latest version of the template for any "first reviews" - Continue to use existing temmplate for re-reviews | |
| Function Owner | Provide the functional design package (changed documents) to the invited attendees 1-2 working days in advance of review | |
| Function Owner | Notify the assigned peer reviewer and make sure they are prepared to do their function in the meeting | |
| Function Owner | Identify necessary attendance and invite to meeting | |
| Function Owner | Complete the "Author" column information for sections 1 through 3 prior to the review | |
| Function Owner | Complete the attendance invitation list in section 5 | |
| Function Owner | For Re-reviews only: Complete the column "remarks by author" to identify actions taken to address items found in earlier reviews. | |
| DURING MEETING | ||
| Function Owner | Present document changes to the review team | |
| Peer Reviewer | Capture attendance of the review | |
| Peer Reviewer | Capture actions and issues in section 4. Identify issue summary, Document type, Reference (Requirement ID, section number, etc), Defect Type and indicate status as "OPEN" | |
| POST MEETING | ||
| Function Owner | Follow up on all "open" items. Update "Summary of Resolution" to indicate what was done or decided. | |
| Function Owner | Schedule follow up review OR review open items with peer reviewer and obtain agreement to close | |
| Peer Reviewer | Close change request in system and confirm all associated tasks are complete. Upload peer review checklist (this document) with any FDP updates | 
Sheet 2: Technical Review Checklist
Sheet 3: Template Change Log
| Rev | Change | Author | 
| 01.00.05 | Added lesson learned #3.5 | MDK | 
| 01.00.06 | Added lesson learned #3.6, 3.7 - Structure and writing of NVM in mfiles and models. | MDK | 
| 01.00.07 | Clarified 3.6 and 3.7 Added lessons learned for NTCs not being set in IRQs or periodics faster than 2ms/ | MDK | 
| 01.00.08 | Added section 1.6 to look for critical static register analysis | MDK | 
| 01.00.09 | Added two checks - default cals and are all cals really required to be a calibration | MDK |