data communication processor