The last example of versatility in the R8C family is its debugging capabilities. All R8C MCUs incorporate dedicated hardware for debugging. This debug unit provides features such as hardware breakpoints for execution and data match as well as tracing capability. High-performance versions also include a DMA engine built-in the debug unit which allows real-time memory access during debug operation. In-system debugging can be accomplished as easy as connecting one of Renesas' on-chip debug emulators such as E8a to the R8C dedicated MODE pin. Additional connections to the power supply and the reset signal may be required depending on system configuration. This same interface can also be used for flash memory programming which makes it very simple and convenient for firmware upgrades.

