The Motorola DragonBall MC68328 microprocessor is the processor around which PalmOS devices are designed. This processor was designed for portable computers: it requires a minimum number of components to operate, has a small board space, low power consumption, and is relatively inexpensive. It has a 32-bit address bus and is capable of addressing up to four GB of memory. The processor has a 16-bit data bus and has a static design that allows the processor clock to be stopped without affecting that state of the registers on the processor. Stopping the processor clock causes a dramatic reduction in the power consumption of the processor. The processor effectively uses almost no power when the system is idle which is the majority of the time. The DragonBall processor operates at 16 MHz and executes 2.7 million instructions per second (MIPS).