Communication Protocols interview questions

27 Communication Protocols questions from the Embedded Systems bank, written for Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd.

Free to start: the 2-minute ECE readiness check — six questions and a result.

Take the free ECE readiness check

or take a mock interview set up for this area

1. What is UART framing?

Junior
  1. A.master-slave protocol over RS-485 with function codes for reading and writing coils and registers, CRC-16 per frame and 3.5-character silent intervals delimiting frames
  2. B.asynchronous serial with a start bit, 5–9 data bits sent LSB first, optional parity and 1–2 stop bits, both ends agreeing on baud rate within about 2–3%
  3. C.differential half-duplex multi-drop physical layer over twisted pair supporting 32 or more nodes up to 1200 m, needing 120 Ω termination and fail-safe biasing
  4. D.two-wire open-drain bus with SDA and SCL needing pull-ups, 7-bit addressing, ACK per byte and speeds of 100 kHz standard, 400 kHz fast and 3.4 MHz high-speed

Answer + AI explanation with Pro

2. Which term means: "asynchronous serial with a start bit, 5–9 data bits sent LSB first, optional parity and 1–2 stop bits, both ends agreeing on baud rate within about 2–3%"?

Junior
  1. A.Modbus RTU
  2. B.USB enumeration
  3. C.UART framing
  4. D.CAN arbitration

Answer + AI explanation with Pro

3. Which statement is correct?

Junior
  1. A.UART framing — synchronous full-duplex master-slave bus with SCLK, MOSI, MISO and one chip-select per slave, running tens of MHz with clock polarity and phase set by CPOL and CPHA
  2. B.UART framing — asynchronous serial with a start bit, 5–9 data bits sent LSB first, optional parity and 1–2 stop bits, both ends agreeing on baud rate within about 2–3%
  3. C.UART framing — single-wire 20 kbit/s master-slave bus for low-cost automotive body electronics, with a master-driven schedule table and a break-sync-identifier header per frame
  4. D.UART framing — host detects a device by the pull-up on D+ or D−, resets it, reads descriptors at address 0 over endpoint 0, assigns an address and loads the class driver

Answer + AI explanation with Pro

4. What is SPI?

Junior
  1. A.master-slave protocol over RS-485 with function codes for reading and writing coils and registers, CRC-16 per frame and 3.5-character silent intervals delimiting frames
  2. B.single-wire 20 kbit/s master-slave bus for low-cost automotive body electronics, with a master-driven schedule table and a break-sync-identifier header per frame
  3. C.CRC, bit-stuffing, form and ACK checks raise error frames, and transmit/receive error counters move a node to error-passive at 128 and bus-off at 256
  4. D.synchronous full-duplex master-slave bus with SCLK, MOSI, MISO and one chip-select per slave, running tens of MHz with clock polarity and phase set by CPOL and CPHA

Answer + AI explanation with Pro

5. Which term means: "synchronous full-duplex master-slave bus with SCLK, MOSI, MISO and one chip-select per slave, running tens of MHz with clock polarity and phase set by CPOL and CPHA"?

Junior
  1. A.CAN error handling
  2. B.SPI
  3. C.UART framing
  4. D.RS-485

Answer + AI explanation with Pro

6. Which statement is correct?

Junior
  1. A.SPI — synchronous full-duplex master-slave bus with SCLK, MOSI, MISO and one chip-select per slave, running tens of MHz with clock polarity and phase set by CPOL and CPHA
  2. B.SPI — CRC, bit-stuffing, form and ACK checks raise error frames, and transmit/receive error counters move a node to error-passive at 128 and bus-off at 256
  3. C.SPI — single-wire 20 kbit/s master-slave bus for low-cost automotive body electronics, with a master-driven schedule table and a break-sync-identifier header per frame
  4. D.SPI — two-wire open-drain bus with SDA and SCL needing pull-ups, 7-bit addressing, ACK per byte and speeds of 100 kHz standard, 400 kHz fast and 3.4 MHz high-speed

Answer + AI explanation with Pro

7. What is I2C?

Junior
  1. A.single-wire 20 kbit/s master-slave bus for low-cost automotive body electronics, with a master-driven schedule table and a break-sync-identifier header per frame
  2. B.synchronous full-duplex master-slave bus with SCLK, MOSI, MISO and one chip-select per slave, running tens of MHz with clock polarity and phase set by CPOL and CPHA
  3. C.master-slave protocol over RS-485 with function codes for reading and writing coils and registers, CRC-16 per frame and 3.5-character silent intervals delimiting frames
  4. D.two-wire open-drain bus with SDA and SCL needing pull-ups, 7-bit addressing, ACK per byte and speeds of 100 kHz standard, 400 kHz fast and 3.4 MHz high-speed

Answer + AI explanation with Pro

8. Which term means: "two-wire open-drain bus with SDA and SCL needing pull-ups, 7-bit addressing, ACK per byte and speeds of 100 kHz standard, 400 kHz fast and 3.4 MHz high-speed"?

Junior
  1. A.SPI
  2. B.RS-485
  3. C.LIN
  4. D.I2C

Answer + AI explanation with Pro

9. Which statement is correct?

Junior
  1. A.I2C — single-wire 20 kbit/s master-slave bus for low-cost automotive body electronics, with a master-driven schedule table and a break-sync-identifier header per frame
  2. B.I2C — two-wire open-drain bus with SDA and SCL needing pull-ups, 7-bit addressing, ACK per byte and speeds of 100 kHz standard, 400 kHz fast and 3.4 MHz high-speed
  3. C.I2C — master-slave protocol over RS-485 with function codes for reading and writing coils and registers, CRC-16 per frame and 3.5-character silent intervals delimiting frames
  4. D.I2C — synchronous full-duplex master-slave bus with SCLK, MOSI, MISO and one chip-select per slave, running tens of MHz with clock polarity and phase set by CPOL and CPHA

Answer + AI explanation with Pro

10. What is CAN arbitration?

Mid
  1. A.differential half-duplex multi-drop physical layer over twisted pair supporting 32 or more nodes up to 1200 m, needing 120 Ω termination and fail-safe biasing
  2. B.two-wire open-drain bus with SDA and SCL needing pull-ups, 7-bit addressing, ACK per byte and speeds of 100 kHz standard, 400 kHz fast and 3.4 MHz high-speed
  3. C.master-slave protocol over RS-485 with function codes for reading and writing coils and registers, CRC-16 per frame and 3.5-character silent intervals delimiting frames
  4. D.bitwise non-destructive contest on the identifier where a dominant 0 beats a recessive 1, so the lowest ID wins without losing time, at up to 1 Mbit/s classic or 8 Mbit/s CAN FD data phase

Answer + AI explanation with Pro

11. Which term means: "bitwise non-destructive contest on the identifier where a dominant 0 beats a recessive 1, so the lowest ID wins without losing time, at up to 1 Mbit/s classic or 8 Mbit/s CAN FD data phase"?

Mid
  1. A.CAN arbitration
  2. B.UART framing
  3. C.Modbus RTU
  4. D.CAN error handling

Answer + AI explanation with Pro

12. Which statement is correct?

Mid
  1. A.CAN arbitration — bitwise non-destructive contest on the identifier where a dominant 0 beats a recessive 1, so the lowest ID wins without losing time, at up to 1 Mbit/s classic or 8 Mbit/s CAN FD data phase
  2. B.CAN arbitration — synchronous full-duplex master-slave bus with SCLK, MOSI, MISO and one chip-select per slave, running tens of MHz with clock polarity and phase set by CPOL and CPHA
  3. C.CAN arbitration — asynchronous serial with a start bit, 5–9 data bits sent LSB first, optional parity and 1–2 stop bits, both ends agreeing on baud rate within about 2–3%
  4. D.CAN arbitration — host detects a device by the pull-up on D+ or D−, resets it, reads descriptors at address 0 over endpoint 0, assigns an address and loads the class driver

Answer + AI explanation with Pro

13. What is RS-485?

Mid
  1. A.differential half-duplex multi-drop physical layer over twisted pair supporting 32 or more nodes up to 1200 m, needing 120 Ω termination and fail-safe biasing
  2. B.synchronous full-duplex master-slave bus with SCLK, MOSI, MISO and one chip-select per slave, running tens of MHz with clock polarity and phase set by CPOL and CPHA
  3. C.CRC, bit-stuffing, form and ACK checks raise error frames, and transmit/receive error counters move a node to error-passive at 128 and bus-off at 256
  4. D.asynchronous serial with a start bit, 5–9 data bits sent LSB first, optional parity and 1–2 stop bits, both ends agreeing on baud rate within about 2–3%

Answer + AI explanation with Pro

14. Which term means: "differential half-duplex multi-drop physical layer over twisted pair supporting 32 or more nodes up to 1200 m, needing 120 Ω termination and fail-safe biasing"?

Mid
  1. A.RS-485
  2. B.LIN
  3. C.CAN arbitration
  4. D.UART framing

Answer + AI explanation with Pro

15. Which statement is correct?

Mid
  1. A.RS-485 — asynchronous serial with a start bit, 5–9 data bits sent LSB first, optional parity and 1–2 stop bits, both ends agreeing on baud rate within about 2–3%
  2. B.RS-485 — two-wire open-drain bus with SDA and SCL needing pull-ups, 7-bit addressing, ACK per byte and speeds of 100 kHz standard, 400 kHz fast and 3.4 MHz high-speed
  3. C.RS-485 — single-wire 20 kbit/s master-slave bus for low-cost automotive body electronics, with a master-driven schedule table and a break-sync-identifier header per frame
  4. D.RS-485 — differential half-duplex multi-drop physical layer over twisted pair supporting 32 or more nodes up to 1200 m, needing 120 Ω termination and fail-safe biasing

Answer + AI explanation with Pro

16. What is Modbus RTU?

Mid
  1. A.single-wire 20 kbit/s master-slave bus for low-cost automotive body electronics, with a master-driven schedule table and a break-sync-identifier header per frame
  2. B.host detects a device by the pull-up on D+ or D−, resets it, reads descriptors at address 0 over endpoint 0, assigns an address and loads the class driver
  3. C.master-slave protocol over RS-485 with function codes for reading and writing coils and registers, CRC-16 per frame and 3.5-character silent intervals delimiting frames
  4. D.synchronous full-duplex master-slave bus with SCLK, MOSI, MISO and one chip-select per slave, running tens of MHz with clock polarity and phase set by CPOL and CPHA

Answer + AI explanation with Pro

17. Which term means: "master-slave protocol over RS-485 with function codes for reading and writing coils and registers, CRC-16 per frame and 3.5-character silent intervals delimiting frames"?

Mid
  1. A.SPI
  2. B.CAN error handling
  3. C.CAN arbitration
  4. D.Modbus RTU

Answer + AI explanation with Pro

18. Which statement is correct?

Mid
  1. A.Modbus RTU — two-wire open-drain bus with SDA and SCL needing pull-ups, 7-bit addressing, ACK per byte and speeds of 100 kHz standard, 400 kHz fast and 3.4 MHz high-speed
  2. B.Modbus RTU — host detects a device by the pull-up on D+ or D−, resets it, reads descriptors at address 0 over endpoint 0, assigns an address and loads the class driver
  3. C.Modbus RTU — single-wire 20 kbit/s master-slave bus for low-cost automotive body electronics, with a master-driven schedule table and a break-sync-identifier header per frame
  4. D.Modbus RTU — master-slave protocol over RS-485 with function codes for reading and writing coils and registers, CRC-16 per frame and 3.5-character silent intervals delimiting frames

Answer + AI explanation with Pro

19. What is LIN?

Mid
  1. A.asynchronous serial with a start bit, 5–9 data bits sent LSB first, optional parity and 1–2 stop bits, both ends agreeing on baud rate within about 2–3%
  2. B.single-wire 20 kbit/s master-slave bus for low-cost automotive body electronics, with a master-driven schedule table and a break-sync-identifier header per frame
  3. C.host detects a device by the pull-up on D+ or D−, resets it, reads descriptors at address 0 over endpoint 0, assigns an address and loads the class driver
  4. D.differential half-duplex multi-drop physical layer over twisted pair supporting 32 or more nodes up to 1200 m, needing 120 Ω termination and fail-safe biasing

Answer + AI explanation with Pro

20. Which term means: "single-wire 20 kbit/s master-slave bus for low-cost automotive body electronics, with a master-driven schedule table and a break-sync-identifier header per frame"?

Mid
  1. A.LIN
  2. B.I2C
  3. C.RS-485
  4. D.CAN arbitration

Answer + AI explanation with Pro

21. Which statement is correct?

Mid
  1. A.LIN — differential half-duplex multi-drop physical layer over twisted pair supporting 32 or more nodes up to 1200 m, needing 120 Ω termination and fail-safe biasing
  2. B.LIN — single-wire 20 kbit/s master-slave bus for low-cost automotive body electronics, with a master-driven schedule table and a break-sync-identifier header per frame
  3. C.LIN — synchronous full-duplex master-slave bus with SCLK, MOSI, MISO and one chip-select per slave, running tens of MHz with clock polarity and phase set by CPOL and CPHA
  4. D.LIN — two-wire open-drain bus with SDA and SCL needing pull-ups, 7-bit addressing, ACK per byte and speeds of 100 kHz standard, 400 kHz fast and 3.4 MHz high-speed

Answer + AI explanation with Pro

22. What is USB enumeration?

Senior
  1. A.host detects a device by the pull-up on D+ or D−, resets it, reads descriptors at address 0 over endpoint 0, assigns an address and loads the class driver
  2. B.differential half-duplex multi-drop physical layer over twisted pair supporting 32 or more nodes up to 1200 m, needing 120 Ω termination and fail-safe biasing
  3. C.asynchronous serial with a start bit, 5–9 data bits sent LSB first, optional parity and 1–2 stop bits, both ends agreeing on baud rate within about 2–3%
  4. D.single-wire 20 kbit/s master-slave bus for low-cost automotive body electronics, with a master-driven schedule table and a break-sync-identifier header per frame

Answer + AI explanation with Pro

23. Which term means: "host detects a device by the pull-up on D+ or D−, resets it, reads descriptors at address 0 over endpoint 0, assigns an address and loads the class driver"?

Senior
  1. A.UART framing
  2. B.USB enumeration
  3. C.SPI
  4. D.I2C

Answer + AI explanation with Pro

24. Which statement is correct?

Senior
  1. A.USB enumeration — bitwise non-destructive contest on the identifier where a dominant 0 beats a recessive 1, so the lowest ID wins without losing time, at up to 1 Mbit/s classic or 8 Mbit/s CAN FD data phase
  2. B.USB enumeration — CRC, bit-stuffing, form and ACK checks raise error frames, and transmit/receive error counters move a node to error-passive at 128 and bus-off at 256
  3. C.USB enumeration — synchronous full-duplex master-slave bus with SCLK, MOSI, MISO and one chip-select per slave, running tens of MHz with clock polarity and phase set by CPOL and CPHA
  4. D.USB enumeration — host detects a device by the pull-up on D+ or D−, resets it, reads descriptors at address 0 over endpoint 0, assigns an address and loads the class driver

Answer + AI explanation with Pro

25. What is CAN error handling?

Senior
  1. A.single-wire 20 kbit/s master-slave bus for low-cost automotive body electronics, with a master-driven schedule table and a break-sync-identifier header per frame
  2. B.two-wire open-drain bus with SDA and SCL needing pull-ups, 7-bit addressing, ACK per byte and speeds of 100 kHz standard, 400 kHz fast and 3.4 MHz high-speed
  3. C.CRC, bit-stuffing, form and ACK checks raise error frames, and transmit/receive error counters move a node to error-passive at 128 and bus-off at 256
  4. D.master-slave protocol over RS-485 with function codes for reading and writing coils and registers, CRC-16 per frame and 3.5-character silent intervals delimiting frames

Answer + AI explanation with Pro

26. Which term means: "CRC, bit-stuffing, form and ACK checks raise error frames, and transmit/receive error counters move a node to error-passive at 128 and bus-off at 256"?

Senior
  1. A.RS-485
  2. B.SPI
  3. C.I2C
  4. D.CAN error handling

Answer + AI explanation with Pro

27. Which statement is correct?

Senior
  1. A.CAN error handling — synchronous full-duplex master-slave bus with SCLK, MOSI, MISO and one chip-select per slave, running tens of MHz with clock polarity and phase set by CPOL and CPHA
  2. B.CAN error handling — CRC, bit-stuffing, form and ACK checks raise error frames, and transmit/receive error counters move a node to error-passive at 128 and bus-off at 256
  3. C.CAN error handling — bitwise non-destructive contest on the identifier where a dominant 0 beats a recessive 1, so the lowest ID wins without losing time, at up to 1 Mbit/s classic or 8 Mbit/s CAN FD data phase
  4. D.CAN error handling — asynchronous serial with a start bit, 5–9 data bits sent LSB first, optional parity and 1–2 stop bits, both ends agreeing on baud rate within about 2–3%

Answer + AI explanation with Pro

Free to start

Start with a free readiness check

Sign up free for the 2-minute ECE readiness check and a scored result. Answers, explanations and the AI tutor on every Communication Protocols question come with Pro.

Take the free ECE readiness check

or take a mock interview set up for this area

24,000+ questions & coding problemsSoftware & IT16,274 questionsGovernment jobs26 examsAptitudenew questions every timeAI practice interviewwith feedback65 topics to practiseMechanical1,149 questionsGATE ME9 papersEngineering Mathematics381 questions2-minute checkfreeDSA Problems1,422Civil1,005 questionsGATE CE9 papersCS Fundamentals1,209 questionsYour scores6 skillsSystem Design25Electrical / EEE1,047 questionsGATE EE9 papersRun your codeC++ · Java · PythonLow-Level Design144Electronics & Comm.975 questionsGATE EC9 papersAI help on every questionFull-Stack6,282Chemical1,005 questionsGATE CH9 papersAI whiteboardsystem designWork abroadEurope · remote · transfersESE ME1 paperGATE practice papers2019–2026ESE CE1 paperDate alertsbefore the last dateESE EE1 paperBehavioural courseHR round practiceESE ET1 paperResume optimizerProSSC JE ME1 paperApplication trackerSSC JE CE1 paperCompany-wise prepSSC JE EE1 paperRole roadmapsRRB JE1 subjectPriced in ₹UPI · cardsISRO SC1 paperGATE CS9 papersIBPS SO IT1 paperUGC NET CS1 paperSSC CGL26 papersIBPS PO26 papersRRB NTPC26 papersSSC CHSL26 papersIBPS Clerk26 papersSBI Clerk26 papersRRB Group D26 papersSSC CPO26 papersSSC GD26 papers