Jun 262008

I’m in the process of porting the Arduino environment to the atmega644 for a skunkworks project I’m working on. This chip is awesome because it has 4x the flash (64k vs 16k) it has 4x the RAM (4k vs 1k) and 12 more I/O pins (32 vs 20)

Its the biggest and baddest atmel chip that has a DIP version that I could find.

Here is a video of my first major success where I wrote and uploaded an Arduino sketch to it.

Atmega644 is alive! from Zach 'Iowa' Hoeken on Vimeo.

 Posted by at 2:46 pm

  11 Responses to “Arduino on Atmega644”

Comments (6) Pingbacks (5)
  1. I want one!

  2. Yeah, you have to disable the JTAG pins with something like PonyProg; nice work!

  3. Interesting… are you working at all with the code done by the guys at Robotcraft (www.robotcraft.ca)? They’ve ported the libraries to the 644, and have tested analog, PWM, TWI and digital I/O as working.

    I myself am working on an Arduino board with the ‘644p for dual-UART goodness. I haven’t done much testing on it yet, but the bootloader seems to work… 🙂

  4. Awesomeness! what was involved for changing over to the 644 in the arduino environment. cant wait to hear more


  5. Well done!

  6. Great work, Is it available for us to use, is the source available?/
    Cheers DeWayne (UK)

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>