Motorola 68HC08


El 68HC08 ( HC08 en resumen) es una amplia familia de microcontroladores de 8 bits originalmente de Motorola Semiconductor, más tarde de Freescale Semiconductor .

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

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