Author Topic: Simple microcontrollers  (Read 2286 times)

Mike

  • Jackass In Charge
  • Posts: 11257
  • Karma: +168/-32
  • Ex Asshole - a better and more caring person.
Simple microcontrollers
« on: April 09, 2011, 03:11:51 PM »
Probably another Rob question but...

Looking for a simple microcontroller.  Only need a few I/O pins and a small amount of program storage and a tiny bit of variable memory.  The microcontrollers I've been using so far are just too much.  It'd be like using a supercomputer when you need a four banger calculator.

I found http://www.atmel.com/dyn/products/product_card.asp?part_id=3954&category_id=163&family_id=604&subfamily_id=1679 which is based on 8051 controller but wasn't sure how well it'd fit my needs.  Would be nice to get one that gcc can compile C code for.

Dumah

  • Jackass IV
  • Posts: 960
  • Karma: +21/-6
Re: Simple microcontrollers
« Reply #1 on: April 09, 2011, 03:21:44 PM »
Try arduino. Cost about £20. Open spec. Amtel AVR chip. GCC build set (for AVR). USB/Serial port as standard

http://en.wikipedia.org/wiki/Arduino

Mike

  • Jackass In Charge
  • Posts: 11257
  • Karma: +168/-32
  • Ex Asshole - a better and more caring person.
Re: Simple microcontrollers
« Reply #2 on: April 09, 2011, 03:43:06 PM »
Try arduino. Cost about £20. Open spec. Amtel AVR chip. GCC build set (for AVR). USB/Serial port as standard

http://en.wikipedia.org/wiki/Arduino
That is based on the atmega series which is way way way more than I need for the project I have in mind.

Rob

  • New improved. Now with added something...
  • Jackass In Charge
  • Posts: 5959
  • Karma: +86/-149
  • Approaching 60 from the wrong damn direction...
Re: Simple microcontrollers
« Reply #3 on: April 09, 2011, 03:49:15 PM »
I've used these in the past. Downside is that they need some hardware to program them.

http://www.nxp.com/#/pip/pip=[pip=P89LPC901_902_903,jp=]|pp=[t=pip,i=P89LPC901_902_903]

Would be nice to get one that gcc can compile C code for.

http://sdcc.sourceforge.net/

Try arduino. Cost about £20. Open spec. Amtel AVR chip. GCC build set (for AVR). USB/Serial port as standard

http://en.wikipedia.org/wiki/Arduino

No. Just no. (sorry, I have an aversion to the Arduino love-fest for some reason. Just ignore me.)

Rob

  • New improved. Now with added something...
  • Jackass In Charge
  • Posts: 5959
  • Karma: +86/-149
  • Approaching 60 from the wrong damn direction...
Re: Simple microcontrollers
« Reply #4 on: April 09, 2011, 03:58:30 PM »
You might find these interesing as well.

http://ics.nxp.com/lpcxpresso/

http://www.silabs.com/products/mcu/Pages/ToolStick.aspx

Actually, the toolstick would probably be a pretty good fit. You could integrate the daughterboard into your design. It also has on-chip debugging (which is a real bonus, trust me). You run the code on the actual hardware while debugging on the PC. An Emulator as opposed to a Simulator.

edit>> See data sheet. http://www.silabs.com/Support%20Documents/TechnicalDocs/ToolStick_F300DC_UG.pdf
« Last Edit: April 09, 2011, 04:06:55 PM by RobR »

Dumah

  • Jackass IV
  • Posts: 960
  • Karma: +21/-6
Re: Simple microcontrollers
« Reply #5 on: April 09, 2011, 04:00:14 PM »
No. Just no. (sorry, I have an aversion to the Arduino love-fest for some reason. Just ignore me.)

How so?

Rob

  • New improved. Now with added something...
  • Jackass In Charge
  • Posts: 5959
  • Karma: +86/-149
  • Approaching 60 from the wrong damn direction...
Re: Simple microcontrollers
« Reply #6 on: April 09, 2011, 04:02:18 PM »
No. Just no. (sorry, I have an aversion to the Arduino love-fest for some reason. Just ignore me.)

How so?

I honestly don't know.

Edited to say: I assume you were asking why I have an aversion. I think it's to do with enjoying the hardware design aspect, so why would I want something pre-built? Takes all the fun out of it.
« Last Edit: April 10, 2011, 06:26:45 AM by RobR »

Mike

  • Jackass In Charge
  • Posts: 11257
  • Karma: +168/-32
  • Ex Asshole - a better and more caring person.
Re: Simple microcontrollers
« Reply #7 on: April 09, 2011, 08:41:23 PM »
I've used these in the past. Downside is that they need some hardware to program them.
Anything specific?  With my ATMega I was able to just map some pins and got a USB programmer.

Quote
http://www.nxp.com/#/pip/pip=[pip=P89LPC901_902_903,jp=]|pp=[t=pip,i=P89LPC901_902_903]
Is that another 8051 type device?  I like the smaller package.  For this particular project I'm hoping to get in the quarter to half dollar size (so about 1-1.25 inches).

Quote
Would be nice to get one that gcc can compile C code for.

http://sdcc.sourceforge.net/
Thanks, I'll take a look

Quote
Try arduino. Cost about £20. Open spec. Amtel AVR chip. GCC build set (for AVR). USB/Serial port as standard

http://en.wikipedia.org/wiki/Arduino

No. Just no. (sorry, I have an aversion to the Arduino love-fest for some reason. Just ignore me.)
My buddy got an Arduino and I think it is a good starting place for him as he didn't do any circuit or embedded stuff at college.  So a good starting platform.

Rob

  • New improved. Now with added something...
  • Jackass In Charge
  • Posts: 5959
  • Karma: +86/-149
  • Approaching 60 from the wrong damn direction...
Re: Simple microcontrollers
« Reply #8 on: April 10, 2011, 06:29:34 AM »
I've used these in the past. Downside is that they need some hardware to program them.
Anything specific?  With my ATMega I was able to just map some pins and got a USB programmer.


http://forum.flashmagictool.com/index.php?topic=638.0

http://www.keil.com/mcb900/

www.flashmagictool.com/assets/resources/AN10258_2.pdf



http://www.nxp.com/#/pip/pip=[pip=P89LPC901_902_903,jp=]|pp=[t=pip,i=P89LPC901_902_903]
Is that another 8051 type device?

Yep. Low pin count 8051.
« Last Edit: April 10, 2011, 06:48:30 AM by RobR »