11.3.3. Formatter and Flush Control Register, TPIU_FFCR

The TPIU_FFCR characteristics are:


Controls the TPIU formatter.

Usage constraints

There are no usage constraints.


This register is available in all processor configurations.


Figure 11.4 shows the TPIU_FFCR bit assignments.

Figure 11.4. TPIU_FFCR bit assignments

Table 11.4 shows the TPIU_FFCR bit assignments.

Table 11.4. TPIU_FFCR bit assignments


This bit Reads-As-One (RAO), specifying that triggers are inserted when a trigger pin is asserted.


Enable continuous formatting. Value can be:

0 = Continuous formatting disabled.

1 = Continuous formatting enabled.


The TPIU can output trace data in a Serial Wire Output (SWO) format. See Serial Wire Output format.

When one of the two SWO modes is selected, bit [1] of TPIU_FFCR enables the formatter to be bypassed. If the formatter is bypassed, only the ITM and DWT trace source passes through. The TPIU accepts and discards data from the ETM. This function is can be used to connect a device containing an ETM to a trace capture device that is only able to capture SWO data. Enabling or disabling the formatter causes momentary data corruption.


If TPIU_SPPR is set to select Parallel Port Mode, the formatter is automatically enabled. If you then select one of the SWO modes, TPIU_FFCR reverts to its previously programmed value.

Copyright © 2005-2008, 2010 ARM Limited. All rights reserved.ARM DDI 0337H