Arduino Due heating up and dies after connection 4 or more RPR220 lightsensors.

I changed the resolution. I do power everything from 3V3 but would that really be the cause of the frying, because it is not a problem when using USB power? I also tried to use 5V with the VNH5019s and only 3V3 with the RPR220s. That did also fry everything. Could the number of sensors connected to one port be the issue of the whole Arduino frying itself?