Resources for choosing a microcontroller

ATtiny2313 I've put together a short list (after the jump) of some potentially useful resources that may be of help in choosing a microcontroller for your project, or just getting started with microcontrollers in general. I plan to add to this list from time to time. If you have other suggested resources to add to the list, please feel free to leave them in the comments here-- good suggestions may be incorporated into future revisions of the list.

Hardware resources:
  • Get started with this great instructable, How to choose a MicroController
  • Application Note from Freescale on choosing a MCU. Slightly more professionally oriented, but very useful.
  • A guide from Microchip on selecting amongst the PIC series of microcontrollers.
  • This reference is a bit dated (from 1998) but gives some excellent insight into most of the microprocessor families that are still dominant.
  • LadyAda's PIC vs AVR Smackdown
  • Circuit Cellar article on selecting a microcontroller
  • The Six Myths of microcontroller choice
  • Arduino, the modern, healthy alternative to basic stamps.
  • Article from todbot on Arduino, "the basic stamp killer!"
  • Peter H. Anderson Embedded Processor Control-- Excellent reference on (and site to buy small quantities of) BASIC Stamps, 68HC11s, PICs, PICAXEs, etc. His discussion of the PICAXE is particularly interesting.
  • Introduction to Microcontrollers @ Society of Robots
I've also written down a list of a few potentially useful open-source microcontroller programming environments:
  • Table of free software tools for embedded systems
  • SDCC The Small Device C Compiler, for 8051, Z80, 68HC08, etc. Works under (at least) Mac, Windows, Linux.
  • AVR-libc, the basis of AVR-GCC, the open-source compiler for AVR microcontrollers
  • win-avr, AVR-GCC for windows
  • gnupic.org has resources for open-source programming of PIC chips. (Unfortunately, there aren't a whole lot of good options yet.)
  • GNU ARM toolchain for Cygwin, Linux and MacOS.


MetaBlog links for this story: [ del.icio.us | technorati ]
Technorati tags: , , , , , ,

0 comments

The following comments are owned by whomever posted them. This site is not responsible for what they say.
Welcome to Evil Mad Scientist Laboratories. New projects are posted on most Wednesdays.


Bookmark EMSL

EMSL RSS

Evil Mad Linkblog

Twitter: @EMSL

Facebook page
del.icio.us
feedburner
Feed on Google Reader
YouTube Channel

Subscribe to get new articles by E-mail:

E-mail address:


Preview | Powered by FeedBlitz

My Account





Sign up as a New User
Lost your password?

Who's Online

Guest Users: 18

DIY Hardware for Electronic Art


The Original Egg-Bot Kit


Octolively
Interactive LED kits


Meggy Jr RGB
LED matrix game
development kit.


Business-card sized
AVR target boards


Peggy 2
LED Pegboard kits

Forumposts

Order: New Views Posts
Latest 10 Forum Posts
 
Re: Can I use blue led's for t..
 By:  Windell
 Monday, February 06 2012 @ 10:43 AM PST
Re: Can I use blue led's for t..
 By:  Chris
 Monday, February 06 2012 @ 10:29 AM PST
Re: Can I use blue led's for t..
 By:  Windell
 Monday, February 06 2012 @ 02:59 AM PST
Re: Can I use blue led's for t..
 By:  Chris
 Sunday, February 05 2012 @ 11:12 PM PST
Re: Can I use blue led's for t..
 By:  Chris
 Sunday, February 05 2012 @ 05:44 PM PST
Re: Can I use blue led's for t..
 By:  Windell
 Sunday, February 05 2012 @ 12:23 AM PST
Can I use blue led's for the l..
 By:  Chris
 Saturday, February 04 2012 @ 11:00 PM PST
Seconds hand display and code ..
 By:  hudson
 Saturday, February 04 2012 @ 07:28 PM PST
Re: Alphanumeric led display w..
 By:  Windell
 Saturday, February 04 2012 @ 01:41 PM PST
Alphanumeric led display with ..
 By:  nrsmac
 Saturday, February 04 2012 @ 11:02 AM PST