68HC08
Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
- Hersteller Freescale [1]
- Nachfolger des 68HC05, des meistverkauften 8-bit Controllers weltweit
- Befehlserweiterung gegenüber dem 68HC05 zur besseren Compilerunterstützung
- Von Neumann-Architektur. Code und Daten können in jedem Speicherbereich liegen
- In System Programmierung und Debugging über Eindrahtschnittstelle
- Akkumulator und 16 Bit Indexregister
- 1-60 KB Flash-ROM, max 2KB RAM bei einigen Typen zusätzlich EEPROM
- Große Typenvielfalt mit etlichen Peripherieoptionen
- Typen in 8 bis 64 Pin Gehäusen
- Low Voltage Reset
- Illegal Opcode Reset
- Illegal Address Reset
- WAIT und STOP Stromsparmodi
- Externer Takt wird intern durch 4 geteilt. Man spricht bei der Taktung üblicherweise vom Bustakt.
- Bustakt bis 8 MHz
Basierend auf dem 68HC08 ist jetzt auch die HCS08 Familie erhältlich:
- Erweiterter Befehlssatz gegenüber dem HC08.
- Low power MCU mit 1,8-3,3V Betriebspannung
- 3 Stromsparmodi
- Debugging via BDM unabhängig vom CPU Core
Software
- Kostenlose Entwicklungsumgebung inkl. Assembler, Debugger, Programmiersoftware und Simulator von P&E Micro erhältlich
- C-Compiler bis 16 KB Code (Assembler unlimited) von Metrowerks erhältlich