Patent ID: 7250787

Claim:
A digital audio system on a chip (SOC) comprises: a processing module; random access memory for storing at least one of a program instruction and data; read only memory for storing at least a portion of a boot algorithm; interface operable to exchange a file with an external device; an external memory interface operable to interface with a memory that stores at least one of a digital audio file and a digital video file; at least one peripheral component interface; a multimedia module operably coupled for at least one of: providing an audio output from at least one of the digital audio file and the digital video file; providing a video output from the digital video file; receiving an audio input; and receiving a video input; a bus operably coupled to the processing module, the read only memory, the random access memory, the USB interface, the external memory interface, the at least one peripheral component interface, and the multimedia module; and a plurality of general purpose input/output (GPIO) modules operably coupled to the bus, wherein each of the plurality of GPIO modules includes a plurality of GPIO cells, wherein a GPIO cell of the plurality of GPIO cells is coupled to a pin of the digital audio SOC, wherein a first GPIO module of the plurality of GPIO modules functions, in a first mode, as an input/output for system management and functions, in a second mode, as an output, and wherein a second GPIO module of the plurality of GPIO modules functions, in a first mode, as an I 2 C input/output, and functions, in a second mode, as an input/output.