O MC6847 foi um gerador de imagem de vídeo (VDG, na sigla em inglês) produzido pela Motorola e usado no TRS-80 Color Computer (e seu clone brasileiro CP400), CCE MC-1000, Matra Alice, Dragon 32/64, Laser 200 e Acorn Atom entre outros microcomputadores. Era um microprocessador dedicado relativamente simples comparado a outros VDGs da mesma época, capaz de exibir texto e gráficos contidos numa matriz grosso modo quadrada, de 256 pixels de largura por 192 linhas de altura, com até 9 cores: preto, verde, amarelo, azul, vermelho, um branco tendendo a rosa que a especificação chama em inglês "buff", ciano, magenta e laranja. A imagem em baixa resolução era necessária pelo uso de aparelhos de televisão como monitores de vídeo. Fazer uma imagem maior provocaria o risco de cortar caracteres devido ao efeito conhecido por overscan. Comprimir mais pontos na janela de exibição facilmente ultrapassaria a resolução do televisor e se tornaria inútil.
O MC6847 usava uma versão precoce do ASCII (ASA X3.4-1963), por isso não dispunha de letras minúsculas, que foram incluídas ao padrão alguns meses depois.[1]