Dealextreme JY-MCU 3208 LED display

I’ve always been attracted to blinky objects… As I’m sure you can tell from my earlier posts. Well, a few months ago, I came across another LED array panel that caught my eye. The array touted a 32 x 8 matrix with an onboard HT1632C controller. OK I’m thinking, that really isn’t anything new, Sure Electronics has sold these for years. Then I looked a little closer and realized it also had an onboard ATMEGA8 microcontroller as well as provisions for several other addons. All this for less than $13 US. So, I ordered a couple and after a LONG wait, finally got them over 3 months later.

The board I’m speaking of is sold by and is their JY-MCU 3208 Lattice Clock HT1632C Driver with MCU & Support Secondary Development

Here is a photo of the board…



The board out of the box runs as a clock calendar with no battery backup and a few Chinese characters thrown into the date portion of the display. While this provides a decent demonstration of what the board can do, I wanted a little more. So on to my modifications.

The 1st thing I wanted to change was the microcontroller. While an ATMEGA8 is not a bad micro, I wanted more room for the program and data. Also, since the board has provisions for a real time clock IC, I decided it would be nice to replace the 32.768KHz crystal with a faster one.

Here is a close-up of the ATMEGA8L mcu onboard:

I really hate sacrificing good hardware and luckily with ChipQuik, a surface mount device like this can easily be removed with a standard soldering iron. If you aren’t familiar with ChipQuik, it’s a special metal allow with a low melting point that will mix with the existing solder and help keep it fluid longer. You simple add some of the ChipQuik flux, melt a little ChipQuik alloy over all the pins, go over them a few times and the SMD component will be free and can easily be removed. It works great. While I was removing the ATMEGA8L, I also removed the crystal. As you can see, the results were good. After a bit of flux cleanup with some alcohol I had a nice clean board ready for my new microcontroller and crystal.

I also used my solder sucker to clear the thru holes for the crystal.

At this point, I was ready to mount my new components. The parts I purchased were an ATMEGA328P-AU microcontroller, an 18.432MHz crystal in a cylinder case, and a couple of 10pf 805 smd caps for the load capacitors.

And here are the final results after installing the new parts.

Ok, so much for the hardware side of things. The next step will be programming this baby and get it running similarly to the 8×40 and 8×80 displays I’ve worked with here.

Until then…

This entry was posted in News. Bookmark the permalink.

7 Responses to Dealextreme JY-MCU 3208 LED display

  1. Michael says:

    Has received from shop this device. Has soldered to it(him) the gauge of temperature 18B20.
    Has connected the device, but it shows only time and date and temperature no.
    What it is necessary to make for display of temperature?
    If it is necessary to stitch the microcontroller, where to take a new code?
    Who can help?

  2. Pingback: More information on the JY-MCU 3208 «

  3. Rick_S says:

    Yeah, if the teensy is setup as a programmer running an arduino sketch, I see no reason why it wouldn’t work.

  4. Steven K says:

    Ordered my one last night. Will be following you mods closely 🙂

    My plan is to reuse the atmel. Will use a teensy++ 2.0 to try and talk to the ATMEGA8L.
    arduinoISP should allow me to reprogram the 8L.

    • I just had success in using the onboard atmega8 without soldering anything.
      Just used a ArduinoMega board as ISP programmer, and used 8Mhz internal oscillator.

      Tried your source code Rick, but at first it was too big to fit in the flash memory of the atmega8. But then I saw you included printf, and vscanf libraries, etc. So after commenting out the “LINKFLAGS” line in the makefile, the program memory usage went down by more than half! 🙂 So now there is lots of free space.

      • Rick_S says:

        Excellent!! I tend to use a generic makefile and often forget to pull those memory hogs out of there when they aren’t used. Thanks for catching that.


      • georgeb says:

        Can you give more details how you used the Arduino as an ISP programmer with this unit? I’ve seen the articles about programming other chips but not sure how to proceed with this board.


Leave a Reply

Your email address will not be published. Required fields are marked *