Según los esquemas, el Arduino Due tiene dos entradas USB:
- Nativo
- Programación
¿Por qué es esto? ¿Y cuándo usaría los diferentes puertos?
                    
                        arduino-due
                                
                    
                    
                        poseid
fuente
                
                fuente

Respuestas:
Cualquiera de los puertos se puede usar para programar, pero el puerto USB nativo le permite hacer otras cosas:
Por lo tanto, puede usar la interfaz Debido a con dispositivos USB o conectarla a su computadora y hacer que actúe como un dispositivo USB.
fuente