BLDC Controller with 16-bit dsPIC DSC