F28-F29 Software Migration Guide  1.00.00.00
ADC

ADC IP remains the same across F28 and F29 devices. There are few updates done in F29H85x device :

  • Number of SOC instances are 32 (F28 had 16 SOCs)
  • Only ADCA and ADCB supports 16 bit resolution

Driverlib API mapping

F28 Function F29 Function Comments
ADC_setVREF ASysCtl_setVREF removed the function from ADC driver Use the function from Asysctl driver
ADC_setupSOCRefloChannel - Not available in F29x. This function was added specifically for F28P65x since VRELO was not directly connected to all ADC instances. This is not the case for F29H85x
ADC_forceMultipleSOC ADC_forceMultipleSOC Function is compatible. Parameter socMask is of type uint32_t since the device support 32 SOCs.
ADC_setInterruptSource ADC_setInterruptSource Function is compatible. Updated the type of the parameter intTrigger to enum
ADC_setMode ADC_setMode No change in API name/ params. In F29H85x, 16 bit resolution and differential mode is only supported by ADCA and ADCB. Added assert check in the API