Motorola 68HC08
{{Short description|Microcontroller}}
The 68HC08 (also abbreviated as HC08) is a broad family of 8-bit microcontrollers from Motorola Semiconductor (later from Freescale then NXP).
HC08's are fully code-compatible with their predecessors, the Motorola 68HC05. Like all Motorola processors that share lineage from the 6800, they use the von Neumann architecture as well as memory-mapped I/O. This family has five CPU registers that are not part of the memory. One 8-bit accumulator A, a 16-bit index register H:X, a 16-bit stack pointer SP, a 16-bit program counter PC, and an 8-bit condition code register CCR. Some instructions refer to the different bytes in the H:X index register independently.
Among the HC08's there are dozens of processor families, each targeted to different embedded applications. Features and capabilities vary widely, from 8 to 64-pin processors, from LIN connectivity to USB 1.1. A typical and general purpose device from the HC08 family of units is the microcontroller [http://electronics.physics.auth.gr/microcon/ M68HC908GP32].
The Freescale RS08 core is a simplified, "reduced-resource" version of the HC08.
The Freescale HCS08 core is the next generation of the same processors.
External links
- [https://archive.org/details/bitsavers_motorola68tralProcessorUnitReferenceManualRev11994_11429498 M68HC08 Family Reference Manual] - archive.org
- [https://www.nxp.com/products/processors-and-microcontrollers/legacy-mcu-mpus/8-bit-legacy-mcus:8-BIT-LEGACY-MCUS?&lang=en&lang_cd=en& HC08 Processor Families]
- [http://helium.sourceforge.net Helium Open-Source RTOS for HCS08 MCUs]
- [https://web.archive.org/web/20110728214131/http://www.dcd.pl/acore.php?idcore=82 Digital Core Design 68HC08 - HDL IP Core]
- [http://www.aspisys.com/asm8.htm Win/Linux/DOS-based freeware macro cross-assembler (ASM8)]
- [http://www.aspisys.com/code Example assembly language code written for ASM8]
- [http://electronics.physics.auth.gr/microcon Educational material for the HC08]
{{Motorola_microcontrollers}}
{{8bitMCUs}}
Category:Motorola microcontrollers
Category:Freescale Semiconductor microcontrollers
{{electronics-stub}}