According to an embodiment, the booster 142 may supply power to an external device through the input/output interface 140. The power supplied to the external device may be referred to as VBUS out. When a resistance value is acquired by the identification circuit 130, the identification circuit 130 or the processor 110 may allow the booster 142 to supply power to the external device. The booster 142 may be connected to a pogo pin and may be referred to as a pogo booster. A booster, which is connected to a pin compliant with the USB specification, may be referred to as a VBUS booster or a USB booster. According to an embodiment, the booster 142 may be a battery and may be connected to a charger.
According to an embodiment, the identification circuit 130 may be disposed between the processor 110 and the input/output interface 140. The identification circuit 130 may be electrically connected to the data pin and the identification pin of the input/output interface 140.
According to an embodiment, the identification circuit 130 may acquire an ID from the identification pin. For example, the ID may be a Pogo ID or an analog to digital converter (ADC) value. When the identification circuit 130 reads out an ADC value and detects a specific device based on the ADC value, the identification circuit 130 may perform a necessary operation. For example, the identification circuit 130 may read out the ADC value and transfer the ADC value to the processor 110, and the processor 110 may detect a specific device based on the ADC value received through an identification circuit driver (not shown). Accordingly, the processor 110 may activate the USB controller 111 or activate the USB host function.