Go Back   Home > Forums > Design & Build > Parts
Home Forums Rules Articles Store Gallery Blogs Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

Parts Where to get, and how to make the best bits. PCB's, caps, transformers, etc.

Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools Search this Thread
Old 30th April 2004, 05:32 PM   #1
rif is offline rif  United States
diyAudio Member
 
Join Date: Jan 2003
Location: Southern NJ
Default MCU,PIC -- where to begin?

So I've decided to jump in to yet another tangent on my hobbies. I know little, and want to start on the right foot.

Can you reccomend a starter "system" (demo, evaluation, developer board...). I don't mind spending a few $$ on this hobby, but don't want to invest time in the wrong thing.

It seems to me that the first thing I need to do is to choose between PIC, proprietary MCU's, Stamp, other? Seems like they're not interchangeable and I need to jump on faith. I used to program in C,sql,FORTRAN, C, FORTH, Basic... so it shouldn't be a problem to pick up again.
  Reply With Quote
Old 30th April 2004, 05:46 PM   #2
diyAudio Member
 
bigparsnip's Avatar
 
Join Date: Apr 2003
Location: Cambridge
Hi, if I were you I would try and stick with either the microchip PIC series or the Atmel ones, as both have rather impressive suppert systems in place for developers.

My own personal choice would be to go with the Atmel chips, as they have slightly beter performance and features in my oppinion. They also have a very nice starter kit, with a programmer, a couple of chips and a limited (about 2k of code) C compiler all for about $70 (if my memory serves me right).

Atmel

Atmel Starter kit

Microchip
  Reply With Quote
Old 30th April 2004, 07:08 PM   #3
mcs is offline mcs  Denmark
diyAudio Member
 
Join Date: Aug 2003
Location: Denmark
I would choose the 8051 series. There are a lot of devices to choose from, and they are all software compatible. So if you write code for an Atmel chip, it will also work on Philips chips (or Siemens, or Winbond, or TI, or Intel, or Cygnal etc).

The chips are very cheap, and they are available with many features. There is also a free C compiler available (SDCC), but I don't know how well it works - I use Keil C which is not cheap at all...

Best regards,

Mikkel C. Simonsen
  Reply With Quote
Old 30th April 2004, 07:26 PM   #4
jaycee is online now jaycee  United Kingdom
diyAudio Member
 
Join Date: Apr 2004
Location: Norwich, UK
Atmel AVR has the advantage that gcc, a free open source C compiler is available for it. http://www.avrfreaks.com/AVRGCC/. Also Atmel give away AVR Studio, which is a mini Visual Studio clone for developing on the AVR which is VERY nice. It can even work with a very simple programmer that you can make yourself easily enough.

Also gcc supports the Motorola 68HC11 family microcontrollers, but these seem to be quite a bit more expensive than the AVR. My personal favorite is the AVR, even though only Atmel make them.

I wouldn't bother with the Microchip PIC unless you want really, really cheap parts. The performance is abysmal, there's no free C compilers (that I know of), and the instruction set is a real pain in the rear to learn.
  Reply With Quote
Old 30th April 2004, 08:49 PM   #5
Banned
 
Join Date: Apr 2002
Location: Germany, Clausthal
I´m happy with those PICs, can´t see much advantage in high level languages and so i use assembler. There are very small PIC and really fast PICs with loads of special function on chip, they are really cheap , a lot of code examples and projects to learn from in the net, and also the really big ones are avaiable in DIP package. I case i want serios power i wouldn´t use an Atmel but go to MS430 or DSPs what are given away as free sample from TI. For the MSP430 there is also a free C compiler, and for programming you need a Jtag adapter for 20$ or so. For the PICs you can build a programmer for about 5$ for parts.
  Reply With Quote
Old 30th April 2004, 09:26 PM   #6
rif is offline rif  United States
diyAudio Member
 
Join Date: Jan 2003
Location: Southern NJ
Yikes! There's a ton of info out there on all of them. Seems like everyone is a diehard supporter of their choice (like Mac vs. windows vs. unix

Right now I'm leaning toward the AVR -- seems to be a much newer design and threre's a ton of support! I even found this link
http://www.avrbeginners.net/ -- can't ask for more than that!

But still, please keep commenting. I'm in no rush, if you discount the normal kid in a candy store feelings.

Any comments on Motorola? They sell a kit for $50.
  Reply With Quote
Old 30th April 2004, 09:36 PM   #7
Bricolo is offline Bricolo  France
diyAudio Member
 
Bricolo's Avatar
 
Join Date: Nov 2002
Location: Grenoble, FR
Quote:
Originally posted by rif

Any comments on Motorola? They sell a kit for $50.

The 68000 is a well known and spread IC, with tons of documentation about it.
But I don't know about the performance for digital audio (if you want them for that). They are used in the good TI graphic calcs, so they are certainly still good
  Reply With Quote

Reply


Hide this!Advertise here!

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Where to begin a DAC undoredo Digital Line Level 2 28th July 2009 10:08 PM
Where to begin with a well-used PL-12D? smiler Analogue Source 6 10th July 2009 11:48 AM
I want to begin but I don't know how!!! nicxxx82 Tubes / Valves 10 31st January 2008 05:18 PM
Where to begin on a PP? d1983 Tubes / Valves 13 22nd March 2007 02:31 AM
where to begin dudemyster Instruments and Amps 1 2nd February 2004 09:43 PM


New To Site? Need Help?

All times are GMT. The time now is 03:41 AM.

Page generated in 0.09819 seconds (78.39% PHP - 21.61% MySQL) with 10 queries

Copyright ©1999-2012 diyAudio