While most embedded software issues can be debugged using specific code such as print statements or a JTAG-based debugger/emulator, there are many cases where the embedded software engineer can benefit from a logic analyzer. This paper explores the qualities of logic analyzer for real-time embedded software troubleshooting.