Main Content

Cheetah-CB is a DC motor controller capable of controlling 4 DC motors thus making it suitable for any robotics or automation application. The board comes with an ARM Cortex-M3 based microcontroller running at crystal frequency of 12Mhz. Cheetah-CB is compatible with Phi Robotics Cheetah DC motor driver board.  

Cheetah-CB has Phi Robotics Expansion Bus. It has SPI and CAN communication peripherals on the expansion bus. Phi Robotics Expansion Bus is a cross-platform stackable connector which allows user to build modular systems. Multiple expansion boards can be stacked on top of a base board to expand the system functionality. All the signals on the expansion bus are standardised to 3.3V. Base board expansion bus have 3.3.V and 5V supply lines to power expansion boards. All Phi Robotics base boards and expansion boards comply with this expansion bus design.

Phi Robotics Expansion Bus is a 10x2 pin connector having the following peripherals: UART, SPI, I2C, CAN, GPIO and external interrupts. All expansion bus peripherals are enabled on base boards, however on expansion boards only peripherals that are required are enabled.


  • LPC1768 ARM Cortex-M3 from NXP
  • Expansion port supporting SPI (4 Slave selection switch) and CAN protocol
  • Compatible with Cheetah breakout board
  • 20 pin expansion port
  • 4 DC Motors can be controlled
  • USB for programming and power
  • JTAG Header for programming and debugging
  • Reverse protection circuit in power supply
  • On board 3.3V voltage regulator
  • Separate terminal for CAN, UART and I2C


Please Login To Review This Product
There are no project for this product.


4 Channels DC Motor Controller
Product Code: (H-ELC-MCT-DC-2)


in stock
Downloads available on purchase:
File Name
Cheetah-CB Firmware
Cheetah-CB Protocol Specification


Product Info
Product Type Expansion Board
Functionality DC Motor Controller
PCB Size 101.6mm x 57.15mm
Processor Specifications
Microcontroller LPC1768
Max CPU Frequency 100MHz
On-chip Flash 512KB
On-chip RAM 64KB SRAM
ISP Programming Yes
JTAG Programming Yes
Phi Robotics Expansion Bus Yes
Communication Interfaces UART, SPI, I2C, CAN
Other Interfaces GPIO, ADC, PWM, QEI
On-board Peripherals LEDs, Switches, Buzzer
On-board USB to UART Converter Yes
General Specifications
Compatible Drivers Cheetah
Number of Driver Channels 4 Cheetah
On-board Crystal 12MHz
Power Supply
Phase Voltage 5V
Power Supply Options USB, External Power, Phi Robotics Expansion Bus
Reverse Power Protection Only for External Power