Atmel ATmega644
Aus c't-Bot Wiki
Inhaltsverzeichnis |
Einleitung
Der ATmega644 Mikrocontroller der Firma Atmel, ist pinkompatibel zum ATmega32 und kann deshalb als Ersatztyp für diesen auf dem c't-Bot eingesetzt werden. Hauptunterschied zu diesem ist der doppelte Speicher und interrupt-fähige I/O Ports
Der ATmega644 ist mittlerweile auch in Deutschland lieferbar z.B. bei Reichelt (Stand Dez 2006).
Features
Die wichtigsten Eigenschaften im Überblick:
- 64kByte internes Flash-Memory, bis zu 10000 Schreib-/Lösch-Zyklen
- 2048 Byte EEPROM, bis zu 100000 Schreib-/Lösch-Zyklen
- 4096 Byte SRAM
- bis zu 32 programmierbare I/O Ports, interruptfähig
- 8 10-bit-AD-Wandler
- 1 Analogkomparator
- USART, JTAG, ISP, SPI und I2C(TWI)-Schnittstelle
- 2 8-bit und 1 16-bit-Timer
- 6 PWM Ausgänge
- 20 MIPS bei 20MHz Takt
Unterschiede gegenüber dem Atmel_ATmega32 sind fettgedruckt.
Projekt Einstellungen für den mega644
Für den mega644 müssen im Eclipse Projekt die Einstellungen für die Ziel CPU von mmcu=mega32 auf mmcu=mega644 geändert werden. Das muß zweimal gemacht werden. Sowohl für den Compiler als auch für den Linker.

