Parametric Search
|
Home » Freescale HC(S)08 » HC08

HC08

The CPU08 is the central processor unit (CPU) of the Motorola M68HC08 Family of microcontroller units (MCU). The fully object code compatible CPU08 offers M68HC05 users increased performance with no loss of time or software investment in their M68HC05-based applications. The CPU08 also appeals to users of other MCU architectures who need the CPU08 combination of speed, low power, processing capabilities, and cost effectiveness.

Features

    CPU08 features include:
  • Full object-code compatibility with M68HC05 Family
  • 16-bit stack pointer with stack manipulation instructions
  • 16-bit index register (H:X) with high-byte and low-byte manipulation instructions
  • 8-MHz CPU standard bus frequency
  • 64-Kbyte program/data memory space
  • 16 addressing modes
  • 78 new opcodes
  • Memory-to-memory data moves without using accumulator
  • Fast 8-bit by 8-bit multiply and 16-bit by 8-bit divide instructions vEnhanced binary-coded decimal (BCD) data handling
  • Expandable internal bus definition for extension of addressing range beyond 64 Kbytes
  • Flexible internal bus definition to accommodate CPU performance-enhancing peripherals such as a direct memory access (DMA) controller
  • Low-power stop and wait modes