Разница между OTG и Host режимами подключения микроконтроллера к компьютеру заключается в ролях устройства при обмене информацией. 5
Host — ведущее устройство, которое выполняет инициализацию любого обмена, питает другое устройство и управляет его энергопотреблением. 5 Device — ведомое устройство, которое выполняет команды Host, в частности, принимает и отправляет обменную информацию. 5
OTG — стандарт, который позволяет управлять ролью устройства (Host или Device) при подключении. 5 Некоторые устройства, поддерживающие OTG, могут в зависимости от внешних условий выполнять двойную роль: и как устройство USB, и как хост USB. 2
Таким образом, OTG даёт возможность переключаться между ролями, в то время как устройства, работающие в режиме Host, выполняют только одну из них.