Posted by SainSmart on

What you need:

  • 1x PC
  • 1x SainSmart Due Atmel SAM3X8E ARM Cortex-M3 board
  • 1x SainSmart UNO R3 ATmega328P Development Board Compatible With Arduino UNO R3
  • 1x 1uF Capacitor
  • Jump wires


Avrdude used as pograming software in Windows clicks on Start button and type, cmd to activate command line window.

Type on command line: avrdude–C avrdude conf-c arduino –p m16u2-vvv-U flash:w:Arduino—DUE-usbserial.hex:i

Used cd (change directory) command in windows to navigate to the folder where ovrdude.exe, avrdude.conf and Arduino –DUE-usbserial are located. I just copied them into the same directory to avoid long links.

Change com9 to the com port your UNO is connected to.

Change Arduino –DUE-usbserial .hex tho the filename of your updated hex file.

DUE  ATMEGA16U2 USB-Controller of DUE to be updated.

UNO used as ISP Programer









Arduino ISP sketch must be downloaded into the UNO. You find it in the Examples.

Capacitor with 1u F connected between Reset and GND.


This manual is provided by our SainSmart customer. Thanks a lot for his help here.

Older Post Newer Post