The speed control of motor drive for an electric bicycle is designed and implemented in this paper. The hardware structure including a microcontroller, protection circuit, optical coupling isolation, three-phase inverter, current sensor and communication interface is well designed. Further, the system software and firmware of microcontroller are programmed and described in detail. Based on the proposed simple method to find the wrc, the proportional gain, Kps of speed controller can be easily found. The range of Kps is also can be located so as to avoid the system oscillation. This simple method to determine the range of operating speed with appropriately tuning controller parameters, can not only speed up the design and implementation of speed controlled motor drive but also reduce the development time. From the experimental results, it can be seen that the good performance of speed response profile verified the designed system over the operating speed range. Finally, a BLDC drive for an electric bicycle is realized and demonstrated in this paper. The experimental results show the feasibility and fidelity of the complete designed system.