The68HC08 (also abbreviated asHC08) is a broad family of8-bitmicrocontrollers fromMotorola Semiconductor (later fromFreescale thenNXP).
HC08's are fully code-compatible with their predecessors, theMotorola 68HC05. Like all Motorola processors that share lineage from the6800, they use thevon Neumann architecture as well as memory-mapped I/O. This family has five CPUregisters that are not part of the memory. One 8-bitaccumulator A, a 16-bitindex register H:X, a 16-bitstack pointer SP, a 16-bitprogram counter PC, and an 8-bitcondition 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, fromLIN connectivity toUSB 1.1. A typical and general purpose device from the HC08 family of units is the microcontrollerM68HC908GP32.
TheFreescale RS08 core is a simplified, "reduced-resource" version of the HC08.
TheFreescale HCS08 core is the next generation of the same processors.
![]() | This electronics-related article is astub. You can help Wikipedia byexpanding it. |