The Rabbit 3000® microprocessor comes in a small form factor TFBGA (Thin Fine Pitch Ball Grid Array) package. The device has a footprint of 10 × 10 mm, with a 1.2 mm thickness and a 0.8 mm pitch. The Rabbit 3000 runs at up to 54 MHz and is C-friendly, with compact code and direct software support for 1 MB of code/data space. The Rabbit 300 operates at 3.3 V (with 5 V tolerant I/O) and has 6 serial ports with IrDA, 56+ digital I/O, a quadrature decoder, PWM outputs, and pulse capture and measurement capabilities. It also features a battery-backable real-time clock, glueless interfacing, and ultra-low power modes.