DragonBall Freescale
O DragonBall da Motorola/Freescale Semiconductor, ou MC68328, é um projeto de microcontrolador baseado no famoso núcleo 68000, mas implementado como um tudo-em-um sistema de baixo consumo de energia para uso em computador de mão. É suportado pelo μClinux. Foi projetado pela Motorola em Hong Kong e lançado em 1995.
A principal vitória do design do DragonBall foi em vários dispositivos que executam a plataforma Palm OS. No entanto, a partir do Palm OS 5, seu uso foi substituído por processadores baseados em ARM da Texas Instruments e da Intel.
O processador é capaz de atingir velocidades de até 16,58 MHz e pode executar até 2,7 MIPS (milhões de instruções por segundo), para o modelo básico 68328 e DragonBall EZ (MC68EZ328). Ele foi estendido para 33 MHz, 5,4 MIPS para o modelo DragonBall VZ (MC68VZ328) e 66 MHz, 10,8 MIPS para o DragonBall Super VZ (MC68SZ328).
É um processador de 32 bits com barramento de endereço interno e externo de 32 bits (barramento de endereço externo de 24 bits para variantes EZ e VZ) e barramento de dados de 32 bits. Possui muitas funções integradas, como controlador de exibição em cores e tons de cinza, som de alto-falante do PC, porta serial com suporte UART e IRDA, inicialização UART, relógio em tempo real, é capaz de acessar diretamente DRAM, Flash ROM, máscara ROM e possui suporte integrado para telas sensíveis ao toque.
Os microcontroladores da série DragonBall MX mais recentes, posteriormente renomeados como série Freescale i.MX (MC9328MX/MCIMX), destinam-se a aplicações semelhantes aos dispositivos DragonBall anteriores, mas são baseados em um núcleo de processador ARM em vez de um núcleo 68000.