The Baby Orangutan B-48 is a very compact but complete robot controller, packing a high-performance AVR microcontroller and two motor drive channels in the same 24-pin form factor as competing units that include just a microcontroller.  This version includes Atmel’s ATmega48microcontroller with 4 KB of program memory and 512 bytes of RAM.