This book describes the design and development of a 'Hexapod Robot'. A hexapod robot is a mechanical vehicle that walks on six legs. Since a robot can be statically stable on three or more legs, a hexapod robot has a great deal of flexibility in how it can move. Keypad and LCD is interfaced with it. We are giving the coordinates to the robot in X and Y Axis through keypad and then it moves in X and then in Y axis. These coordinates are shown in LCD. During its motion if hurdle comes in front of the robot it stops moving. The Hexapod Robot is controlled using PIC16F877A Microcontroller. The PIC16F877A is programmed using C language in microC PRO for PIC. This report emphasizes on how the project has been developed and what equipment have been used and utilized.