El DragonBall de Motorola / Freescale Semiconductor , o MC68328 , es un diseño de microcontrolador basado en el famoso núcleo 68000 , pero implementado como un sistema todo en uno de bajo consumo para uso en computadoras portátiles . Cuenta con el respaldo de μClinux . Fue diseñado por Motorola en Hong Kong y lanzado en 1995. [1]
El mayor éxito de diseño de DragonBall se produjo en numerosos dispositivos que ejecutaban la plataforma Palm OS . Sin embargo, a partir de Palm OS 5, su uso fue reemplazado por procesadores basados en ARM de Texas Instruments e Intel .
El procesador es capaz de alcanzar velocidades de hasta 16,58 MHz y puede ejecutar hasta 2,7 MIPS ( millones de instrucciones por segundo ), para el modelo base 68328 y DragonBall EZ (MC68EZ328). Se amplió a 33 MHz, 5,4 MIPS para el modelo DragonBall VZ (MC68VZ328), [2] y 66 MHz, 10,8 MIPS para el DragonBall Super VZ (MC68SZ328).
Es un procesador de 32 bits con bus de direcciones interno y externo de 32 bits (bus de direcciones externo de 24 bits para las variantes EZ y VZ) y bus de datos de 32 bits (bus de datos externo de 8/16 bits). [3] Tiene muchas funciones integradas, como un controlador de pantalla en color y escala de grises, sonido de altavoz de PC , puerto serie con soporte UART e IRDA, arranque UART, reloj en tiempo real, puede acceder directamente a DRAM, Flash ROM, máscara ROM y tiene soporte integrado para pantallas táctiles.
Los microcontroladores de la serie DragonBall MX más recientes , posteriormente rebautizados como serie Freescale i.MX (MC9328MX/MCIMX), están pensados para aplicaciones similares a los dispositivos DragonBall anteriores, pero se basan en un núcleo de procesador ARM en lugar de un núcleo 68000.