| Feature | In-Circuit Emulator | Built-in Debugger | Software Monitor | Logic Analyzer |
|---|---|---|---|---|
| Basic breakpoints | Yes | Yes | Yes | No |
| Hardware breakpoints | Yes | Some | No | No |
| Complex breakpoints | Yes | No | No | No |
| Single step | Yes | Yes | Yes | No |
| Display/write memory & I/O | Yes | Yes | Yes | Yes |
| Real-time trace | Yes | No | No | Yes |
| Event triggers | Yes | No | No | Yes |
| Time stamps | Yes | No | No | Yes |
| Execution timers | Yes | No | No | Yes |
| Source debugging | Yes | Yes | Yes | Some |
| Download code | Yes | Yes | Yes | No |
| No processor resources used | Yes | Some | No | Yes |
| Emulation program RAM | Yes | No | No | No |