Products iMicro Robotic Controller
Motion control
RF Modules
Power Modules

iMicro Robotic Controller is a compact robotic development board designed for building wheeled robots, legged robots, motion control projects and microcontroller projects. It has 3 processors to do different tasks.
The main processor that is to run user code is one 8-bit 40Mhz Microchip processor (PIC18F4620). It is supported by ANSI C compiler and IDE with debugging capability and numerous online resources at Microchip website.
Mounted with MM164X motion control module, it is able to perform PID close loop control for two DC motors with encoder feedback.
Its peripheral processor provides 16 RC servo control pulses that can be used to control RC servo motors.
Radiometrix RF module is supported directly to allow point-to-point RF communication.
Typical robotic applications of iMicro controller includes FIRA Soccer Robot, International Robotic Challenge Robot, Robot Colony (Singapore Robotic Game), Legged Robot, etc.


System on-board solution for industrial control
Industrial automation systems
Original Design Manufacturing
PCB design and turnkey solution
iMicro Brochure
iMicro Hardware Guide
iMicro Software Guide
iMicro I2C Command Guide
iMicro Programming Adaptor Hardware Guide
Code Example - iMicro MPLAB IDE project skeleton
Application Note - Using iMicro board with MPLAB IDE
Application Note - Using iMicro with DC Motors -> Code Example
Application Note - Using iMicro with Digital Sensors
Application Note - Using I2C Bus of iMicro
Application Note - Using iMicro with infrared sensors
Application Note - Using iMicro with Hitec RC Servo Motors -> Code Example
Application Note - Using iMicro with Radiometrix RF Module -> RX Code Example
TX Code Example