I'm using a LM4F232H5QD board and both ADC modules are used to sample different channels. I'm using a rather high sample rate and need to perform some calculations after each sample, so to avoid having overlapping/queued interrupts I want to use the phase delay to "position" the interrupts so they never collide. I'm using a PWM signal to trigger the ADC conversions, and the results are transferred to memory using the uDMA controller. My problem is that when I call the ADCPhaseDelaySet() function in my initialization code, it does not appear to have any effect on when the ADC sampling is made. I use my scope to watch a pin that I toggle when the adc conversion is finished, and on another channel the PWM output. No matter which delay I set, the time between the positive flank on the PWM pulse and the pin toggling from the adc conversion is constant. I initialize the ADC before the PWM, does that matter? Is there anything I am missing?