Last edited one month ago

MicroprocessorDevice

1. Usage[edit source]

The MicroprocessorDevice template is used to indicate for which microprocessor device(s), an article part (chapter, paragraph, table...) is valid. Per default (i.e. if this template is not used), any part of an article is valid for all microprocessor devices for which the entire article is valid.

It outputs a "standardized" string that might be used to name an article part.

Usage: {{MicroprocessorDevice | device=<device> | security=<security> | frequency=<frequency>  }} 
Where:
  • <device> is the mandatory parameter that specifies the class, the series, the lines or the line. The possible values are:
    • Class: STM32 Arm® Cortex® MPUs
    • 1: STM32MP1 series
      • 13: STM32MP13x lines
        • 131: STM32MP131 line
        • 133: STM32MP133 line
        • 135: STM32MP135 line
      • 15: STM32MP15x lines
        • 151: STM32MP151 line
        • 153: STM32MP153 line
        • 157: STM32MP157 line
    • 2: STM32MP2 series
      • 21: STM32MP21x lines
        • 211: STM32MP211 line
        • 213: STM32MP213 line
        • 215: STM32MP215 line
      • 23: STM32MP23x lines
        • 231: STM32MP231 line
        • 233: STM32MP233 line
        • 235: STM32MP235 line
      • 25: STM32MP25x lines
        • 251: STM32MP251 line
        • 253: STM32MP253 line
        • 255: STM32MP255 line
        • 257: STM32MP257 line
  • <security> is the optional parameter that specifies the security. The possible values are:
    • Basic: basic security
    • Advanced: secure boot and cryptography
  • <frequency> is the optional parameter that specifies the Arm® Cortex®-A frequency. The possible values are:
    • 650: 650 MHz for STM32MP1 series only
    • 800: 800 MHz for STM32MP15x lines only
    • 1000: 1000 MHz for STM32MP13x lines only
    • 1200: 1200 MHz for STM32MP2 series only
    • 1500: 1500 MHz for STM32MP2 series only
<device> <security> <frequency> Result
Class Any value Any value STM32 Arm® Cortex® MPUs
1 Any value Any value STM32MP1 series
13 Basic 650 STM32MP13xA lines
1000 STM32MP13xD lines
Not specified or unknown STM32MP13xA/D lines
Advanced 650 STM32MP13xC lines
1000 STM32MP13xF lines
Not specified or unknown STM32MP13xC/F lines
Not specified or unknown 650 STM32MP13xA/C lines
1000 STM32MP13xD/F lines
Not specified or unknown STM32MP13x lines
135
Same for 133
Same for 131
Basic 650 STM32MP135A line
1000 STM32MP135D line
Not specified or unknown STM32MP135A/D line
Advanced 650 STM32MP135C line
1000 STM32MP135F line
Not specified or unknown STM32MP135C/F line
Not specified or unknown 650 STM32MP135A/C line
1000 STM32MP135D/F line
Not specified or unknown STM32MP135 line
<device> <security> <frequency> Result
Class Any value Any value STM32 Arm® Cortex® MPUs
1 Any value Any value STM32MP1 series
15 Basic 650 STM32MP15xA lines
800 STM32MP15xD lines
Not specified or unknown STM32MP15xA/D lines
Advanced 650 STM32MP15xC lines
800 STM32MP15xF lines
Not specified or unknown STM32MP15xC/F lines
Not specified or unknown 650 STM32MP15xA/C lines
800 STM32MP15xD/F lines
Not specified or unknown STM32MP15x lines
157
Same for 153
Same for 151
Basic 650 STM32MP157A line
800 STM32MP157D line
Not specified or unknown STM32MP157A/D line
Advanced 650 STM32MP157C line
800 STM32MP157F line
Not specified or unknown STM32MP157C/F line
Not specified or unknown 650 STM32MP157A/C line
800 STM32MP157D/F line
Not specified or unknown STM32MP157 line
<device> <security> <frequency> Result
Class Any value Any value STM32 Arm® Cortex® MPUs
2 Any value Any value STM32MP2 series
21 Basic 1200 STM32MP21xA lines
1500 STM32MP21xD lines
Not specified or unknown STM32MP21xA/D lines
Advanced 1200 STM32MP21xC lines
1500 STM32MP21xF lines
Not specified or unknown STM32MP21xC/F lines
Not specified or unknown 1200 STM32MP21xA/C lines
1500 STM32MP21xD/F lines
Not specified or unknown STM32MP21x lines
215
Same for 213
Same for 211
Basic 1200 STM32MP215A line
1500 STM32MP215D line
Not specified or unknown STM32MP215A/D line
Advanced 1200 STM32MP215C line
1500 STM32MP215F line
Not specified or unknown STM32MP215C/F line
Not specified or unknown 1200 STM32MP215A/C line
1500 STM32MP215D/F line
Not specified or unknown STM32MP215 line
<device> <security> <frequency> Result
Class Any value Any value STM32 Arm® Cortex® MPUs
2 Any value Any value STM32MP2 series
23 Basic 1200 STM32MP23xA lines
1500 STM32MP23xD lines
Not specified or unknown STM32MP23xA/D lines
Advanced 1200 STM32MP23xC lines
1500 STM32MP23xF lines
Not specified or unknown STM32MP23xC/F lines
Not specified or unknown 1200 STM32MP23xA/C lines
1500 STM32MP23xD/F lines
Not specified or unknown STM32MP23x lines
235
Same for 233
Same for 231
Basic 1200 STM32MP235A line
1500 STM32MP235D line
Not specified or unknown STM32MP235A/D line
Advanced 1200 STM32MP235C line
1500 STM32MP235F line
Not specified or unknown STM32MP235C/F line
Not specified or unknown 1200 STM32MP235A/C line
1500 STM32MP235D/F line
Not specified or unknown STM32MP235 line
<device> <security> <frequency> Result
Class Any value Any value STM32 Arm® Cortex® MPUs
2 Any value Any value STM32MP2 series
25 Basic 1200 STM32MP25xA lines
1500 STM32MP25xD lines
Not specified or unknown STM32MP25xA/D lines
Advanced 1200 STM32MP25xC lines
1500 STM32MP25xF lines
Not specified or unknown STM32MP25xC/F lines
Not specified or unknown 1200 STM32MP25xA/C lines
1500 STM32MP25xD/F lines
Not specified or unknown STM32MP25x lines
257
Same for 255
Same for 253
Same for 251
Basic 1200 STM32MP257A line
1500 STM32MP257D line
Not specified or unknown STM32MP257A/D line
Advanced 1200 STM32MP257C line
1500 STM32MP257F line
Not specified or unknown STM32MP257C/F line
Not specified or unknown 1200 STM32MP257A/C line
1500 STM32MP257D/F line
Not specified or unknown STM32MP257 line

Clicking on the More info.png icon displays the article about the microprocessor device lines (e.g. STM32MP15 microprocessor).

2. Basic examples for STM32MP1 series[edit source]

You type You get
STM32 Arm® Cortex® MPUs
{{MicroprocessorDevice | device=Class}}

STM32 Arm® Cortex® MPUs More info.png

STM32MP1 series
{{MicroprocessorDevice | device=1}}

STM32MP1 series

2.1. Basic examples for STM32MP13 lines[edit source]

You type You get
STM32MP13x lines
{{MicroprocessorDevice | device=13}}

STM32MP13x lines More info.png

STM32MP135, STM32MP133 and STM32MP131 lines
{{MicroprocessorDevice | device=135}}<br>
{{MicroprocessorDevice | device=133}}<br>
{{MicroprocessorDevice | device=131}}

STM32MP135 line More info.png
STM32MP133 line More info.png
STM32MP131 line More info.png

STM32MP13x lines with basic security
{{MicroprocessorDevice | device=13 | security=Basic}}

STM32MP13xA/D lines More info.png

STM32MP135 line with secure boot and cryptography
{{MicroprocessorDevice | device=135 | security=Advanced}

STM32MP135C/F line More info.png

STM32MP13x lines with Arm® Cortex®-A at 650 MHz
{{MicroprocessorDevice | device=13 | frequency=650}}

STM32MP13xA/C lines More info.png

STM32MP135 line with Arm® Cortex®-A at 1000 MHz
{{MicroprocessorDevice | device=135 | frequency=1000}}

STM32MP135D/F line More info.png

STM32MP13x lines with secure boot and cryptography and Arm® Cortex®-A at 1000 MHz
{{MicroprocessorDevice | device=13 | security=Advanced | frequency=1000}}

STM32MP13xF lines More info.png

STM32MP135 line with basic security and Arm® Cortex®-A at 650 MHz
{{MicroprocessorDevice | device=135 | security=Basic | frequency=650}}

STM32MP135A line More info.png

2.2. Basic examples for STM32MP15 lines[edit source]

You type You get
STM32MP15x lines
{{MicroprocessorDevice | device=15}}

STM32MP15x lines More info.png

STM32MP157, STM32MP153 and STM32MP151 lines
{{MicroprocessorDevice | device=157}}<br>
{{MicroprocessorDevice | device=153}}<br>
{{MicroprocessorDevice | device=151}}

STM32MP157 line More info.png
STM32MP153 line More info.png
STM32MP151 line More info.png

STM32MP15x lines with basic security
{{MicroprocessorDevice | device=15 | security=Basic}}

STM32MP15xA/D lines More info.png

STM32MP157 line with secure boot and cryptography
{{MicroprocessorDevice | device=157 | security=Advanced}

STM32MP157C/F line More info.png

STM32MP15x lines with Arm® Cortex®-A at 650 MHz
{{MicroprocessorDevice | device=15 | frequency=650}}

STM32MP15xA/C lines More info.png

STM32MP157 line with Arm® Cortex®-A at 800 MHz
{{MicroprocessorDevice | device=157 | frequency=800}}

STM32MP157D/F line More info.png

STM32MP15x lines with secure boot and cryptography and Arm® Cortex®-A at 800 MHz
{{MicroprocessorDevice | device=15 | security=Advanced | frequency=800}}

STM32MP15xF lines More info.png

STM32MP157 line with basic security and Arm® Cortex®-A at 650 MHz
{{MicroprocessorDevice | device=157 | security=Basic | frequency=650}}

STM32MP157A line More info.png

3. Basic examples for STM32MP2 series[edit source]

You type You get
STM32 Arm® Cortex® MPUs
{{MicroprocessorDevice | device=Class}}

STM32 Arm® Cortex® MPUs More info.png

STM32MP2 series
{{MicroprocessorDevice | device=2}}

STM32MP2 series

3.1. Basic examples for STM32MP21 lines[edit source]

You type You get
STM32MP21x lines
{{MicroprocessorDevice | device=21}}

STM32MP21x lines More info.png

STM32MP215, STM32MP213 and STM32MP211 lines
{{MicroprocessorDevice | device=215}}<br>
{{MicroprocessorDevice | device=213}}<br>
{{MicroprocessorDevice | device=211}}

STM32MP215 line More info.png
STM32MP213 line More info.png
STM32MP211 line More info.png

STM32MP21x lines with basic security
{{MicroprocessorDevice | device=21 | security=Basic}}

STM32MP21xA/D lines More info.png

STM32MP215 line with secure boot and cryptography
{{MicroprocessorDevice | device=215 | security=Advanced}

STM32MP215C/F line More info.png

STM32MP21x lines with Arm® Cortex®-A at 1200 MHz
{{MicroprocessorDevice | device=21 | frequency=1200}}

STM32MP21xA/C lines More info.png

STM32MP215 line with Arm® Cortex®-A at 1500 MHz
{{MicroprocessorDevice | device=215 | frequency=1500}}

STM32MP215D/F line More info.png

STM32MP21x lines with secure boot and cryptography and Arm® Cortex®-A at 1500 MHz
{{MicroprocessorDevice | device=21 | security=Advanced | frequency=1500}}

STM32MP21xF lines More info.png

STM32MP215 line with basic security and Arm® Cortex®-A at 1200 MHz
{{MicroprocessorDevice | device=215 | security=Basic | frequency=1200}}

STM32MP215A line More info.png

3.2. Basic examples for STM32MP23 lines[edit source]

You type You get
STM32MP23x lines
{{MicroprocessorDevice | device=23}}

STM32MP23x lines More info.png

STM32MP235, STM32MP233 and STM32MP231 lines
{{MicroprocessorDevice | device=235}}<br>
{{MicroprocessorDevice | device=233}}<br>
{{MicroprocessorDevice | device=231}}

STM32MP235 line More info.png
STM32MP233 line More info.png
STM32MP231 line More info.png

STM32MP23x lines with basic security
{{MicroprocessorDevice | device=23 | security=Basic}}

STM32MP23xA/D lines More info.png

STM32MP235 line with secure boot and cryptography
{{MicroprocessorDevice | device=235 | security=Advanced}

STM32MP235C/F line More info.png

STM32MP23x lines with Arm® Cortex®-A at 1200 MHz
{{MicroprocessorDevice | device=23 | frequency=1200}}

STM32MP23xA/C lines More info.png

STM32MP235 line with Arm® Cortex®-A at 1500 MHz
{{MicroprocessorDevice | device=235 | frequency=1500}}

STM32MP235D/F line More info.png

STM32MP23x lines with secure boot and cryptography and Arm® Cortex®-A at 1500 MHz
{{MicroprocessorDevice | device=23 | security=Advanced | frequency=1500}}

STM32MP23xF lines More info.png

STM32MP235 line with basic security and Arm® Cortex®-A at 1200 MHz
{{MicroprocessorDevice | device=235 | security=Basic | frequency=1200}}

STM32MP235A line More info.png

3.3. Basic examples for STM32MP25 lines[edit source]

You type You get
STM32MP25x lines
{{MicroprocessorDevice | device=25}}

STM32MP25x lines More info.png

STM32MP257, STM32MP255, STM32MP253 and STM32MP251 line
{{MicroprocessorDevice | device=257}}<br>
{{MicroprocessorDevice | device=255}}<br>
{{MicroprocessorDevice | device=253}}<br>
{{MicroprocessorDevice | device=251}}

STM32MP257 line More info.png
STM32MP255 line More info.png
STM32MP253 line More info.png
STM32MP251 line More info.png

STM32MP25x lines with basic security
{{MicroprocessorDevice | device=25 | security=Basic}}

STM32MP25xA/D lines More info.png

STM32MP257 line with secure boot and cryptography
{{MicroprocessorDevice | device=257 | security=Advanced}

STM32MP257C/F line More info.png

STM32MP25x lines with Arm® Cortex®-A at 1200 MHz
{{MicroprocessorDevice | device=25 | frequency=1200}}

STM32MP25xA/C lines More info.png

STM32MP257 line with Arm® Cortex®-A at 1500 MHz
{{MicroprocessorDevice | device=257 | frequency=1500}}

STM32MP257D/F line More info.png

STM32MP25x lines with secure boot and cryptography and Arm® Cortex®-A at 1500 MHz
{{MicroprocessorDevice | device=25 | security=Advanced | frequency=1500}}

STM32MP25xF lines More info.png

STM32MP257 line with basic security and Arm® Cortex®-A at 1200 MHz
{{MicroprocessorDevice | device=257 | security=Basic | frequency=1200}}

STM32MP257A line More info.png

4. More examples[edit source]

You type You get
Unspecified microprocessor device
{{MicroprocessorDevice}}

STM32MP unknown microprocessor device

Security and frequency ignored for class
{{MicroprocessorDevice | device=Class | security=Basic | frequency=800}}

STM32 Arm® Cortex® MPUs More info.png

Security and frequency ignored for series
{{MicroprocessorDevice | device=1 | security=Advanced | frequency=650}}

STM32MP1 series

Unknown series
{{MicroprocessorDevice | device=0}}

STM32MP0 unknown microprocessor device

Unknown lines
{{MicroprocessorDevice | device=11}}

STM32MP11 unknown microprocessor device

Unknown line
{{MicroprocessorDevice | device=154}}

STM32MP154 unknown microprocessor device

Unknown line
{{MicroprocessorDevice | device=1531}}

STM32MP1531 unknown microprocessor device

Unknown security
{{MicroprocessorDevice | device=15 | security=Medium}}

unknown security STM32MP15x lines More info.png

Unknown line and security
{{MicroprocessorDevice | device=152 | security=Medium}}

unknown security STM32MP152 unknown microprocessor device

Unknown frequency
{{MicroprocessorDevice | device=15 | frequency=500}}

unknown frequency STM32MP15x lines More info.png

Unknown line and frequency
{{MicroprocessorDevice | device=152 | frequency=500}}

unknown frequency STM32MP152 unknown microprocessor device

Unknown security and frequency
{{MicroprocessorDevice | device=15 | security=Medium | frequency=500}}

unknown security unknown frequency STM32MP15x lines More info.png

Check that there's no space before and after the text
BEFORE{{MicroprocessorDevice | device=Class}}AFTER<br>
BEFORE{{MicroprocessorDevice | device=1}}AFTER<br>
BEFORE{{MicroprocessorDevice | device=15}}AFTER<br>
BEFORE{{MicroprocessorDevice | device=157}}AFTER<br>
BEFORE{{MicroprocessorDevice | device=15 | security=A}}AFTER

BEFORESTM32 Arm® Cortex® MPUs More info.pngAFTER
BEFORESTM32MP1 seriesAFTER
BEFORESTM32MP15x lines More info.pngAFTER
BEFORESTM32MP157 line More info.pngAFTER
BEFORESTM32MP15xA/D lines More info.pngAFTER

5. Code[edit source]

STM32MP unknown microprocessor device

No categories assignedEdit