Peripherals view

The Peripherals view contains a table showing a list of available peripherals on the currently selected processor that can be configured by the Peripherals tool. In case of multicore processors, the displayed peripherals are also core-specific.

Each instance of a peripheral (for example, UART0) occupies one row. First column contains peripheral name and a checkbox indicating whether the peripheral is used by any component instance.

Second column contains a name of component instance handling the peripheral. This name is customizable in the settings editor and it is used in generated code. The name of the component instance can't contain spaces.

You can enable an instance by selecting the checkbox, or by clicking the switch in the settings editor of the component instance.

Disable a component instance by unchecking the checkbox.

Double-click the second column to open the Settings Editor for the component instance.

Right-click the the peripheral to open a shortcut menu. Several options are available in the shortcut menu.
Table 1. Shortcut menu options
Option Description
Open Open the component instance in the Settings Editor.
Open in another view Duplicate the component instance in the Settings Editor.
Enable/Disable Enable/Disable the component instance.
Add component instance Add a component instance to the peripheral.
Initialized in user code

Mark the peripheral as configured by user code (available on not configured peripherals).

Edit comment Create/Edit custom notes for the component instance.
Lock/Unlock editing of component instance Lock/Unlock the editing of the component instance.
Save to use case library Create a template from the component instance.
Documentation Display the documentation of the component instance, if available.
Remove Remove the component instance from configuration. If more instances are in use, a confirmation window will allow you to select which instance you want to remove.
Migrate Migrate the component to a different component type or to a component with a newer driver version.
Move to Choose from available functional groups to move the component instance to.
Copy to Choose from available functional groups to copy the component instance to.