This is a low-voltage capable Microchip PIC-based robot controller, featuring a 0.8A dual-channel motor controller, seven available I/O, a Bluetooth-compatible serial header, as well as the standard 5-pin PIC ICSP programming port.
The included PIC 16F1825 has 8KB Flash codespace, a 32MHz internal oscillator, dual-channel PWM, hardware serial UART, and 10bit A/D inputs. Although 8kb might sound small, keep in mind that PIC code is very efficient and small compared to an environment such as Arduino. 8kb is more than enough for maze-solving code for a line follower, or a complex mini-sumo application.
The motor controller chip has a minimum voltage of 2.7V, but the PIC MCU will run at 1.8V! The on-board voltage regulator is a standard 5.0V, but it can be easily bypassed with a trace-cut and jumper for direct 1S (3.7V) LiPo battery use.
The motor driver is setup with a locked-antiphase drive, meaning that with a 50% PWM duty cycle, the motors are stopped and holding (essentially a strong brake). Movement away in either direction from a 50% duty-cycle is proportional speed forward or backwards, with 0% and 100% being full speed.
As with most of our boards, we don't install or include headers or plugs, since the choice will vary greatly depending on the application and personal preferences. They are available (at a very low cost!) in the "Wires, Headers & Plugs" category.