Microcontroller nowadays is a very important tool widely used in different fields of science and technology. Due to its enormous importance, it is being accommodated in the curriculum of different branches of engineering and even is being introduced to college students and poly-technique colleges. In these circumstances, Computer Aided Learning Tool (CALT) has been essential for teaching and learning of the microcontroller. Learning of PIC microcontroller is very easy due to its small number of instruction set. There are many types of microcontrollers in the market. Among of all the microcontrollers, PIC is most familiar. This projects presents the development of a CALT for teaching and learning PIC microcontroller. It has a user friendly GUI for familiarizing beginners with the PIC instruction sets with the help of graphical view. It provides them easy understanding and realization about the different instruction sets. Once beginners are familiar with the PIC instruction then the CALT provides an interface with proteus simulator where they can design the circuits of microcontrollers based projects and simulate the design.