SPI Protocol Question & Answers May 23, 2022 By WatElectronics This article lists 100 SPI Protocol MCQs for engineering students. All the SPI Protocol Questions & Answers given below include a hint and a link wherever possible to the relevant topic. This is helpful for users who are preparing for their exams, interviews, or professionals who would like to brush up their fundamentals on SPI Protocol. The field of communication plays a vital role in transferring data in a secure way. This can be achieved in one of the way in embedded system field by connecting secure communicating bus between the peripherals. These buses communicate data between the peripherals either in serial communication or in parallel communication. A few of the serial bus communication includes SPI, CAN, UART, etc. The main features of these buses is the data loss is less, enhance speed, easy system design. SPI is an acronym for Serial Peripheral Interface Bus, designed by Motorola is interfaced with multiple controllers such as ARM, AVR, etc. A SPI has synchronous type serial communication type data link. The type of communication performed by SPI is full duplex. It comprises of 2 main components master and slave components. Where it may have single master and multiple slaves ie, one or more number of slaves, MISO, CLK, MOSI and SS are the important signals in SPI. They benefit in terms of high speed data bus, transfers more than 8 bits, and slaves deploys master clock. 1). SPI stands for _____? Serial Peripheral Interface Side Peripheral Interface Serial Parallel Interface None of the above None Hint 2). A SPI pose ____ type of serial communication interface? Synchronous Asynchronous Duplex None of the above None Hint 3). A SPI is used for ____ length distance communication? Short Long Medium Zero None Hint 4).Who developed SPI interface? Motorola Samsung LG Intel None Hint 5). Which of the following is the typical application of SPI? LCD Secure digital cards Embedded systems All the above None Hint Read more about LCD. 6). LCD stands for ____? Liquid Crystal Display Liquid Crystal Diode Light Crystal Display None of the above None Hint 7). An SPI is ____ communication type BUS? Serial Full-duplex Half-duplex Both a and b None Hint 8). Which of the following are the components of SPI in full duplex mode? Master Slave Both a and b None of the above None Hint 9). How many master components does an SPI bus architecture has? 1 2 3 4 None Hint 10). A SPI has ____ number of slave components? 1 2 3 Multiple None Hint 11). A master component in SPI architecture is also called ___? Controller Selector Rotor None of the above None Hint 12). ____ is the terms used for picking up a particular slave in a SPI master and slave architecture? Chip select Slave select Master select Both a and b None Hint 13).SPI is alternatively called _____? 4-wire serial bus 3-wire serial bus 2-wire serial bus All the above None Hint 14). SPI bus is different from ____ protocol? SSI SIP TCP IP None Hint 15). Which of the following are the properties of SSI protocol? Variant signaling Simplex communication Zero delay Both a and b None Hint 16). Which of the following is the quantity of a SSI protocols simplex communication? 1 2 3 4 None Hint 17). How many logic signals does an SPI bus has? 1 2 3 4 None Hint 18). SCLK in SPI bus architecture stands for ____? Serial clock Side clock Silent clock None of the above None Hint 19). SCLK is the data _____ in SPI bus architecture? Output Input Both a and b None of the above None Hint 20). From which of the following component SCLK receives input? Master Slave Both a and b None of the above None Hint 21). MOSI in SPI architecture stands for? Master Out Slave In Must Out Slave In Master Out Side In None of the above None Hint 22). MOSI has data ____ from master? In Out Both a and b None of the above None Hint 23). MISO stands for? Master In Slave Out Mute In Slave Out Master In Side Out None of the above None Hint 24). CS in SPI architecture stands for _____? Chip select Cut select Chord select All the above None Hint 25). Which of the following are the control signals of MOSI? SIMO, MTSR SOMI, MRST SDI, DI, DIN Both a and b None Hint SPI Protocol Quiz Questions and Answers. 26). Which of the following are the control signals of MISO? SOMI,MTSR SDI, DI, DIN, SI SDO, DO, DOUT, SO All the above None Hint 27).Which of the following are slave select pins in SPI? SS,SS(bar) CS, CS (bar) CE All the above None Hint 28). Which of the following are chip select pins in SPI? SS,SS(bar) CS, CS (bar) CE All the above None Hint 29). Which of the following is the chip select enable pin in SPI? SS,SS(bar) CS, CS (bar) CE All the above None Hint 30). When one device is used in SPI architecture which pin is set low? SS CE CS (bar) None of the above None Hint 31). SPI protocol is used in ___ field of engineering? Embedded system Digital system Mechanical system All the above None Hint 32). Which of the following is the limitation in absence of protocol bus? More complex More power consumption Difficult in design All the above None Hint 33). Which of the following is the type of communication used in embedded system? Serial Parallel Concurrent Both a and b None Hint 34). Which of the following are serial communication type protocols? UART CAN SPI All the above None Hint 35). Which of the following are the characteristic of serial communication protocol? Greater speed Less data loss Less complex design All the above None Hint 36). ____ is also represents serial data? Electrically coded Mechanical arranged Both a and b None of the above None Hint 37). In which form electrically coded data is transferred in SPI? Bit by Bit Bulk Parallel Both a and b None Hint 38). Which of the following are the communication components of embedded systems? Controllers Sensors Actuators All the above None Hint Read more about Sensors 39). In which of the following form digital data is converted before transmitting to microcontroller? 1 byte 8 bits Binary word All the above None Hint Read more about Microcontroller 40). The serial type data in an embedded system is transmitted to its peripheral devices depending on ____? Clock Devices BUS Protocols None Hint Read more about Embedded System 41). The rate of transmission is also called ____? Baud rate Speed rate Accelerate rate None of the above None Hint 42). What is the total size of transmitted data in bits/sec, when 12 bytes of data is transmitted? 90 96 99 100 None Hint 43). SPI is a bit ______ than other protocols like USB, Ethernet. High Low Slower Faster None Hint 44). SPI bridges between MC’s and sensors where high amounts of high____ parameter data will not be transferred. Distance Speed Time Quantity None Hint 45). Bits communicated between devices is due to changes in ______ parameter? Current Voltage Inductance Resistance None Hint 46)._____ bit is communicated as a short type pulse of 0 volts. 2 1 0 None of the above None Hint 47). _____ bit is communicated as a short type pulse of 5 volts. 2 1 0 None of the above None Hint 48).________ Module uses SPI to communicate data with MC’s. RFID card reader Master card reader Slave card reader Parallel card reader None Hint 49). The number of slaves is limited by loads _______ property of the system. Inductance Capacitance Resistance Voltage None Hint 50). Speed of ______ which parameter is identified by frequency of clock signal. Data receive Data transfer Receiving information None of the above None Hint SPI Protocol Interview Questions and Answers 51). SPI Communication always depends on ________, as it generates clock signals. Slave Clock Master Timer None Hint 52). The clock signal in SPI is updated via properties of ______? Clock Polarity Timer Interfacing Master None Hint 53). Clock polarity in SPI are sampled on either rising or _____ type edge of the clock cycle. Standing Falling Steady Continuous None Hint 54).Clock phase in SPI are sampled on either the first or _____ number edge of the clock cycle. First Second Both a and b Last None Hint 55)._____ can be set by the master to access for bits to be the output. Clock polarity Timing signal Synchronous Asynchronous None Hint 56). In ____________ state, the select line of slave is kept at high voltage level. Transmitting Idle Continuous Restart None Hint 57). ____ pins in multiple are available on the master side of SPI. CS/SS CC/SS CS/CS SS/CS None Hint 58). Multiple slaves are connected to many master or single master which can be wired in ______ fashion? Serial Parallel Hybrid None of the above None Hint 59). If one CS/SS pin exists then multiple slaves are connected to master by ________ process? Timing circuit Clock Signal Daisy-chaining Cycling None Hint 60). Data transferred from master to slave is sent via _____ first. LSB MSB USB SPI None Hint 61). Data transferred from slave to master is sent with _____ first. LSB MSB USB SPI None Hint 62). Slave is in operating state when master switches CS/SS pin to ____ voltage state. High Low More Fast None Hint 63).When master sends data over MOSI line then which component _____ reads the bits as they received. Master Slave Timer Circuit None Hint 64). In SPI which bits are absent? Stop Continues Starts Both a and c None Hint 65). SPI has a higher data transfer rate than _____? USB USART I2C IPC None Hint Read more about I2C. 66). Data transfer and receive done at same time via ____ lines. MOSI MISO MSOI Both a and b None Hint 67).Disadvantage of SPI is it requires____ number of wires? Two Four Three One None Hint 68). Disadvantage of SPI is it allows only ____ number of master? Single Multiple More Null None Hint 69). Error checking can’t be done using _____ protocol. SPI I2C UART IPC None Hint 70). _______ is not present on data received in SPI. Acknowledgement Distance Correctness Receipt None Hint 71). SPI has no _______ slave addressing system. Complicated Easy Clarity Moderate None Hint 72). Slaves in SPI with master clock doesn’t require ______ type of oscillators. Inaccuracy Precision Simple Complex None Hint 73). Slaves in SPI doesn’t require ______ type of address. Complex Simple Unique More easy None Hint 74). _______ are not necessary in SPI, unlike CAN bus. Receivers Transmitters Oscillators Transceivers None Hint 75). SPI has higher ________ than I2C or SMBus. Flexibility Bandwidth Throughput None of the above None Hint SPI Protocol MCQs for Exams 76). AVR Controllers are coded using a _____ Interface. UART USB I2C SPI None Hint 77). SPI distance can be handled via transceivers like ______? RS-232 RS-422 RS-109 RS-101 None Hint 78). In SPI, master can ______ the next clock edge to slow the transfer rate. Continues Delay Passes Moves None Hint 79). A Full duplex capability makes ______ protocol very simple for master/slave applications. UART USB SPI I2C None Hint 80). Daisy chain ype configuration requires _____ to gain a bank of I/P’s or O/P’s via SPI. Actuators Shift registers Oscillators ICs None Hint 81)._________ are used in Independent slave configuration between power sources and chip selections? Shift registers Pull-up resistors Thermistors Oscillators None Hint 82). Sometimes SPI uses other signals to send an _______signal inorder to host the CPU. Interrupt Timing Clock None of the above None Hint 83). Quad SPI, Dual SPI are variants of _____ mode of communication. Full duplex Half duplex Semi None of the above None Hint 84). SPI protocol ______ are tools which sample an SPI bus and decode the electrical signals. Registers Oscillators Analyzers Timers None Hint 85). If slave devices are not selected then their MISO Signal becomes _______? High impedance Low impedance Low voltage None Hint 86). Signals in SPI are unidirectional which allows easy ______ isolation? Galvanic Thermometer Thermistor None of the above None Hint 87). QSPI stands for ___________? Quality Serial Peripheral Queued SPI Quants SPI Quantity SPI None Hint 88). There are similarities between SPI and _____ protocol. FPGA JTAG PPI I2C None Hint 89). If CPOL and CPHA are 0, then the data is sampled at the main ____ edge of the clock. Falling Rising Decrease Decrement None Hint 90). If CPOL =0 and CPHA are 1, then the data is sampled at ____ of the clock. Falling Rising Increase High None Hint 91). If CPOL =1 and CPHA are 0, then the data is sampled at the main ____ edge of the clock. Falling Rising Increase High None Hint 92). If CPOL =1 and CPHA are 1, then the data is sampled at the drag ____ edge of the clock. Falling Rising Decrease Decrement None Hint 93). Using the Arduino module, SPI is programmed using _____ commands? ShiftIn() SizeIn() ShiftUp() ShiftDown() None Hint 94). Using the Arduino SPI Library, the speed is set by the ______ function? sSetClockDivider() setUp() setDown() setIn() None Hint 95). Using the Arduino SPI Library, the data is sent by the ______ function? setClockDivider() setBitOrder() setDown() setIn() None Hint 96). Using the Arduino SPI Library, the raising and falling edge is controlled by ___ function? setClockDivider() setBitOrder() setDataMode() setIn() None Hint 97). Using the Arduino SPI Library, the clock frequency which divides is ____ MHz. 11 12 16 14 None Hint 98). SPI supports _____ peripherals. Single Multiple Low High None Hint 99). COPI stands for _______? Clock from controller Clock Out Pin in Controller Out peripheral In Controller In Peripheral Out None Hint 100). CIPO Stands for _____? Clock from controller Clock Out Pin in Controller out peripheral In Controller In Peripheral Out None Hint For More MCQs Modbus Protocol Question & Answers I2C Protocol Question & Answers Please fill in the comment box below. Time's up