PC Instruments for Test and Debug
Call Us : +32 10 844 008

Using SPI for Embedded System Debug

There are many reasons to use serial protocols in embedded systems: simplicity, low pin count and the ability to setup a kind of network of simple devices to implement a complex functionality. Focusing on the Serial Peripheral Interface (SPI), this paper explores the reasons to test and debug a SPI port.

Serial buses are everywhere in embedded design.

Among the existing protocols, SPI and I²C have established themselves as de facto standard. They are well suited for low-cost and (not always so) low-speed communication between ICs, between microprocessors and between microprocessors and peripherals. EEPROMs, real-time clocks (RTCs), ADCs, DACs, thermal management devices and LCD controllers are such peripherals. Table 1 briefly compares these two protocols.

Using SPI for Embedded System Debug March 8, 2015

Legal information

From 9.11.2018, ‘Byte Paradigm’ has become a trade mark and trade name of Exostiv Labs sprl

Exostiv Labs sprl
Reg nr: BE0873.279.914

Bank information –
ING Belgium
Avenue des anciens combattants 17, 1140 Evere, Belgium
IBAN : BE12310198559692

General Conditions

Download our general conditions of sales below:
General Sales Conditions (PDF)

Byte Paradigm offers custom design services - please download our general conditions from the link below:
General Conditions for Design Services (PDF)


Exostiv Labs sprl,
Byte Paradigm division
Avenue Molière, 18
B-1300 Wavre – BELGIUM
Tel: +32 (0)10 844 008

About Byte Paradigm