I wanted to do some hobby projects and request your recommendation for microcontroller development kit/board which should have included with following features and parts. As this is my hobby project, my budget is around US$100:
1) USB connectivity
2) Firmware downloading thru serial (or USB) port (I don't have any ROM burner)
3) Some input switches or sensors
4) Some output LEDs
5) Power supply
6) ANSI C compiler etc. etc.
I suggest you buy the TI ez430 USB-connected stick, which is $20, and use the remaining $80 to buy whatever switches and LEDs you require (you could acquire a very rich set of stuff for $80). An ANSI C compiler is included. You could have little better introduction for hobby projects; the MSP430F2013 has a rich feature set and an uncomplicated architecture.
There have been rumours of ARM devices, but there is more pressure for things like 5V operation, and better ADCs/DACs. ie I have products that need those features right now, I don't have products that _need_ an ARM core to work.
The 25-50MIPs of Silabs 8 bit cores is plenty.
If you want good ADCs + ARM, look at Analog Devices.
With 8 bit uC out-selling ARM devices over 20:1, there is plenty of scope for 8 bitters for the forseeable future.
This can also mean "Connect via USB", and most of the lowest cost pathways these days, do exactly that. The Ez430, and SiLabs systems are USB_Stick type mini-development systems. The USB portion is essentially invisible to the designer: it provides the power, and the debug comms.
The good news is that there are a lot of good choices around and very few rotten/bad these days.
The AVR ICE-Cube at $40 from
formatting link
solves both the device programmer and in-circuit emulation/debugging problems with AVR. Can (usually) bring up a new raw chip fresh out of the shipping tube with this tool. No need for a bootloader or other existing code in the chip.
While you are at ECROS spend another $20 on the Butterfly Carrier (which includes prototyping space to play in), and $20 on an AVR Butterfly from Digi-Key. The Butterfly is practical to prototype on, then move your final design to a more appropriate AVR. Is much easier to move code between different AVRs than between Microchip PICs.
An advantage of the AVR family is that there is a wide range of inexpensive parts in both SMT and DIP packages. Not all are available in multiple packages.
Another advantage is that avr-gcc works extremely well on the AVR. A professional grade compiler for free that is not limited to Windows hosts. Many use avr-gcc on Linux, FreeBSD, and Macintosh. WinAVR brings gcc (and other tools) to Windows.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.