Tpiu (Trace Port Interface Unit); Introduction; Trace Pin Assignment; Table 169. Asynchronous Trace Pin Assignment - ST STM32F102 Series Reference Manual

Hide thumbs Also See for STM32F102 Series:
Table of Contents

Advertisement

RM0008
26.16

TPIU (trace port interface unit)

26.16.1

Introduction

The TPIU acts as a bridge between the on-chip trace data from the ITM.
The output data stream encapsulates the trace source ID, that is then captured by a Trace
Port Analyzer (TPA).
The core embeds a simple TPIU, especially designed for low-cost debug (consisting of a
special version of the CoreSight TPIU).
The TPIU only supports ITM debug trace which is a limited trace as it only outputs
information coming from the ITM.

Figure 261. TPIU block diagram

26.16.2

TRACE pin assignment

Asynchronous mode
The asynchronous mode requires 1 extra pin and is available on all packages. It is only
available if using Serial Wire mode (not in JTAG mode).

Table 169. Asynchronous TRACE pin assignment

TPUI pin name
TRACESWO
Synchronous mode
The synchronous mode requires from 2 to 6 extra pins depending on the data trace
size and is only available in the larger packages. In addition it is available in JTAG mode
CLK Domain
Asynchronous
ITM
External PPB Bus
Type
TPIU
TPIU
Formatter
FIFO
Trace synchronous mode
Description
O
TRACE Async Data Output
Debug support (DBG)
TRACECLKIN Domain
TRACECLKIN
TRACECK
Trace Out
TRACEDATA
(serializer)
[3:0]
TRACESWO
STM32F10xxx pin
assignment
PB3
673/690

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F102 Series and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Stm32f101 seriesStm32f103 series

Table of Contents