Implementation of Serial Peripheral Interface Protocol for LCD

International Journal of Electronics and Communication Engineering
© 2016 by SSRG - IJECE Journal
Volume 3 Issue 8
Year of Publication : 2016
Authors : Nivi Jain and Preet Jain
How to Cite?

Nivi Jain and Preet Jain, "Implementation of Serial Peripheral Interface Protocol for LCD," SSRG International Journal of Electronics and Communication Engineering, vol. 3,  no. 8, pp. 18-19, 2016. Crossref,


This work aims at interfacing 16x2 LCD with a small pin count microcontrollers. The proposed system provides the implementation aspects of development of bridge between LCD and limited pin count controller, so that one can even explore microcontroller with limited pin counts for LCD communication. The whole idea is designed using Verilog and implementation is carried on to the FPGA (EP2C70F896-C6) so as to prove the proof of concept.


Serial peripheral interface (SPI), serial communication, field programmable gate array (FPGA), liquid crystal display (LCD), Arduino.


[1] F. Leens, “An Introduction to I2C and SPI Protocols,” IEEE Instrumentation & Measurement Magazine, pp. 8-13, February 2009.
[2]A.K. Oudjida et al, “FPGA Implementation of I2C and SPI Protocols: A Comparative Study,” Proceedings of the 16th edition of the IEEE International Conference on Electronics Circuits and Systems ICECS, pp. 507 -510, December 13-16, 2009
[3]„Design and Implementation of a High Speed Serial Peripheral Interface By- Anand N, George Joseph, Suwin Sam Oommen, and R Dhanabal
[4] „Design of power efficient SPI interface‟ By- Dwarka N Oruganti and Siva S Yellampalli
[5] „Design and Implementation of SPI Bus Protocol with Built-In-Self-Test capability Over FPGA By- Shumit Saha, Md. Ashikur Rehman, Amit Thakur
[7] Motorola Inc., “SPI Block Guide V03.06,” February 2003.