zst123
Published © GPL3+

External UPDI Programmer for AVR-IoT WG Board

Program an AVR-IoT WG board externally instead of the onboard debugger. I had to workaround as I bricked my nEDBG debugger on my AVR-IoT WG.

BeginnerProtip1 hour2,940
External UPDI Programmer for AVR-IoT WG Board

Things used in this project

Hardware components

AVR-IoT WG Development Board
Microchip AVR-IoT WG Development Board
×1
Arduino Nano R3
Arduino Nano R3
×1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Wire Stripper & Cutter, 32-20 AWG / 0.05-0.5mm² Solid & Stranded Wires
Wire Stripper & Cutter, 32-20 AWG / 0.05-0.5mm² Solid & Stranded Wires

Story

Read more

Schematics

Pin Connections

Code

Blinky for AVR-IoT WG Board

Arduino
#define LED_RED            (PIN_PD0)
#define LED_YELLOW         (PIN_PD1)
#define LED_GREEN          (PIN_PD2)
#define LED_BLUE           (PIN_PD3)

void setup() {
  pinMode(LED_RED, OUTPUT);
  pinMode(LED_YELLOW, OUTPUT);
  pinMode(LED_GREEN, OUTPUT);
  pinMode(LED_BLUE, OUTPUT);
}

void loop() {
  digitalWrite(LED_RED, LOW);
  delay(100);
  digitalWrite(LED_YELLOW, LOW);
  delay(100);
  digitalWrite(LED_GREEN, LOW);
  delay(100);
  digitalWrite(LED_BLUE, LOW);
  delay(100);
  

  digitalWrite(LED_RED, HIGH);
  delay(100);
  digitalWrite(LED_YELLOW, HIGH);
  delay(100);
  digitalWrite(LED_GREEN, HIGH);
  delay(100);
  digitalWrite(LED_BLUE, HIGH);
  delay(100);
}

Credits

zst123

zst123

11 projects • 25 followers
An infocomm and electronics enthusiast. https://www.manzelseet.com
Thanks to ElTangas.

Comments