Ongoing port to dsPIC33 chip. Does not build or function yet.