STM32L5 ਸੀਰੀਜ਼ ਘੱਟ ਪਾਵਰ ਖਪਤ ਵਾਲੇ ਯੂਜ਼ਰ ਗਾਈਡ ਦੇ ਨਾਲ ਬਹੁਤ ਸੁਰੱਖਿਅਤ

STM32L5 ਸੀਰੀਜ਼ ਘੱਟ ਪਾਵਰ ਖਪਤ ਦੇ ਨਾਲ ਬਹੁਤ ਸੁਰੱਖਿਅਤ

ਨਿਰਧਾਰਨ:

  • ਉਤਪਾਦ ਦਾ ਨਾਮ: RM0438 ਹਵਾਲਾ ਮੈਨੂਅਲ
  • ਸੰਸ਼ੋਧਨ: Rev 8
  • ਪੰਨੇ: 1 ਤੋਂ 2187 ਤੱਕ
  • ਰਿਲੀਜ਼ ਦੀ ਮਿਤੀ: ਜੂਨ 2025
  • ਨਿਰਮਾਤਾ: www.st.com

ਉਤਪਾਦ ਜਾਣਕਾਰੀ:

RM0438 ਰੈਫਰੈਂਸ ਮੈਨੂਅਲ ਇਸ ਬਾਰੇ ਵਿਸਤ੍ਰਿਤ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ
ਮੈਮੋਰੀ ਅਤੇ ਬੱਸ ਆਰਕੀਟੈਕਚਰ, ਟਰੱਸਟ ਜ਼ੋਨ ਸੁਰੱਖਿਆ ਆਰਕੀਟੈਕਚਰ,
ਮੈਮੋਰੀ ਸੰਗਠਨ, ਏਮਬੈਡਡ SRAM, ਫਲੈਸ਼ ਮੈਮੋਰੀ ਓਵਰview, ਬੂਟ
ਸੰਰਚਨਾ, ਅਤੇ ਸਿਸਟਮ ਸੁਰੱਖਿਆ।

ਉਤਪਾਦ ਵਰਤੋਂ ਨਿਰਦੇਸ਼:

ਮੈਮੋਰੀ ਅਤੇ ਬੱਸ ਆਰਕੀਟੈਕਚਰ:

ਸਿਸਟਮ ਆਰਕੀਟੈਕਚਰ ਵਿੱਚ ਤੇਜ਼ ਸੀ-ਬੱਸ, ਸਲੋ ਸੀ-ਬੱਸ, ਐਸ-ਬੱਸ,
ਡੀਐਮਏ-ਬੱਸ, ਐਸਡੀਐਮਐਮਸੀ ਕੰਟਰੋਲਰ ਡੀਐਮਏ ਬੱਸ, ਅਤੇ ਬੱਸਮੈਟ੍ਰਿਕਸ।

ਟਰੱਸਟ ਜ਼ੋਨ ਸੁਰੱਖਿਆ ਆਰਕੀਟੈਕਚਰ:

ਡਿਫਾਲਟ ਟਰੱਸਟ ਜ਼ੋਨ ਸੁਰੱਖਿਆ ਸਥਿਤੀ ਅਤੇ ਟਰੱਸਟ ਜ਼ੋਨ ਬਾਰੇ ਦੱਸਦਾ ਹੈ
ਪੈਰੀਫਿਰਲ ਵਰਗੀਕਰਨ।

ਮੈਮੋਰੀ ਸੰਗਠਨ:

ਮੈਮੋਰੀ ਮੈਪ, ਰਜਿਸਟਰ ਸੀਮਾ ਪਤੇ, ਅਤੇ
ਏਮਬੈਡਡ SRAM ਦਾ ਸੰਗਠਨ।

ਏਮਬੈਡਡ SRAM:

ਵੇਰਵੇ SRAM2 ਪੈਰਿਟੀ ਜਾਂਚ, ਲਿਖਣ ਦੀ ਸੁਰੱਖਿਆ, ਪੜ੍ਹਨ ਦੀ ਸੁਰੱਖਿਆ,
ਮਿਟਾਉਣ ਦੀਆਂ ਕਾਰਵਾਈਆਂ।

ਫਲੈਸ਼ ਮੈਮੋਰੀ ਖਤਮview:

ਇੱਕ ਓਵਰ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈview ਸਿਸਟਮ ਵਿੱਚ ਵਰਤੀ ਜਾਂਦੀ ਫਲੈਸ਼ ਮੈਮੋਰੀ ਦਾ।

ਬੂਟ ਸੰਰਚਨਾ:

ਸਿਸਟਮ ਲਈ ਬੂਟ ਸੰਰਚਨਾ ਸੈਟਿੰਗਾਂ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ।

ਸਿਸਟਮ ਸੁਰੱਖਿਆ:

ਸਿਸਟਮ ਸੁਰੱਖਿਆ ਉਪਾਵਾਂ ਦੀ ਜਾਣ-ਪਛਾਣ।

ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ (FAQ):

ਸਵਾਲ: ਮੈਨੂੰ ਰਜਿਸਟਰ ਰੀਸੈਟ ਬਾਰੇ ਜਾਣਕਾਰੀ ਕਿੱਥੋਂ ਮਿਲ ਸਕਦੀ ਹੈ?
ਮੁੱਲ?

A: ਰਜਿਸਟਰ ਰੀਸੈਟ ਮੁੱਲਾਂ ਦਾ ਵੇਰਵਾ ਭਾਗ 1.3 ਵਿੱਚ ਦਿੱਤਾ ਗਿਆ ਹੈ
ਮੈਨੁਅਲ

ਸਵਾਲ: ਟਰੱਸਟ ਜ਼ੋਨ ਸੁਰੱਖਿਆ ਆਰਕੀਟੈਕਚਰ ਕੀ ਹੈ?

A: ਟਰੱਸਟ ਜ਼ੋਨ ਸੁਰੱਖਿਆ ਢਾਂਚੇ ਨੂੰ ਭਾਗ 2.2 ਵਿੱਚ ਸਮਝਾਇਆ ਗਿਆ ਹੈ।
ਦਸਤਾਵੇਜ਼ ਦੇ.

ਸਵਾਲ: ਮੈਂ ਬੂਟ ਸੈਟਿੰਗਾਂ ਨੂੰ ਕਿਵੇਂ ਸੰਰਚਿਤ ਕਰਾਂ?

A: ਬੂਟ ਸੰਰਚਨਾ ਲਈ ਨਿਰਦੇਸ਼ ਭਾਗ 3 ਵਿੱਚ ਮਿਲ ਸਕਦੇ ਹਨ।
ਦਸਤਾਵੇਜ਼ ਦੇ.

"`

RM0438 ਹਵਾਲਾ ਮੈਨੂਅਲ
STM32L5 ਸੀਰੀਜ਼ ਦੇ ਐਡਵਾਂਸਡ Arm®-ਅਧਾਰਿਤ 32-ਬਿੱਟ MCUs
ਜਾਣ-ਪਛਾਣ
ਇਹ ਰੈਫਰੈਂਸ ਮੈਨੂਅਲ ਐਪਲੀਕੇਸ਼ਨ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਨਿਸ਼ਾਨਾ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ STM32L552xx ਅਤੇ STM32L562xx ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਮੈਮੋਰੀ ਅਤੇ ਪੈਰੀਫਿਰਲਾਂ ਦੀ ਵਰਤੋਂ ਬਾਰੇ ਪੂਰੀ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। STM32L552xx ਅਤੇ STM32L562xx ਵੱਖ-ਵੱਖ ਮੈਮੋਰੀ ਆਕਾਰਾਂ, ਪੈਕੇਜਾਂ ਅਤੇ ਪੈਰੀਫਿਰਲਾਂ ਵਾਲੇ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰਾਂ ਦੀ STM32L5x2 ਲਾਈਨ ਨਾਲ ਸਬੰਧਤ ਹਨ। ਆਰਡਰਿੰਗ ਜਾਣਕਾਰੀ, ਮਕੈਨੀਕਲ ਅਤੇ ਇਲੈਕਟ੍ਰੀਕਲ ਡਿਵਾਈਸ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਲਈ ਕਿਰਪਾ ਕਰਕੇ ਸੰਬੰਧਿਤ ਡੇਟਾਸ਼ੀਟਾਂ ਵੇਖੋ। Arm® Cortex®-M33 ਕੋਰ ਬਾਰੇ ਜਾਣਕਾਰੀ ਲਈ, Cortex®-M33 ਤਕਨੀਕੀ ਰੈਫਰੈਂਸ ਮੈਨੂਅਲ ਵੇਖੋ। STM32L552xx ਅਤੇ STM32L562xx ਮਾਈਕ੍ਰੋਪ੍ਰੋਸੈਸਰਾਂ ਵਿੱਚ ST ਅਤਿ-ਆਧੁਨਿਕ ਪੇਟੈਂਟ ਤਕਨਾਲੋਜੀ ਸ਼ਾਮਲ ਹੈ।
ਸਬੰਧਤ ਦਸਤਾਵੇਜ਼
· Cortex®-M33 ਤਕਨੀਕੀ ਹਵਾਲਾ ਮੈਨੂਅਲ http://infocenter.arm.com 'ਤੇ ਉਪਲਬਧ ਹੈ · STM32L552xx ਅਤੇ STM32L562xx ਡੇਟਾਸ਼ੀਟਾਂ · STM32L552xx ਅਤੇ STM32L562xx ਇਰੱਟਾ ਸ਼ੀਟਾਂ

ਜੂਨ 2025

RM0438 ਰੇਵ 8

1/2187

www.st.com

1

ਸਮੱਗਰੀ
ਸਮੱਗਰੀ

RM0438

1

ਦਸਤਾਵੇਜ਼ੀ ਪਰੰਪਰਾਵਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.1 ਆਮ ਜਾਣਕਾਰੀ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.2 ਰਜਿਸਟਰਾਂ ਲਈ ਸੰਖੇਪ ਸ਼ਬਦਾਂ ਦੀ ਸੂਚੀ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

1.3 ਰਜਿਸਟਰ ਰੀਸੈਟ ਮੁੱਲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

1.4 ਸ਼ਬਦਾਵਲੀ .

1.5 ਪੈਰੀਫਿਰਲਾਂ ਦੀ ਉਪਲਬਧਤਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

2

ਮੈਮੋਰੀ ਅਤੇ ਬੱਸ ਆਰਕੀਟੈਕਚਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

2.1 ਸਿਸਟਮ ਆਰਕੀਟੈਕਚਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

2.1.1 ਤੇਜ਼ ਸੀ-ਬੱਸ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

2.1.2 ਧੀਮੀ ਸੀ-ਬੱਸ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

2.1.3 ਐਸ-ਬੱਸ .

2.1.4 ਡੀਐਮਏ-ਬੱਸ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.1.5 SDMMC ਕੰਟਰੋਲਰ DMA ਬੱਸ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.1.6 ਬੱਸਮੈਟ੍ਰਿਕਸ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.2 ਟਰੱਸਟ ਜ਼ੋਨ ਸੁਰੱਖਿਆ ਆਰਕੀਟੈਕਚਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

2.2.1 ਡਿਫਾਲਟ ਟਰੱਸਟ ਜ਼ੋਨ ਸੁਰੱਖਿਆ ਸਥਿਤੀ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

2.2.2 ਟਰੱਸਟ ਜ਼ੋਨ ਪੈਰੀਫਿਰਲ ਵਰਗੀਕਰਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

2.3 ਯਾਦਦਾਸ਼ਤ ਸੰਗਠਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

2.3.1 ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

2.3.2 ਮੈਮੋਰੀ ਮੈਪ ਅਤੇ ਰਜਿਸਟਰ ਸੀਮਾ ਪਤੇ . . . . . . . . . . . . . . . . . 87

2.4 ਏਮਬੈਡਡ SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

2.4.1 SRAM2 ਪੈਰਿਟੀ ਜਾਂਚ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

2.4.2 SRAM2 ਲਿਖਣ ਦੀ ਸੁਰੱਖਿਆ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

2.4.3 SRAM2 ਪੜ੍ਹਨ ਦੀ ਸੁਰੱਖਿਆ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

2.4.4 SRAM2 ਮਿਟਾਓ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

2.5 ਫਲੈਸ਼ ਮੈਮੋਰੀ ਓਵਰview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

3

ਬੂਟ ਸੰਰਚਨਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

4

ਸਿਸਟਮ ਸੁਰੱਖਿਆ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

4.1 ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

4.2 ਮੁੱਖ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

2/2187

RM0438 ਰੇਵ 8

RM0438

ਸਮੱਗਰੀ

4.3 4.4 4.5 4.6
4.7 4.8
4.9 4.10 4.11 4.12 4.13

ਸੁਰੱਖਿਅਤ ਇੰਸਟਾਲ .
4.4.1 ਜਾਣ-ਪਛਾਣ .
ਸੁਰੱਖਿਅਤ ਅੱਪਡੇਟ .
4.6.1 ਜਾਣ-ਪਛਾਣ . . 103 4.6.2 IDAU/SAU ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਮੈਮੋਰੀ ਅਤੇ ਪੈਰੀਫਿਰਲ ਵੰਡ . . . . . . . . . . . . . . . . . . 103 4.6.3 GTZC ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਮੈਮੋਰੀ ਅਤੇ ਪੈਰੀਫਿਰਲ ਵੰਡ . . . . . . . . . . . . . . . . . . . . . . . . . . 8 33 TrustZone-ਜਾਗਰੂਕ ਪੈਰੀਫਿਰਲਾਂ ਵਿੱਚ ਸੁਰੱਖਿਆ ਦਾ ਪ੍ਰਬੰਧਨ . . . . . . . . . . . . . . . . . . 104 4.6.4 TrustZone ਸੁਰੱਖਿਆ ਨੂੰ ਸਰਗਰਮ ਕਰਨਾ . 104 4.6.5 ਟਰੱਸਟ ਜ਼ੋਨ ਸੁਰੱਖਿਆ ਨੂੰ ਅਕਿਰਿਆਸ਼ੀਲ ਕਰਨਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
ਹੋਰ ਸਰੋਤ ਅਲੱਗ-ਥਲੱਗਤਾ .
4.7.1 ਸੁਰੱਖਿਅਤ ਛੁਪਾਓ ਸੁਰੱਖਿਆ (HDP) ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਅਸਥਾਈ ਆਈਸੋਲੇਸ਼ਨ . . . . . . . . . . . . . 117
ਸੁਰੱਖਿਅਤ ਐਗਜ਼ੀਕਿਊਸ਼ਨ .
4.8.1 ਜਾਣ-ਪਛਾਣ . 118 4.8.2 ਟੀampਖੋਜ ਅਤੇ ਪ੍ਰਤੀਕਿਰਿਆ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
ਸੁਰੱਖਿਅਤ ਸਟੋਰੇਜ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
4.9.1 ਜਾਣ-ਪਛਾਣ .
ਕ੍ਰਿਪਟੋ ਇੰਜਣ .
4.10.1 ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . 121
ਉਤਪਾਦ ਜੀਵਨ ਚੱਕਰ .
4.11.1 ਰੀਡਆਉਟ ਪ੍ਰੋਟੈਕਸ਼ਨ (RDP) ਦੇ ਨਾਲ ਜੀਵਨ ਚੱਕਰ ਪ੍ਰਬੰਧਨ . . . . . . . . . . . . . . . 124 4.11.2 ਸਿਫ਼ਾਰਸ਼ੀ ਵਿਕਲਪ ਬਾਈਟ ਸੈਟਿੰਗਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
ਪਹੁੰਚ ਨਿਯੰਤਰਿਤ ਡੀਬੱਗ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
4.12.1 ਰੀਡਆਉਟ ਸੁਰੱਖਿਆ (RDP) ਨਾਲ ਡੀਬੱਗ ਸੁਰੱਖਿਆ . . . . . . . . . . . . . . . . . . 125
ਸਾਫਟਵੇਅਰ ਬੌਧਿਕ ਸੰਪਤੀ ਸੁਰੱਖਿਆ ਅਤੇ ਸਹਿਯੋਗੀ ਵਿਕਾਸ 126

RM0438 ਰੇਵ 8

3/2187
54

ਸਮੱਗਰੀ

RM0438

4.13.1
4.13.2 4.13.3

ਰੀਡਆਉਟ ਪ੍ਰੋਟੈਕਸ਼ਨ (RDP) ਦੇ ਨਾਲ ਸਾਫਟਵੇਅਰ ਬੌਧਿਕ ਸੰਪਤੀ ਸੁਰੱਖਿਆ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
OTFDEC ਨਾਲ ਸਾਫਟਵੇਅਰ ਬੌਧਿਕ ਸੰਪਤੀ ਸੁਰੱਖਿਆ। . . . . . . . . . . . 127
ਹੋਰ ਸਾਫਟਵੇਅਰ ਬੌਧਿਕ ਸੰਪਤੀ ਸੁਰੱਖਿਆ। . . . . . . . . . . . . . . . . 129

5

ਗਲੋਬਲ ਟਰੱਸਟ ਜ਼ੋਨ® ਕੰਟਰੋਲਰ (GTZC) . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.1 GTZC ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.2 GTZC ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.2.1 GTZC TrustZone ਸਿਸਟਮ ਆਰਕੀਟੈਕਚਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

5.3 GTZC ਕਾਰਜਸ਼ੀਲ ਵਰਣਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

5.3.1 GTZC ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

5.3.2 ਗੈਰ-ਕਾਨੂੰਨੀ ਪਹੁੰਚ ਪਰਿਭਾਸ਼ਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

5.3.3 ਟਰੱਸਟ ਜ਼ੋਨ ਸੁਰੱਖਿਆ ਕੰਟਰੋਲਰ (TZSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

5.3.4 ਮੈਮੋਰੀ ਸੁਰੱਖਿਆ ਕੰਟਰੋਲਰ - ਬਲਾਕ ਅਧਾਰਤ (MPCBB) . . . . . . . . . . . . . 134

5.3.5 ਟਰੱਸਟ ਜ਼ੋਨ ਗੈਰ-ਕਾਨੂੰਨੀ ਪਹੁੰਚ ਕੰਟਰੋਲਰ (TZIC) . . . . . . . . . . . . . . . . . . . . . . 135

5.3.6 ਪਾਵਰ-ਚਾਲੂ/ਰੀਸੈੱਟ ਸਥਿਤੀ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

5.3.7 DMA ਬੇਨਤੀਆਂ .

5.4 GTZC ਘਟਨਾਵਾਂ .

5.5 GTZC_TZSC ਰਜਿਸਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136

5.5.1 GTZC_TZSC ਕੰਟਰੋਲ ਰਜਿਸਟਰ (GTZC_TZSC_CR) . . . . . . . . . . . . . . . . 136

5.5.2

GTZC_TZSC ਸੁਰੱਖਿਅਤ ਸੰਰਚਨਾ ਰਜਿਸਟਰ 1 (GTZC_TZSC_SECCFGR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

5.5.3

GTZC_TZSC ਸੁਰੱਖਿਅਤ ਸੰਰਚਨਾ ਰਜਿਸਟਰ 2 (GTZC_TZSC_SECCFGR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

5.5.4

GTZC_TZSC ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਸੰਰਚਨਾ ਰਜਿਸਟਰ 1 (GTZC_TZSC_PRIVCFGR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

5.5.5

GTZC_TZSC ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਸੰਰਚਨਾ ਰਜਿਸਟਰ 2 (GTZC_TZSC_PRIVCFGR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

5.5.6

GTZC_TZSC ਬਾਹਰੀ ਮੈਮੋਰੀ x ਗੈਰ-ਸੁਰੱਖਿਅਤ ਵਾਟਰਮਾਰਕ ਰਜਿਸਟਰ 1 (GTZC_TZSC_MPCWMxANSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

5.5.7

GTZC_TZSC ਬਾਹਰੀ ਮੈਮੋਰੀ x ਗੈਰ-ਸੁਰੱਖਿਅਤ ਵਾਟਰਮਾਰਕ ਰਜਿਸਟਰ 2 (GTZC_TZSC_MPCWMxBNSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

5.5.8 GTZC_TZSC ਮੈਪ ਰਜਿਸਟਰ ਕਰੋ ਅਤੇ ਮੁੱਲ ਰੀਸੈਟ ਕਰੋ। . . . . . . . . . . . . . . . . . . 148

5.6 GTZC_MPCBB ਰਜਿਸਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

5.6.1 GTZC_MPCBBx ਕੰਟਰੋਲ ਰਜਿਸਟਰ (GTZC_MPCBBx_CR) (x = 1 ਤੋਂ 2)। 150

5.6.2 GTZC_MPCBB1 ਲਾਕ ਰਜਿਸਟਰ 1(GTZC_MPCBB1_LCKVTR1) . . . . . . 151

5.6.3

GTZC_MPCBB2 ਲਾਕ ਰਜਿਸਟਰ 1 (GTZC_MPCBB2_LCKVTR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

4/2187

RM0438 ਰੇਵ 8

RM0438

ਸਮੱਗਰੀ

5.6.4

GTZC_MPCBBx ਵੈਕਟਰ ਰਜਿਸਟਰ y (GTZC_MPCBBx_VCTRy) (x = 1 ਤੋਂ 2) . . . . . . . . . . . . . . . . . . . . . . . . . 152

5.6.5 GTZC_MPCBB1 ਮੈਪ ਰਜਿਸਟਰ ਕਰੋ ਅਤੇ ਮੁੱਲ ਰੀਸੈਟ ਕਰੋ। . . . . . . . . . . . . . . . 153

5.6.6 GTZC_MPCBB2 ਮੈਪ ਰਜਿਸਟਰ ਕਰੋ ਅਤੇ ਮੁੱਲ ਰੀਸੈਟ ਕਰੋ। . . . . . . . . . . . . . . . 153

5.7 GTZC_TZIC ਰਜਿਸਟਰ .

5.7.1 GTZC_TZIC ਇੰਟਰੱਪਟ ਰਜਿਸਟਰ 1 ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ (GTZC_TZIC_IER1) . . . . . . . 154

5.7.2 GTZC_TZIC ਇੰਟਰੱਪਟ ਰਜਿਸਟਰ 2 ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ (GTZC_TZIC_IER2) . . . . . . . 157

5.7.3 GTZC_TZIC ਇੰਟਰੱਪਟ ਰਜਿਸਟਰ 3 ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ (GTZC_TZIC_IER3) . . . . . . . 159

5.7.4 GTZC_TZIC ਸਥਿਤੀ ਰਜਿਸਟਰ 1 (GTZC_TZIC_SR1) . . . . . . . . . . . . . . . 160

5.7.5 GTZC_TZIC ਸਥਿਤੀ ਰਜਿਸਟਰ 2 (GTZC_TZIC_SR2) . . . . . . . . . . . . . . . 163

5.7.6 GTZC_TZIC ਸਥਿਤੀ ਰਜਿਸਟਰ 3 (GTZC_TZIC_SR3) . . . . . . . . . . . . . . . 165

5.7.7 GTZC_TZIC ਫਲੈਗ ਕਲੀਅਰ ਰਜਿਸਟਰ 1 (GTZC_TZIC_FCR1) . . . . . . . . . . . . . 166

5.7.8 GTZC_TZIC ਫਲੈਗ ਕਲੀਅਰ ਰਜਿਸਟਰ 2 (GTZC_TZIC_FCR2) . . . . . . . . . . . . . 169

5.7.9 GTZC_TZIC ਫਲੈਗ ਕਲੀਅਰ ਰਜਿਸਟਰ 3 (GTZC_TZIC_FCR3) . . . . . . . . . . . . . 171

5.7.10 GTZC_TZIC ਮੈਪ ਰਜਿਸਟਰ ਕਰੋ ਅਤੇ ਮੁੱਲ ਰੀਸੈਟ ਕਰੋ। . . . . . . . . . . . . . . . . . . . 172

6

ਏਮਬੈਡਡ ਫਲੈਸ਼ ਮੈਮੋਰੀ (FLASH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.1 ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

6.2 ਫਲੈਸ਼ ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ .

6.3 ਫਲੈਸ਼ ਮੈਮੋਰੀ ਫੰਕਸ਼ਨਲ ਵਰਣਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

6.3.1 ਫਲੈਸ਼ ਮੈਮੋਰੀ ਸੰਗਠਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

6.3.2 ਗਲਤੀ ਕੋਡ ਸੁਧਾਰ (ECC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

6.3.3 ਪੜ੍ਹਨ ਦੀ ਪਹੁੰਚ ਲੇਟੈਂਸੀ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

6.3.4 ਲੋਅ-ਵੋਲtagਮੈਂ ਪੜ੍ਹਿਆ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

6.3.5 ਫਲੈਸ਼ ਪ੍ਰੋਗਰਾਮ ਅਤੇ ਮਿਟਾਉਣ ਦੀਆਂ ਕਾਰਵਾਈਆਂ। . . . . . . . . . . . . . . . . . . . . . . . . . . 180

6.3.6 ਫਲੈਸ਼ ਮੁੱਖ ਮੈਮੋਰੀ ਮਿਟਾਉਣ ਦੇ ਕ੍ਰਮ। . . . . . . . . . . . . . . . . . . . . . . . . . 182

6.3.7 ਫਲੈਸ਼ ਮੁੱਖ ਮੈਮੋਰੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕ੍ਰਮ . . . . . . . . . . . . . . . . . . . 185

6.3.8 ਫਲੈਸ਼ ਗਲਤੀਆਂ ਦੇ ਝੰਡੇ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

6.3.9

ਪੜ੍ਹਨ-ਲਈ-ਲਿਖਣ (RWW) ਸਿਰਫ਼ ਦੋਹਰੇ-ਬੈਂਕ ਮੋਡ (DBANK = 1) ਵਿੱਚ ਉਪਲਬਧ ਹੈ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

6.4 ਫਲੈਸ਼ ਮੈਮੋਰੀ ਵਿਕਲਪ ਬਾਈਟ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

6.4.1 ਵਿਕਲਪ ਬਾਈਟਾਂ ਦਾ ਵੇਰਵਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

6.4.2 ਵਿਕਲਪ ਬਾਈਟ ਪ੍ਰੋਗਰਾਮਿੰਗ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191

6.5 ਫਲੈਸ਼ ਟਰੱਸਟ ਜ਼ੋਨ ਸੁਰੱਖਿਆ ਅਤੇ ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਸੁਰੱਖਿਆ . . . . . . . . . . . . . . . . . 193

6.5.1 ਟਰੱਸਟ ਜ਼ੋਨ ਸੁਰੱਖਿਆ ਸੁਰੱਖਿਆ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

6.5.2 ਸੁਰੱਖਿਅਤ ਵਾਟਰਮਾਰਕ-ਅਧਾਰਤ ਖੇਤਰ ਸੁਰੱਖਿਆ . . . . . . . . . . . . . . . . . . . . . . . 195

6.5.3 ਸੁਰੱਖਿਅਤ ਛੁਪਾਓ ਸੁਰੱਖਿਆ (HDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195

RM0438 ਰੇਵ 8

5/2187
54

ਸਮੱਗਰੀ

RM0438

6.5.4 ਸੁਰੱਖਿਅਤ ਬਲਾਕ-ਅਧਾਰਿਤ ਖੇਤਰ (SECBB) ਸੁਰੱਖਿਆ . . . . . . . . . . . . . . . . . . . . . . 196 6.5.5 ਇੱਕ ਸੁਰੱਖਿਅਤ ਮੈਮੋਰੀ ਪਤੇ ਤੋਂ ਬੂਟ ਕਰਨ ਲਈ ਮਜਬੂਰ ਕਰਨਾ . 197
6.6 ਸੁਰੱਖਿਅਤ ਸਿਸਟਮ ਮੈਮੋਰੀ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
6.6.1 ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 6.6.2 RSS ਬੂਟਲੋਡਰ ਨੂੰ ਸਰੋਤ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ . . . . . . . . . . . . . . . . 198
6.7 ਫਲੈਸ਼ ਮੈਮੋਰੀ ਸੁਰੱਖਿਆ .
6.7.1 ਲਿਖਣ ਦੀ ਸੁਰੱਖਿਆ (WRP) .
6.8 ਫਲੈਸ਼ ਰੁਕਾਵਟਾਂ .
6.9.1 ਫਲੈਸ਼ ਐਕਸੈਸ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (FLASH_ACR) . . . . . . . . . . . . . . . . . . . . . . 213 6.9.2 ਫਲੈਸ਼ ਪਾਵਰ-ਡਾਊਨ ਕੁੰਜੀ ਰਜਿਸਟਰ (FLASH_PDKEYR) . . . . . . . . . . . . . . . . . . . . 214 6.9.3 ਫਲੈਸ਼ ਗੈਰ-ਸੁਰੱਖਿਅਤ ਕੁੰਜੀ ਰਜਿਸਟਰ (FLASH_NSKEYR) . . . . . . . . . . . . . . . . . 215 6.9.4 ਫਲੈਸ਼ ਸੁਰੱਖਿਅਤ ਕੁੰਜੀ ਰਜਿਸਟਰ (FLASH_SECKEYR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 6.9.5 ਫਲੈਸ਼ ਵਿਕਲਪ ਕੁੰਜੀ ਰਜਿਸਟਰ (FLASH_OPTKEYR) . . . . . . . . . . . . . . . . . . . . 216 6.9.6 ਫਲੈਸ਼ ਘੱਟ ਵੋਲਯੂਮtagਈ ਕੁੰਜੀ ਰਜਿਸਟਰ (FLASH_LVEKEYR) . . . . . . . . . . . . . . . . . . 216 6.9.7 ਫਲੈਸ਼ ਸਥਿਤੀ ਰਜਿਸਟਰ (FLASH_NSSR) .217 6.9.8 ਫਲੈਸ਼ ਸਥਿਤੀ ਰਜਿਸਟਰ (FLASH_SECSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 6.9.9 ਫਲੈਸ਼ ਗੈਰ-ਸੁਰੱਖਿਅਤ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (FLASH_NSCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 6.9.10 ਫਲੈਸ਼ ਸੁਰੱਖਿਅਤ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (FLASH_SECCR) . . . . . . . . . . . . . . . . . . . . . . . 222 6.9.11 ਫਲੈਸ਼ ECC ਰਜਿਸਟਰ (FLASH_ECCR) . 223 6.9.12 ਫਲੈਸ਼ ਗੈਰ-ਸੁਰੱਖਿਅਤ ਬੂਟ ਪਤਾ 225 ਰਜਿਸਟਰ (FLASH_NSBOOTADD6.9.13R) 0 0 ਫਲੈਸ਼ ਗੈਰ-ਸੁਰੱਖਿਅਤ ਬੂਟ ਪਤਾ 227 ਰਜਿਸਟਰ (FLASH_NSBOOTADD6.9.14R) 1 1 ਫਲੈਸ਼ ਸੁਰੱਖਿਅਤ ਬੂਟ ਪਤਾ 228 ਰਜਿਸਟਰ (FLASH_SECBOOTADD6.9.15R) . . 0 0 ਫਲੈਸ਼ ਬੈਂਕ 228 ਸੁਰੱਖਿਅਤ ਵਾਟਰਮੈਕ6.9.16 ਰਜਿਸਟਰ (FLASH_SECWM1R1) . . . . 1 1 ਫਲੈਸ਼ ਸੁਰੱਖਿਅਤ ਵਾਟਰਮੈਕ229 ਰਜਿਸਟਰ 6.9.17 (FLASH_SECWM1R2) . . . . . . . . . . . 1 2 ਫਲੈਸ਼ WPR230 ਖੇਤਰ ਇੱਕ ਪਤਾ ਰਜਿਸਟਰ (FLASH_WRP6.9.18AR) . . . . . . . . . . . . 1 1 ਫਲੈਸ਼ WPR231 ਖੇਤਰ B ਪਤਾ ਰਜਿਸਟਰ (FLASH_WRP6.9.19BR) . . . . . . . . . . . 1 1 ਫਲੈਸ਼ ਸੁਰੱਖਿਅਤ ਵਾਟਰਮੈਕ232 ਰਜਿਸਟਰ (FLASH_SECWM6.9.20R2) . . . . . . . . . . . 2 1 ਫਲੈਸ਼ ਸੁਰੱਖਿਅਤ ਵਾਟਰਮੈਕ233 ਰਜਿਸਟਰ 6.9.21 (FLASH_SECWM2R2) . . . . . . . . . 2 2 ਫਲੈਸ਼ WPR234 ਖੇਤਰ ਇੱਕ ਪਤਾ ਰਜਿਸਟਰ (FLASH_WRP6.9.22AR) . . . . . . . . . . 2 2 ਫਲੈਸ਼ WPR235 ਖੇਤਰ B ਪਤਾ ਰਜਿਸਟਰ (FLASH_WRP6.9.23BR) .

6/2187

RM0438 ਰੇਵ 8

RM0438

ਸਮੱਗਰੀ

6.9.24
6.9.25
6.9.26 6.9.27 6.9.28

ਫਲੈਸ਼ ਸੁਰੱਖਿਅਤ ਬਲਾਕ ਅਧਾਰਤ ਬੈਂਕ 1 ਰਜਿਸਟਰ (FLASH_SECBB1Rx) (ਜਿੱਥੇ x=1..4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
ਫਲੈਸ਼ ਸੁਰੱਖਿਅਤ ਬਲਾਕ ਅਧਾਰਤ ਬੈਂਕ 2 ਰਜਿਸਟਰ (FLASH_SECBB2Rx) (ਜਿੱਥੇ x=1..4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
ਫਲੈਸ਼ ਸੁਰੱਖਿਅਤ HDP ਕੰਟਰੋਲ ਰਜਿਸਟਰ (FLASH_SECHDPCR) . . . . . . . . . 238
ਫਲੈਸ਼ ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਸੰਰਚਨਾ ਰਜਿਸਟਰ (FLASH_PRIVCFGR) . . . . . . . . 238
ਫਲੈਸ਼ ਮੈਪ ਰਜਿਸਟਰ ਕਰੋ ਅਤੇ ਮੁੱਲ ਰੀਸੈਟ ਕਰੋ। . . . . . . . . . . . . . . . . . . . . . . . 239

7

ਹਦਾਇਤ ਕੈਸ਼ (ICACHE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

7.1 ICACHE ਜਾਣ-ਪਛਾਣ .

7.2 ICACHE ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ .

7.3 ICACHE ਲਾਗੂਕਰਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

7.4 ICACHE ਕਾਰਜਸ਼ੀਲ ਵਰਣਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

7.4.1 ICACHE ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

7.4.2 ICACHE ਰੀਸੈਟ ਅਤੇ ਘੜੀਆਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

7.4.3 ਆਈਸੀਏਚ TAG ਯਾਦਦਾਸ਼ਤ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245

7.4.4 ਡਾਇਰੈਕਟ-ਮੈਪਡ ICACHE (1-ਵੇਅ ਕੈਸ਼) . . . . . . . . . . . . . . . . . . . . . . . . . . . 246

7.4.5 ICACHE ਯੋਗ ਕਰਦਾ ਹੈ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

7.4.6 ਕੈਸ਼ ਕਰਨ ਯੋਗ ਅਤੇ ਗੈਰ-ਕੈਸ਼ ਕਰਨ ਯੋਗ ਟ੍ਰੈਫਿਕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

7.4.7 ਪਤਾ ਰੀਮੈਪਿੰਗ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248

7.4.8 ਕੈਸ਼ ਕਰਨ ਯੋਗ ਪਹੁੰਚਾਂ .

7.4.9 ਡਿਊਲ-ਮਾਸਟਰ ਕੈਸ਼ .

7.4.10 ICACHE ਸੁਰੱਖਿਆ .

7.4.11 ICACHE ਰੱਖ-ਰਖਾਅ .

7.4.12 ICACHE ਪ੍ਰਦਰਸ਼ਨ ਨਿਗਰਾਨੀ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.4.13 ICACHE ਬੂਟ .

7.5 ICACHE ਘੱਟ-ਪਾਵਰ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

7.6 ICACHE ਗਲਤੀ ਪ੍ਰਬੰਧਨ ਅਤੇ ਰੁਕਾਵਟਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . 253

7.7 ICACHE ਰਜਿਸਟਰ .

7.7.1 ICACHE ਕੰਟਰੋਲ ਰਜਿਸਟਰ (ICACHE_CR) . . . . . . . . . . . . . . . . . . . . . . . . . 253

7.7.2 ICACHE ਸਥਿਤੀ ਰਜਿਸਟਰ (ICACHE_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

7.7.3 ICACHE ਇੰਟਰੱਪਟ ਯੋਗ ਰਜਿਸਟਰ (ICACHE_IER) . . . . . . . . . . . . . . . . . . 255

7.7.4 ICACHE ਫਲੈਗ ਕਲੀਅਰ ਰਜਿਸਟਰ (ICACHE_FCR) . . . . . . . . . . . . . . . . . . . . . . 255

7.7.5 ICACHE ਹਿੱਟ ਮਾਨੀਟਰ ਰਜਿਸਟਰ (ICACHE_HMONR) . . . . . . . . . . . . . . . . . 256

7.7.6 ICACHE ਮਿਸ ਮਾਨੀਟਰ ਰਜਿਸਟਰ (ICACHE_MMONR) . . . . . . . . . . . . . . . 256

7.7.7 ICACHE ਖੇਤਰ x ਸੰਰਚਨਾ ਰਜਿਸਟਰ (ICACHE_CRRx) . . . . . . . . . . 256

7.7.8 ICACHE ਰਜਿਸਟਰ ਨਕਸ਼ਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258

RM0438 ਰੇਵ 8

7/2187
54

ਸਮੱਗਰੀ

RM0438

8

ਪਾਵਰ ਕੰਟਰੋਲ (PWR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

8.1 ਬਿਜਲੀ ਸਪਲਾਈ ਅਤੇ ਸਪਲਾਈ ਡੋਮੇਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

8.1.1 ਸੁਤੰਤਰ ਐਨਾਲਾਗ ਪੈਰੀਫਿਰਲ ਸਪਲਾਈ। . . . . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.2 ਸੁਤੰਤਰ I/O ਸਪਲਾਈ ਰੇਲ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.3 ਸੁਤੰਤਰ USB ਟ੍ਰਾਂਸਸੀਵਰ ਸਪਲਾਈ। . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

8.1.4 ਬੈਟਰੀ ਬੈਕਅੱਪ ਡੋਮੇਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265

8.2 ਸਿਸਟਮ ਸਪਲਾਈ ਵਾਲੀਅਮtagਈ ਰੈਗੂਲੇਸ਼ਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

8.2.1 ਵਾਲੀਅਮtagਈ ਰੈਗੂਲੇਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

8.2.2 ਏਮਬੈਡਡ SMPS ਸਟੈਪ ਡਾਊਨ ਕਨਵਰਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . 267

8.2.3 SMPS ਸਟੈਪ ਡਾਊਨ ਕਨਵਰਟਰ ਪਾਵਰ ਸਪਲਾਈ ਸਕੀਮ। . . . . . . . . . . . . . . 268

8.2.4 SMPS ਸਟੈਪ ਡਾਊਨ ਕਨਵਰਟਰ ਬਨਾਮ ਘੱਟ-ਪਾਵਰ ਮੋਡ। . . . . . . . . . . . . 269

8.2.5 ਗਤੀਸ਼ੀਲ ਵੋਲਯੂਮtagਈ ਸਕੇਲਿੰਗ ਪ੍ਰਬੰਧਨ। . . . . . . . . . . . . . . . . . . . . . . . . . . . 270

8.2.6 VDD12 ਡੋਮੇਨ ਅਤੇ ਬਾਹਰੀ SMPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271

8.3 ਬਿਜਲੀ ਸਪਲਾਈ ਨਿਗਰਾਨੀ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

8.3.1

ਪਾਵਰ-ਆਨ ਰੀਸੈੱਟ (POR) / ਪਾਵਰ-ਡਾਊਨ ਰੀਸੈੱਟ (PDR) / ਭੂਰਾ-ਆਊਟ ਰੀਸੈੱਟ (BOR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

8.3.2 ਪ੍ਰੋਗਰਾਮੇਬਲ ਵੋਲਯੂਮtagਈ ਡਿਟੈਕਟਰ (ਪੀਵੀਡੀ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274

8.3.3 ਪੈਰੀਫਿਰਲ ਵਾਲੀਅਮtagਈ ਮਾਨੀਟਰਿੰਗ (PVM)। . . . . . . . . . . . . . . . . . . . . . . . . . 275

8.3.4 ਉੱਪਰੀ ਵਾਲੀਅਮtagਈ ਥ੍ਰੈਸ਼ਹੋਲਡ ਨਿਗਰਾਨੀ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276

8.3.5 ਤਾਪਮਾਨ ਸੀਮਾ ਦੀ ਨਿਗਰਾਨੀ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276

8.4 ਪਾਵਰ ਪ੍ਰਬੰਧਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277

8.4.1 ਪਾਵਰ ਮੋਡ .

8.4.2 ਰਨ ਮੋਡ .

8.4.3 ਘੱਟ-ਪਾਵਰ ਰਨ ਮੋਡ (LP ਰਨ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

8.4.4 ਘੱਟ-ਪਾਵਰ ਮੋਡ .

8.4.5 ਸਲੀਪ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285

8.4.6 ਘੱਟ-ਪਾਵਰ ਸਲੀਪ ਮੋਡ (LP ਸਲੀਪ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286

8.4.7 ਸਟਾਪ 0 ਮੋਡ .

8.4.8 ਸਟਾਪ 1 ਮੋਡ .

8.4.9 ਸਟਾਪ 2 ਮੋਡ .

8.4.10 ਸਟੈਂਡਬਾਇ ਮੋਡ .292

8.4.11 ਬੰਦ ਕਰਨ ਦਾ ਢੰਗ .

8.4.12 ਘੱਟ-ਪਾਵਰ ਮੋਡ ਤੋਂ ਆਟੋ-ਵੇਕਅੱਪ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

8.5 PWR ਟਰੱਸਟ ਜ਼ੋਨ ਸੁਰੱਖਿਆ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

8.5.1 PWR ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਪ੍ਰਾਪਤ ਅਤੇ ਗੈਰ-ਅਧਿਕਾਰਤ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . 298

8.6 PWR ਰਜਿਸਟਰ .

8/2187

RM0438 ਰੇਵ 8

RM0438

ਸਮੱਗਰੀ

8.6.1 8.6.2 8.6.3 8.6.4 8.6.5 8.6.6 8.6.7 8.6.8 8.6.9 8.6.10 8.6.11 8.6.12 8.6.13 8.6.14 8.6.15 8.6.16 8.6.17 8.6.18 8.6.19 8.6.20 8.6.21 8.6.22 8.6.23 8.6.24 8.6.25 8.6.26 XNUMX

ਪਾਵਰ ਕੰਟਰੋਲ ਰਜਿਸਟਰ 1 (PWR_CR1) . . . . . . . . . . . . . . . . . 299 ਪਾਵਰ ਸਟੇਟਸ ਰਜਿਸਟਰ 2 (PWR_SR2) . 300 ਪਾਵਰ ਪੋਰਟ A ਪੁੱਲ-ਅੱਪ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (PWR_PUCRA) . . . . . . . . . . . . . . . . 3 ਪਾਵਰ ਪੋਰਟ A ਪੁੱਲ-ਡਾਊਨ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (PWR_PDCRA) . . . . . . . . . . . . . . . . . . . . . . . . . . 3 ਪਾਵਰ ਪੋਰਟ B ਪੁੱਲ-ਡਾਊਨ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (PWR_PDCRB) . . . . . . . . . 301 ਪਾਵਰ ਪੋਰਟ D ਪੁੱਲ-ਅੱਪ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (PWR_PUCRD) . . . . . . . . . . . . . 4 ਪਾਵਰ ਪੋਰਟ D ਪੁੱਲ-ਡਾਊਨ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (PWR_PDCRD) . 4 ਪਾਵਰ ਪੋਰਟ F ਪੁੱਲ-ਡਾਊਨ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (PWR_PDCRF) . . . . . . . . . . . . 303 ਪਾਵਰ ਪੋਰਟ G ਪੁੱਲ-ਅੱਪ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (PWR_PUCRG) . . . . . . . . . . . . . . . . . . . . 1 ਪਾਵਰ ਪੋਰਟ G ਪੁੱਲ-ਡਾਊਨ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (PWR_PDCRG) . . . . 1 ਪਾਵਰ ਪ੍ਰਿਵਿਲੇਜ ਕੌਂਫਿਗਰੇਸ਼ਨ ਰਜਿਸਟਰ (PWR_PRIVCFGR) . . . . . . . . . . . 304 PWR ਰਜਿਸਟਰ ਮੈਪ ਅਤੇ ਰੀਸੈਟ ਮੁੱਲ .

9

ਰੀਸੈਟ ਅਤੇ ਘੜੀ ਨਿਯੰਤਰਣ (RCC) .

9.1 ਰੀਸੈਟ ਕਰੋ .

9.1.1 ਪਾਵਰ ਰੀਸੈਟ .

9.1.2 ਸਿਸਟਮ ਰੀਸੈਟ .

9.1.3 ਬੈਕਅੱਪ ਡੋਮੇਨ ਰੀਸੈਟ .

9.2 ਆਰ.ਸੀ.ਸੀ. ਪਿੰਨ ਅਤੇ ਅੰਦਰੂਨੀ ਸਿਗਨਲ। .

9.3 ਘੜੀਆਂ .

9.3.1 ਐਚਐਸਈ ਘੜੀ .

9.3.2 HSI16 ਘੜੀ .

9.3.3 MSI ਘੜੀ .

RM0438 ਰੇਵ 8

9/2187
54

ਸਮੱਗਰੀ

RM0438

9.3.4 HSI48 ਘੜੀ . . .tagਈ ਸਕੇਲਿੰਗ . . . 335 9.3.11 TIM335/TIM9.3.12/TIM335 ਨਾਲ ਅੰਦਰੂਨੀ/ਬਾਹਰੀ ਘੜੀ ਮਾਪ . . . . . 9.3.13 336 ਪੈਰੀਫਿਰਲ ਘੜੀ ਰਜਿਸਟਰਾਂ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦੀ ਹੈ
(RCC_AHBxENR, RCC_APBxENRy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
9.4 ਘੱਟ-ਪਾਵਰ ਮੋਡ . . . . . . 340 9.5 RCC ਰੁਕਾਵਟਾਂ .
9.8.1 RCC ਘੜੀ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (RCC_CR) . 345 9.8.2 RCC PLLSAI348 ਸੰਰਚਨਾ ਰਜਿਸਟਰ (RCC_PLLSAI9.8.3CFGR) . . . . . . . . 349 9.8.4 RCC PLLSAI352 ਸੰਰਚਨਾ ਰਜਿਸਟਰ (RCC_PLLSAI9.8.5CFGR) . . . . . . . . . 1 1 RCC ਘੜੀ ਇੰਟਰੱਪਟ ਯੋਗ ਰਜਿਸਟਰ (RCC_CIER) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355 9.8.6 RCC ਘੜੀ ਇੰਟਰੱਪਟ ਸਾਫ਼ ਰਜਿਸਟਰ (RCC_CICR) . . . . . . . . . . . 2 2 RCC AHB358 ਪੈਰੀਫਿਰਲ ਰੀਸੈਟ ਰਜਿਸਟਰ (RCC_AHB9.8.7RSTR) . . . . . . . . . . . 360 9.8.8 RCC AHB361 ਪੈਰੀਫਿਰਲ ਰੀਸੈਟ ਰਜਿਸਟਰ (RCC_AHB9.8.9RSTR) . . . . . . . . . . . 363 9.8.10 RCC AHB1 ਪੈਰੀਫਿਰਲ ਰੀਸੈਟ ਰਜਿਸਟਰ (RCC_AHB1RSTR) . . . . . . . . . . . . . 364 9.8.11 RCC APB2 ਪੈਰੀਫਿਰਲ ਰੀਸੈਟ ਰਜਿਸਟਰ 2 (RCC_APB365RSTR9.8.12) . . . . . . . . . . . . 3 3 RCC APB367 ਪੈਰੀਫਿਰਲ ਰੀਸੈਟ ਰਜਿਸਟਰ 9.8.13 (RCC_APB1RSTR1) . . . . . . . . . . 1 1 RCC APB368 ਪੈਰੀਫਿਰਲ ਰੀਸੈਟ ਰਜਿਸਟਰ (RCC_APB9.8.14RSTR) . . . . . . . . . . . . . . . . 1

10/2187

RM0438 ਰੇਵ 8

RM0438

ਸਮੱਗਰੀ

9.8.16 9.8.17 9.8.18 9.8.19 9.8.20 9.8.21 9.8.22
9.8.23
9.8.24
9.8.25
9.8.26
9.8.27
9.8.28
9.8.29 9.8.30 9.8.31 9.8.32
9.8.33 9.8.34 9.8.35 9.8.36 9.8.37 9.8.38 9.8.39 9.8.40 9.8.41 9.8.42

RCC AHB1 ਪੈਰੀਫਿਰਲ ਘੜੀ ਰਜਿਸਟਰ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ (RCC_AHB1ENR) . . . . . . 373 RCC AHB2 ਪੈਰੀਫਿਰਲ ਘੜੀ ਰਜਿਸਟਰ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ (RCC_AHB2ENR) . . . . . . 374 RCC AHB3 ਪੈਰੀਫਿਰਲ ਘੜੀ ਰਜਿਸਟਰ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ (RCC_AHB3ENR) . . . . . . . . . 376
RCC APB1 ਪੈਰੀਫਿਰਲ ਘੜੀ ਰਜਿਸਟਰ 1 ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦੀ ਹੈ (RCC_APB1ENR1) . . . 377 RCC APB1 ਪੈਰੀਫਿਰਲ ਘੜੀ ਰਜਿਸਟਰ 2 ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦੀ ਹੈ (RCC_APB1ENR2) . . . 379
RCC APB2 ਪੈਰੀਫਿਰਲ ਘੜੀ ਰਜਿਸਟਰ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦੀ ਹੈ (RCC_APB2ENR) . . . . . 381 RCC AHB1 ਪੈਰੀਫਿਰਲ ਘੜੀਆਂ ਸਲੀਪ ਅਤੇ ਸਟਾਪ ਮੋਡ ਰਜਿਸਟਰ ਵਿੱਚ ਸਮਰੱਥ ਬਣਾਉਂਦੀਆਂ ਹਨ (RCC_AHB1SMENR) . 382
RCC AHB3 ਪੈਰੀਫਿਰਲ ਘੜੀਆਂ ਸਲੀਪ ਅਤੇ ਸਟਾਪ ਮੋਡ ਰਜਿਸਟਰ (RCC_AHB3SMENR) ਵਿੱਚ ਸਮਰੱਥ ਹਨ। . . . . . . . . . . . . . . . . . . . . . . . . . . 386
RCC APB2 ਪੈਰੀਫਿਰਲ ਘੜੀਆਂ ਸਲੀਪ ਅਤੇ ਸਟਾਪ ਮੋਡ ਰਜਿਸਟਰ (RCC_APB2SMENR) ਵਿੱਚ ਸਮਰੱਥ ਬਣਾਉਂਦੀਆਂ ਹਨ। . . . . . . . . . 391
RCC ਕੰਟਰੋਲ/ਸਟੇਟਸ ਰਜਿਸਟਰ (RCC_CSR) .
OCTOSPI ਦੇਰੀ ਸੰਰਚਨਾ ਰਜਿਸਟਰ (RCC_DLYCFGR) . . . . . . . . . . . 402 RCC ਸੁਰੱਖਿਅਤ ਸੰਰਚਨਾ ਰਜਿਸਟਰ (RCC_SECCFGR) . . . . . . . . . . . . . . . . . . . . 403 RCC ਸੁਰੱਖਿਅਤ ਸਥਿਤੀ ਰਜਿਸਟਰ (RCC_SECSR) .
RCC AHB1 ਸੁਰੱਖਿਆ ਸਥਿਤੀ ਰਜਿਸਟਰ (RCC_AHB1SECSR) . . . . . . . . . . . . . 407 RCC AHB2 ਸੁਰੱਖਿਆ ਸਥਿਤੀ ਰਜਿਸਟਰ (RCC_AHB2SECSR) . . . . . . . . . . . . 408 RCC AHB3 ਸੁਰੱਖਿਆ ਸਥਿਤੀ ਰਜਿਸਟਰ (RCC_AHB3SECSR) . . . . . . . . . . . . . . . . . . . . . 410
RCC APB1 ਸੁਰੱਖਿਆ ਸਥਿਤੀ ਰਜਿਸਟਰ 1 (RCC_APB1SECSR1) . . . . . . . . 411 RCC APB1 ਸੁਰੱਖਿਆ ਸਥਿਤੀ ਰਜਿਸਟਰ 2 (RCC_APB1SECSR2) . . . . . . . . 414 RCC APB2 ਸੁਰੱਖਿਆ ਸਥਿਤੀ ਰਜਿਸਟਰ (RCC_APB2SECSR) . . . . . . . . . . . . . . . . . . 415
ਆਰ.ਸੀ.ਸੀ. ਰਜਿਸਟਰ ਨਕਸ਼ਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417

10

ਘੜੀ ਰਿਕਵਰੀ ਸਿਸਟਮ (CRS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

10.1 CRS ਜਾਣ-ਪਛਾਣ .

10.2 CRS ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ .

RM0438 ਰੇਵ 8

11/2187
54

ਸਮੱਗਰੀ

RM0438

10.3 10.4
10.5 10.6 10.7

CRS ਲਾਗੂਕਰਨ .
10.4.1 CRS ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ . . . . . . . . . . . . . . . . . . . . . . . 425 10.4.2 ਬਾਰੰਬਾਰਤਾ ਗਲਤੀ ਮਾਪ .
ਘੱਟ-ਪਾਵਰ ਮੋਡਾਂ ਵਿੱਚ CRS . . . . . . . . . . . . . . . . . . . . . . 429
10.7.1 CRS ਕੰਟਰੋਲ ਰਜਿਸਟਰ (CRS_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 10.7.2 CRS ਸੰਰਚਨਾ ਰਜਿਸਟਰ (CRS_CFGR) . . . . . . . . . . . . . . . . . . . . 430 10.7.3 CRS ਰਜਿਸਟਰ ਨਕਸ਼ਾ .

11

ਜਨਰਲ-ਪਰਪਜ਼ ਆਈ/ਓ (ਜੀਪੀਆਈਓ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.1 ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.2 GPIO ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ .

11.3 GPIO ਫੰਕਸ਼ਨਲ ਵਰਣਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435

11.3.1 ਜਨਰਲ-ਪਰਪਜ਼ I/O (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438

11.3.2 I/O ਪਿੰਨ ਅਲਟਰਨੇਟ ਫੰਕਸ਼ਨ ਮਲਟੀਪਲੈਕਸਰ ਅਤੇ ਮੈਪਿੰਗ . . . . . . . . . . . . . . . . . 438

11.3.3 I/O ਪੋਰਟ ਕੰਟਰੋਲ ਰਜਿਸਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

11.3.4 I/O ਪੋਰਟ ਡਾਟਾ ਰਜਿਸਟਰ .

11.3.5 I/O ਡੇਟਾ ਬਿੱਟਵਾਈਜ਼ ਹੈਂਡਲਿੰਗ .

11.3.6 GPIO ਲਾਕਿੰਗ ਵਿਧੀ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.7 I/O ਵਿਕਲਪਿਕ ਫੰਕਸ਼ਨ ਇਨਪੁੱਟ/ਆਉਟਪੁੱਟ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

11.3.8 ਬਾਹਰੀ ਰੁਕਾਵਟ/ਵੇਕਅੱਪ ਲਾਈਨਾਂ .

11.3.9 ਇਨਪੁੱਟ ਸੰਰਚਨਾ .

11.3.10 ਆਉਟਪੁੱਟ ਸੰਰਚਨਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441

11.3.11 ਵਿਕਲਪਿਕ ਫੰਕਸ਼ਨ ਸੰਰਚਨਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442

11.3.12 ਐਨਾਲਾਗ ਸੰਰਚਨਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443

11.3.13 HSE ਜਾਂ LSE ਔਸਿਲੇਟਰ ਪਿੰਨਾਂ ਨੂੰ GPIOs ਵਜੋਂ ਵਰਤਣਾ। . . . . . . . . . . . . . . . . . 443

11.3.14 RTC ਸਪਲਾਈ ਡੋਮੇਨ ਵਿੱਚ GPIO ਪਿੰਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ। . . . . . . . . . . . . . . . . . 443

11.3.15 PH3 ਨੂੰ GPIO ਵਜੋਂ ਵਰਤਣਾ। .

12/2187

RM0438 ਰੇਵ 8

RM0438

ਸਮੱਗਰੀ

11.4 11.5 11.6

ਟਰੱਸਟ ਜ਼ੋਨ ਸੁਰੱਖਿਆ। .
ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਪ੍ਰਾਪਤ ਅਤੇ ਗੈਰ-ਅਧਿਕਾਰਤ ਮੋਡ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
GPIO ਰਜਿਸਟਰ .
11.6.1 GPIO ਪੋਰਟ ਮੋਡ ਰਜਿਸਟਰ (GPIOx_MODER) (x =A ਤੋਂ H) .
11.6.2 GPIO ਪੋਰਟ ਆਉਟਪੁੱਟ ਕਿਸਮ ਰਜਿਸਟਰ (GPIOx_OTYPER) (x = A ਤੋਂ H) .
11.6.3 GPIO ਪੋਰਟ ਆਉਟਪੁੱਟ ਸਪੀਡ ਰਜਿਸਟਰ (GPIOx_OSPEEDR) (x = A ਤੋਂ H) .
11.6.4 GPIO ਪੋਰਟ ਪੁੱਲ-ਅੱਪ/ਪੁੱਲ-ਡਾਊਨ ਰਜਿਸਟਰ (GPIOx_PUPDR) (x = A ਤੋਂ H) .
11.6.5 GPIO ਪੋਰਟ ਇਨਪੁੱਟ ਡਾਟਾ ਰਜਿਸਟਰ (GPIOx_IDR) (x = A ਤੋਂ H) .
11.6.6 GPIO ਪੋਰਟ ਆਉਟਪੁੱਟ ਡਾਟਾ ਰਜਿਸਟਰ (GPIOx_ODR) (x = A ਤੋਂ H) .
11.6.7 GPIO ਪੋਰਟ ਬਿੱਟ ਸੈੱਟ/ਰੀਸੈੱਟ ਰਜਿਸਟਰ (GPIOx_BSRR) (x = A ਤੋਂ H) .
11.6.8 GPIO ਪੋਰਟ ਕੌਂਫਿਗਰੇਸ਼ਨ ਲਾਕ ਰਜਿਸਟਰ (GPIOx_LCKR) (x = A ਤੋਂ H) .
11.6.9 GPIO ਅਲਟਰਨੇਟ ਫੰਕਸ਼ਨ ਲੋਅ ਰਜਿਸਟਰ (GPIOx_AFRL) (x = A ਤੋਂ H) .
11.6.10 GPIO ਅਲਟਰਨੇਟ ਫੰਕਸ਼ਨ ਹਾਈ ਰਜਿਸਟਰ (GPIOx_AFRH) (x = A ਤੋਂ H) .
11.6.11 GPIO ਪੋਰਟ ਬਿੱਟ ਰੀਸੈਟ ਰਜਿਸਟਰ (GPIOx_BRR) (x = A ਤੋਂ H) . . . . . . . . . . . . . . 452
11.6.12 GPIO ਸੁਰੱਖਿਅਤ ਸੰਰਚਨਾ ਰਜਿਸਟਰ (GPIOx_SECCFGR) (x = A ਤੋਂ H)। 452
11.6.13 GPIO ਰਜਿਸਟਰ ਨਕਸ਼ਾ .

12

ਸਿਸਟਮ ਕੌਂਫਿਗਰੇਸ਼ਨ ਕੰਟਰੋਲਰ (SYSCFG) . . . . . . . . . . . . . . . . . . . . . 456

12.1 SYSCFG ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456

12.2 SYSCFG ਟਰੱਸਟ ਜ਼ੋਨ ਸੁਰੱਖਿਆ ਅਤੇ ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456

12.3 SYSCFG ਰਜਿਸਟਰ .

12.3.1 SYSCFG ਸੁਰੱਖਿਅਤ ਸੰਰਚਨਾ ਰਜਿਸਟਰ (SYSCFG_SECCFGR) . . . . . 458

12.3.2 SYSCFG ਸੰਰਚਨਾ ਰਜਿਸਟਰ 1 (SYSCFG_CFGR1) . . . . . . . . . . . . . 459

12.3.3 FPU ਇੰਟਰੱਪਟ ਮਾਸਕ ਰਜਿਸਟਰ (SYSCFG_FPUIMR) . . . . . . . . . . . . . . . . . . 461

12.3.4 SYSCFG CPU ਗੈਰ-ਸੁਰੱਖਿਅਤ ਲਾਕ ਰਜਿਸਟਰ (SYSCFG_CNSLCKR) . . . . . 461

12.3.5 SYSCFG CPU ਸੁਰੱਖਿਅਤ ਲਾਕ ਰਜਿਸਟਰ (SYSCFG_CSLOCKR) . . . . . . . . . 462

12.3.6 SYSCFG ਸੰਰਚਨਾ ਰਜਿਸਟਰ 2 (SYSCFG_CFGR2) . . . . . . . . . . . . . 463

12.3.7 SYSCFG SRAM2 ਕੰਟਰੋਲ ਅਤੇ ਸਥਿਤੀ ਰਜਿਸਟਰ (SYSCFG_SCSR) . . . . 464

12.3.8 SYSCFG SRAM2 ਕੁੰਜੀ ਰਜਿਸਟਰ (SYSCFG_SKR) . . . . . . . . . . . . . . . . . . 465

RM0438 ਰੇਵ 8

13/2187
54

ਸਮੱਗਰੀ

RM0438

12.3.9 SYSCFG SRAM2 ਲਿਖਣ ਸੁਰੱਖਿਆ ਰਜਿਸਟਰ (SYSCFG_SWPR) . . . . . . 465 12.3.10 SYSCFG SRAM2 ਲਿਖਣ ਸੁਰੱਖਿਆ ਰਜਿਸਟਰ 2 (SYSCFG_SWPR2) . . . 466 12.3.11 SYSCFG RSS ਕਮਾਂਡ ਰਜਿਸਟਰ (SYSCFG_RSSCMDR) . . . . . . . . . . . . 466 12.3.12 SYSCFG ਰਜਿਸਟਰ ਨਕਸ਼ਾ .

13

ਪੈਰੀਫਿਰਲ ਇੰਟਰਕਨੈਕਟ ਮੈਟ੍ਰਿਕਸ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.1 ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

13.2 ਕਨੈਕਸ਼ਨ ਸਾਰਾਂਸ਼ .

13.3 ਇੰਟਰਕਨੈਕਸ਼ਨ ਵੇਰਵੇ .

13.3.1 ਟਾਈਮਰ (TIM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15/TIM16/TIM17) ਤੋਂ ਟਾਈਮਰ (TIM1/TIM2/TIM3/TIM4/TIM5/TIM8/TIM15) ਤੱਕ . . . . . . . . . . . . . . . . . . . . . 470

13.3.2 ਟਾਈਮਰ (TIM1/TIM2/TIM3/TIM4/TIM6/TIM8/TIM15) ਅਤੇ EXTI ਤੋਂ ADC (ADC1/ADC2) ਤੱਕ .

13.3.3 ADC1/ADC2 ਤੋਂ ਟਾਈਮਰ (TIM1/TIM8) ਤੱਕ . . . . . . . . . . . . . . . . . . . . . . . . . . . 471

13.3.4 ਟਾਈਮਰ (TIM2/TIM4/TIM5/TIM6/TIM7/TIM8) ਅਤੇ EXTI ਤੋਂ DAC (DAC1/DAC2) ਤੱਕ .

13.3.5 ਟਾਈਮਰ (TIM1/TIM3/TIM4/TIM6/TIM7/TIM8/TIM16/LPTIM1) ਅਤੇ EXTI ਤੋਂ DFSDM1 ਤੱਕ .

13.3.6 DFSDM1 ਤੋਂ ਟਾਈਮਰ ਤੱਕ (TIM1/TIM8/TIM15/TIM16/TIM17) . . . . . . . . . . 473

13.3.7 HSE, LSE, LSI, MSI, MCO, RTC ਤੋਂ ਟਾਈਮਰ (TIM2/TIM15/TIM16/TIM17) ਤੱਕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473

13.3.8 RTC, COMP1, COMP2 ਤੋਂ ਘੱਟ-ਪਾਵਰ ਟਾਈਮਰ (LPTIM1/LPTIM2/LPTIM3) ਤੱਕ .

13.3.9 ਟਾਈਮਰ (TIM1/TIM2/TIM3/TIM8/TIM15) ਤੋਂ ਤੁਲਨਾਕਾਰਾਂ (COMP1/COMP2) ਤੱਕ .

13.3.10 ADC (ADC1) ਤੋਂ ADC (ADC2) ਤੱਕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

13.3.11 USB ਤੋਂ ਟਾਈਮਰ (TIM2) ਤੱਕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475

13.3.12 ਅੰਦਰੂਨੀ ਐਨਾਲਾਗ ਸਰੋਤ ਤੋਂ ADC (ADC1/ADC2) ਅਤੇ OP ਤੱਕAMP (ਓ.ਪੀ.AMP1/OPAM2)। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475

13.3.13 ਤੁਲਨਾਕਾਰਾਂ (COMP1/COMP2) ਤੋਂ ਟਾਈਮਰਾਂ (TIM1/TIM2/TIM3/TIM8/TIM15/TIM16/TIM17) ਤੱਕ . . . . . . . . . . . . . . . . . . . . . 475

13.3.14 ਸਿਸਟਮ ਗਲਤੀਆਂ ਤੋਂ ਟਾਈਮਰਾਂ ਤੱਕ (TIM1/TIM8/TIM15/TIM16/TIM17) . . . . 476

13.3.15 ਟਾਈਮਰ (TIM16/TIM17) ਤੋਂ IRTIM ਤੱਕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476

13.3.16 ADC (ADC1/ADC2) ਤੋਂ DFSDM ਤੱਕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477

14

ਡਾਇਰੈਕਟ ਮੈਮੋਰੀ ਐਕਸੈਸ ਕੰਟਰੋਲਰ (DMA) . . . . . . . . . . . . . . . . . . . . . . . . . 478

14.1 ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

14.2 DMA ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ .

14.3 ਡੀਐਮਏ ਲਾਗੂਕਰਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479

14/2187

RM0438 ਰੇਵ 8

RM0438

ਸਮੱਗਰੀ

14.4
14.5 14.6

14.3.1 DMA1 ਅਤੇ DMA2 .
ਡੀਐਮਏ ਫੰਕਸ਼ਨਲ ਵਰਣਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
14.4.1 DMA ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ . . . . . . . . . . . . . . . . . . . . . 480 14.4.2 DMA ਆਰਬਿਟਰੇਸ਼ਨ . 481 14.4.3 DMA ਡੇਟਾ ਚੌੜਾਈ, ਅਲਾਈਨਮੈਂਟ ਅਤੇ ਐਂਡੀਅਨਨੈੱਸ .
DMA ਰੁਕਾਵਟਾਂ .
14.6.1 DMA ਇੰਟਰੱਪਟ ਸਟੇਟਸ ਰਜਿਸਟਰ (DMA_ISR) . . . . . . . . . . . . . . . . . . . . . . . . . . 490 14.6.2 DMA ਇੰਟਰੱਪਟ ਫਲੈਗ ਕਲੀਅਰ ਰਜਿਸਟਰ (DMA_IFCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494 14.6.3 DMA ਚੈਨਲ x ਕੌਂਫਿਗਰੇਸ਼ਨ ਰਜਿਸਟਰ (DMA_CCRx) . . . . . . . . . . . . . . . . . . 495 14.6.4 DMA ਚੈਨਲ x ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਲਈ ਡੇਟਾ ਦੀ ਗਿਣਤੀ ਰਜਿਸਟਰ (DMA_CNDTRx) . 500 14.6.5 DMA ਚੈਨਲ x ਪੈਰੀਫਿਰਲ ਐਡਰੈੱਸ ਰਜਿਸਟਰ (DMA_CPARx) . . . . . . . . . 501 14.6.6 DMA ਚੈਨਲ x ਮੈਮੋਰੀ 0 ਐਡਰੈੱਸ ਰਜਿਸਟਰ (DMA_CM0ARx) . . . . . . . . 501 14.6.7 DMA ਚੈਨਲ x ਮੈਮੋਰੀ 1 ਐਡਰੈੱਸ ਰਜਿਸਟਰ (DMA_CM1ARx) . . . . . . . . 502 14.6.8 DMA ਰਜਿਸਟਰ ਨਕਸ਼ਾ .

15

DMA ਬੇਨਤੀ ਮਲਟੀਪਲੈਕਸਰ (DMAMUX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506

15.1 ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506

15.2 DMAMUX ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3 DMAMUX ਲਾਗੂਕਰਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3.1 DMAMUX ਇੰਸਟੈਂਟੀਏਸ਼ਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

15.3.2 DMAMUX ਮੈਪਿੰਗ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508

15.4 DMAMUX ਕਾਰਜਸ਼ੀਲ ਵਰਣਨ .

15.4.1 DMAMUX ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511

15.4.2 DMAMUX ਸਿਗਨਲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512

15.4.3 DMAMUX ਚੈਨਲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512

15.4.4 DMAMUX ਸੁਰੱਖਿਅਤ/ਗੈਰ-ਸੁਰੱਖਿਅਤ ਚੈਨਲ . . . . . . . . . . . . . . . . . . . . . . . . . . . 513

15.4.5 DMAMUX ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਪ੍ਰਾਪਤ / ਗੈਰ-ਅਧਿਕਾਰਤ ਚੈਨਲ . . . . . . . . . . . . . . . . . . . . . . 513

15.4.6 DMAMUX ਬੇਨਤੀ ਲਾਈਨ ਮਲਟੀਪਲੈਕਸਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513

15.4.7 DMAMUX ਬੇਨਤੀ ਜਨਰੇਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516

15.5 DMAMUX ਰੁਕਾਵਟਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517

RM0438 ਰੇਵ 8

15/2187
54

ਸਮੱਗਰੀ

RM0438

15.6

DMAMUX ਰਜਿਸਟਰ ਕਰਦਾ ਹੈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
15.6.1 DMAMUX ਬੇਨਤੀ ਲਾਈਨ ਮਲਟੀਪਲੈਕਸਰ ਚੈਨਲ x ਸੰਰਚਨਾ ਰਜਿਸਟਰ (DMAMUX_CxCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
15.6.2 DMAMUX ਬੇਨਤੀ ਲਾਈਨ ਮਲਟੀਪਲੈਕਸਰ ਇੰਟਰੱਪਟ ਚੈਨਲ ਸਟੇਟਸ ਰਜਿਸਟਰ (DMAMUX_CSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
15.6.3 DMAMUX ਬੇਨਤੀ ਲਾਈਨ ਮਲਟੀਪਲੈਕਸਰ ਇੰਟਰੱਪਟ ਚੈਨਲ ਕਲੀਅਰ ਫਲੈਗ ਰਜਿਸਟਰ (DMAMUX_CCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
15.6.4 DMAMUX ਬੇਨਤੀ ਜਨਰੇਟਰ ਚੈਨਲ x ਸੰਰਚਨਾ ਰਜਿਸਟਰ (DMAMUX_RGxCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
15.6.5 DMAMUX ਬੇਨਤੀ ਜਨਰੇਟਰ ਇੰਟਰੱਪਟ ਸਟੇਟਸ ਰਜਿਸਟਰ (DMAMUX_RGSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
15.6.6 DMAMUX ਬੇਨਤੀ ਜਨਰੇਟਰ ਇੰਟਰੱਪਟ ਕਲੀਅਰ ਫਲੈਗ ਰਜਿਸਟਰ (DMAMUX_RGCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
15.6.7 DMAMUX ਰਜਿਸਟਰ ਨਕਸ਼ਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524

16

ਨੇਸਟਡ ਵੈਕਟਰਡ ਇੰਟਰੱਪਟ ਕੰਟਰੋਲਰ (NVIC) . . . . . . . . . . . . . . . . . . . . . . . 528

16.1 NVIC ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ .

16.2 ਸਿਸਟਿਕ ਕੈਲੀਬ੍ਰੇਸ਼ਨ ਮੁੱਲ ਰਜਿਸਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528

16.3 ਇੰਟਰੱਪਟ ਅਤੇ ਅਪਵਾਦ ਵੈਕਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529

17

ਐਕਸਟੈਂਡਡ ਇੰਟਰੱਪਟਸ ਅਤੇ ਇਵੈਂਟ ਕੰਟਰੋਲਰ (EXTI) . . . . . . . . . . . . . . . . . . 533

17.1 EXTI ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533

17.2 EXTI ਬਲਾਕ ਚਿੱਤਰ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534

17.2.1 ਪੈਰੀਫਿਰਲ ਅਤੇ CPU ਵਿਚਕਾਰ EXTI ਕਨੈਕਸ਼ਨ। . . . . . . . . . . . . . . . . . 535

17.2.2 EXTI ਇੰਟਰੱਪਟ/ਇਵੈਂਟ ਮੈਪਿੰਗ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535

17.3 EXTI ਫੰਕਸ਼ਨਲ ਵੇਰਵਾ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537

17.3.1 EXTI ਕੌਂਫਿਗਰੇਬਲ ਇਵੈਂਟ ਇਨਪੁਟ ਵੇਕਅੱਪ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537

17.3.2 EXTI ਡਾਇਰੈਕਟ ਇਵੈਂਟ ਇਨਪੁਟ ਵੇਕਅੱਪ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539

17.3.3 EXTI mux ਚੋਣ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539

17.4 EXTI ਫੰਕਸ਼ਨਲ ਵਿਵਹਾਰ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540

17.5 EXTI ਇਵੈਂਟ ਸੁਰੱਖਿਆ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541

17.5.1 EXTI ਸੁਰੱਖਿਆ ਸੁਰੱਖਿਆ .

17.5.2 EXTI ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਸੁਰੱਖਿਆ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542

17.6 EXTI ਰਜਿਸਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543

17.6.1 17.6.2 17.6.3 17.6.4

EXTI ਰਾਈਜ਼ਿੰਗ ਟ੍ਰਿਗਰ ਚੋਣ ਰਜਿਸਟਰ (EXTI_RTSR1)। . . . . . . . . . . . . . 543 EXTI ਡਿੱਗਣ ਟਰਿੱਗਰ ਚੋਣ ਰਜਿਸਟਰ (EXTI_FTSR1)। . . . . . . . . . . . . 544 EXTI ਸੌਫਟਵੇਅਰ ਇੰਟਰੱਪਟ ਇਵੈਂਟ ਰਜਿਸਟਰ (EXTI_SWIER1)। . . . . . . . . . . 545 EXTI ਰਾਈਜ਼ਿੰਗ ਐਜ ਪੈਂਡਿੰਗ ਰਜਿਸਟਰ (EXTI_RPR1)। . . . . . . . . . . . . . . . 546

16/2187

RM0438 ਰੇਵ 8

RM0438

ਸਮੱਗਰੀ

17.6.5 EXTI ਡਿੱਗਣ ਵਾਲੇ ਕਿਨਾਰੇ ਪੈਂਡਿੰਗ ਰਜਿਸਟਰ (EXTI_FPR1)। . . . . . . . . . . . . . . . 547 17.6.6 EXTI ਸੁਰੱਖਿਆ ਕੌਂਫਿਗਰੇਸ਼ਨ ਰਜਿਸਟਰ (EXTI_SECCFGR1)। . . . . . . . . . 548 17.6.7 EXTI ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਸੰਰਚਨਾ ਰਜਿਸਟਰ (EXTI_PRIVCFGR1)। . . . . . . . . 549 17.6.8 EXTI ਰਾਈਜ਼ਿੰਗ ਟਰਿਗਰ ਚੋਣ ਰਜਿਸਟਰ (EXTI_RTSR2)। . . . . . . . . . . . . . 549 17.6.9 EXTI ਡਿੱਗਣ ਟਰਿੱਗਰ ਚੋਣ ਰਜਿਸਟਰ (EXTI_FTSR2)। . . . . . . . . . . . . 550 17.6.10 EXTI ਸੌਫਟਵੇਅਰ ਇੰਟਰੱਪਟ ਇਵੈਂਟ ਰਜਿਸਟਰ (EXTI_SWIER2)। . . . . . . . . . . 551 17.6.11 EXTI ਰਾਈਜ਼ਿੰਗ ਐਜ ਪੈਂਡਿੰਗ ਰਜਿਸਟਰ (EXTI_RPR2)। . . . . . . . . . . . . . . . 551 17.6.12 EXTI ਡਿੱਗਣ ਵਾਲੇ ਕਿਨਾਰੇ ਪੈਂਡਿੰਗ ਰਜਿਸਟਰ (EXTI_FPR2)। . . . . . . . . . . . . . . . 552 17.6.13 EXTI ਸੁਰੱਖਿਆ ਸਮਰੱਥ ਰਜਿਸਟਰ (EXTI_SECCFGR2)। . . . . . . . . . . . . . . 553 17.6.14 EXTI ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਸਮਰੱਥ ਰਜਿਸਟਰ (EXTI_PRIVCFGR2)। . . . . . . . . . . . . . 553 17.6.15 EXTI ਬਾਹਰੀ ਰੁਕਾਵਟ ਚੋਣ ਰਜਿਸਟਰ (EXTI_EXTICRn)। . . . . . . . 554 17.6.16 EXTI ਲਾਕ ਰਜਿਸਟਰ (EXTI_LOCKR)। . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 17.6.17 ਇੰਟਰੱਪਟ ਮਾਸਕ ਰਜਿਸਟਰ (EXTI_IMR1) ਦੇ ਨਾਲ EXTI CPU ਵੇਕਅੱਪ। . . . . . . 557 17.6.18 ਈਵੈਂਟ ਮਾਸਕ ਰਜਿਸਟਰ (EXTI_EMR1) ਦੇ ਨਾਲ EXTI CPU ਵੇਕਅੱਪ। . . . . . . . 558 17.6.19 ਇੰਟਰੱਪਟ ਮਾਸਕ ਰਜਿਸਟਰ (EXTI_IMR2) ਦੇ ਨਾਲ EXTI CPU ਵੇਕਅੱਪ। . . . . . . 559 17.6.20 ਈਵੈਂਟ ਮਾਸਕ ਰਜਿਸਟਰ (EXTI_EMR2) ਦੇ ਨਾਲ EXTI CPU ਵੇਕਅੱਪ। . . . . . . . 559 17.6.21 EXTI ਰਜਿਸਟਰ ਦਾ ਨਕਸ਼ਾ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560

18

ਚੱਕਰੀ ਰਿਡੰਡੈਂਸੀ ਚੈੱਕ ਕੈਲਕੂਲੇਸ਼ਨ ਯੂਨਿਟ (CRC) . . . . . . . . . . . . . . . . . . 563

18.1 ਸੀਆਰਸੀ ਜਾਣ-ਪਛਾਣ .

18.2 ਸੀਆਰਸੀ ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ .

18.3 ਸੀਆਰਸੀ ਕਾਰਜਸ਼ੀਲ ਵਰਣਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.1 ਸੀਆਰਸੀ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ .

18.3.2 ਸੀਆਰਸੀ ਅੰਦਰੂਨੀ ਸਿਗਨਲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

18.3.3 ਸੀਆਰਸੀ ਓਪਰੇਸ਼ਨ .

18.4 ਸੀਆਰਸੀ ਰਜਿਸਟਰ .

18.4.1 18.4.2 18.4.3 18.4.4

CRC ਡਾਟਾ ਰਜਿਸਟਰ (CRC_DR) . . . . . . . . . . . . . . . . . . . . . . . . 566

18.4.5 CRC ਬਹੁਪਦ (CRC_POL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568

18.4.6 ਸੀਆਰਸੀ ਰਜਿਸਟਰ ਨਕਸ਼ਾ .

19

ਫਲੈਕਸੀਬਲ ਸਟੈਟਿਕ ਮੈਮੋਰੀ ਕੰਟਰੋਲਰ (FSMC) . . . . . . . . . . . . . . . . . . . . . . . . 570

19.1 ਐਫਐਮਸੀ ਜਾਣ-ਪਛਾਣ .

19.2 ਐਫਐਮਸੀ ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ .

RM0438 ਰੇਵ 8

17/2187
54

ਸਮੱਗਰੀ

RM0438

19.3 19.4 19.5 19.6
19.7

ਐਫਐਮਸੀ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ .
19.4.1 ਸਮਰਥਿਤ ਯਾਦਾਂ ਅਤੇ ਲੈਣ-ਦੇਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572
ਬਾਹਰੀ ਡਿਵਾਈਸ ਐਡਰੈੱਸ ਮੈਪਿੰਗ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
19.5.1 NOR/PSRAM ਐਡਰੈੱਸ ਮੈਪਿੰਗ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 19.5.2 NAND ਫਲੈਸ਼ ਮੈਮੋਰੀ ਐਡਰੈੱਸ ਮੈਪਿੰਗ .
ਨਾ ਹੀ ਫਲੈਸ਼/PSRAM ਕੰਟਰੋਲਰ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
19.6.1 ਬਾਹਰੀ ਮੈਮੋਰੀ ਇੰਟਰਫੇਸ ਸਿਗਨਲ . 576 19.6.2 NOR ਫਲੈਸ਼/PSRAM ਕੰਟਰੋਲਰ ਅਸਿੰਕ੍ਰੋਨਸ ਟ੍ਰਾਂਜੈਕਸ਼ਨਾਂ .
NAND ਫਲੈਸ਼ ਕੰਟਰੋਲਰ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
19.7.1 ਬਾਹਰੀ ਮੈਮੋਰੀ ਇੰਟਰਫੇਸ ਸਿਗਨਲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613 19.7.2 NAND ਫਲੈਸ਼ ਸਮਰਥਿਤ ਯਾਦਾਂ ਅਤੇ ਲੈਣ-ਦੇਣ . . . . . . . . . . . . . . . . . 614 19.7.3 NAND ਫਲੈਸ਼ ਪ੍ਰੀਵੇਟ ਕਾਰਜਸ਼ੀਲਤਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615 19.7.4 ਗਲਤੀ ਸੁਧਾਰ ਕੋਡ (ECC) ਦੀ ਗਣਨਾ
NAND ਫਲੈਸ਼ ਮੈਮੋਰੀ ਵਿੱਚ . . . . . . . 617

20

Octo-SPI ਇੰਟਰਫੇਸ (OCTOSPI)। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

20.1 OCTOSPI ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

20.2 OCTOSPI ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626

20.3 OCTOSPI ਲਾਗੂ ਕਰਨਾ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627

20.4 OCTOSPI ਫੰਕਸ਼ਨਲ ਵੇਰਵਾ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628

20.4.1 OCTOSPI ਬਲਾਕ ਚਿੱਤਰ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628

20.4.2 OCTOSPI ਪਿੰਨ ਅਤੇ ਅੰਦਰੂਨੀ ਸਿਗਨਲ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629

20.4.3 OCTOSPI ਇੰਟਰਫੇਸ ਟੂ ਮੈਮੋਰੀ ਮੋਡਸ . . . . . . . . . . . . . . . . . . . . . . . . . . 630

20.4.4 OCTOSPI ਰੈਗੂਲਰ-ਕਮਾਂਡ ਪ੍ਰੋਟੋਕੋਲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630

20.4.5 OCTOSPI ਰੈਗੂਲਰ-ਕਮਾਂਡ ਪ੍ਰੋਟੋਕੋਲ ਸਿਗਨਲ ਇੰਟਰਫੇਸ . . . . . . . . . . . . . 634

20.4.6 ਹਾਈਪਰਬੱਸ ਪ੍ਰੋਟੋਕੋਲ .

20.4.7 ਖਾਸ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ .

18/2187

RM0438 ਰੇਵ 8

RM0438

ਸਮੱਗਰੀ

20.5 20.6 20.7

20.4.8 OCTOSPI ਓਪਰੇਟਿੰਗ ਮੋਡ ਜਾਣ-ਪਛਾਣ। . . . . . . . . . . . . . . . . . . . . . . . 642 20.4.9 OCTOSPI ਅਸਿੱਧੇ ਮੋਡ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642 20.4.10 OCTOSPI ਆਟੋਮੈਟਿਕ ਸਥਿਤੀ-ਪੋਲਿੰਗ ਮੋਡ। . . . . . . . . . . . . . . . . . . . . . 644 20.4.11 OCTOSPI ਮੈਮੋਰੀ-ਮੈਪਡ ਮੋਡ। . . . . . . . . . . . . . . . . . . . . . . . . . . . 645 20.4.12 OCTOSPI ਸੰਰਚਨਾ ਜਾਣ-ਪਛਾਣ। . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.13 OCTOSPI ਸਿਸਟਮ ਸੰਰਚਨਾ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.14 OCTOSPI ਜੰਤਰ ਸੰਰਚਨਾ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 20.4.15 OCTOSPI ਰੈਗੂਲਰ-ਕਮਾਂਡ ਮੋਡ ਸੰਰਚਨਾ। . . . . . . . . . . . . . . . 649 20.4.16 OCTOSPI ਹਾਈਪਰਬੱਸ ਪ੍ਰੋਟੋਕੋਲ ਸੰਰਚਨਾ। . . . . . . . . . . . . . . . . . . . . 651 20.4.17 OCTOSPI ਗਲਤੀ ਪ੍ਰਬੰਧਨ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 652 20.4.18 OCTOSPI ਬਿਜ਼ੀ ਅਤੇ ਅਬੋਰਟ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653 20.4.19 OCTOSPI ਮੁੜ ਸੰਰਚਨਾ ਜਾਂ ਅਕਿਰਿਆਸ਼ੀਲਤਾ। . . . . . . . . . . . . . . . . . . . . . 653 20.4.20 NCS ਵਿਵਹਾਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653
ਪਤਾ ਅਲਾਈਨਮੈਂਟ ਅਤੇ ਡਾਟਾ ਨੰਬਰ। . . . . . . . . . . . . . . . . . . . . . . . . . . 655 OCTOSPI ਰੁਕਾਵਟਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656 OCTOSPI ਰਜਿਸਟਰ ਕਰਦਾ ਹੈ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657
20.7.1 OCTOSPI ਕੰਟਰੋਲ ਰਜਿਸਟਰ (OCTOSPI_CR)। . . . . . . . . . . . . . . . . . . . . 657 20.7.2 OCTOSPI ਡਿਵਾਈਸ ਕੌਂਫਿਗਰੇਸ਼ਨ ਰਜਿਸਟਰ 1 (OCTOSPI_DCR1)। . . . . . 659 20.7.3 OCTOSPI ਡਿਵਾਈਸ ਕੌਂਫਿਗਰੇਸ਼ਨ ਰਜਿਸਟਰ 2 (OCTOSPI_DCR2)। . . . . . 661 20.7.4 OCTOSPI ਡਿਵਾਈਸ ਕੌਂਫਿਗਰੇਸ਼ਨ ਰਜਿਸਟਰ 3 (OCTOSPI_DCR3)। . . . . . 662 20.7.5 OCTOSPI ਡਿਵਾਈਸ ਕੌਂਫਿਗਰੇਸ਼ਨ ਰਜਿਸਟਰ 4 (OCTOSPI_DCR4)। . . . . . 662 20.7.6 OCTOSPI ਸਥਿਤੀ ਰਜਿਸਟਰ (OCTOSPI_SR)। . . . . . . . . . . . . . . . . . . . . . 663 20.7.7 OCTOSPI ਫਲੈਗ ਕਲੀਅਰ ਰਜਿਸਟਰ (OCTOSPI_FCR)। . . . . . . . . . . . . . . . . . 664 20.7.8 OCTOSPI ਡੇਟਾ ਲੰਬਾਈ ਰਜਿਸਟਰ (OCTOSPI_DLR)। . . . . . . . . . . . . . . . 664 20.7.9 OCTOSPI ਪਤਾ ਰਜਿਸਟਰ (OCTOSPI_AR)। . . . . . . . . . . . . . . . . . . . 665 20.7.10 OCTOSPI ਡਾਟਾ ਰਜਿਸਟਰ (OCTOSPI_DR)। . . . . . . . . . . . . . . . . . . . . . . 665 20.7.11 OCTOSPI ਪੋਲਿੰਗ ਸਥਿਤੀ ਮਾਸਕ ਰਜਿਸਟਰ (OCTOSPI_PSMKR)। . . . . . . 666 20.7.12 OCTOSPI ਪੋਲਿੰਗ ਸਥਿਤੀ ਮੈਚ ਰਜਿਸਟਰ (OCTOSPI_PSMAR)। . . . . . . 667 20.7.13 OCTOSPI ਪੋਲਿੰਗ ਅੰਤਰਾਲ ਰਜਿਸਟਰ (OCTOSPI_PIR)। . . . . . . . . . . . . . 667 20.7.14 OCTOSPI ਸੰਚਾਰ ਸੰਰਚਨਾ ਰਜਿਸਟਰ (OCTOSPI_CCR)। . 667 20.7.15 OCTOSPI ਟਾਈਮਿੰਗ ਕੌਂਫਿਗਰੇਸ਼ਨ ਰਜਿਸਟਰ (OCTOSPI_TCR)। . . . . . . . . . 670 20.7.16 OCTOSPI ਹਦਾਇਤ ਰਜਿਸਟਰ (OCTOSPI_IR)। . . . . . . . . . . . . . . . . . . 670 20.7.17 OCTOSPI ਵਿਕਲਪਕ ਬਾਈਟਸ ਰਜਿਸਟਰ (OCTOSPI_ABR)। . . . . . . . . . . . . 671 20.7.18 OCTOSPI ਘੱਟ-ਪਾਵਰ ਟਾਈਮਆਊਟ ਰਜਿਸਟਰ (OCTOSPI_LPTR)। . . . . . . . . . 671 20.7.19 OCTOSPI ਰੈਪ ਸੰਚਾਰ ਸੰਰਚਨਾ ਰਜਿਸਟਰ
(OCTOSPI_WPCCR)। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672 20.7.20 OCTOSPI ਰੈਪ ਟਾਈਮਿੰਗ ਕੌਂਫਿਗਰੇਸ਼ਨ ਰਜਿਸਟਰ (OCTOSPI_WPTCR)। . 674

RM0438 ਰੇਵ 8

19/2187
54

ਸਮੱਗਰੀ

RM0438

20.7.21 OCTOSPI ਰੈਪ ਇੰਸਟ੍ਰਕਸ਼ਨ ਰਜਿਸਟਰ (OCTOSPI_WPIR)। . . . . . . . . . . . 674 20.7.22 OCTOSPI ਰੈਪ ਅਲਟਰਨੇਟ ਬਾਈਟਸ ਰਜਿਸਟਰ (OCTOSPI_WPABR)। . . . . . 675 20.7.23 OCTOSPI ਸੰਚਾਰ ਸੰਰਚਨਾ ਰਜਿਸਟਰ ਲਿਖੋ
(OCTOSPI_WCCR)। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675 20.7.24 OCTOSPI ਰਾਈਟ ਟਾਈਮਿੰਗ ਕੌਂਫਿਗਰੇਸ਼ਨ ਰਜਿਸਟਰ (OCTOSPI_WTCR)। . . . 677 20.7.25 OCTOSPI ਲਿਖਣ ਦੀ ਹਦਾਇਤ ਰਜਿਸਟਰ (OCTOSPI_WIR)। . . . . . . . . . . . . 678 20.7.26 OCTOSPI ਵਿਕਲਪਿਕ ਬਾਈਟ ਰਜਿਸਟਰ (OCTOSPI_WABR) ਲਿਖੋ। . . . . . . 678 20.7.27 OCTOSPI ਹਾਈਪਰਬੱਸ ਲੇਟੈਂਸੀ ਕੌਂਫਿਗਰੇਸ਼ਨ ਰਜਿਸਟਰ
(OCTOSPI_HLCR)। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679 20.7.28 OCTOSPI ਰਜਿਸਟਰ ਦਾ ਨਕਸ਼ਾ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679

21

ਐਨਾਲਾਗ-ਤੋਂ-ਡਿਜੀਟਲ ਕਨਵਰਟਰ (ADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683

21.1 ADC ਜਾਣ-ਪਛਾਣ .

21.2 ADC ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ .

21.3 ADC ਲਾਗੂਕਰਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685

21.4 ADC ਫੰਕਸ਼ਨਲ ਵਰਣਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686

21.4.1 ADC ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ .

21.4.2 ADC ਪਿੰਨ ਅਤੇ ਅੰਦਰੂਨੀ ਸਿਗਨਲ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687

21.4.3 ADC ਘੜੀਆਂ .

21.4.4 ADC1/2 ਕਨੈਕਟੀਵਿਟੀ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690

21.4.5 ਸਲੇਵ AHB ਇੰਟਰਫੇਸ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692

21.4.6 ADC ਡੀਪ-ਪਾਵਰ-ਡਾਊਨ ਮੋਡ (DEEPPWD) ਅਤੇ ADC ਵੋਲਯੂਮtagਈ ਰੈਗੂਲੇਟਰ (ਐਡਵਰੇਜਨ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692

21.4.7 ਸਿੰਗਲ-ਐਂਡ ਅਤੇ ਡਿਫਰੈਂਸ਼ੀਅਲ ਇਨਪੁੱਟ ਚੈਨਲ। . . . . . . . . . . . . . . . . . . . . 693

21.4.8 ਕੈਲੀਬ੍ਰੇਸ਼ਨ (ADCAL, ADCALDIF, ADC_CALFACT) . . . . . . . . . . . . . . . 693

21.4.9 ADC ਔਨ-ਆਫ ਕੰਟਰੋਲ (ADEN, ADDIS, ADRDY) . . . . . . . . . . . . . . . . . . . . . 696

21.4.10 ADC ਕੰਟਰੋਲ ਬਿੱਟ ਲਿਖਣ ਵੇਲੇ ਪਾਬੰਦੀਆਂ। . . . . . . . . . . . . . . . . . . 697

21.4.11 ਚੈਨਲ ਚੋਣ (ADC_SQRy, ADC_JSQR) . . . . . . . . . . . . . . . . . . . 698

21.4.12 ਚੈਨਲ-ਵਾਰ ਪ੍ਰੋਗਰਾਮੇਬਲampਲਿੰਗ ਸਮਾਂ (SMPR1, SMPR2) . . . . . 699

21.4.13 ਸਿੰਗਲ ਪਰਿਵਰਤਨ ਮੋਡ (CONT = 0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699

21.4.14 ਨਿਰੰਤਰ ਪਰਿਵਰਤਨ ਮੋਡ (CONT = 1) . . . . . . . . . . . . . . . . . . . . . . . 700

21.4.15 ਸ਼ੁਰੂਆਤੀ ਰੂਪਾਂਤਰਣ (ADSTART, JADSTART) . . . . . . . . . . . . . . . . . . 701

21.4.16 ADC ਟਾਈਮਿੰਗ .

21.4.17 ਇੱਕ ਚੱਲ ਰਹੇ ਪਰਿਵਰਤਨ ਨੂੰ ਰੋਕਣਾ (ADSTP, JADSTP) . . . . . . . . . . . . . 702

21.4.18 ਬਾਹਰੀ ਟਰਿੱਗਰ ਅਤੇ ਟਰਿੱਗਰ ਪੋਲਰਿਟੀ (EXTSEL, EXTEN, JEXTSEL, JEXTEN) 'ਤੇ ਪਰਿਵਰਤਨ . . . . . . . . . . . . . . . . . . . . . . . 704

21.4.19 ਇੰਜੈਕਟਡ ਚੈਨਲ ਪ੍ਰਬੰਧਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706

21.4.20 ਡਿਸਕੰਟੀਨਿਊਸ ਮੋਡ (DISCEN, DISCNUM, JDISCEN)। . . . . . . . . . . . 708

20/2187

RM0438 ਰੇਵ 8

RM0438

ਸਮੱਗਰੀ

21.5 21.6 21.7

21.4.21 ਟੀਕੇਬੱਧ ਪਰਿਵਰਤਨਾਂ ਲਈ ਸੰਦਰਭ ਦੀ ਕਤਾਰ। . . . . . . . . . . . . . . . . . . . . . . 709 21.4.22 ਪ੍ਰੋਗਰਾਮੇਬਲ ਰੈਜ਼ੋਲਿਊਸ਼ਨ (RES) - ਤੇਜ਼ ਪਰਿਵਰਤਨ ਮੋਡ। . . . . . . . . . . . 717 21.4.23 ਪਰਿਵਰਤਨ ਦਾ ਅੰਤ, ਸਕਿੰਟ ਦਾ ਅੰਤampਲਿੰਗ ਪੜਾਅ (EOC, JEOC, EOSMP) . . 718 21.4.24 ਪਰਿਵਰਤਨ ਕ੍ਰਮ ਦਾ ਅੰਤ (EOS, JEOS) . . . . . . . . . . . . . . . . . . . . . . 718 21.4.25 ਸਮਾਂ ਚਿੱਤਰ ਉਦਾਹਰਨample (ਸਿੰਗਲ/ਨਿਰੰਤਰ ਮੋਡ,
ਹਾਰਡਵੇਅਰ/ਸਾਫਟਵੇਅਰ ਟਰਿੱਗਰ) . 719 21.4.26 ਗਤੀਸ਼ੀਲ ਘੱਟ-ਪਾਵਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721 21.4.27 ਐਨਾਲਾਗ ਵਿੰਡੋ ਵਾਚਡੌਗ (AWD726EN, JAWD21.4.28EN, AWD727SGL,
AWD1CH, AWD2CH, AWD3CH, AWD_HTx, AWD_LTx, AWDx)। . . . . 732 21.4.30 ਓਵਰampler . . . . . . . . . . . . . . . . . . . . . . . . . . . . 736 21.4.31 VBAT ਸਪਲਾਈ ਨਿਗਰਾਨੀ .tagਈ ਹਵਾਲਾ . . . . . . . . . . . . . . . . . . . . . . . 758
ਘੱਟ-ਪਾਵਰ ਮੋਡ ਵਿੱਚ ADC . . . . . . . . . . . 759
21.7.1 ADC ਇੰਟਰੱਪਟ ਅਤੇ ਸਟੇਟਸ ਰਜਿਸਟਰ (ADC_ISR) . . . . . . . . . . . . . . . . . . . . . . . . . 761 21.7.2 ADC ਇੰਟਰੱਪਟ ਯੋਗ ਰਜਿਸਟਰ (ADC_IER) . . . . . . . . . . . . . . . . . . . . . 763 21.7.3 ADC ਸੰਰਚਨਾ ਰਜਿਸਟਰ 765 (ADC_CFGR21.7.4) . . . . . . . . . . . . . . . . . . . . . . . . . . 768 21.7.5 ADC sampਸਮਾਂ ਰਜਿਸਟਰ 1 (ADC_SMPR1) . . . . . . . . . . . . . . . . . . . . . . 774 21.7.7 ADC sampਸਮਾਂ ਰਜਿਸਟਰ 2 (ADC_SMPR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 775 21.7.8 ADC ਵਾਚਡੌਗ ਥ੍ਰੈਸ਼ਹੋਲਡ ਰਜਿਸਟਰ 1 (ADC_TR1) . 776 21.7.9 ADC ਰੈਗੂਲਰ ਸੀਕੁਐਂਸ ਰਜਿਸਟਰ 2 (ADC_SQR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 776 21.7.10 ADC ਰੈਗੂਲਰ ਸੀਕੁਐਂਸ ਰਜਿਸਟਰ 3 (ADC_SQR3) . . . . . 777 21.7.11 ADC ਰੈਗੂਲਰ ਡਾਟਾ ਰਜਿਸਟਰ (ADC_DR) . 1 1 ADC ਇੰਜੈਕਟਡ ਚੈਨਲ y ਡਾਟਾ ਰਜਿਸਟਰ (ADC_JDRy) . . . . . . . . . . . . . . . . 778

RM0438 ਰੇਵ 8

21/2187
54

ਸਮੱਗਰੀ

RM0438

21.8 21.9

21.7.19 ADC ਐਨਾਲਾਗ ਵਾਚਡੌਗ 2 ਕੌਂਫਿਗਰੇਸ਼ਨ ਰਜਿਸਟਰ (ADC_AWD2CR) . . . . 785 21.7.20 ADC ਐਨਾਲਾਗ ਵਾਚਡੌਗ 3 ਕੌਂਫਿਗਰੇਸ਼ਨ ਰਜਿਸਟਰ (ADC_AWD3CR) . . . . 786 21.7.21 ADC ਡਿਫਰੈਂਸ਼ੀਅਲ ਮੋਡ ਸਿਲੈਕਸ਼ਨ ਰਜਿਸਟਰ (ADC_DIFSEL) . . . . . . . . . . . . . . 786 21.7.22 ADC ਕੈਲੀਬ੍ਰੇਸ਼ਨ ਫੈਕਟਰ (ADC_CALFACT) .
ADC ਆਮ ਰਜਿਸਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787
21.8.1 ADC ਕਾਮਨ ਸਟੇਟਸ ਰਜਿਸਟਰ (ADC_CSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 787 21.8.2 ADC ਕਾਮਨ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (ADC_CCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 789 21.8.3 ਦੋਹਰੇ ਮੋਡ ਲਈ ADC ਕਾਮਨ ਰੈਗੂਲਰ ਡੇਟਾ ਰਜਿਸਟਰ (ADC_CDR) . . . . . . 792
ਏਡੀਸੀ ਰਜਿਸਟਰ ਨਕਸ਼ਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792

22

ਡਿਜੀਟਲ-ਤੋਂ-ਐਨਾਲਾਗ ਕਨਵਰਟਰ (DAC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.1 DAC ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796

22.2 DAC ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ .

22.3 DAC ਲਾਗੂਕਰਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797

22.4 DAC ਕਾਰਜਸ਼ੀਲ ਵਰਣਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798

22.4.1 DAC ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798

22.4.2 DAC ਚੈਨਲ ਸਮਰੱਥ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799

22.4.3 DAC ਡਾਟਾ ਫਾਰਮੈਟ .

22.4.4 DAC ਪਰਿਵਰਤਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801

22.4.5 DAC ਆਉਟਪੁੱਟ ਵਾਲੀਅਮtagਈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801

22.4.6 DAC ਟਰਿੱਗਰ ਚੋਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 802

22.4.7 DMA ਬੇਨਤੀਆਂ .

22.4.8 ਸ਼ੋਰ ਪੈਦਾ ਕਰਨਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803

22.4.9 ਤਿਕੋਣ-ਤਰੰਗ ਉਤਪਤੀ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805

22.4.10 DAC ਚੈਨਲ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806

22.4.11 DAC ਚੈਨਲ ਬਫਰ ਕੈਲੀਬ੍ਰੇਸ਼ਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809

22.4.12 DAC ਚੈਨਲ ਪਰਿਵਰਤਨ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810

22.4.13 ਦੋਹਰੇ DAC ਚੈਨਲ ਪਰਿਵਰਤਨ ਮੋਡ (ਜੇਕਰ ਦੋਹਰੇ ਚੈਨਲ ਉਪਲਬਧ ਹਨ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 811

ਘੱਟ-ਪਾਵਰ ਮੋਡਾਂ ਵਿੱਚ 22.5 DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 815

22.6 DAC ਰੁਕਾਵਟਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7 DAC ਰਜਿਸਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7.1 DAC ਕੰਟਰੋਲ ਰਜਿਸਟਰ (DAC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

22.7.2 DAC ਸਾਫਟਵੇਅਰ ਟਰਿੱਗਰ ਰਜਿਸਟਰ (DAC_SWTRGR) . . . . . . . . . . . . . . . . . 820

22.7.3 DAC ਚੈਨਲ1 12-ਬਿੱਟ ਸੱਜੇ-ਅਲਾਈਨ ਡੇਟਾ ਹੋਲਡਿੰਗ ਰਜਿਸਟਰ (DAC_DHR12R1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 820

22/2187

RM0438 ਰੇਵ 8

RM0438

ਸਮੱਗਰੀ

22.7.4 DAC ਚੈਨਲ1 12-ਬਿੱਟ ਖੱਬੇ ਪਾਸੇ ਇਕਸਾਰ ਡਾਟਾ ਹੋਲਡਿੰਗ ਰਜਿਸਟਰ (DAC_DHR12L1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
22.7.5 DAC ਚੈਨਲ1 8-ਬਿੱਟ ਸੱਜੇ ਪਾਸੇ ਇਕਸਾਰ ਡਾਟਾ ਹੋਲਡਿੰਗ ਰਜਿਸਟਰ (DAC_DHR8R1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
22.7.6 DAC channel2 12-ਬਿੱਟ ਸੱਜੇ ਪਾਸੇ ਇਕਸਾਰ ਡਾਟਾ ਹੋਲਡਿੰਗ ਰਜਿਸਟਰ (DAC_DHR12R2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
22.7.7 DAC ਚੈਨਲ2 12-ਬਿੱਟ ਖੱਬੇ ਪਾਸੇ ਇਕਸਾਰ ਡਾਟਾ ਹੋਲਡਿੰਗ ਰਜਿਸਟਰ (DAC_DHR12L2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
22.7.8 DAC channel2 8-ਬਿੱਟ ਸੱਜੇ-ਅਲਾਈਨ ਡੇਟਾ ਹੋਲਡਿੰਗ ਰਜਿਸਟਰ (DAC_DHR8R2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
22.7.9 ਦੋਹਰਾ DAC 12-ਬਿੱਟ ਸੱਜੇ-ਅਲਾਈਨ ਡੇਟਾ ਹੋਲਡਿੰਗ ਰਜਿਸਟਰ (DAC_DHR12RD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823
22.7.10 ਦੋਹਰਾ DAC 12-ਬਿੱਟ ਖੱਬੇ ਪਾਸੇ ਇਕਸਾਰ ਡਾਟਾ ਹੋਲਡਿੰਗ ਰਜਿਸਟਰ (DAC_DHR12LD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
22.7.11 ਦੋਹਰਾ DAC 8-ਬਿੱਟ ਸੱਜੇ ਪਾਸੇ ਇਕਸਾਰ ਡਾਟਾ ਹੋਲਡਿੰਗ ਰਜਿਸਟਰ (DAC_DHR8RD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
22.7.12 DAC ਚੈਨਲ1 ਡਾਟਾ ਆਉਟਪੁੱਟ ਰਜਿਸਟਰ (DAC_DOR1) . . . . . . . . . . . . . . . . 825
22.7.13 DAC ਚੈਨਲ2 ਡਾਟਾ ਆਉਟਪੁੱਟ ਰਜਿਸਟਰ (DAC_DOR2) . . . . . . . . . . . . . . . . 825
22.7.14 DAC ਸਥਿਤੀ ਰਜਿਸਟਰ (DAC_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 825
22.7.15 DAC ਕੈਲੀਬ੍ਰੇਸ਼ਨ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (DAC_CCR) . . . . . . . . . . . . . . . . . . . 827
22.7.16 DAC ਮੋਡ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (DAC_MCR) . . . . . . . . . . . . . . . . . . . . . . . 827
22.7.17 DAC ਚੈਨਲ1 ਸਕਿੰਟample ਅਤੇ ਹੋਲਡ sampਸਮਾਂ ਰਜਿਸਟਰ (DAC_SHSR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
22.7.18 DAC ਚੈਨਲ2 ਸਕਿੰਟample ਅਤੇ ਹੋਲਡ sampਸਮਾਂ ਰਜਿਸਟਰ (DAC_SHSR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829
22.7.19 ਡੀਏਸੀ ਸample ਅਤੇ ਹੋਲਡ ਟਾਈਮ ਰਜਿਸਟਰ (DAC_SHHR) . . . . . . . . . . . . . . . 829
22.7.20 ਡੀਏਸੀ ਸampਰਿਫਰੈਸ਼ ਟਾਈਮ ਰਜਿਸਟਰ (DAC_SHRR) ਨੂੰ le ਅਤੇ ਹੋਲਡ ਕਰੋ। . . . . . . . . 830
22.7.21 ਡੀਏਸੀ ਰਜਿਸਟਰ ਨਕਸ਼ਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 831

23

ਵੋਲtagਈ ਰੈਫਰੈਂਸ ਬਫਰ (VREFBUF) . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.1 VREFBUF ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.2 VREFBUF ਕਾਰਜਸ਼ੀਲ ਵਰਣਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833

23.3 VREFBUF ਟ੍ਰਿਮਿੰਗ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 834

23.4 VREFBUF ਰਜਿਸਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 835

23.4.1 VREFBUF ਕੰਟਰੋਲ ਅਤੇ ਸਥਿਤੀ ਰਜਿਸਟਰ (VREFBUF_CSR) . . . . . . . . . . 835

23.4.2 VREFBUF ਕੈਲੀਬ੍ਰੇਸ਼ਨ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (VREFBUF_CCR) . . . . . . . . . . 836

23.4.3 VREFBUF ਰਜਿਸਟਰ ਨਕਸ਼ਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 836

24

ਤੁਲਨਾਕਾਰ (COMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837

24.1 ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837

RM0438 ਰੇਵ 8

23/2187
54

ਸਮੱਗਰੀ

RM0438

24.2 24.3
24.4 24.5 24.6

COMP ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837 COMP ਕਾਰਜਸ਼ੀਲ ਵਰਣਨ .
24.3.1 COMP ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ . . . . . . . 838 24.3.2 ਤੁਲਨਾਤਮਕ ਲਾਕ ਵਿਧੀ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838 24.3.3 ਤੁਲਨਾਤਮਕ ਆਉਟਪੁੱਟ ਬਲੈਂਕਿੰਗ ਫੰਕਸ਼ਨ .
COMP ਘੱਟ-ਪਾਵਰ ਮੋਡ . . . . . . . . . . . . . . . 842
24.6.1 ਤੁਲਨਾਤਮਕ 1 ਨਿਯੰਤਰਣ ਅਤੇ ਸਥਿਤੀ ਰਜਿਸਟਰ (COMP1_CSR) . . . . . . . . . . . 843 24.6.2 ਤੁਲਨਾਤਮਕ 2 ਨਿਯੰਤਰਣ ਅਤੇ ਸਥਿਤੀ ਰਜਿਸਟਰ (COMP2_CSR) . . . . . . . . . . . 845 24.6.3 COMP ਰਜਿਸਟਰ ਨਕਸ਼ਾ .

25

ਕਾਰਜਸ਼ੀਲ amplifiers (OPAMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.1 ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.2 ਓ.ਪੀ.AMP ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3 ਓ.ਪੀ.AMP ਕਾਰਜਸ਼ੀਲ ਵਰਣਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3.1 ਓ.ਪੀ.AMP ਰੀਸੈਟ ਅਤੇ ਘੜੀਆਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

25.3.2 ਸ਼ੁਰੂਆਤੀ ਸੰਰਚਨਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850

25.3.3 ਸਿਗਨਲ ਰੂਟਿੰਗ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850

25.3.4 ਓ.ਪੀ.AMP ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 851

25.3.5 ਕੈਲੀਬ੍ਰੇਸ਼ਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 854

25.4 ਓ.ਪੀ.AMP ਘੱਟ-ਪਾਵਰ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 856

25.5 ਓ.ਪੀ.AMP ਰਜਿਸਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857

25.5.1 ਓ.ਪੀ.AMP1 ਕੰਟਰੋਲ/ਸਟੇਟਸ ਰਜਿਸਟਰ (OP)AMP1_CSR) . . . . . . . . . . . . . . . . . 857

25.5.2 ਓ.ਪੀ.AMP1 ਆਫਸੈੱਟ ਟ੍ਰਿਮਿੰਗ ਰਜਿਸਟਰ ਆਮ ਮੋਡ ਵਿੱਚ (OP)AMP1_OTR) . . 858

25.5.3 ਓ.ਪੀ.AMPਘੱਟ-ਪਾਵਰ ਮੋਡ ਵਿੱਚ 1 ਆਫਸੈੱਟ ਟ੍ਰਿਮਿੰਗ ਰਜਿਸਟਰ (OP)AMP1_LPOTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 858

25.5.4 ਓ.ਪੀ.AMP2 ਕੰਟਰੋਲ/ਸਟੇਟਸ ਰਜਿਸਟਰ (OP)AMP2_CRS) . . . . . . . . . . . . . . . . . 859

25.5.5 ਓ.ਪੀ.AMP2 ਆਫਸੈੱਟ ਟ੍ਰਿਮਿੰਗ ਰਜਿਸਟਰ ਆਮ ਮੋਡ ਵਿੱਚ (OP)AMP2_OTR) . . 860

25.5.6 ਓ.ਪੀ.AMPਘੱਟ-ਪਾਵਰ ਮੋਡ ਵਿੱਚ 2 ਆਫਸੈੱਟ ਟ੍ਰਿਮਿੰਗ ਰਜਿਸਟਰ (OP)AMP2_LPOTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 860

25.5.7 ਓ.ਪੀ.AMP ਰਜਿਸਟਰ ਨਕਸ਼ਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861

24/2187

RM0438 ਰੇਵ 8

RM0438

ਸਮੱਗਰੀ

26

ਸਿਗਮਾ ਡੈਲਟਾ ਮਾਡਿਊਲੇਟਰਾਂ (DFSDM) ਲਈ ਡਿਜੀਟਲ ਫਿਲਟਰ। . . . . . . . . . . . . . . 862

26.1 ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 862

26.2 DFSDM ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863

26.3 DFSDM ਲਾਗੂਕਰਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 864

26.4 DFSDM ਕਾਰਜਸ਼ੀਲ ਵਰਣਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865

26.4.1 DFSDM ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865

26.4.2 DFSDM ਪਿੰਨ ਅਤੇ ਅੰਦਰੂਨੀ ਸਿਗਨਲ . . . . . . . . . . . . . . . . . . . . . . . . . . . 866

26.4.3 DFSDM ਰੀਸੈਟ ਅਤੇ ਘੜੀਆਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867

26.4.4 ਸੀਰੀਅਲ ਚੈਨਲ ਟ੍ਰਾਂਸਸੀਵਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 868

26.4.5 ਇਨਪੁਟ ਸੀਰੀਅਲ ਇੰਟਰਫੇਸ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨਾ . . . . . . . . . . . . . . . . . . . . . . . . . 878

26.4.6 ਸਮਾਂਤਰ ਡੇਟਾ ਇਨਪੁੱਟ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878

26.4.7 ਚੈਨਲ ਚੋਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880

26.4.8 ਡਿਜੀਟਲ ਫਿਲਟਰ ਸੰਰਚਨਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 881

26.4.9 ਇੰਟੀਗ੍ਰੇਟਰ ਯੂਨਿਟ .882

26.4.10 ਐਨਾਲਾਗ ਵਾਚਡੌਗ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 883

26.4.11 ਸ਼ਾਰਟ-ਸਰਕਟ ਡਿਟੈਕਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 885

26.4.12 ਐਕਸਟ੍ਰੀਮ ਡਿਟੈਕਟਰ .

26.4.13 ਡਾਟਾ ਯੂਨਿਟ ਬਲਾਕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886

26.4.14 ਦਸਤਖਤ ਕੀਤੇ ਡੇਟਾ ਫਾਰਮੈਟ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 887

26.4.15 ਪਰਿਵਰਤਨ ਸ਼ੁਰੂ ਕਰਨਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 888

26.4.16 ਨਿਰੰਤਰ ਅਤੇ ਤੇਜ਼ ਨਿਰੰਤਰ ਮੋਡ। . . . . . . . . . . . . . . . . . . . . . . . . . . 888

26.4.17 ਬੇਨਤੀ ਤਰਜੀਹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 889

26.4.18 ਰਨ ਮੋਡ ਵਿੱਚ ਪਾਵਰ ਓਪਟੀਮਾਈਜੇਸ਼ਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . 890

26.5 DFSDM ਰੁਕਾਵਟਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890

26.6 DFSDM DMA ਟ੍ਰਾਂਸਫਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892

26.7 DFSDM ਚੈਨਲ y ਰਜਿਸਟਰ (y=0..3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892

26.7.1 DFSDM ਚੈਨਲ y ਸੰਰਚਨਾ ਰਜਿਸਟਰ (DFSDM_CHyCFGR1) . . . . 892

26.7.2 DFSDM ਚੈਨਲ y ਸੰਰਚਨਾ ਰਜਿਸਟਰ (DFSDM_CHyCFGR2) . . . . 894

26.7.3 DFSDM ਚੈਨਲ y ਐਨਾਲਾਗ ਵਾਚਡੌਗ ਅਤੇ ਸ਼ਾਰਟ-ਸਰਕਟ ਡਿਟੈਕਟਰ ਰਜਿਸਟਰ (DFSDM_CHyAWSCDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895

26.7.4 DFSDM ਚੈਨਲ y ਵਾਚਡੌਗ ਫਿਲਟਰ ਡੇਟਾ ਰਜਿਸਟਰ (DFSDM_CHyWDATR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896

26.7.5 DFSDM ਚੈਨਲ y ਡਾਟਾ ਇਨਪੁੱਟ ਰਜਿਸਟਰ (DFSDM_CHyDATINR) . . . . . . . 896

26.7.6 DFSDM ਚੈਨਲ y ਦੇਰੀ ਰਜਿਸਟਰ (DFSDM_CHyDLYR)। . . . . . . . . . . . 897

26.8 DFSDM ਫਿਲਟਰ x ਮੋਡੀਊਲ ਰਜਿਸਟਰ (x=0..3) . . . . . . . . . . . . . . . . . . . . . . . 898

26.8.1 DFSDM ਫਿਲਟਰ x ਕੰਟਰੋਲ ਰਜਿਸਟਰ 1 (DFSDM_FLTxCR1) . . . . . . . . . . . . . 898

26.8.2 DFSDM ਫਿਲਟਰ x ਕੰਟਰੋਲ ਰਜਿਸਟਰ 2 (DFSDM_FLTxCR2) . . . . . . . . . . . . . 901

RM0438 ਰੇਵ 8

25/2187
54

ਸਮੱਗਰੀ

RM0438

26.8.3 DFSDM ਫਿਲਟਰ x ਇੰਟਰੱਪਟ ਅਤੇ ਸਟੇਟਸ ਰਜਿਸਟਰ (DFSDM_FLTxISR) . . . . . 902
26.8.4 DFSDM ਫਿਲਟਰ x ਇੰਟਰੱਪਟ ਫਲੈਗ ਕਲੀਅਰ ਰਜਿਸਟਰ (DFSDM_FLTxICR) . . . . . 904
26.8.5 DFSDM ਫਿਲਟਰ x ਇੰਜੈਕਟਡ ਚੈਨਲ ਗਰੁੱਪ ਚੋਣ ਰਜਿਸਟਰ (DFSDM_FLTxJCHGR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 905
26.8.6 DFSDM ਫਿਲਟਰ x ਕੰਟਰੋਲ ਰਜਿਸਟਰ (DFSDM_FLTxFCR) . . . . . . . . . . . . . . . 905
26.8.7 ਇੰਜੈਕਟ ਕੀਤੇ ਸਮੂਹ ਲਈ DFSDM ਫਿਲਟਰ x ਡੇਟਾ ਰਜਿਸਟਰ (DFSDM_FLTxJDATAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 906
26.8.8 ਨਿਯਮਤ ਚੈਨਲ (DFSDM_FLTxRDATAR) ਲਈ DFSDM ਫਿਲਟਰ x ਡਾਟਾ ਰਜਿਸਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907
26.8.9 DFSDM ਫਿਲਟਰ x ਐਨਾਲਾਗ ਵਾਚਡੌਗ ਹਾਈ ਥ੍ਰੈਸ਼ਹੋਲਡ ਰਜਿਸਟਰ (DFSDM_FLTxAWHTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
26.8.10 DFSDM ਫਿਲਟਰ x ਐਨਾਲਾਗ ਵਾਚਡੌਗ ਘੱਟ ਥ੍ਰੈਸ਼ਹੋਲਡ ਰਜਿਸਟਰ (DFSDM_FLTxAWLTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
26.8.11 DFSDM ਫਿਲਟਰ x ਐਨਾਲਾਗ ਵਾਚਡੌਗ ਸਟੇਟਸ ਰਜਿਸਟਰ (DFSDM_FLTxAWSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 909
26.8.12 DFSDM ਫਿਲਟਰ x ਐਨਾਲਾਗ ਵਾਚਡੌਗ ਕਲੀਅਰ ਫਲੈਗ ਰਜਿਸਟਰ (DFSDM_FLTxAWCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
26.8.13 DFSDM ਫਿਲਟਰ x ਐਕਸਟ੍ਰੀਮ ਡਿਟੈਕਟਰ ਅਧਿਕਤਮ ਰਜਿਸਟਰ (DFSDM_FLTxEXMAX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
26.8.14 DFSDM ਫਿਲਟਰ x ਐਕਸਟ੍ਰੀਮ ਡਿਟੈਕਟਰ ਘੱਟੋ-ਘੱਟ ਰਜਿਸਟਰ (DFSDM_FLTxEXMIN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 911
26.8.15 DFSDM ਫਿਲਟਰ x ਪਰਿਵਰਤਨ ਟਾਈਮਰ ਰਜਿਸਟਰ (DFSDM_FLTxCNVTIMR) . . 911
26.8.16 DFSDM ਰਜਿਸਟਰ ਨਕਸ਼ਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912

27

ਟੱਚ ਸੈਂਸਿੰਗ ਕੰਟਰੋਲਰ (TSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.1 ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.2 ਟੀਐਸਸੀ ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 920

27.3 TSC ਕਾਰਜਸ਼ੀਲ ਵਰਣਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921

27.3.1 TSC ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921

27.3.2 ਸਰਫੇਸ ਚਾਰਜ ਟ੍ਰਾਂਸਫਰ ਪ੍ਰਾਪਤੀ ਓਵਰview . . . . . . . . . . . . . . . . . . . 921

27.3.3 ਰੀਸੈਟ ਅਤੇ ਘੜੀਆਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 924

27.3.4 ਚਾਰਜ ਟ੍ਰਾਂਸਫਰ ਪ੍ਰਾਪਤੀ ਕ੍ਰਮ . . . . . . . . . . . . . . . . . . . . . . . 924

27.3.5 ਸਪ੍ਰੈਡ ਸਪੈਕਟ੍ਰਮ ਵਿਸ਼ੇਸ਼ਤਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 925

27.3.6 ਵੱਧ ਤੋਂ ਵੱਧ ਗਿਣਤੀ ਗਲਤੀ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 926

27.3.7 ਐੱਸampਲਿੰਗ ਕੈਪੇਸੀਟਰ I/O ਅਤੇ ਚੈਨਲ I/O ਮੋਡ ਚੋਣ। . . . . . . . . . . 926

27.3.8 ਪ੍ਰਾਪਤੀ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927

27.3.9 I/O ਹਿਸਟਰੇਸਿਸ ਅਤੇ ਐਨਾਲਾਗ ਸਵਿੱਚ ਕੰਟਰੋਲ . . . . . . . . . . . . . . . . . . . . . . . 927

27.4 TSC ਘੱਟ-ਪਾਵਰ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928

27.5 TSC ਰੁਕਾਵਟਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928

26/2187

RM0438 ਰੇਵ 8

RM0438

ਸਮੱਗਰੀ

27.6

ਟੀਐਸਸੀ ਰਜਿਸਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928
27.6.1 TSC ਕੰਟਰੋਲ ਰਜਿਸਟਰ (TSC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928 27.6.2 TSC ਇੰਟਰੱਪਟ ਯੋਗ ਰਜਿਸਟਰ (TSC_IER) . 931 27.6.3 TSC ਇੰਟਰੱਪਟ ਸਟੇਟਸ ਰਜਿਸਟਰ (TSC_ISR) . . . . . . . . . . . . . . . . . . . . . . . . . . 932 27.6.4 TSC I/O ਹਿਸਟਰੇਸਿਸ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (TSC_IOHCR) . . . . . . . . . . . . . . . . . 932 27.6.5 TSC I/O ਐਨਾਲਾਗ ਸਵਿੱਚ ਕੰਟਰੋਲ ਰਜਿਸਟਰ
(TSC_IOASCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 933 27.6.7 TSC I/O sampਲਿੰਗ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (TSC_IOSCR) . . . . . . . . . . . . . . . . . . 934 27.6.8 TSC I/O ਚੈਨਲ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (TSC_IOCCR) . . . . . . . . . . . . . . . . . . . 934 27.6.9 TSC I/O ਸਮੂਹ ਨਿਯੰਤਰਣ ਸਥਿਤੀ ਰਜਿਸਟਰ (TSC_IOGCSR) . . . . . . . . . . . . . . . 935 27.6.10 TSC I/O ਸਮੂਹ x ਕਾਊਂਟਰ ਰਜਿਸਟਰ (TSC_IOGxCR) . . . . . . . . . . . . . . . . . . . . . . . . . . 935 27.6.11 TSC ਰਜਿਸਟਰ ਨਕਸ਼ਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 936

28

ਸੱਚਾ ਰੈਂਡਮ ਨੰਬਰ ਜਨਰੇਟਰ (RNG) . . . . . . . . . . . . . . . . . . . . . . . 938

28.1 RNG ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938

28.2 RNG ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938

28.3 RNG ਕਾਰਜਸ਼ੀਲ ਵਰਣਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.1 RNG ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.2 RNG ਅੰਦਰੂਨੀ ਸਿਗਨਲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.3 ਬੇਤਰਤੀਬ ਨੰਬਰ ਉਤਪਤੀ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

28.3.4 RNG ਸ਼ੁਰੂਆਤੀਕਰਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 942

28.3.5 RNG ਓਪਰੇਸ਼ਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 943

28.3.6 RNG ਕਲਾਕਿੰਗ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945

28.3.7 ਗਲਤੀ ਪ੍ਰਬੰਧਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945

28.3.8 RNG ਘੱਟ-ਪਾਵਰ ਵਰਤੋਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946

28.4 RNG ਰੁਕਾਵਟਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946

28.5 RNG ਪ੍ਰੋਸੈਸਿੰਗ ਸਮਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6 RNG ਐਂਟਰੋਪੀ ਸਰੋਤ ਪ੍ਰਮਾਣਿਕਤਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.1 ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.2 ਪ੍ਰਮਾਣਿਕਤਾ ਸ਼ਰਤਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

28.6.3 ਡਾਟਾ ਇਕੱਠਾ ਕਰਨਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7 RNG ਰਜਿਸਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7.1 RNG ਕੰਟਰੋਲ ਰਜਿਸਟਰ (RNG_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

28.7.2 RNG ਸਥਿਤੀ ਰਜਿਸਟਰ (RNG_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 950

28.7.3 RNG ਡਾਟਾ ਰਜਿਸਟਰ (RNG_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 951

28.7.4 RNG ਸਿਹਤ ਜਾਂਚ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (RNG_HTCR) . . . . . . . . . . . . . . . . . . 952

RM0438 ਰੇਵ 8

27/2187
54

ਸਮੱਗਰੀ

RM0438

28.7.5 RNG ਰਜਿਸਟਰ ਨਕਸ਼ਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 952

29

AES ਹਾਰਡਵੇਅਰ ਐਕਸਲੇਟਰ (AES) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.1 ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.2 AES ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.3 AES ਲਾਗੂਕਰਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953

29.4 AES ਕਾਰਜਸ਼ੀਲ ਵਰਣਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.1 AES ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.2 AES ਅੰਦਰੂਨੀ ਸਿਗਨਲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.3 AES ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਕੋਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954

29.4.4 ਸਾਈਫਰ ਓਪਰੇਸ਼ਨ ਕਰਨ ਲਈ AES ਪ੍ਰਕਿਰਿਆ . . . . . . . . . . . . . . . . . . 960

29.4.5 AES ਡੀਕ੍ਰਿਪਸ਼ਨ ਰਾਊਂਡ ਕੁੰਜੀ ਤਿਆਰੀ . . . . . . . . . . . . . . . . . . . . . . . . . 963

29.4.6 AES ਸਾਈਫਰਟੈਕਸਟ ਚੋਰੀ ਅਤੇ ਡੇਟਾ ਪੈਡਿੰਗ . . . . . . . . . . . . . . . . . . . . . 963

29.4.7 AES ਟਾਸਕ ਸਸਪੈਂਡ ਅਤੇ ਰੀਜ਼ਿਊਮ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 964

29.4.8 AES ਮੁੱਢਲੇ ਚੇਨਿੰਗ ਮੋਡ (ECB, CBC) . . . . . . . . . . . . . . . . . . . . . . . 964

29.4.9 AES ਕਾਊਂਟਰ (CTR) ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 969

29.4.10 AES ਗੈਲੋਇਸ/ਕਾਊਂਟਰ ਮੋਡ (GCM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 971

29.4.11 AES Galois ਸੁਨੇਹਾ ਪ੍ਰਮਾਣੀਕਰਨ ਕੋਡ (GMAC) . . . . . . . . . . . . . . 976

29.4.12 CBC-MAC (CCM) ਵਾਲਾ AES ਕਾਊਂਟਰ . . . . . . . . . . . . . . . . . . . . . . . . 978

29.4.13 AES ਡੇਟਾ ਰਜਿਸਟਰ ਅਤੇ ਡੇਟਾ ਸਵੈਪਿੰਗ . . . . . . . . . . . . . . . . . . . . . . . . . 983

29.4.14 AES ਕੁੰਜੀ ਰਜਿਸਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985

29.4.15 AES ਸ਼ੁਰੂਆਤੀ ਵੈਕਟਰ ਰਜਿਸਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985

29.4.16 AES DMA ਇੰਟਰਫੇਸ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 986

29.4.17 AES ਗਲਤੀ ਪ੍ਰਬੰਧਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 987

29.5 AES ਰੁਕਾਵਟਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988

29.6 AES ਪ੍ਰੋਸੈਸਿੰਗ ਲੇਟੈਂਸੀ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988

29.7 AES ਰਜਿਸਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989

29.7.1 AES ਕੰਟਰੋਲ ਰਜਿਸਟਰ (AES_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989

29.7.2 AES ਸਥਿਤੀ ਰਜਿਸਟਰ (AES_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 991

29.7.3 AES ਡਾਟਾ ਇਨਪੁੱਟ ਰਜਿਸਟਰ (AES_DINR) . . . . . . . . . . . . . . . . . . . . . . . . 993

29.7.4 AES ਡਾਟਾ ਆਉਟਪੁੱਟ ਰਜਿਸਟਰ (AES_DOUTR) . . . . . . . . . . . . . . . . . . . . . . 993

29.7.5 AES ਕੁੰਜੀ ਰਜਿਸਟਰ 0 (AES_KEYR0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994

29.7.6 AES ਕੁੰਜੀ ਰਜਿਸਟਰ 1 (AES_KEYR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 994

29.7.7 AES ਕੁੰਜੀ ਰਜਿਸਟਰ 2 (AES_KEYR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995

29.7.8 AES ਕੁੰਜੀ ਰਜਿਸਟਰ 3 (AES_KEYR3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995

29.7.9 AES ਸ਼ੁਰੂਆਤੀ ਵੈਕਟਰ ਰਜਿਸਟਰ 0 (AES_IVR0) . . . . . . . . . . . . . . . . . 995

28/2187

RM0438 ਰੇਵ 8

RM0438

ਸਮੱਗਰੀ

29.7.10 AES ਸ਼ੁਰੂਆਤੀ ਵੈਕਟਰ ਰਜਿਸਟਰ 1 (AES_IVR1) . . . . . . . . . . . . . . . . . . . . . 996 29.7.11 AES ਸ਼ੁਰੂਆਤੀ ਵੈਕਟਰ ਰਜਿਸਟਰ 2 (AES_IVR2) . . . . . . . . . . . . . . . . . . . . . . . . 996 29.7.12 AES ਸ਼ੁਰੂਆਤੀ ਵੈਕਟਰ ਰਜਿਸਟਰ 3 (AES_IVR3) . . . . . . . . . . . . . . . . . . . . . . . 996 29.7.13 AES ਕੁੰਜੀ ਰਜਿਸਟਰ 4 (AES_KEYR4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.14 AES ਕੁੰਜੀ ਰਜਿਸਟਰ 5 (AES_KEYR5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997 29.7.15 AES ਸਸਪੈਂਡ ਰਜਿਸਟਰ (AES_SUSPxR) .

30

ਹੈਸ਼ ਪ੍ਰੋਸੈਸਰ (HASH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.1 ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.2 ਹੈਸ਼ ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001

30.3 ਹੈਸ਼ ਲਾਗੂਕਰਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4 ਹੈਸ਼ ਕਾਰਜਸ਼ੀਲ ਵਰਣਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4.1 ਹੈਸ਼ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002

30.4.2 ਹੈਸ਼ ਅੰਦਰੂਨੀ ਸਿਗਨਲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.3 ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਐਲਗੋਰਿਦਮ ਬਾਰੇ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.4 ਸੁਨੇਹਾ ਡੇਟਾ ਫੀਡਿੰਗ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

30.4.5 ਸੁਨੇਹਾ ਡਾਈਜੈਸਟ ਕੰਪਿਊਟਿੰਗ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1005

30.4.6 ਸੁਨੇਹਾ ਪੈਡਿੰਗ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1006

30.4.7 HMAC ਓਪਰੇਸ਼ਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1008

30.4.8 HASH ਸਸਪੈਂਡ/ਰਿਜ਼ਿਊਮ ਓਪਰੇਸ਼ਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1010

30.4.9 ਹੈਸ਼ ਡੀਐਮਏ ਇੰਟਰਫੇਸ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.4.10 ਹੈਸ਼ ਗਲਤੀ ਪ੍ਰਬੰਧਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.4.11 ਹੈਸ਼ ਪ੍ਰੋਸੈਸਿੰਗ ਸਮਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012

30.5 ਹੈਸ਼ ਇੰਟਰੱਪਟ .

30.6 ਹੈਸ਼ ਰਜਿਸਟਰ .

30.6.1 HASH ਕੰਟਰੋਲ ਰਜਿਸਟਰ (HASH_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1014

30.6.2 HASH ਡਾਟਾ ਇਨਪੁੱਟ ਰਜਿਸਟਰ (HASH_DIN) . . . . . . . . . . . . . . . . . . . . . . . 1016

30.6.3 HASH ਸਟਾਰਟ ਰਜਿਸਟਰ (HASH_STR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1017

30.6.4 ਹੈਸ਼ ਡਾਈਜੈਸਟ ਰਜਿਸਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018

30.6.5 HASH ਇੰਟਰੱਪਟ ਯੋਗ ਰਜਿਸਟਰ (HASH_IMR) . . . . . . . . . . . . . . . . . . . 1019

30.6.6 HASH ਸਥਿਤੀ ਰਜਿਸਟਰ (HASH_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020

30.6.7 HASH ਸੰਦਰਭ ਸਵੈਪ ਰਜਿਸਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1020

30.6.8 ਹੈਸ਼ ਰਜਿਸਟਰ ਨਕਸ਼ਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1021

RM0438 ਰੇਵ 8

29/2187
54

ਸਮੱਗਰੀ

RM0438

31

ਔਨ-ਦ-ਫਲਾਈ ਡਿਕ੍ਰਿਪਸ਼ਨ ਇੰਜਣ (OTFDEC) . . . . . . . . . . . . . . . . . . . . . . . . 1023

31.1 OTFDEC ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023

31.2 OTFDEC ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1023

31.3 OTFDEC ਕਾਰਜਸ਼ੀਲ ਵਰਣਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.1 OTFDEC ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.2 OTFDEC ਅੰਦਰੂਨੀ ਸਿਗਨਲ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1024

31.3.3 OTFDEC ਔਨ-ਦ-ਫਲਾਈ ਡੀਕ੍ਰਿਪਸ਼ਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1025

31.3.4 ਕਾਊਂਟਰ ਮੋਡ ਡੀਕ੍ਰਿਪਸ਼ਨ ਵਿੱਚ AES ਦੀ OTFDEC ਵਰਤੋਂ। . . . . . . . . . . . . . 1026

31.3.5 ਪ੍ਰਵਾਹ ਨਿਯੰਤਰਣ ਪ੍ਰਬੰਧਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027

31.3.6 OTFDEC ਗਲਤੀ ਪ੍ਰਬੰਧਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027

31.4 OTFDEC ਰੁਕਾਵਟਾਂ .

31.5 OTFDEC ਐਪਲੀਕੇਸ਼ਨ ਜਾਣਕਾਰੀ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5.1 OTFDEC ਸ਼ੁਰੂਆਤੀ ਪ੍ਰਕਿਰਿਆ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028

31.5.2 OTFDEC ਅਤੇ ਪਾਵਰ ਪ੍ਰਬੰਧਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1030

31.5.3 OTFDEC ਲਈ ਏਨਕ੍ਰਿਪਟਿੰਗ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1030

31.5.4 OTFDEC ਕੁੰਜੀ CRC ਸਰੋਤ ਕੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1031

31.6 OTFDEC ਰਜਿਸਟਰ ਕਰਦਾ ਹੈ .

31.6.1 OTFDEC ਕੰਟਰੋਲ ਰਜਿਸਟਰ (OTFDEC_CR) . . . . . . . . . . . . . . . . . . . . . . 1032

31.6.2 OTFDEC ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਪ੍ਰਾਪਤ ਪਹੁੰਚ ਨਿਯੰਤਰਣ ਸੰਰਚਨਾ ਰਜਿਸਟਰ (OTFDEC_PRIVCFGR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1033

31.6.3 OTFDEC ਖੇਤਰ x ਸੰਰਚਨਾ ਰਜਿਸਟਰ (OTFDEC_RxCFGR) . . . . . 1033

31.6.4 OTFDEC ਖੇਤਰ x ਸ਼ੁਰੂਆਤੀ ਪਤਾ ਰਜਿਸਟਰ (OTFDEC_RxSTARTADDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1035

31.6.5 OTFDEC ਖੇਤਰ x ਅੰਤਮ ਪਤਾ ਰਜਿਸਟਰ (OTFDEC_RxENDADDR)। 1035

31.6.6 OTFDEC ਖੇਤਰ x ਨਾਨ ਰਜਿਸਟਰ 0 (OTFDEC_RxNONCER0) . . . . . 1036

31.6.7 OTFDEC ਖੇਤਰ x ਨਾਨ ਰਜਿਸਟਰ 1 (OTFDEC_RxNONCER1) . . . . . 1037

31.6.8 OTFDEC ਖੇਤਰ x ਕੁੰਜੀ ਰਜਿਸਟਰ 0 (OTFDEC_RxKEYR0) . . . . . . . . . . . 1037

31.6.9 OTFDEC ਖੇਤਰ x ਕੁੰਜੀ ਰਜਿਸਟਰ 1 (OTFDEC_RxKEYR1) . . . . . . . . . . . 1038

31.6.10 OTFDEC ਖੇਤਰ x ਕੁੰਜੀ ਰਜਿਸਟਰ 2 (OTFDEC_RxKEYR2) . . . . . . . . . . . 1038

31.6.11 OTFDEC ਖੇਤਰ x ਕੁੰਜੀ ਰਜਿਸਟਰ 3 (OTFDEC_RxKEYR3) . . . . . . . . . . . 1039

31.6.12 OTFDEC ਇੰਟਰੱਪਟ ਸਟੇਟਸ ਰਜਿਸਟਰ (OTFDEC_ISR) . . . . . . . . . . . . . . . 1039

31.6.13 OTFDEC ਇੰਟਰੱਪਟ ਕਲੀਅਰ ਰਜਿਸਟਰ (OTFDEC_ICR) . . . . . . . . . . . . . . . . 1040

31.6.14 OTFDEC ਇੰਟਰੱਪਟ ਯੋਗ ਰਜਿਸਟਰ (OTFDEC_IER) . . . . . . . . . . . . . . . 1041

31.6.15 OTFDEC ਰਜਿਸਟਰ ਨਕਸ਼ਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1042

32

ਪਬਲਿਕ ਕੀ ਐਕਸਲੇਟਰ (PKA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046

32.1 ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046

30/2187

RM0438 ਰੇਵ 8

RM0438

ਸਮੱਗਰੀ

32.2 32.3
32.4
32.5 32.6 32.7

ਪੀਕੇਏ ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ .
32.3.1 PKA ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ . . . . . . . . . . . . . . . . . . . . . . . . 1046 32.3.2 PKA ਪਬਲਿਕ ਕੀ ਐਕਸਲਰੇਸ਼ਨ . . . . . . . . 1047 32.3.3 PKA ਗਲਤੀ ਪ੍ਰਬੰਧਨ .
PKA ਓਪਰੇਟਿੰਗ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1052
32.4.1 ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . 1052 32.4.2 ਮਾਡਿਊਲਰ ਘਟਾਓ . . . . . . . 1053 32.4.3 ਮਾਡਿਊਲਰ ਇਨਵਰਸ਼ਨ . . 1054 32.4.4 ਅੰਕਗਣਿਤ ਦੀ ਤੁਲਨਾ . . . . . . . . . 1054 32.4.5 ECC Fp ਸਕੇਲਰ ਗੁਣਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1055
Exampਸੰਰਚਨਾਵਾਂ ਅਤੇ ਪ੍ਰਕਿਰਿਆ ਸਮੇਂ ਦਾ ਵੇਰਵਾ . . . . . . . . . . . . . . . . . . 1064
32.5.1 ਸਮਰਥਿਤ ਅੰਡਾਕਾਰ ਵਕਰ .
PKA ਰੁਕਾਵਟਾਂ .
32.7.1 PKA ਕੰਟਰੋਲ ਰਜਿਸਟਰ (PKA_CR) . 1068 32.7.2 ਪੀਕੇਏ ਰੈਮ .

RM0438 ਰੇਵ 8

31/2187
54

ਸਮੱਗਰੀ

RM0438

32.7.5 PKA ਰਜਿਸਟਰ ਨਕਸ਼ਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1071

33

ਐਡਵਾਂਸਡ-ਕੰਟਰੋਲ ਟਾਈਮਰ (TIM1/TIM8) . . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.1 TIM1/TIM8 ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.2 TIM1/TIM8 ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072

33.3 TIM1/TIM8 ਕਾਰਜਸ਼ੀਲ ਵਰਣਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074

33.3.1 ਸਮਾਂ-ਅਧਾਰ ਇਕਾਈ .

33.3.2 ਕਾਊਂਟਰ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1076

33.3.3 ਦੁਹਰਾਓ ਕਾਊਂਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1087

33.3.4 ਬਾਹਰੀ ਟਰਿੱਗਰ ਇਨਪੁੱਟ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1089

33.3.5 ਘੜੀ ਦੀ ਚੋਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1090

33.3.6 ਚੈਨਲਾਂ ਨੂੰ ਕੈਪਚਰ/ਤੁਲਨਾ ਕਰੋ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1094

33.3.7 ਇਨਪੁੱਟ ਕੈਪਚਰ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1096

33.3.8 PWM ਇਨਪੁੱਟ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1097

33.3.9 ਜ਼ਬਰਦਸਤੀ ਆਉਟਪੁੱਟ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1098

33.3.10 ਆਉਟਪੁੱਟ ਤੁਲਨਾ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1099

33.3.11 PWM ਮੋਡ .

33.3.12 ਅਸਮਿਤ PWM ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1103

33.3.13 ਸੰਯੁਕਤ PWM ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1104

33.3.14 ਸੰਯੁਕਤ 3-ਪੜਾਅ PWM ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105

33.3.15 ਪੂਰਕ ਆਉਟਪੁੱਟ ਅਤੇ ਡੈੱਡ-ਟਾਈਮ ਇਨਸਰਸ਼ਨ . . . . . . . . . . . . . . 1106

33.3.16 ਬ੍ਰੇਕ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108

33.3.17 ਦੋ-ਦਿਸ਼ਾਵੀ ਬ੍ਰੇਕ ਇਨਪੁੱਟ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1114

33.3.18 ਕਿਸੇ ਬਾਹਰੀ ਘਟਨਾ 'ਤੇ OCxREF ਸਿਗਨਲ ਨੂੰ ਸਾਫ਼ ਕਰਨਾ। . . . . . . . . . . . . . 1115

33.3.19 6-ਪੜਾਅ PWM ਪੀੜ੍ਹੀ .

33.3.20 ਇੱਕ-ਪਲਸ ਮੋਡ .

33.3.21 ਰੀਟ੍ਰਿਗਰੇਬਲ ਇੱਕ ਪਲਸ ਮੋਡ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1119

33.3.22 ਏਨਕੋਡਰ ਇੰਟਰਫੇਸ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1120

33.3.23 UIF ਬਿੱਟ ਰੀਮੈਪਿੰਗ .

33.3.24 ਟਾਈਮਰ ਇਨਪੁੱਟ XOR ਫੰਕਸ਼ਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123

33.3.25 ਹਾਲ ਸੈਂਸਰਾਂ ਨਾਲ ਇੰਟਰਫੇਸਿੰਗ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123

33.3.26 ਟਾਈਮਰ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1126

33.3.27 ADC ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130

33.3.28 ਡੀਐਮਏ ਬਰਸਟ ਮੋਡ .

33.3.29 ਡੀਬੱਗ ਮੋਡ .

33.4 TIM1/TIM8 ਰਜਿਸਟਰ .

33.4.1 TIMx ਕੰਟਰੋਲ ਰਜਿਸਟਰ 1 (TIMx_CR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . . 1132

32/2187

RM0438 ਰੇਵ 8

RM0438

ਸਮੱਗਰੀ
33.4.2 TIMx ਕੰਟਰੋਲ ਰਜਿਸਟਰ 2 (TIMx_CR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . . 1133
33.4.3 TIMx ਸਲੇਵ ਮੋਡ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (TIMx_SMCR)(x = 1, 8) .
33.4.4 TIMx DMA/ਇੰਟਰਪਟ ਯੋਗ ਰਜਿਸਟਰ (TIMx_DIER)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1138
33.4.5 TIMx ਸਥਿਤੀ ਰਜਿਸਟਰ (TIMx_SR)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . 1140
33.4.6 TIMx ਇਵੈਂਟ ਜਨਰੇਸ਼ਨ ਰਜਿਸਟਰ (TIMx_EGR)(x = 1, 8) . . . . . . . . . . . . 1142
33.4.7 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਮੋਡ ਰਜਿਸਟਰ 1 (TIMx_CCMR1)(x = 1, 8) . . 1143
33.4.8 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਮੋਡ ਰਜਿਸਟਰ 1 [ਵਿਕਲਪਿਕ] (TIMx_CCMR1)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1144
33.4.9 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਮੋਡ ਰਜਿਸਟਰ 2 (TIMx_CCMR2)(x = 1, 8) . . 1147
33.4.10 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਮੋਡ ਰਜਿਸਟਰ 2 [ਵਿਕਲਪਿਕ] (TIMx_CCMR2)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1148
33.4.11 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਯੋਗ ਰਜਿਸਟਰ (TIMx_CCER)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1149
33.4.12 TIMx ਕਾਊਂਟਰ (TIMx_CNT)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1153
33.4.13 TIMx ਪ੍ਰੀਸਕੇਲਰ (TIMx_PSC)(x = 1, 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1153
33.4.14 TIMx ਆਟੋ-ਰੀਲੋਡ ਰਜਿਸਟਰ (TIMx_ARR)(x = 1, 8) . . . . . . . . . . . . . . . . . 1153
33.4.15 TIMx ਦੁਹਰਾਓ ਕਾਊਂਟਰ ਰਜਿਸਟਰ (TIMx_RCR)(x = 1, 8) . . . . . . . . . . . 1154
33.4.16 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਰਜਿਸਟਰ 1 (TIMx_CCR1)(x = 1, 8) .
33.4.17 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਰਜਿਸਟਰ 2 (TIMx_CCR2)(x = 1, 8) .
33.4.18 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਰਜਿਸਟਰ 3 (TIMx_CCR3)(x = 1, 8) .
33.4.19 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਰਜਿਸਟਰ 4 (TIMx_CCR4)(x = 1, 8) .
33.4.20 TIMx ਬ੍ਰੇਕ ਅਤੇ ਡੈੱਡ-ਟਾਈਮ ਰਜਿਸਟਰ (TIMx_BDTR)(x = 1, 8) .
33.4.21 TIMx DMA ਕੰਟਰੋਲ ਰਜਿਸਟਰ (TIMx_DCR)(x = 1, 8) .
33.4.22 ਪੂਰੇ ਟ੍ਰਾਂਸਫਰ ਲਈ TIMx DMA ਪਤਾ (TIMx_DMAR)(x = 1, 8) .
33.4.23 TIM1 ਵਿਕਲਪ ਰਜਿਸਟਰ 1 (TIM1_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1162
33.4.24 TIM8 ਵਿਕਲਪ ਰਜਿਸਟਰ 1 (TIM8_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1162
33.4.25 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਮੋਡ ਰਜਿਸਟਰ 3 (TIMx_CCMR3)(x = 1, 8) .
33.4.26 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਰਜਿਸਟਰ 5 (TIMx_CCR5)(x = 1, 8) .
33.4.27 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਰਜਿਸਟਰ 6 (TIMx_CCR6)(x = 1, 8) .

RM0438 ਰੇਵ 8

33/2187
54

ਸਮੱਗਰੀ

RM0438

33.4.28 TIM1 ਵਿਕਲਪ ਰਜਿਸਟਰ 2 (TIM1_OR2) . 1165 33.4.29 TIM1 ਵਿਕਲਪ ਰਜਿਸਟਰ 3 (TIM1_OR3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1167 33.4.30 TIM8 ਰਜਿਸਟਰ ਨਕਸ਼ਾ . . . . . . . . . . . . . . . . . . . 2

34

ਆਮ-ਉਦੇਸ਼ ਟਾਈਮਰ (TIM2/TIM3/TIM4/TIM5) . . . . . . . . . . . . . . . . 1177

34.1 TIM2/TIM3/TIM4/TIM5 ਜਾਣ-ਪਛਾਣ .

34.2 TIM2/TIM3/TIM4/TIM5 ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ .

34.3 TIM2/TIM3/TIM4/TIM5 ਕਾਰਜਸ਼ੀਲ ਵਰਣਨ .

34.3.1 ਸਮਾਂ-ਅਧਾਰ ਇਕਾਈ .

34.3.2 ਕਾਊਂਟਰ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1181

34.3.3 ਘੜੀ ਦੀ ਚੋਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1191

34.3.4 ਚੈਨਲਾਂ ਨੂੰ ਕੈਪਚਰ/ਤੁਲਨਾ ਕਰੋ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1195

34.3.5 ਇਨਪੁੱਟ ਕੈਪਚਰ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1197

34.3.6 PWM ਇਨਪੁੱਟ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1198

34.3.7 ਜ਼ਬਰਦਸਤੀ ਆਉਟਪੁੱਟ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1199

34.3.8 ਆਉਟਪੁੱਟ ਤੁਲਨਾ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1200

34.3.9 PWM ਮੋਡ .

34.3.10 ਅਸਮਿਤ PWM ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1204

34.3.11 ਸੰਯੁਕਤ PWM ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1205

34.3.12 ਕਿਸੇ ਬਾਹਰੀ ਘਟਨਾ 'ਤੇ OCxREF ਸਿਗਨਲ ਨੂੰ ਸਾਫ਼ ਕਰਨਾ। . . . . . . . . . . . . . 1206

34.3.13 ਇੱਕ-ਪਲਸ ਮੋਡ .

34.3.14 ਰੀਟ੍ਰਿਗਰੇਬਲ ਇੱਕ ਪਲਸ ਮੋਡ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1209

34.3.15 ਏਨਕੋਡਰ ਇੰਟਰਫੇਸ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1210

34.3.16 UIF ਬਿੱਟ ਰੀਮੈਪਿੰਗ .

34.3.17 ਟਾਈਮਰ ਇਨਪੁੱਟ XOR ਫੰਕਸ਼ਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212

34.3.18 ਟਾਈਮਰ ਅਤੇ ਬਾਹਰੀ ਟਰਿੱਗਰ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ . . . . . . . . . . . . . . . . . . . 1213

34.3.19 ਟਾਈਮਰ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1216

34.3.20 ਡੀਐਮਏ ਬਰਸਟ ਮੋਡ .

34.3.21 ਡੀਬੱਗ ਮੋਡ .

34.4 TIM2/TIM3/TIM4/TIM5 ਰਜਿਸਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1223

34.4.1 TIMx ਕੰਟਰੋਲ ਰਜਿਸਟਰ 1 (TIMx_CR1)(x = 2 ਤੋਂ 5) . . . . . . . . . . . . . . . . . 1223

34.4.2 TIMx ਕੰਟਰੋਲ ਰਜਿਸਟਰ 2 (TIMx_CR2)(x = 2 ਤੋਂ 5) . . . . . . . . . . . . . . . . . 1224

34.4.3 TIMx ਸਲੇਵ ਮੋਡ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (TIMx_SMCR)(x = 2 ਤੋਂ 5) . . . . . . . 1226

34.4.4 TIMx DMA/ਇੰਟਰਪਟ ਯੋਗ ਰਜਿਸਟਰ (TIMx_DIER)(x = 2 ਤੋਂ 5) . . . . . . 1229

34/2187

RM0438 ਰੇਵ 8

RM0438

ਸਮੱਗਰੀ

34.4.5 TIMx ਸਥਿਤੀ ਰਜਿਸਟਰ (TIMx_SR)(x = 2 ਤੋਂ 5) . . . . . . . . . . . . . . . . . . . . . . . 1230 34.4.6 TIMx ਇਵੈਂਟ ਜਨਰੇਸ਼ਨ ਰਜਿਸਟਰ (TIMx_EGR)(x = 2 ਤੋਂ 5) . . . . . . . . . . . . 1231 34.4.7 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਮੋਡ ਰਜਿਸਟਰ 1 (TIMx_CCMR1)(x = 2 ਤੋਂ 5) . 1232 34.4.8 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਮੋਡ ਰਜਿਸਟਰ 1 [ਵਿਕਲਪਿਕ] (TIMx_CCMR1)
(x = 2 ਤੋਂ 5) .
(x = 2 ਤੋਂ 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1237 34.4.11 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਯੋਗ ਰਜਿਸਟਰ
(TIMx_CCER)(x = 2 ਤੋਂ 5) . . 1238 34.4.12 TIMx ਪ੍ਰੀਸਕੇਲਰ (TIMx_PSC)(x = 2 ਤੋਂ 5) . . . . . . . . . . . . . . . . . . . . . . . . . 1239 34.4.13 TIMx ਆਟੋ-ਰੀਲੋਡ ਰਜਿਸਟਰ (TIMx_ARR)(x = 2 ਤੋਂ 5) . . . . . . . . . . . . . . . . . . 1240 34.4.14 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਰਜਿਸਟਰ 2 (TIMx_CCR5)(x = 1240 ਤੋਂ 34.4.15) . . . . . . . . . 2 5 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਰਜਿਸਟਰ 1241 (TIMx_CCR34.4.16)(x = 1 ਤੋਂ 1) . . . . . . . 2 5 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਰਜਿਸਟਰ 1241 (TIMx_CCR34.4.17)(x = 2 ਤੋਂ 2) . . . . . . . 2 5 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਰਜਿਸਟਰ 1241 (TIMx_CCR34.4.18)(x = 3 ਤੋਂ 3) . . . . . . . 2 5 TIMx DMA ਕੰਟਰੋਲ ਰਜਿਸਟਰ (TIMx_DCR)(x = 1242 ਤੋਂ 34.4.19) . . . . . . . . . . . . . . . . . . . . . . 4 4 ਪੂਰੇ ਟ੍ਰਾਂਸਫਰ ਲਈ TIMx DMA ਪਤਾ (TIMx_DMAR)(x = 2 ਤੋਂ 5) . . . . . . . 1242 34.4.20 TIM2 ਵਿਕਲਪ ਰਜਿਸਟਰ 5 (TIM1243_OR34.4.21) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5 TIM1244 ਵਿਕਲਪ ਰਜਿਸਟਰ 34.4.22 (TIM2_OR1) . .

35

ਜਨਰਲ-ਪਰਪਜ਼ ਟਾਈਮਰ (TIM15/TIM16/TIM17) . . . . . . . . . . . . . . . . . 1250

35.1 TIM15/TIM16/TIM17 ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1250

35.2 TIM15 ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1250

35.3 TIM16/TIM17 ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1251

35.4 TIM15/TIM16/TIM17 ਕਾਰਜਸ਼ੀਲ ਵਰਣਨ . . . . . . . . . . . . . . . . . . . . . 1254

35.4.1 ਸਮਾਂ-ਅਧਾਰ ਇਕਾਈ .

35.4.2 ਕਾਊਂਟਰ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1256

35.4.3 ਦੁਹਰਾਓ ਕਾਊਂਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1260

35.4.4 35.4.5 35.4.6 35.4.7

ਘੜੀ ਦੀ ਚੋਣ . . . . . 1261 PWM ਇਨਪੁੱਟ ਮੋਡ (ਸਿਰਫ਼ TIM1263 ਲਈ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1265

RM0438 ਰੇਵ 8

35/2187
54

ਸਮੱਗਰੀ

RM0438

35.5

35.4.8 ਜ਼ਬਰਦਸਤੀ ਆਉਟਪੁੱਟ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1267 35.4.9 ਸੰਯੁਕਤ PWM ਮੋਡ (ਸਿਰਫ਼ TIM1268) . . . . . . . . . 35.4.10 1269 ਦੋ-ਦਿਸ਼ਾਵੀ ਬ੍ਰੇਕ ਇਨਪੁੱਟ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35.4.11 15 ਰੀਟ੍ਰਿਗਰੇਬਲ ਇੱਕ ਪਲਸ ਮੋਡ (ਸਿਰਫ਼ TIM1270) . . . . . . . . . . . . . . . . . . . . . . . . . . . 35.4.12 1271 ਬਾਹਰੀ ਟਰਿੱਗਰ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ (ਸਿਰਫ਼ TIM35.4.13) . . . . . . . 1273 35.4.14 ਟਾਈਮਰ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ (TIM1278) . 35.4.15
TIM15 ਰਜਿਸਟਰ .
35.5.1 TIM15 ਕੰਟਰੋਲ ਰਜਿਸਟਰ 1 (TIM15_CR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1290 35.5.2 TIM15 ਕੰਟਰੋਲ ਰਜਿਸਟਰ 2 (TIM15_CR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1291 35.5.3 TIM15 ਸਲੇਵ ਮੋਡ ਕੰਟਰੋਲ ਰਜਿਸਟਰ (TIM15_SMCR) . . . . . . . . . . . . . . . 1293 35.5.4 TIM15 DMA/ਇੰਟਰਪਟ ਯੋਗ ਰਜਿਸਟਰ (TIM15_DIER) . . . . . . . . . . . . . . 1294 35.5.5 TIM15 ਸਟੇਟਸ ਰਜਿਸਟਰ (TIM15_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1295 35.5.6 TIM15 ਇਵੈਂਟ ਜਨਰੇਸ਼ਨ ਰਜਿਸਟਰ (TIM15_EGR) . . . . . . . . . . . . . . . . . . . . . 1297 35.5.7 TIM15 ਕੈਪਚਰ/ਤੁਲਨਾ ਮੋਡ ਰਜਿਸਟਰ 1 (TIM15_CCMR1) . . . . . . . . 1298 35.5.8 TIM15 ਕੈਪਚਰ/ਤੁਲਨਾ ਮੋਡ ਰਜਿਸਟਰ 1 [ਵਿਕਲਪਿਕ] (TIM15_CCMR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1299 35.5.9 TIM15 ਕੈਪਚਰ/ਤੁਲਨਾ ਯੋਗ ਰਜਿਸਟਰ (TIM15_CCER) . . . . . . . . . . . . . . 1302 35.5.10 TIM15 ਕਾਊਂਟਰ (TIM15_CNT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.11 TIM15 ਪ੍ਰੀਸਕੇਲਰ (TIM15_PSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.12 TIM15 ਆਟੋ-ਰੀਲੋਡ ਰਜਿਸਟਰ (TIM15_ARR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305 35.5.13 TIM15 ਰੀਪੀਟੇਸ਼ਨ ਕਾਊਂਟਰ ਰਜਿਸਟਰ (TIM15_RCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1306 35.5.14 TIM15 ਕੈਪਚਰ/ਤੁਲਨਾ ਰਜਿਸਟਰ 1 (TIM15_CCR1) . . . . . . . . . . . . . . . . 1306 35.5.15 TIM15 ਕੈਪਚਰ/ਤੁਲਨਾ ਰਜਿਸਟਰ 2 (TIM15_CCR2) . . . . . . . . . . . . . . . . . 1307 35.5.16 TIM15 ਬ੍ਰੇਕ ਅਤੇ ਡੈੱਡ-ਟਾਈਮ ਰਜਿਸਟਰ (TIM15_BDTR) . . . . . . . . . . . . 1307 35.5.17 TIM15 DMA ਕੰਟਰੋਲ ਰਜਿਸਟਰ (TIM15_DCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1310

36/2187

RM0438 ਰੇਵ 8

RM0438

ਸਮੱਗਰੀ

35.6

35.5.18 ਪੂਰੇ ਟ੍ਰਾਂਸਫਰ ਲਈ TIM15 DMA ਪਤਾ (TIM15_DMAR) . . . . . . . . . . . . . . . 1310 35.5.19 TIM15 ਵਿਕਲਪ ਰਜਿਸਟਰ 1 (TIM15_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1311 35.5.20 TIM15 ਰਜਿਸਟਰ ਨਕਸ਼ਾ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
TIM16/TIM17 ਰਜਿਸਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1316
35.6.1 TIMx ਕੰਟਰੋਲ ਰਜਿਸਟਰ 1 (TIMx_CR1)(x = 16 ਤੋਂ 17) . . . . . . . . . . . . . . . . . 1316 35.6.2 TIMx ਕੰਟਰੋਲ ਰਜਿਸਟਰ 2 (TIMx_CR2)(x = 16 ਤੋਂ 17) . . . . . . . . . . . . . . . . . . . 1317 35.6.3 TIMx DMA/ਇੰਟਰਪਟ ਯੋਗ ਰਜਿਸਟਰ (TIMx_DIER)(x = 16 ਤੋਂ 17) . . . . 1318 35.6.4 TIMx ਸਥਿਤੀ ਰਜਿਸਟਰ (TIMx_SR)(x = 16 ਤੋਂ 17) . . . . . . . . . . . . . . . . . . . . . . . . 1319 35.6.5 TIMx ਇਵੈਂਟ ਜਨਰੇਸ਼ਨ ਰਜਿਸਟਰ (TIMx_EGR)(x = 16 ਤੋਂ 17) . . . . . . . 1320 35.6.6 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਮੋਡ ਰਜਿਸਟਰ 1
(TIMx_CCMR1)(x = 16 ਤੋਂ 17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1321 35.6.7 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਮੋਡ ਰਜਿਸਟਰ 1 [ਵਿਕਲਪਿਕ] (TIMx_CCMR1)(x = 16 ਤੋਂ 17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1322 35.6.8 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਯੋਗ ਰਜਿਸਟਰ (TIMx_CCER)(x = 16 ਤੋਂ 17) . 1324 35.6.9 TIMx ਕਾਊਂਟਰ (TIMx_CNT)(x = 16 ਤੋਂ 17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1326 35.6.10 TIMx ਪ੍ਰੀਸਕੇਲਰ (TIMx_PSC)(x = 16 ਤੋਂ 17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1327 35.6.11 TIMx ਆਟੋ-ਰੀਲੋਡ ਰਜਿਸਟਰ (TIMx_ARR)(x = 16 ਤੋਂ 17) . . . . . . . . . . . . . . . . . . . . . 1327 35.6.12 TIMx ਦੁਹਰਾਓ ਕਾਊਂਟਰ ਰਜਿਸਟਰ (TIMx_RCR)(x = 16 ਤੋਂ 17) . . . . . . . . 1328 35.6.13 TIMx ਕੈਪਚਰ/ਤੁਲਨਾ ਰਜਿਸਟਰ 1 (TIMx_CCR1)(x = 16 ਤੋਂ 17) . . . . . 1328 35.6.14 TIMx ਬ੍ਰੇਕ ਅਤੇ ਡੈੱਡ-ਟਾਈਮ ਰਜਿਸਟਰ (TIMx_BDTR)(x = 16 ਤੋਂ 17) . . . . 1329 35.6.15 TIMx DMA ਕੰਟਰੋਲ ਰਜਿਸਟਰ (TIMx_DCR)(x = 16 ਤੋਂ 17) . . . . . . . . . . . . . . . . . . 1331 35.6.16 ਪੂਰੇ ਟ੍ਰਾਂਸਫਰ ਲਈ TIMx DMA ਪਤਾ (TIMx_DMAR)(x = 16 ਤੋਂ 17) . . . . 1332 35.6.17 TIM16 ਵਿਕਲਪ ਰਜਿਸਟਰ 1 (TIM16_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1332 35.6.18 TIM16 ਵਿਕਲਪ ਰਜਿਸਟਰ 2 (TIM16_OR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1333 35.6.19 TIM17 ਵਿਕਲਪ ਰਜਿਸਟਰ 1 (TIM17_OR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1334 35.6.20 TIM17 ਵਿਕਲਪ ਰਜਿਸਟਰ 2 (TIM17_OR2) .

36

ਮੁੱਢਲੇ ਟਾਈਮਰ (TIM6/TIM7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.1 TIM6/TIM7 ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.2 TIM6/TIM7 ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339

36.3 TIM6/TIM7 ਕਾਰਜਸ਼ੀਲ ਵਰਣਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1340

36.3.1 ਸਮਾਂ-ਅਧਾਰ ਇਕਾਈ .

36.3.2 ਗਿਣਤੀ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1342

36.3.3 UIF ਬਿੱਟ ਰੀਮੈਪਿੰਗ .

36.3.4 ਘੜੀ ਸਰੋਤ .

RM0438 ਰੇਵ 8

37/2187
54

ਸਮੱਗਰੀ

RM0438

36.4

36.3.5 ਡੀਬੱਗ ਮੋਡ .
TIM6/TIM7 ਰਜਿਸਟਰ ਕਰਦਾ ਹੈ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1346
36.4.1 TIMx ਕੰਟਰੋਲ ਰਜਿਸਟਰ 1 (TIMx_CR1)(x = 6 ਤੋਂ 7) . . . . . . . . . . . . . . . . . . 1346 36.4.2 TIMx ਕੰਟਰੋਲ ਰਜਿਸਟਰ 2 (TIMx_CR2)(x = 6 ਤੋਂ 7) . . . . . . . . . . . . . . . . . . . . . 1348 36.4.3 TIMx DMA/ਇੰਟਰਪਟ ਯੋਗ ਰਜਿਸਟਰ (TIMx_DIER)(x = 6 ਤੋਂ 7) . . . . . . . 1348 36.4.4 TIMx ਸਥਿਤੀ ਰਜਿਸਟਰ (TIMx_SR)(x = 6 ਤੋਂ 7) . . . . . . . . . . . . . . . . . . . . . . . . . 1349 36.4.5 TIMx ਇਵੈਂਟ ਜਨਰੇਸ਼ਨ ਰਜਿਸਟਰ (TIMx_EGR)(x = 6 ਤੋਂ 7) . . . . . . . . . . . . . 1349 36.4.6 TIMx ਕਾਊਂਟਰ (TIMx_CNT)(x = 6 ਤੋਂ 7) . 1349 36.4.7 TIMx ਆਟੋ-ਰੀਲੋਡ ਰਜਿਸਟਰ (TIMx_ARR)(x = 6 ਤੋਂ 7) . . . . . . . . . . . . . . . . 1350 36.4.8 TIMx ਰਜਿਸਟਰ ਨਕਸ਼ਾ .

37

ਘੱਟ-ਪਾਵਰ ਟਾਈਮਰ (LPTIM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.1 LPTIM ਜਾਣ-ਪਛਾਣ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.2 LPTIM ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.3 LPTIM ਲਾਗੂਕਰਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1352

37.4 LPTIM ਕਾਰਜਸ਼ੀਲ ਵਰਣਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.1 LPTIM ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.2 LPTIM ਪਿੰਨ ਅਤੇ ਅੰਦਰੂਨੀ ਸਿਗਨਲ। . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1353

37.4.3 LPTIM ਇਨਪੁੱਟ ਅਤੇ ਟਰਿੱਗਰ ਮੈਪਿੰਗ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1354

37.4.4 LPTIM ਰੀਸੈਟ ਅਤੇ ਘੜੀਆਂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355

37.4.5 ਗਲਿੱਚ ਫਿਲਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1355

37.4.6 ਪ੍ਰੀਸਕੇਲਰ .

37.4.7 ਟਰਿੱਗਰ ਮਲਟੀਪਲੈਕਸਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1356

37.4.8 ਓਪਰੇਟਿੰਗ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1357

37.4.9 ਟਾਈਮਆਉਟ ਫੰਕਸ਼ਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359

37.4.10 ਵੇਵਫਾਰਮ ਜਨਰੇਸ਼ਨ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1359

37.4.11 ਰਜਿਸਟਰ ਅੱਪਡੇਟ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1360

37.4.12 ਕਾਊਂਟਰ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1361

37.4.13 ਟਾਈਮਰ ਯੋਗ .

37.4.14 ਟਾਈਮਰ ਕਾਊਂਟਰ ਰੀਸੈਟ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362

37.4.15 ਏਨਕੋਡਰ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1363

37.4.16 ਦੁਹਰਾਓ ਕਾਊਂਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1364

37.4.17 ਡੀਬੱਗ ਮੋਡ .

37.5 LPTIM ਘੱਟ-ਪਾਵਰ ਮੋਡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1366

37.6 LPTIM ਰੁਕਾਵਟਾਂ .

38/2187

RM0438 ਰੇਵ 8

RM0438

ਸਮੱਗਰੀ

37.7

LPTIM ਰਜਿਸਟਰ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1367
37.7.1 LPTIM ਇੰਟਰੱਪਟ ਅਤੇ ਸਟੇਟਸ ਰਜਿਸਟਰ (LPTIM_ISR) . . . . . . . . . . . . . . . . . . 1367 37.7.2 LPTIM ਇੰਟਰੱਪਟ ਕਲੀਅਰ ਰਜਿਸਟਰ (LPTIM_ICR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1368 37.7.3 LPTIM ਇੰਟਰੱਪਟ ਯੋਗ ਰਜਿਸਟਰ (LPTIM_IER) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1369 37.7.4 LPTIM ਕੌਂਫਿਗਰੇਸ਼ਨ ਰਜਿਸਟਰ (LPTIM_CFGR) . . 1370 37.7.5 LPTIM ਕੰਟਰੋਲ ਰਜਿਸਟਰ (LPTIM_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1373 37.7.6 LPTIM ਤੁਲਨਾ r

ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ

ST STM32L5 ਸੀਰੀਜ਼ ਘੱਟ ਪਾਵਰ ਖਪਤ ਦੇ ਨਾਲ ਬਹੁਤ ਸੁਰੱਖਿਅਤ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ
RM0438, STM32L5 ਸੀਰੀਜ਼ ਘੱਟ ਪਾਵਰ ਖਪਤ ਦੇ ਨਾਲ ਬਹੁਤ ਸੁਰੱਖਿਅਤ, STM32L5 ਸੀਰੀਜ਼, ਘੱਟ ਪਾਵਰ ਖਪਤ ਦੇ ਨਾਲ ਬਹੁਤ ਸੁਰੱਖਿਅਤ, ਘੱਟ ਪਾਵਰ ਖਪਤ, ਖਪਤ

ਹਵਾਲੇ

ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਗਿਆ ਹੈ *