The (in)famous MicroChip PIC chip is used to power many of our robots. Popular PIC chips include the 16F and 18F series.
There are a number of free or cheap BASIC or C compilers available for these chipsets (usually for the 16F).
PIN# SIGNAL 1 +5V always on (It is not recommended that you use this supply to power your target board. Current capability is limited.) 2 Programming Voltage (Vpp) - Connect to MCLR/Vpp pin on target device. 3 Reserved - do not connect 4 Switched Vdd (This pin should not be used to power your target board. It is intended to power a target PICmicro only when one of our programming adapters is used.) 5 Reserved - do not connect 6 Programming Data - Connect to PGD or ICSPDAT on the target PICmicro 7 Reserved - do not connect 8 Programming Clock - Connect to PGC or ICSPCLK on the target PIC MCU. 9, 10 Ground - A ground connection to your target board is required.