Peripheral features and how this peripheral works
The System Integration Module interacts with a variety of other on-chip resources and provides multiple services.
Features
- Manages low power mode entry and exit.
- Software on chip peripherals.
- Controls inter-peripheral muxing and signal relationships.
- Control voltage regulators.
- Provides write protection for safety critical memory mapped registers.
- Contains the information of chip's JTAG ID and suggested trim values set at the factory.
- Supports short addressing control.
- Internal Peripheral Extend Control Interfaces
How this driver is designed to make this peripheral works.
The SIM interacts with a variety of other on-chip resources, based on the behaviour, this driver is diviced in several function groups.
- Low Power Mode Control Related Interfaces
The APIs in this function group can be used to enter/exit low power mode(including WAIT mode and STOP mode) and config low power mode operation mode.
- Reset Related Interfaces
The APIs in this function group can be used to software reset device and other internal module.
- Peripheral Signal Muxing Control Interfaces
The APIs in this function group can be used to set the mux of peripheral signal.
- Voltage Regulators Control Interfaces
The APIs in this function group can be used to control the low power mode on-chip regulators, including large voltage regulator and small voltage regulator.
- Write Protection Interfaces
The APIs in this function group can be used to set write protection of some peripherals' registers.
- JTAG ID And Factory Trim Value Interfaces
The APIs in this function group can be used to return JTAG ID, PMC bandgap trim value, and 200 khz ROSC frequency trim value.
- Short Addressing Control Related Interfaces
The APIs in this function group can be used to set short address location upper bits.
- Software Control Interfaces
The APIs in this function group can be used to set software control registers.
- Internal Peripheral Extend Control Interfaces
The APIs in this function group can be used to set other peripherals' extended features.