I started to become interested in MicroControllers and have been reading about them. I noticed the two main architectures used are the AVR's and PIC's. I wanted to know what suggestions people might have as to witch one would be better to start off with? I know C programming and a little ASM. Does this just come down to personal preference?
Thank you for the replies, I figured I'll work on learning about PIC and maybe expand my knowledge later to other architectures later on. I'm currently looking for a layout for a PIC programmer that is USB not serial/parallel port based since my computers no longer have those ports. From what I have read its not the hardware but the software that defines what PIC models you can program am I correct with that idea?
Thanks for the tips I have been learning toward PIC's so I think I will just take the plunge. As I was looking at the PICkit2 and wanted to know do you have to design the circuit to have the 6 pins if you want to program it by ICSP? I am still trying to figure out the "physical" side of programming PIC's.
heh i beat you by less than a minute:
i added this :
"Instead of resistors for PGD and PGC (programing data,clock) you can use a 2 dip switch to isolate the circuit so programing is smoother."