🧪 SPI MCQ Quiz Hub

SPI Protocol MCQs Unit 2

Choose a topic to test your knowledge and improve your SPI skills

1. SPI Communication always depends on ________, as it generates clock signals.




2. The clock signal in SPI is updated via properties of ______?




3. Clock polarity in SPI are sampled on either rising or _____ type edge of the clock cycle.




4. Clock phase in SPI are sampled on either the first or _____ number edge of the clock cycle.




5. ____ can be set by the master to access for bits to be the output.




6. In ____________ state, the select line of slave is kept at high voltage level.




7. ___ pins in multiple are available on the master side of SPI.




8. Multiple slaves are connected to many master or single master which can be wired in ______ fashion?




9. If one CS/SS pin exists then multiple slaves are connected to master by ________ process?




10. Data transferred from master to slave is sent via _____ first.




11. Data transferred from slave to master is sent with _____ first.




12. Slave is in operating state when master switches CS/SS pin to ____ voltage state.




13. When master sends data over MOSI line then which component _____ reads the bits as they received.




14. In SPI which bits are absent?




15. SPI has a higher data transfer rate than _____?




16. Data transfer and receive done at same time via ____ lines.




17. Disadvantage of SPI is it requires____ number of wires?




18. Disadvantage of SPI is it allows only ____ number of master?




19. Error checking can’t be done using _____ protocol.




20. ______ is not present on data received in SPI.




21. SPI has no _______ slave addressing system.




22. Slaves in SPI with master clock doesn’t require ______ type of oscillators.




23. Slaves in SPI doesn’t require ______ type of address.




24. ______ are not necessary in SPI, unlike CAN bus.




25. SPI has higher ________ than I2C or SMBus.




26. AVR Controllers are coded using a _____ Interface.




27. AVR Controllers are coded using a _____ Interface.




28. SPI distance can be handled via transceivers like ______?




29. In SPI, master can ______ the next clock edge to slow the transfer rate.




30. A Full duplex capability makes ______ protocol very simple for master/slave applications.




31. Daisy chain ype configuration requires _____ to gain a bank of I/P’s or O/P’s via SPI.




32. _______ are used in Independent slave configuration between power sources and chip selections?




33. Sometimes SPI uses other signals to send an _______signal inorder to host the CPU.




34. Quad SPI, Dual SPI are variants of _____ mode of communication.




35. SPI protocol ______ are tools which sample an SPI bus and decode the electrical signals.




36. If slave devices are not selected then their MISO Signal becomes _______? High impedance




37. Signals in SPI are unidirectional which allows easy ______ isolation?




38. Signals in SPI are unidirectional which allows easy ______ isolation?




39. QSPI stands for ___________?




40. There are similarities between SPI and _____ protocol.




41. If CPOL and CPHA are 0, then the data is sampled at the main ____ edge of the clock.




42. If CPOL =1 and CPHA are 0, then the data is sampled at the main ____ edge of the clock.




43. If CPOL =1 and CPHA are 1, then the data is sampled at the drag ____ edge of the clock.




44. Using the Arduino module, SPI is programmed using _____ commands?




45. Using the Arduino SPI Library, the speed is set by the ______ function?




46. Using the Arduino SPI Library, the data is sent by the ______ function?




47. Using the Arduino SPI Library, the raising and falling edge is controlled by ___ function?




48. Using the Arduino SPI Library, the clock frequency which divides is ____ MHz.




49. SPI supports _____ peripherals.




50. COPI stands for _______?