Author Topic: Microcontroller Resources  (Read 38850 times)

Peter Snowberg

Microcontroller Resources
« on: February 24, 2006, 10:59:56 PM »
This thread is here to contain links to Microcontroller Resources
« Last Edit: February 24, 2006, 11:48:16 PM by Peter Snowberg »
Eschew paradigm obfuscation

The Tone God

Re: Microcontroller Resources
« Reply #1 on: February 25, 2006, 02:15:10 AM »
Atmel's AVR Product Site

Contains information, datasheets, app notes, device overviews, tools, software, code examples, etc.

Atmel's Beta Software Site

Patches, service packs, plugins, and beta software.

AVR Freaks

The "Aron's" of AVR. An excellent forum. Also has a wealth of information on devices, tools, app notes, projects, software, and hardware.


The GNU GCC Compiler and other tools for AVR pre-built for windows users.

More to come.



PIC Microcontroller Resources
« Reply #2 on: February 25, 2006, 06:44:14 PM »
The PIC has a built-in problem. It was the first easily programmed uController with onboard I/O and memory. When it became available it... exploded. The problem is figuring out where to start. There is so much already available on PICs that the profusion of possibilities are bewildering. I did some poking around for good places to pick up stuff free.
  - the mother lode. Start here. - Beginner’s checklist for the PIC. - the list of a zillion programmers for PICs, some using essentially no parts (i.e. the No Parts Programmer). - the mother load of pre-written programming subroutines to do essentially whatever you want. String together like pearls.
A good sample of the languages available for the PIC. Notice: PIC microcontroller BASIC languages for the PIC. Note especially
which is a …free… optimizing, structured Basic compiler, includes source level debugging when used with the XCSIM simulator.
All the C/C++ languages available for the PIC, some of which are free as well.
Also there is, which is a library of preprogrammed routines for the PIC written in C.

Start looking there. If there is something you get confused about, ask.


In response to the questions in the forum - PCB Layout for Musical Effects is available from The Book Patch. Search "PCB Layout" and it ought to appear.


Re: Microcontroller Resources
« Reply #3 on: March 23, 2006, 10:45:36 AM »
I've had a difficult time finding a starting point for AVR assembler, especially compared to PIC's. 

Here are a couple:
(This one is in German and English, though the English can be a little tough to follow)
Help build our Wiki!

Peter Snowberg

Re: Microcontroller Resources
« Reply #4 on: March 28, 2006, 02:21:49 AM »
For an introduction to the nuts and bolts, be sure to read the articles at The Tone God's Domain.
Eschew paradigm obfuscation


Re: Microcontroller Resources
« Reply #5 on: April 09, 2006, 10:56:59 PM »

Subroutine Threaded Code, resident compiler with self-programmable functionality. Adaptable for ATmega series and AT90CAN128.
genie - NetSynth.Org


Re: Microcontroller Resources
« Reply #6 on: May 07, 2006, 02:05:18 PM »
Cyan Technology <>.
16 bit microcontroller with free C compiler / development tools.
Sadly only surface mount devices available, but some starter kit modules with cpu and crystals mounted on a circuit board are due to be be launched soon.


  • Guest
Re: Microcontroller Resources
« Reply #7 on: September 10, 2006, 01:41:10 PM »
Microcontrollers are the heart of USB connections... consider these two...


  • Awesome!
  • ****
  • Posts: 4139
  • Total likes: 79
  • The clean energy source of the future.
Re: Microcontroller Resources
« Reply #8 on: November 02, 2009, 04:26:31 PM »
This link is helping me a lot:

It's a total noob's guide to PICs, which is exactly what I need.


Re: Microcontroller Resources
« Reply #9 on: November 03, 2009, 02:01:02 AM »
Check out:

I do almost all my programming for PIC's in assembly. However, I am working on a couple of projects right now (one is a monitoring system for a latex manufacturing machine) using PicBasic Pro. VERY simple to learn, lot's of examples and very good support.

Mike Tripoli


Re: Microcontroller Resources
« Reply #10 on: November 30, 2009, 08:46:42 AM »
Gooligum has been incredibly helpful to me in the past:

Great beginner explanations on basic and midrange Michrochip MCUs and their features.


Re: Microcontroller Resources
« Reply #11 on: June 01, 2012, 07:06:04 AM »
This link is helping me a lot:

It's a total noob's guide to PICs, which is exactly what I need.

Thanks so much for that link, I went from knowing nothing to getting a chip programmed and working flashing its LEDs here in the past few weeks.  Haven't been this excited in a while about electronics.

Note, the 16F84 the author uses in the example is a dinosaur by today's standards.  Microchip sells better, pin for pin compatible chips for less money:
« Last Edit: June 01, 2012, 07:10:36 AM by Processaurus »


Re: Microcontroller Resources
« Reply #12 on: June 03, 2012, 08:43:38 AM »
For people starting out, who want to get into using microcontrollers, the Picaxe system by Reved is a good way to ease into the learning curve, both on the wallet and on the brain.


Re: Microcontroller Resources
« Reply #13 on: July 04, 2012, 03:51:02 PM »
Here's a Macintosh OS X link:

-- moments after linking the site crashed. I'm sure it will be back up shortly.

Look how easy it is to program if you know C
« Last Edit: July 04, 2012, 03:52:38 PM by aron »


Re: Microcontroller Resources
« Reply #14 on: April 09, 2013, 11:12:31 PM »
+1 to the PICAXE.

It's good for those with little programming experience or who just want to get up and running quickly and cheaply. Heck, you don't even need a chip to start writing and testing code!

Program in BASIC.
Free all-in-one IDE/compiler/downloader/simulator (although this official software from RevEd is only for MS Windows).
Only a few resistors and serial cable needed to interface PC with the chip.

More info at:

Also, although RevEd seem to discourage "cheapy" USB-to-serial cables, I have one and it has been working fine for some months :-)

Re: Microcontroller Resources
« Reply #15 on: March 10, 2014, 01:09:41 PM »
This thread is a mausoleum for dead links...


Re: Microcontroller Resources
« Reply #16 on: March 07, 2022, 08:40:33 PM »
I've been learning C++ recently, with the endgame to be able to program the Microchip PIC18 series chips which are optimized for C language, as well as Arduino/Teensy.

This place SoloLearn has been decent, it's free for the program, but you have to pay for the homework  :icon_lol:.  I ended up paying the $12 for a month because it's pretty cheap as far as education goes, and handy to have a built in page to test your code attempts, but if you don't want to spend a dime you can also practice C++ with this online "sandbox" for free, no account BS:

Also this Ausie "Creel" has a nice, unobtuse way of explaining the concepts, in a series of ~20 minute presentations:

Also looks to have a series on assembly language.

Edit: Steer clear of the comments section at Sololearn, unless you are desperate.  The blind leading the blind.
« Last Edit: March 08, 2022, 03:37:44 AM by Processaurus »