Sorry, I did not explain things very well. This C8051F350 part has an embedded 8051 processor, so it can run the PID loop and do everything the AVR can. On the downside, it will require different development tools than Arduino, but there are free 8051 compilers available (SDCC, Keil C51 eval...