Select the block of code below and paste it into a terminal program connected to the CUI32 running StickOS. Then just type "run", and all pins will toggle high/low every 50 milliseconds. (note that an5 will always be at 0V when the USB cable is plugged in). you can type Ctrl-C to stop the program when you are done. Typing "new" will clear the memory when the board has been verified and is ready to ship. ----------------------------------------------- dim spi2con at address 0xbf805a00 let spi2con = 0 10 dim pins[1] as pin rc13 for digital output 20 dim pins[2] as pin rc14 for digital output 30 dim pins[3] as pin rd0 for digital output 40 dim pins[4] as pin rd1 for digital output 50 dim pins[5] as pin rd2 for digital output 60 dim pins[6] as pin rd3 for digital output 70 dim pins[7] as pin rd4 for digital output 80 dim pins[8] as pin rd5 for digital output 90 dim pins[9] as pin rd6 for digital output 100 dim pins[10] as pin rd7 for digital output 110 dim pins[11] as pin rd8 for digital output 120 dim pins[12] as pin rd9 for digital output 130 dim pins[13] as pin rd10 for digital output 140 dim pins[14] as pin rd11 for digital output 150 dim pins[15] as pin re0 for digital output 160 dim pins[16] as pin re1 for digital output 170 dim pins[17] as pin re2 for digital output 180 dim pins[18] as pin re3 for digital output 190 dim pins[19] as pin re4 for digital output 200 dim pins[20] as pin re5 for digital output 210 dim pins[21] as pin re6 for digital output 220 dim pins[22] as pin re7 for digital output 230 dim pins[23] as pin rf0 for digital output 240 dim pins[24] as pin rf1 for digital output 250 dim pins[25] as pin rf4 for digital output 260 dim pins[26] as pin rf5 for digital output 270 dim pins[27] as pin rg6 for digital output 280 dim pins[28] as pin rg7 for digital output 290 dim pins[29] as pin rg8 for digital output 300 dim pins[30] as pin rg9 for digital output 310 dim pins[31] as pin an0 for digital output 320 dim pins[32] as pin an1 for digital output 330 dim pins[33] as pin an2 for digital output 340 dim pins[34] as pin an3 for digital output 350 dim pins[35] as pin an4 for digital output 360 dim an5wontworkwithusb as pin an5 for digital output 370 dim pins[36] as pin an6 for digital output 380 dim pins[37] as pin an7 for digital output 390 dim pins[38] as pin an8 for digital output 400 dim pins[39] as pin an9 for digital output 410 dim pins[40] as pin an10 for digital output 420 dim pins[41] as pin an11 for digital output 430 dim pins[42] as pin an12 for digital output 440 dim pins[43] as pin an13 for digital output 450 dim pins[44] as pin an14 for digital output 460 dim pins[45] as pin an15 for digital output 470 dim i 480 while 1 do 490 for i = 1 to 45 500 let pins[i] = 1 510 next 520 sleep 50 ms 530 for i = 1 to 45 540 let pins[i] = 0 550 next 560 sleep 50 ms 570 endwhile