El 68HC05 ( HC05 en resumen) es una amplia familia de microcontroladores de 8 bits de Freescale Semiconductor (anteriormente Motorola Semiconductor).
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 CPU registros que no son parte de la memoria: una de 8 bits del acumulador A, un 8 bits del registro de índice X, una 8-bit puntero de pila SP con dos bits más significativos cableado a 1, un 13-bit programa contador PC y un registro de código de condición de 8 bits CCR.
Entre los HC05 hay varias familias de procesadores, cada una dirigida a diferentes aplicaciones integradas.
La familia 68HC05 se abrió camino con la introducción de las variantes MC68HC805C4 y MC68HC805B6 basadas en EEPROM a fines de la década de 1980. Usando un cargador de arranque en serie, podrían programarse en circuito con un software simple que se ejecuta en una PC y una fuente de baja corriente de 19 V (no se requiere programador).
La serie HC05 ahora se considera heredada y se reemplaza por la serie HC (S) 08 MCU.
Nomenclatura
MC6805xx | Primera familia de microcontroladores de Motorola, implementada en HMOS. |
MC68705xx | Piezas del MC6805 con EPROM en lugar de ROM enmascarada. |
MC146805xx | Piezas del MC6805 implementadas en CMOS. |
MC1468705xx | MC146805 partes con EPROM en lugar de ROM enmascarada. |
MC68HC05xx | Piezas del MC6805 implementadas en CMOS de alta velocidad. |
MC68HC805xx | Piezas MC68HC05 con EEPROM. |