Well put. I am processor neutral to a very large extent. If it does the job it does the job. I try to start with a chip that has more memory and speed then I think the project requires. The headroom can prevent extra work and drama. Get the job done and move on.
I'd probably go with the AVR. The programmer from Atmel(the company that makes AVRs) costs $30, the full featured software and simulator for it are completely free, and support both Assembly and C (and to some extent C++).
The tools and support you can get are more important the the brand on the chip. There is little support for AVR here but execlent help can be found on avr freeks. A number of people here provide help for PICs in asm c and basic (notably swordfish).
I'd probably go with the AVR. The programmer from Atmel(the company that makes AVRs) costs $30, the full featured software and simulator for it are completely free, and support both Assembly and C (and to some extent C++).
In the way of contrast a PICkit2 from Microchip Direct is $34 GETTING STARTED PROGRAMMERS - microchipDIRECT I does in circuit programming and debugging. It can even act as a simple 3 or 4 channel logic analyizer.
ASM is always free. I think all devices 18F and up have a free compiler.
what i suggest is to start from the PIC.It will give you the more fundametals.Then you will be moved on to any advanced microcontroller.And the best pic is 16f84a or 16f628a.
Please don't suggest the long obselete 16F84a, it was replaced by the 16F628 last century and was discontinued - although it has been re-introduced at a new higher price for the people still been encouraged to use the old chip.
Please don't suggest the long obselete 16F84a, it was replaced by the 16F628 last century and was discontinued - although it has been re-introduced at a new higher price for the people still been encouraged to use the old chip.
Totally agree. Even the 16F628 is gone, though they still sell the 628A. Why not step up to at least an 16F88, or better yet an 18F1320 or something more modern like that. It's not like they're expensive or anything. The 16F84A is more money than any of those newer, better PICs.
Totally agree with Nigel and Futz about that 16F84!
Last time I was in a shop which was selling the ancient 'f84 here in Canada, I was shocked by the price. More than double the going rate of the 'f628A!!
I started with an 8031, great at the time; even had tiny BASIC. The 16F84 is now an antique and the cheaper / better 16F628A replaced it.
Far as I'm concerned the 18Fxxxx is a far better PIC series and easier to program.