How much research have you done with the current/torque loop. I have no idea how advanced you want the drive to be. High end drives have a way to detect phase voltage/current. While this may not be necessary, designing this into the hardware in the first place will make adding different control algorithms much easier in the future. Below is a very good intro on some advanced control techniques. Some other drives also auto-tune and have feedfoward and pole-placement control.
http://www.worldservo.com/html/arc.htm <-Vector Drive (some different control ideas)
http://www.yetmotion.com/YetIsrael/P...tails.asp?ID=7 <-adaptive feed forward (copy of Yaskawa maybe??)(check out the pdf)
But don't let feature creep get you, but designing the hardware to sense the voltage and current shouldn't be a problem since the dsPIC is so awesome