Articulo de referencia

Motorola 68HC08

El 68HC08 (también abreviado como HC08 ) es una amplia familia de microcontroladores de 8 bits de Motorola Semiconductor (posteriormente de Freescale y luego de NXP ). Los HC08 ...

El 68HC08 (también abreviado como HC08 ) es una amplia familia de microcontroladores de 8 bits de Motorola Semiconductor (posteriormente de Freescale y luego de NXP ).

Los HC08 son totalmente compatibles en código con sus predecesores, los Motorola 68HC05 . Al igual que todos los procesadores Motorola que comparten linaje con el 6800 , utilizan la arquitectura von Neumann y E/S mapeada en memoria. Esta familia cuenta con cinco registros de CPU que no forman parte de la memoria: un acumulador de 8 bits (A), un registro de índice de 16 bits (H:X), un puntero de pila de 16 bits (SP), un contador de programa de 16 bits (PC) y un registro de código de condición de 8 bits (CCR). Algunas instrucciones hacen referencia a los diferentes bytes del registro de índice H:X de forma independiente.

Entre los procesadores HC08 existen docenas de familias, cada una orientada a diferentes aplicaciones integradas. Las características y capacidades varían ampliamente, desde procesadores de 8 a 64 pines, hasta conectividad LIN y USB 1.1. Un dispositivo típico y de propósito general de la familia de unidades HC08 es el microcontrolador M68HC908GP32 .

El núcleo Freescale RS08 es una versión simplificada y con "recursos reducidos" del HC08.

El núcleo Freescale HCS08 es la próxima generación de los mismos procesadores.

  • Manual de referencia de la familia M68HC08 - archive.org
  • Familias de procesadores HC08
  • Helium, sistema operativo en tiempo real de código abierto para microcontroladores HCS08
  • Diseño de núcleo digital 68HC08 - Núcleo IP HDL
  • Ensamblador cruzado de macros gratuito para Windows/Linux/DOS (ASM8)
  • Código de ejemplo en lenguaje ensamblador escrito para ASM8.
  • Material didáctico para el HC08