💻 This driver download is available for Windows PCs.
Official Sources
Official
Find official Arduino driver page
Arduino
Mirror
Driver catalog page
Driverguide
At a Glance
DeviceArduino Due
VendorArduino
Supported OSWindows
VersionLatest
File Size—
UpdatedOct 27, 2026
SafetyScanned, malware-free
LicenseFree
No Registration Required
Download free — no signup, no account, no waiting
The Arduino Due driver helps Windows recognize the board’s USB connection so you can upload sketches and communicate with your projects. Correct USB-to-serial setup is especially important when using the Due’s Programming port, which connects through an onboard USB-to-serial controller. For Windows 11, 10, 8, and 7, use driver files supplied with compatible Arduino software or an official Arduino package.
Key Features
- Programming port recognition: Helps Windows identify the USB-to-serial interface used to upload sketches through the Arduino Due’s Programming port.
- Serial communication: Enables a COM-port connection for sending commands, reading sensor output, and viewing debugging messages in a serial monitor.
- Arduino development support: Works alongside the Arduino IDE and the separately installed Arduino SAM Boards package required to compile code for the Due.
- Device identification: Provides the information Windows needs to associate a supported USB interface with the appropriate driver. The Native USB port may behave differently depending on the sketch running on the board.
How to Install
- Obtain compatible Arduino software and drivers. Choose a release suitable for your Windows version. Older systems such as Windows 7 or 8 may require an older supported software release rather than the latest IDE.
- Install the software and board support. Run the Arduino installer and allow any relevant driver installation prompts. In the IDE’s Boards Manager, install the Arduino SAM Boards package that includes support for the Arduino Due.
- Connect the Programming port. Use a data-capable USB cable to connect the port labeled “Programming” to your PC. Allow Windows to detect the board and finish configuring its USB-to-serial interface.
- Check Device Manager. Look under “Ports (COM & LPT)” for the board’s COM-port entry. If it appears as an unknown device, select “Update driver,” choose the option to browse your computer, and point Windows to the driver folder from your Arduino installation or extracted official package.
- Select the board and test communication. In the IDE, choose “Arduino Due (Programming Port)” and the matching COM port, then upload a simple example sketch. If the board is not detected, try another USB cable or a direct PC connection before reinstalling drivers.
The Due’s Native USB port connects directly to its main processor. When using that port, select the corresponding board option and follow any USB setup requirements for your sketch.
Common Issues and Fixes
- Driver install fails or shows “Unknown device”: Open Device Manager, right-click the Due entry, choose Update driver > Browse, and point to the `drivers` folder in your Arduino IDE installation. Use the Programming port for first-time setup; Windows 10/11 should load `usbser.sys` automatically.
- Board not detected/no COM port: Use a data-capable USB cable and connect to the Due’s Programming port, not a hub. Check Device Manager for a yellow warning; if present, reinstall the driver. For Native port uploads, select the correct port and press Reset before uploading.
- COM port/version conflicts after IDE or driver updates: Uninstall older Arduino drivers and remove stale COM ports in Device Manager (show hidden devices), then reinstall the driver matching your IDE version. Keep Programming and Native port COM numbers distinct and select “Arduino Due (Programming Port)” when uploading.
Driver Details
| Device | Arduino Due |
|---|---|
| Vendor | Arduino |
| Category | Other |
| Supported OS | Windows |
| Published | October 27, 2026 |
| Updated | October 27, 2026 |
💻 This driver download is available for Windows PCs.