Freescale DragonBall

From Wikipedia, the free encyclopedia

Motorola DragonBall EZ Microprocessor
Enlarge
Motorola DragonBall EZ Microprocessor
FreeScale DragonBall MX-1 Microprocessor (BGA Package)
Enlarge
FreeScale DragonBall MX-1 Microprocessor (BGA Package)

Motorola/Freescale Semiconductor's DragonBall, or MC68328, is a microcontroller design based on the famous 68000 core, but implemented as an all-in-one low-power solution for handheld computer use. It was designed by Motorola in Hong Kong.

The DragonBall's major design win was in earlier versions of the Palm Computing platform; from Palm OS 5 on it has been superseded by ARM-based XScale processors from Intel. The processor is also used in some of the AlphaSmart line of portable word processors. Examples include the Dana and Dana Wireless.

The processor is capable of speeds of up to 16.58 MHz and can run up to 2.7 MIPS (million instructions per second), for the base 68328 and DragonBall EZ (MC68EZ328) model. It was extended to 33 MHz, 5.4 MIPS for the DragonBall VZ (MC68VZ328) model, and 66 MHz, 10.8 MIPS for the DragonBall Super VZ (MC68SZ328).

It is a 16-bit processor with 32-bit internal and external address bus (24-bit external address bus for EZ and VZ variants). It has many built-in functions, like a color and grayscale display controller, PC speaker sound, serial port with UART and IRDA support, UART bootstrap, real time clock, is able to directly access DRAM, Flash ROM, and mask ROM, and has built-in support for touch screens.

It is an all-in-one computer on a chip; before the DragonBall EZ, Palm handhelds had twice as many ICs (integrated circuits).

The more recent DragonBall MX series microcontrollers (later called the i.MX series; also known as the MC9328MX series) are intended for similar application as the earlier DragonBall devices but are based around an ARM9 or ARM11 processor core instead of a 68000 core.

v  d  e
List of Motorola/Freescale microprocessors
The 6800 family : 6809 (see also: Hitachi 6309)
68000 family : 68000 | 68008 | 68010 | 68012 | 68020 | 68030 | 68040 | 68060 | ColdFire | DragonBall
Low-cost variants: 68EC000 | 68EC020 | 68EC030 | 68EC040 | 68LC040
Pre-PowerPC RISC : 88000
Floating-point coprocessors : 68881, 68882
PowerPC family  : PPC 75x ("PowerPC G3") | PPC 74xx ("PowerPC G4") | PowerQUICC