A dsPIC image processor