# DWT_Type Struct Reference

CMSIS-Core (Cortex-M): DWT_Type Struct Reference

| CMSIS-Core (Cortex-M) Version 5.1.2 CMSIS-Core support for Cortex-M processor-based devices

- Main Page
- Usage and Description
- Reference

- Data Structures
- Data Fields

All Data Structures Files Functions Variables Enumerations Enumerator Groups Pages
Data Fields
DWT_Type Struct Reference

Structure type to access the Data Watchpoint and Trace Register (DWT).

## Data Fields

__IOM uint32_t | CTRL
| Offset: 0x000 (R/W) Control Register. More...
__IOM uint32_t | CYCCNT
| Offset: 0x004 (R/W) Cycle Count Register. More...
__IOM uint32_t | CPICNT
| Offset: 0x008 (R/W) CPI Count Register. More...
__IOM uint32_t | EXCCNT
| Offset: 0x00C (R/W) Exception Overhead Count Register. More...
__IOM uint32_t | SLEEPCNT
| Offset: 0x010 (R/W) Sleep Count Register. More...
__IOM uint32_t | LSUCNT
| Offset: 0x014 (R/W) LSU Count Register. More...
__IOM uint32_t | FOLDCNT
| Offset: 0x018 (R/W) Folded-instruction Count Register. More...
__IM uint32_t | PCSR
| Offset: 0x01C (R/ ) Program Counter Sample Register. More...
__IOM uint32_t | COMP0
| Offset: 0x020 (R/W) Comparator Register 0. More...
__IOM uint32_t | MASK0
| Offset: 0x024 (R/W) Mask Register 0. More...
__IOM uint32_t | FUNCTION0
| Offset: 0x028 (R/W) Function Register 0. More...
uint32_t | RESERVED0 [1]
| Reserved. More...
__IOM uint32_t | COMP1
| Offset: 0x030 (R/W) Comparator Register 1. More...
__IOM uint32_t | MASK1
| Offset: 0x034 (R/W) Mask Register 1. More...
__IOM uint32_t | FUNCTION1
| Offset: 0x038 (R/W) Function Register 1. More...
uint32_t | RESERVED1 [1]
| Reserved. More...
__IOM uint32_t | COMP2
| Offset: 0x040 (R/W) Comparator Register 2. More...
__IOM uint32_t | MASK2
| Offset: 0x044 (R/W) Mask Register 2. More...
__IOM uint32_t | FUNCTION2
| Offset: 0x048 (R/W) Function Register 2. More...
uint32_t | RESERVED2 [1]
| Reserved. More...
__IOM uint32_t | COMP3
| Offset: 0x050 (R/W) Comparator Register 3. More...
__IOM uint32_t | MASK3
| Offset: 0x054 (R/W) Mask Register 3. More...
__IOM uint32_t | FUNCTION3
| Offset: 0x058 (R/W) Function Register 3. More...

## Field Documentation

__IOM uint32_t DWT_Type::COMP0

__IOM uint32_t DWT_Type::COMP1

__IOM uint32_t DWT_Type::COMP2

__IOM uint32_t DWT_Type::COMP3

__IOM uint32_t DWT_Type::CPICNT

__IOM uint32_t DWT_Type::CTRL

__IOM uint32_t DWT_Type::CYCCNT

__IOM uint32_t DWT_Type::EXCCNT

__IOM uint32_t DWT_Type::FOLDCNT

__IOM uint32_t DWT_Type::FUNCTION0

__IOM uint32_t DWT_Type::FUNCTION1

__IOM uint32_t DWT_Type::FUNCTION2

__IOM uint32_t DWT_Type::FUNCTION3

__IOM uint32_t DWT_Type::LSUCNT

__IOM uint32_t DWT_Type::MASK0

__IOM uint32_t DWT_Type::MASK1

__IOM uint32_t DWT_Type::MASK2

__IOM uint32_t DWT_Type::MASK3

__IM uint32_t DWT_Type::PCSR

uint32_t DWT_Type::RESERVED0[1]

uint32_t DWT_Type::RESERVED1[1]

uint32_t DWT_Type::RESERVED2[1]

__IOM uint32_t DWT_Type::SLEEPCNT