Bus interface for linking a bus with an application device to be controlled by said bus, wherein asynchronous or isochronous data packets are sent via said bus to said application device which include header data to which a first error protection code is assigned and payload data to which a second error protection code is assigned, including:
- a memory in an integrated circuit into which said payload data are intended to be intermediately stored;
- evaluation means which in each case evaluate said first error protection code of a received current data packet, wherein, if the evaluation result indicates that the header data of the current data packet have been received erroneously, at least payload data of the current data packet are not written into said memory, and wherein in case header data of said current data packet have been written into said memory and the result from said evaluation means concerning said first error protection code or said second error protection code, respectively, indicates that the header data resp. payload data of the current data packet have been received erroneously, memory address generation means control said memory such that the header data of the next data packet to be received overwrite the header data of the current data packet.