На разных платах Arduino могут использоваться разные USB-UART-чипы, например CH340, PL2303, CP2102 и другие, из-за разных производителей плат. 1
В оригинальных платах от лицензионного производителя в качестве преобразователя USB-UART обычно выступает микросхема atmega16u, для которой не нужны специальные драйверы. 1 На платах от других производителей в этом качестве может использоваться другая микросхема, и для неё потребуется свой драйвер. 1
Кроме того, некоторые платы Arduino, например Arduino Mega 2560 или Arduino Due, могут иметь несколько аппаратных интерфейсов UART, что также может требовать использования разных чипов. 3