UV schrieb:
> - Wie programmiere ich die Chips dann am einfachsten (Ich programmiere
> in
> Bascom und hätte ein mySmartUSB MK2 inkl. USB Programmer mit ISP)
Am einfacshten über einen Programmer. ;-)
Im Ernst: ISP-Steckverbinder sind schon lange erfunden worden, und
Atmel hat seinen in der Appnote AVR109 genormt (einen 6-pinnigen
Pfostenstecker mit 2,54 mm Pinabstand). Da steckt man dann das
Kabel des Programmers drauf. Funktioniert sogar mit DIP-Controllern.
:-)
> - Welchen µC soll ich nehmen ? Ich brauche mindestens 14 IOs.
Datenblätter ansehen. Alles ab 20 Pins aufwärts (ATtin2313/4313)
sollte diese Forderung erfüllen. Vermutlich hast du allerdings
noch weitere Forderungen.
Da du bislang mit dem ATmega8 vertraut bist, wäre die ATmegaX8-
Familie u. U. recht naheliegend. Sie ist pinkompatibel und
weitgehend aufwärtskompatibel zum ATmega8, aber es gibt sie in
unterschiedlichen Größen von 4 KiB Flash (ATmega48) bis 32 KiB
(ATmega328), teilweise auch mit "Picopower" (Suffix P) und
mittlerweile als "die-shrink"-Version (Suffix A). Im Gegensatz
zum ATmega8 kann man diese (bspw. mit einem AVR Dragon) auch
online debuggen.
Auch den ATmega8 bzw. ATmega8A gibt's jedoch nach wie vor, auch
in SMD-Gehäusen.