Apesar do artigo mostrar os detalhes de funcionamento do bloco LCDC (LCD Controller) dos 5227x e algumas funcionalidades específicas do ColdFire V2, boa parte dos conceitos apresentados valem para outros microprocessadores, possivelmente diferindo na nomenclatura utilizada e em algumas características. Adicionamente, outros ColdFire (como os 532x) ou processadores da família i.MX tem blocos controladores de LCD iguais ou muito similares ao descrito a seguir.
A Figura 1 mostra um diagrama de blocos de alto nível dos microprocessadores da família MCF5227x. Os dispositivos desta família são ideais para projetos de bens de consumo ou aplicações industriais que requerem um LCD como interface gráfica com o usuário.

Além do controlador do LCD e do módulo ASP (“analog signal processor”), para touch screen ou conversor analógico-digital, essa família possui periféricos de comunicação de alta performance como CAN e USB.
Para garantir maior performance ao sistema, o core ColdFire V2 tem acesso direto a um cache de 8Kbytes que pode ser configurado para dados, instruções ou dividido entre dados e instruções. O processador também conta com uma SRAM de 128Kbytes interna com duas portas de acesso, uma exclusiva para a CPU e outra conectada ao barramento principal do chip, “Cross Bar Switch”. Um controlador de memória volátil permite conexão direta com memórias DDR, enquanto o barramento externo pode ser utilizado para conexão com memória Flash. Ambos são altamente configuráveis e permitem acessos a diferentes tamanhos de porta.
Compondo as ferramentas de desenvolvimento dos MCF5227x estão o CodeWarrior 7.0, uma placa de avaliação, chamada M52277EVB, e sua respectiva BSP (“Board Support Package”) Linux.