1.5.2.2 Instrumentation Trace Macrocell
ITM provides the support for the debug message output, such as printf, and feeds output to the TPIU. ITM uses a FIFO to buffer the output messages and outputs are not delayed as UART transfers. The output messages can be collected at the TPI or the SWV interface on TPIU. ITM timestamps the outputs and it outputs the messages from the DWT unit.