Word of warning: my UPDuino v2 (these have a USB connector so you don't need a separate programmer) worked, but it heats up a lot immediately. I suspect a short circuit somewhere due to bad soldering. Requests to have it replaced were never answered.