from core_cm4.h:1051
typedef struct
{
__IM uint32_t SSPSR;
__IOM uint32_t CSPSR;
uint32_t RESERVED0[2U];
__IOM uint32_t ACPR;
uint32_t RESERVED1[55U];
__IOM uint32_t SPPR;
uint32_t RESERVED2[131U];
__IM uint32_t FFSR;
__IOM uint32_t FFCR;
__IM uint32_t FSCR;
uint32_t RESERVED3[759U];
__IM uint32_t TRIGGER;
__IM uint32_t FIFO0;
__IM uint32_t ITATBCTR2;
uint32_t RESERVED4[1U];
__IM uint32_t ITATBCTR0;
__IM uint32_t FIFO1;
__IOM uint32_t ITCTRL;
uint32_t RESERVED5[39U];
__IOM uint32_t CLAIMSET;
__IOM uint32_t CLAIMCLR;
uint32_t RESERVED7[8U];
__IM uint32_t DEVID;
__IM uint32_t DEVTYPE;
} TPI_Type;