When I setup the micro for 16-bit differential (DIFF=1 & MODE=11), I get an effective range of -16384 to 16383 instead of -32768 to 32767. This shows only 15-bit 2's complement output instead of 16 as claimed. When I changed it to single-ended, I get the full range of 0-65535 as expected. When I changed it to 13-bit differential (MODE=01), I also get the expected range of -2048 to 2047. So only 16-bit differential not working. Anyone got an idea why? Or is that a screw-up on NXP?