Home >

Developing a Robust Serial Communication Framework Between Microcontrollers

Prabo Semasinghe - EOC 2026

Developing a Robust Serial Communication Framework Between Microcontrollers
Prabo Semasinghe

Serial communication between microcontrollers is often required in complex embedded systems, yet poorly designed protocols can lead to subtle bugs and unreliable behavior.

In this session, I will share a structured approach to build a robust serial communication framework. We will cover several key design pillars:

  • Defining structured and extensible message types
  • Implementing rigorous sanity checks and error detection (CRCs, checksums)
  • Handling retries and timeout logic for dropped packets
  • Managing message prioritization to ensure critical data arrives first

Attendees will gain actionable insights and a practical approach to building scalable, modular serial communication protocols that minimize future pitfalls and simplify system debugging.

M↓ MARKDOWN HELP
italicssurround text with
*asterisks*
boldsurround text with
**two asterisks**
hyperlink
[hyperlink](https://example.com)
or just a bare URL
code
surround text with
`backticks`
strikethroughsurround text with
~~two tilde characters~~
quote
prefix with
>

No comments or questions yet. Will you be the one who will break the ice?

OUR SPONSORS & PARTNERS