Complete list of the component categories and corresponding components can be found in the Component Categories page of the
Components Library view.
The components are categorized based on their functionality, so you can find an appropriate component for a desired function in the appropriate category.
There are the following main categories, which further contain various sub-categories.
- Processor External Devices - Components for devices externally controlled to the processor. For example, sensors, memories, displays or EVM equipment.
- Processor Internal Peripherals - Components using any of on-chip peripherals offered by the processor. The Components Library folder with the same name contains sub-folders for the specific groups of functionality. For example, Converters, Timers, PortIO.
Note: It seems that components (especially in this category) correspond to on-chip peripherals. Even this declaration is close to true, the main purpose of the component is providing the same interface and functionality for all supported microcontrollers. This portability is the reason why the component interface often doesn't copy all features of the specific peripheral.
- Logical Device Drivers - LDD components. Refer to the Logical Device Drivers topic for details.
- Operating systems - Components related to Processor Expert interaction with operating system running on the target.
- SW - Components encapsulating a pure software algorithms or inheriting a hardware-dependent components for accessing peripherals. These components (along with components created by the user) can be found in a components library in the folder SW.
Specific functionality of the microcontroller may be supported as a
version-specific
settings of the component. For more information about this feature, refer to the Version specific parts in the component documentation or Components
Implementation details topic.