Part Number: CC2640R2F
Other Parts Discussed in Thread: CC1310
We are testing ADC in CC2640R2F with our own board, where we use 4x4mm version of the MCU. The analog input is in DIO_8 and we tested with adcsinglechannel example project which is provided with TI. In Launchpad the read routine is working perfectly. With our own board we are getting fixed values around 617-618 even though we are feeding the pin with fixed 900mV DC signal. When we drive the pin with signal generator we only get small changes with the values (delta around 100 values), although the signal amplitude above 1V. I read the pin configuration of DIO_8 PINCC26XX_getConfig(IOID_8) and compared it to pin config of Launchpad (IOID_24) and it shows the same configuration (i.e. bit 18 and 17 turned on).
I first thought that the pull-up/down resistors could cause issues but they should be turned off, as the getConfig() shows. Is there some other configuration that might mess the reading or could this be related to crystal or input voltages to the MCU?