Unlike other clock configurations, Clock Configuration 0 has some specific features:
- Clock Configuration 0 is always in the project. Each project has to have at least one clock configuration.
- Application execution always starts in the Clock Configuration 0. Before main() function execution starts, startup code of Processor Expert initializes the system timing according to settings of this clock configuration.
- All Peripheral Initialization Components timing settings relates to Clock Configuration 0 (see Levels of abstraction topic). Because multiple clock configurations are not supported in initialization components, timing-related values or information showed in the initialization components are valid for initial system timing.
For example, if a specific timer period value is calculated from current divider property settings and showed as additional information in the component then this time value is valid only for Clock Configuration 0 and might be different when the clock configuration is switched.