The Baby Orangutan is a complete control solution for small robot. It combines Atmel’s new ATmega328P microcontroller with 32 KB of program memory and 2 KB of RAM and a dual channel 1 amp motor driver.
The Arduino development environment can also be used with the Baby-0
Specifications & On-Board Hardware
-
Overall unit dimensions: 1.2" x 0.7"
-
Input voltage: 5-13.5 V (15 V absolute maximum)
-
Two bidirectional motor ports can deliver ~1 A continuous (3 A peak) per channel
-
Programmable 20 MHz Atmel ATmega328P AVR microcontroller (32 KB flash, 2 KB RAM, 1 KB EEPROM)
-
18 user I/O lines, 16 of which can be used for digital I/O and 8 of which can be used as analog input channels
-
1 user LED
-
User potentiometer tied to ADC7
-
20 MHz external resonator

The compact module can be used as a DIP component on breadboards or prototyping boards, or the pin-less versions can be used for space-constrained installations in miniature robots. Power pins, one of the motor outputs, and several I/O lines are all accessible from one side to enable use of the Baby Orangutan as a single in-line pin (SIP) package for applications that do not require all of the I/O lines. The small size and low cost of the Baby Orangutan makes it a perfect option for primary control of small robots or for auxiliary control on larger robots.
For those not necessarily interested in robotics, the Baby Orangutan is also a great introduction to the AVR microcontrollers because of its size and price. All you need to connect is a low-cost programmer and a power source, and you're ready to go. You can fit a substantial design even on a small breadboard since you won't need the space for basic components such as the voltage regulator and resonator.

Related web pages and documents