Thursday, January 27, 2011

Hardware - 8-bit Microprocessor boards

I started out with the very popular Arduino platform, which is based on Atmel's family of 8-bit Microprocessors. It's pretty easy to get started, just get one of the boards, download the IDE, dust off your C++ skills and go.

Besides the original "Arduino" branded boards, there are quite a lot of Arduino-compatible boards out there, some share the same pin-out and footprint, while others look completely different but can still be programmed with the Arduino IDE.

This is an Arduino-compatible board (Freeduino).


Here is another one that I soldered from a kit, it also uses the ATMega328 chip (32KB Flash, 2KB RAM).


If you need more I/O pins or more Flash/RAM, there is the Arduino Mega, based on the ATMega1280 chip (128KB Flash, 8KB RAM).


This is the so-called Sanguino, using the ATMega644P chip (64KB Flash). No longer pin-compatible with the original Arduino, but can be programmed using the Arduino IDE.


Here we have a "Bare-Bones Board" sold by ModernDevice.com which can also be programmed using the Arduino IDE (a Serial adapter is needed though).


Finishing up the round-up is an Arduino-compatible board for 40-pin ATMega chips (e.g. ATMega644, ATMega1284P)

2 comments:

  1. Who makes the board for 40 pin ATmega ICs? I tried looking for something like that but in the end made my own version on strip board.

    ReplyDelete
  2. Hi Steve, thank you for your comment. The board is made by Sign-Advancetech as you already mentioned on your blog (http://blog.stevemarple.co.uk/2011/08/introducing-calunium-arduino-clone.html). I had bought it through www.thaieasyelec.net (http://www.thaieasyelec.net/index.php/Arduino/ATmega32-Dev-Board-Arduino-Diecimila-Compatible-DIP-28-DIP-40-/p_133.html)

    ReplyDelete