Part Number: MSP430F5359
Hello. I'm using the internal 12 bit internal DAC of the MSP430F5359. It's powered by 3.3V, and we're using the internal 2.5V reference as the top end of the DAC. I can verify this 2.5V is indeed 2.500V per a DMM on the VREF+ pin.
I've noticed the DAC output itself has some gain error. Specifically, from 0x000 counts to 0xFFF counts, I'm seeing a gain error of about -1.22% across the entire span. Therefore, actual output voltage is about 1.22% lower than ideal output voltage. I've tested this on 11 of my devices, and they all seem to fall in line with this statement (1.22% is an average over the entire span, actual error varies from 1.13% to 1.33%).
My question is, is this expected, or is there a design error in my circuitry? The output of the DAC goes to a voltage divider with a total resistance of ~140k ohms (top and bottom resistors combined). The midpoint of the voltage divider is the + terminal of an op-amp. Is there any way to increase the accuracy of the DAC (other than just adding this error value to every DAC count)?
Thanks.
Rob