Yesterday, I tested your code with my demo board because I would like to use the same purpose in my project. First of all, without use interrupt and timer1 trigger so i'm in pulling mode, the conversions are good on all ADC inputs. But after, with interrupt on EOC, I have the same problem. Only the first [0] get values. Do you resolved your problem ? Thanks.