6.3.2 Device Service Unit (DSU)
The Device Service Unit (DSU) is a dedicated hardware peripheral that provides advanced device-level debug, test, programming support, and memory integrity operations. It is used in development, manufacturing, and maintenance scenarios that require direct access to the microcontroller’s memory and debugging features, such as diagnostic tests for functional safety standards.
Key Features:
- Programming and debug support—Allows external tools to access and manipulate device memory without CPU intervention
- Arm® CoreSight™-compliant device identification
- Access to device signature and identification registers
- Memory region operations—Enable firmware updates and diagnostics
- On-board Memory Built-In Self-Test (MBIST)
- Hardware CRC calculation—Adds integrity checks, essential for bootloader validation and safety applications
- Breakpoint and watchpoint support for advanced debugging
- Error and status reporting
