Customer’s impression:
Create Review

Share your reviews,
photos and videos here!

  • Very good Board for beginners

    posted by tboysen on 12/04/2012

    Involvement:Expert (understands the inner workings) - Ownership:1 week to 1 month


    The board comes with an Atmega32 running on 16MHz, complete with screws and spacers.
    The Controller is preloaded with a USB bootloader, that implements a HID USB device (VendorID 16C0, ProductID 05DF), so no drivers are needed with windows. It seems to be BootloadHID, AVRUSBBoot or equivalent. It resides in the 2KB boot code section and is activated by holding S4 while reset. A blinking LED indicates that the bootloader is awaiting data. If S4 isn't pressed while reset the software loaded to the flash is started.

    Just compile your program with for example AVR Studio and send the hex file via USB using a tool like "HIDBootFlash". That's all. Therefore this is a very nice product for beginners to start because no extra Programmer is needed. For me it's a useful board to quickly implement and test something without the need to etch a board.


    The ISP connector is unusual, but this is not a real minus. There was no documentation, so i had to figure out the USB flash process by myself.


    Google for "BootloadHID" and "HIDBootFlash" to find all you need to start.

    The simple test program i used for testing:

    #include <avr/io.h>
    #include <util/delay.h>
    // Test program for the JY-MCU Minimum AVR Board
    // DX SKU 104310
    // Define CPU clock in makefile.
    // 16MHz: F_CPU=16000000

    int main(void)
    unsigned char i=0;
    DDRB=0xFF; //Port B as output, LEDs are on PB7 (LED1) - PB0 (LED8).

    // Init Blink

    // A simple moving light ;)
    // The bit representing the active Bit
    // is shifted back and forth.

    while(1) // forever do
    for (i=0;i<8;i++)
    for (i=0;i<8;i++)


    Like i said, good for beginners, handy for quick tests for pros.

Post comment

DX Everywhere