Other Parts Discussed in Thread: REF2030
Hello!
I try new LaunchPad, based on MSP432P401R. Actually, I'm interested in it's 14 bits ADC module. I tried to use this module with external reference voltage source.
For this purpose I took an software example from MSP432 DriverLib - v2_20_00_08, which called "adc14_single_channel_external_reference".
By using jumper wires I've connected VeREF+(P5.6) to 3.3V and VeREF-(P5.7) to GND.
By connecting an A0 input(P5.5) to GND I expected to see values about zeroes in ADCResult register. But I was surprised when I saw
values about 8323 (2083 hex).
Then I've connected A0 input(P5.5) to 3.3V with expecting to see values about 2^14 - 1 = 16383 (3FFF hex). But I've got about 16343 (3FD7 hex).
Almost the same results I've got by using REF2030 as an external reference voltage source.
Then, by trying to find the answer in the datasheet on 432 family, I found an interesting equation for LSB in differential mode:
And it seems, that in diff mode ADC works with 13-bit resolution. ( 2^13 = 8192)
My connections on LP(for measuring) are implemented like this:
So, I have two questions:
1. Whats wrong with external reference voltage mode on MSP432 LaunchPad?
2. Does ADC module in differential mode work only with 13-bits resolution?

