Peripheral chapters
The chapters describing peripherals include the following information:
- A description of the peripheral.
- The electrical specification tables, containing performance data which applies for the operating conditions described in Recommended operating conditions.
Peripheral naming conventions
Every peripheral has a unique capitalized name or an abbreviation of its name, such as TIMER, that is used for identification and reference.
This name is used in chapter headings and references, and it will appear in the Arm® Cortex® Microcontroller Software Interface Standard (CMSIS) hardware abstraction layer to identify the peripheral.
When there is more than one instance of a peripheral in a power domain, a two digit number Dn is added as a suffix to the peripheral name when constructing the peripheral instance name. For example, a peripheral named PERI with instance name "PERIDn" is located in power domain D, and is instance number n in that domain. For a list of power domains, see Power domains.
- PPIB00 is in the MCU domain (0), and is the first PPIB instance in the MCU domain (0).
- SPIS21 is in the PERI domain (2), and is the second SPIS instance of the PERI domain (1).
The peripheral instance name is also used in the CMSIS to identify the peripheral instance.
| Domain digit | Power domain |
|---|---|
| 0 | MCU |
| 1 | RADIO |
| 2 | PERI |
| 3 | LP |
Peripheral instantiation
The peripherals have a set of security capabilities listed in Instantiation.
| Abbreviation | Description |
|---|---|
| NS | TrustZone®/security attribute is non-secure The peripheral is accessible as a non-secure peripheral |
| S | TrustZone/security attribute is secure The peripheral is accessible as a secure peripheral |
| US | TrustZone Map is user selectable The TrustZone/security attribute of the peripheral is configurable |
| HF | TrustZone Map is Hardware Fixed The TrustZone/security attribute of the peripheral cannot be changed |
| NA | Not Applicable – Peripheral has no DMA capability |
| NSA | NoSeparateAttribute – Peripheral with DMA and DMA transfer has the same security attribute as assigned to the peripheral |
| SA | SeparateAttribute – Peripheral with DMA and DMA transfers can have a different security attribute than the one assigned to the peripheral |
- Instance Column – Indicates the peripheral instance name followed by optional TrustZone attribute. A corresponding address is listed in the Base address column indicating the base address for secure and non-secure TrustZone attributes. This optional TrustZone attribute is separated by a colon (:).
- Trustzone Column – This has 3 sub-columns indicating the TrustZone map, TrustZone attribute and DMA capability. The options are as listed in Instantiation table abbreviations .