receiveDataInterruptHandler