Patent ID: 8713235

Claim:
A system configured to reduce an overall number of general purpose inputs and outputs of a mobile device processor configured to receive peripheral device interrupts, the system comprising: a mobile device processor; a plurality of peripheral devices; a plurality of inputs configured to simultaneously receive a plurality of interrupt requests from the plurality of peripheral devices; and control logic including a converter and a counter, the control logic configured to: provide an indication of at least one interrupt request received at the plurality of inputs to the mobile device processor; and provide interrupt information to the mobile device processor in response to a request from the mobile device processor, wherein the request from the mobile device processor includes a predetermined number of pulses, wherein the converter is configured to serially provide the interrupt information from the converter at an output in response to the request, and wherein the counter is configured to increment in response to the request, and to provide reset information to the converter after the counter reaches a predetermined threshold.