For this project, a prototype of a 64 x 8 LED matrix, capable of displaying a maximum of eight (8) characters at a time was constructed. Then, scrolling the characters to show the remaining part of the message and repeating the same loop over and over again was achieved. This process can be interrupted by failure in the power supply or when the reset button is being pushed and released. The system can easily be expanded to handle more characters. The control of this LED matrix is based on a PIC18F4520 microcontroller. This microcontroller was programmed using C language. The number of the microcontroller’s pins used in controlling the LED matrix was strictly minimized to three by adopting the serial to parallel mode of signal transmission. The design of the project was done and simulated with Proteus software. The LED matrix was constructed on a vero board. The drive circuitry which consists of the microcontroller, two ULN2803s, nine 74HC595s and other peripherals was constructed on a printed circuit board. This was done to ensure the project was compact as possible. Cost efficiency was also given a priority in the implementation of this project.