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 optimizerSSC 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

Communication Protocols interview questions

27 real Communication Protocols questions from the Embedded Systems bank, as asked in Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd — free to start.

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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%
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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%
Reveal the answer + AI explanation — free account

Free to start

Answers, AI explanations, and a free readiness check

Sign up free to check your answers with explanations, ask the AI tutor anything on any question, and take the free 2-minute readiness check for a scored result. The full AI mock interview, scored like a real panel, unlocks with Pro.

Practice Communication Protocols free