SLVSJM6 November   2025 MSPM0G5187

 

  1.   1
  2.   Abstract
  3. 1Functional Advisories
  4. 2Preprogrammed Software Advisories
  5. 3Debug Only Advisories
  6. 4Fixed by Compiler Advisories
  7. 5Device Nomenclature
    1. 5.1 Device Symbolization and Revision Identification
  8. 6Advisory Descriptions
    1. 6.1  AES_ERR_01
    2. 6.2  CPU_ERR_02
    3. 6.3  CPU_ERR_03
    4. 6.4  FLASH_ERR_03
    5. 6.5  FLASH_ERR_04
    6. 6.6  FLASH_ERR_05
    7. 6.7  FLASH_ERR_08
    8. 6.8  GPIO_ERR_05
    9. 6.9  GPIO_ERR_06
    10. 6.10 KEYSTORE_ERR_01
    11. 6.11 PMCU_ERR_13
    12. 6.12 RST_ERR_01
    13. 6.13 SYSCTL_ERR_01
    14. 6.14 SYSCTL_ERR_02
    15. 6.15 SYSCTL_ERR_03
    16. 6.16 SYSCTL_ERR_04
    17. 6.17 SYSOSC_ERR_01
    18. 6.18 SYSOSC_ERR_02
    19. 6.19 SYSPLL_ERR_01
    20. 6.20 TIMER_ERR_04
    21. 6.21 TIMER_ERR_06
    22. 6.22 TIMER_ERR_07
    23. 6.23 UNICOMMI2CC_ERR_01
    24. 6.24 UNICOMMI2CT_ERR_01
    25. 6.25 UNICOMMI2CT_ERR_02
    26. 6.26 UNICOMMI2CT_ERR_03
    27. 6.27 UNICOMMSPI_ERR_01
    28. 6.28 UNICOMMUART_ERR_01
    29. 6.29 UNICOMMUART_ERR_02
    30. 6.30 UNICOMMUART_ERR_03
    31. 6.31 UNICOMMUART_ERR_04
    32. 6.32 UNICOMMUART_ERR_05
    33. 6.33 UNICOMMUART_ERR_06
    34. 6.34 UNICOMMUART_ERR_07
    35. 6.35 UNICOMMUART_ERR_08
    36. 6.36 UNICOMMUART_ERR_09
    37. 6.37 UNICOMMUART_ERR_10
    38. 6.38 UNICOMMUART_ERR_11
  9. 7Trademarks
  10. 8Revision History

GPIO_ERR_05

GPIO Module

Category

Functional

Function

Writing to GPIO DOUTTGL registers might get missed when a DMA transfer is ongoing

Description

The GPIO DMAMASK register information is mistakenly applied to a CPU write to the DOUTTGL register when a concurrent DMA transfer is in progress.

Workaround

In the application code, ensure that the GPIO DMAMASK bit is set to 1 for the corresponding bit in the DOUTTGL register, before a CPU write access to the DOUTTGL register is issued. If no DMA transfer to any of the GPIO registers is required, the GPIO DMAMASK can be configured as 0xFFFFFFFF during the IO initialization step. This will solve the conflict of this errata. If the application also requires DMA write transfers to the GPIO registers, it is recommended that the application not use both DMA and CPU to write to the DOUTTGL register of the same GPIO module in the device. If the device has multiple GPIO modules, the DMA and the CPU can simultaneously write to the DOUTTGL register of different GPIO modules (while still requiring that the GPIO DMAMASK be configured for the GPIO module the CPU is writing to).