The device has two analog-to-digital converter
(ADC) modules, HSADC0 and HSADC1, support fast 12-bit conversions with single-ended
inputs and simultaneous sampling operation.
HSADC features include:
- 12-bit output resolution at
9.4Msps with greater than 11.2 ENOB
- HW averaging enables 14-bit
effective resolution at 587ksps
- Up to 36 total external input
channels
- Up to 4 independent and variable length sequencers with FIFO result read
out
- Maps up to 4 analog channel sequences for conversion
- Independent Sample and Hold Window up to 1472 sample clocks for high
impedance analog signals
- User configurable automatic abort to pre-empt high priority
sequencer during active conversion
- Sample cap reset option with preset to VREF- or (VREF+ - VREF-)/2
- Up to 4 post processing blocks (PPB) with offset correction, zero-crossing
detection and compare high/low function
- Internal channels for
temperature sensing and supply monitoring
- Software selectable
reference:
- Configurable internal
reference voltage of 1.4V and 2.5V (requires decoupling capacitor on
VREF+/- pins)
- External reference
supplied to the ADC through the VREF+/- pins
Table 8-8 ADC Channel Mapping
| CHANNEL[0:31] |
SIGNAL
NAME(1) |
| HSADC0 |
HSADC1 |
| 0 |
A0_0 |
A1_0 |
| 1 |
A0_1 |
A1_1 |
| 2 |
A0_2 |
A1_2 |
| 3 |
A0_3 |
A1_3 |
| 4 |
A0_4 |
A1_4 |
| 5 |
A0_5 |
A1_5 |
| 6 |
A0_6 |
A1_6 |
| 7 |
A0_7 |
A1_7 |
| 8 |
A0_8 |
A1_8 |
| 9 |
A0_9 |
A1_9 |
| 10 |
A0_10 |
A1_10 |
| 11 |
Temperature Sensor |
A1_11 |
| 12 |
A0_12 |
A1_12 |
| 13 |
A0_13 |
A1_13 |
| 14 |
A0_14 |
A1_14 |
| 15 |
A0_15 |
- |
| 16 |
A0_16 |
- |
| 17 |
A0_17 |
- |
| 18 |
A0_18 |
- |
| 19 |
A0_19 |
- |
| 20 |
A0_20 |
- |
| 21 |
A0_21 |
- |
| 22 - 29 |
- |
- |
| 30 |
VBAT Monitor |
VBAT Monitor |
| 31 |
Supply Monitor |
Supply Monitor |
(1) For more information about device analog
connections please refer to
Section 8.12.5 For more details, see the ADC chapter of the
MSPM33C3x 160-MHz Microcontrollers Technical Reference
Manual.