COVID-19, which has recently had a great impact on our society, has left many challenges to be solved in the field of engineering education as well. In particular, instead of the existing offline, face-to-face physical experimental practice, the development of virtual experimental simulation software that has many advantages such as anytime, anywhere and less cost, has become important. In this study, as part of the development of virtual experimental software for microcontroller application system design education, an SPI serial communication interface simulation module used by microcontrollers to exchange information with peripheral devices has been designed and implemented. The developed SPI communication module was verified by constructing a circuit in which two microcontrollers were connected to each other and checking whether data was transmitted and received according to the designed SPI communication method through virtual experiments. It is expected that the developed SPI communication module will enable more diverse interface support between microcontrollers and other peripheral devices, and thus increase the effectiveness of education through more practical virtual experimental practice.