SLAU847D October 2022 – May 2024 MSPM0L1105 , MSPM0L1106 , MSPM0L1227 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2228 , MSPM0L2228-Q1
All peripherals on a device, with the exception of infrastructure peripherals such as SYSCTL itself and the IOMUX, contain a power enable control register (PWREN) with a KEY and ENABLE field. Before any other peripheral registers are configured by software, the peripheral itself must be enabled by writing the ENABLE bit together with the appropriate KEY value to the peripheral's PWREN register.
When a peripheral ENABLE bit is cleared, the peripheral can be considered to be inactive and the remaining peripheral-specific registers are isolated from the peripheral bus and thus are not be accessible for read/write operations.