> 5v tolerant I/o
Both the PIC24 and PIC32 used by Firewing have pins that support up to 5v. I have marked these pins on the R2 board,
http://www.firewing.info/downloads/pdf/pic-pin-map-r2.pdfNote this is the R2 board! Not R1...
Generally though, anyone moving into the world of PIC24 or PIC32 needs to accept that these chips run at 3.3v. However, having a number of 5v tolerant pins is very useful indeed.
> I wanted to use a normal PID algorithm. but it just wasn't fast enough
You will definitely get a performance kick with this type of thing on a PIC32. In addition, Firewing 32 uses -O2 optmisation which helps even more.