Communication protocol for AT32