Abstract: Provided are an apparatus and method for processing data by detecting an event on an interrupt or polling basis according to data transmitting or receiving periods. The apparatus includes a buffer configured to store one or more wireless packets, a period determination unit configured to determine a period of transmitting or receiving the wireless packets, and a data processor configured to process data included in the wireless packets by detecting an event in a polling mode or an interrupt mode according to the period.