2021-02-21 08:21 AM
Hello,
When using an MCU with USB FS capabilities, do I need an external IC to be able if an SDP, a DCP or a CDP was plugged in ? Or can the MCU do the job ? Apparently yes, but I struggle to find evidence of this, especially in the datasheets or in the HAL drivers descriptions.
Also I heard that the 0.5A max current of USB 2.0 was a minimal maximum, i.e a USB compliant port with nothing else plugged has to be able at least 0.5A through negotiation during the enumeration, but eventually could give more. But I think I got that wrong since it looks like the USB 2.0 protocol itself doesn't allow to ask for more than 0.5A...