USB communications device class
From Wikipedia, the free encyclopedia.
USB communications device class is a composite device class. It again provides you with a single device class. But there can be more than one interface implemented like control interface, data interface audio and mass storage related interfaces etc. So your device can work either as a single function device or multifunction device. This class is generally inplemented in microcontroller gadgets like cell-phones, to achieve more than one functionality from the device. The data interfaces are generally used to perform bulk data tranfer.

