CDMA is a multiplexing technique in which all of the users use whole of the available radio channels for whole of the time. In CDMA, each user is assigned a unique code which is used for the separation of a particular user’s data from others. It has many attractive features like high data rates, low power consumption, large coverage, high privacy, hard to wiretapping, decreased call-drop rate due to soft handoff, dynamic accommodation of users (soft capacity) etc. It does have a competitive advantage over other contemporary wireless technologies. Since CDMA is optimized for higher data rates, smoother transitions can be made to the 3G era of mobile communications. The project is the first step in understanding the underlying principles behind CDMA and adopting it for future coursework and study. The project titled “CDMA Based Personal Communication System “is a two user based communication system. The input data for users is fed through a PC. A Graphical user interface (GUI) is built using a MATLAB tool. Two user’s data pass to the hardware (FPGA) via a serial interface and a parallel interface. In FPGA transmitter, the user data (size limited) is multiplied with respective orthogonal codes uniquely defined to each of the users; the process is called spreading .The results are then added and transmitted via a wired channel. On the receiver side, same orthogonal codes recover the original user data by de-spreading the received signal with the same orthogonal codes. The received data is displayed in a seven-segment.