ਮਾਈਕ੍ਰੋਚਿਪ-ਲੋਗੋ

ਮਾਈਕ੍ਰੋਚਿੱਪ dsPIC33/PIC24 DMT ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਮੋਡੀਊਲ

MICROCHIP-dsPIC33-PIC24-DMT-ਡੈੱਡਮੈਨ-ਟਾਈਮਰ-ਮੋਡਿਊਲ-PRODUCT

ਨੋਟ: ਇਹ ਪਰਿਵਾਰਕ ਹਵਾਲਾ ਮੈਨੂਅਲ ਸੈਕਸ਼ਨ ਡਿਵਾਈਸ ਡੇਟਾ ਸ਼ੀਟਾਂ ਦੇ ਪੂਰਕ ਵਜੋਂ ਕੰਮ ਕਰਨ ਲਈ ਹੈ। ਡਿਵਾਈਸ ਵੇਰੀਐਂਟ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ, ਇਹ ਮੈਨੂਅਲ ਸੈਕਸ਼ਨ ਸਾਰੇ dsPIC33/PIC24 ਡਿਵਾਈਸਾਂ 'ਤੇ ਲਾਗੂ ਨਹੀਂ ਹੋ ਸਕਦਾ ਹੈ।
ਕਿਰਪਾ ਕਰਕੇ ਮੌਜੂਦਾ ਡਿਵਾਈਸ ਡੇਟਾ ਸ਼ੀਟ ਵਿੱਚ "ਡੈੱਡਮੈਨ ਟਾਈਮਰ (ਡੀਐਮਟੀ)" ਚੈਪਟਰ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਨੋਟ ਦੀ ਸਲਾਹ ਲਓ ਕਿ ਕੀ ਇਹ ਦਸਤਾਵੇਜ਼ ਤੁਹਾਡੇ ਦੁਆਰਾ ਵਰਤੇ ਜਾ ਰਹੇ ਡਿਵਾਈਸ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਜਾਂ ਨਹੀਂ।
ਡਿਵਾਈਸ ਡਾਟਾ ਸ਼ੀਟਾਂ ਅਤੇ ਫੈਮਿਲੀ ਰੈਫਰੈਂਸ ਮੈਨੂਅਲ ਸੈਕਸ਼ਨ ਮਾਈਕ੍ਰੋਚਿੱਪ ਵਰਲਡਵਾਈਡ ਤੋਂ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਉਪਲਬਧ ਹਨ Webਸਾਈਟ 'ਤੇ: http://www.microchip.com.

ਜਾਣ-ਪਛਾਣ

ਡੈੱਡਮੈਨ ਟਾਈਮਰ (ਡੀਐਮਟੀ) ਮੋਡੀਊਲ ਨੂੰ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਨਿਰਧਾਰਤ ਸਮਾਂ ਵਿੰਡੋ ਦੇ ਅੰਦਰ ਸਮੇਂ-ਸਮੇਂ 'ਤੇ ਟਾਈਮਰ ਰੁਕਾਵਟਾਂ ਦੀ ਲੋੜ ਕਰਕੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਐਪਲੀਕੇਸ਼ਨ ਸੌਫਟਵੇਅਰ ਦੀ ਸਿਹਤ ਦੀ ਨਿਗਰਾਨੀ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। DMT ਮੋਡੀਊਲ ਇੱਕ ਸਮਕਾਲੀ ਕਾਊਂਟਰ ਹੈ ਅਤੇ ਜਦੋਂ ਯੋਗ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਹਦਾਇਤ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਗਿਣਤੀ ਕਰਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਸਾਫਟ ਟਰੈਪ/ਵਿਘਨ ਪੈਦਾ ਕਰਨ ਦੇ ਯੋਗ ਹੁੰਦਾ ਹੈ। ਮੌਜੂਦਾ ਡਿਵਾਈਸ ਡੇਟਾ ਸ਼ੀਟ ਵਿੱਚ "ਇੰਟਰੱਪਟ ਕੰਟਰੋਲਰ" ਚੈਪਟਰ ਨੂੰ ਵੇਖੋ ਕਿ ਕੀ DMT ਇਵੈਂਟ ਇੱਕ ਸਾਫਟ ਟ੍ਰੈਪ ਹੈ ਜਾਂ ਜੇਕਰ DMT ਕਾਊਂਟਰ ਨੂੰ ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਇੱਕ ਨਿਰਧਾਰਤ ਸੰਖਿਆ ਦੇ ਅੰਦਰ ਕਲੀਅਰ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਰੁਕਾਵਟ ਹੈ। DMT ਆਮ ਤੌਰ 'ਤੇ ਸਿਸਟਮ ਘੜੀ ਨਾਲ ਜੁੜਿਆ ਹੁੰਦਾ ਹੈ ਜੋ ਪ੍ਰੋਸੈਸਰ (TCY) ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ। ਉਪਭੋਗਤਾ ਟਾਈਮਰ ਟਾਈਮ-ਆਊਟ ਮੁੱਲ ਅਤੇ ਇੱਕ ਮਾਸਕ ਮੁੱਲ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਜੋ ਵਿੰਡੋ ਦੀ ਰੇਂਜ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ, ਜੋ ਕਿ ਗਿਣਤੀ ਦੀ ਸੀਮਾ ਹੈ ਜੋ ਤੁਲਨਾਤਮਕ ਘਟਨਾ ਲਈ ਨਹੀਂ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ।
ਇਸ ਮੋਡੀਊਲ ਦੀਆਂ ਕੁਝ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ:

  • ਸੰਰਚਨਾ ਜ ਸਾਫਟਵੇਅਰ ਨੂੰ ਯੋਗ ਕੰਟਰੋਲ ਕੀਤਾ
  • ਉਪਭੋਗਤਾ-ਸੰਰਚਨਾਯੋਗ ਸਮਾਂ-ਆਉਟ ਮਿਆਦ ਜਾਂ ਹਦਾਇਤਾਂ ਦੀ ਗਿਣਤੀ
  • ਟਾਈਮਰ ਨੂੰ ਕਲੀਅਰ ਕਰਨ ਲਈ ਦੋ ਨਿਰਦੇਸ਼ ਕ੍ਰਮ
  • ਟਾਈਮਰ ਨੂੰ ਸਾਫ਼ ਕਰਨ ਲਈ 32-ਬਿੱਟ ਸੰਰਚਨਾਯੋਗ ਵਿੰਡੋ
    ਚਿੱਤਰ 1-1 ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਮੋਡੀਊਲ ਦਾ ਇੱਕ ਬਲਾਕ ਚਿੱਤਰ ਦਿਖਾਉਂਦਾ ਹੈ।

ਚਿੱਤਰ 1-1: ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਮੋਡੀਊਲ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮMICROCHIP-dsPIC33-PIC24-DMT-ਡੈੱਡਮੈਨ-ਟਾਈਮਰ-ਮੋਡਿਊਲ-FIG 1

ਨੋਟ ਕਰੋ

  1. DMT ਨੂੰ ਜਾਂ ਤਾਂ ਕੌਨਫਿਗਰੇਸ਼ਨ ਰਜਿਸਟਰ, FDMT, ਜਾਂ ਸਪੈਸ਼ਲ ਫੰਕਸ਼ਨ ਰਜਿਸਟਰ (SFR), DMTCON ਵਿੱਚ ਸਮਰੱਥ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
  2. ਜਦੋਂ ਵੀ ਸਿਸਟਮ ਘੜੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪ੍ਰੋਸੈਸਰ ਦੁਆਰਾ ਨਿਰਦੇਸ਼ ਪ੍ਰਾਪਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਤਾਂ DMT ਘੜੀ ਹੁੰਦੀ ਹੈ। ਸਾਬਕਾ ਲਈampਲੇ, ਇੱਕ GOTO ਨਿਰਦੇਸ਼ (ਜੋ ਚਾਰ ਹਦਾਇਤਾਂ ਦੇ ਚੱਕਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ) ਨੂੰ ਲਾਗੂ ਕਰਨ ਤੋਂ ਬਾਅਦ, DMT ਕਾਊਂਟਰ ਨੂੰ ਸਿਰਫ਼ ਇੱਕ ਵਾਰ ਵਧਾਇਆ ਜਾਵੇਗਾ।
  3. BAD1 ਅਤੇ BAD2 ਗਲਤ ਕ੍ਰਮ ਫਲੈਗ ਹਨ। ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਸੈਕਸ਼ਨ 3.5 “DMT ਰੀਸੈੱਟ ਕਰਨਾ” ਵੇਖੋ।
  4. DMT ਅਧਿਕਤਮ ਗਿਣਤੀ FDMTCNL ਅਤੇ FDMTCNH ਰਜਿਸਟਰਾਂ ਦੇ ਸ਼ੁਰੂਆਤੀ ਮੁੱਲ ਦੁਆਰਾ ਨਿਯੰਤਰਿਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
  5. ਇੱਕ DMT ਇਵੈਂਟ ਇੱਕ ਗੈਰ-ਮਾਸਕਯੋਗ ਸਾਫਟ ਟ੍ਰੈਪ ਜਾਂ ਰੁਕਾਵਟ ਹੈ।

ਚਿੱਤਰ 1-2 ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਇਵੈਂਟ ਦਾ ਸਮਾਂ ਚਿੱਤਰ ਦਿਖਾਉਂਦਾ ਹੈ।
ਚਿੱਤਰ 1-2: ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਇਵੈਂਟMICROCHIP-dsPIC33-PIC24-DMT-ਡੈੱਡਮੈਨ-ਟਾਈਮਰ-ਮੋਡਿਊਲ-FIG 2

DMT ਰਜਿਸਟਰ

ਨੋਟ: ਹਰੇਕ dsPIC33/PIC24 ਪਰਿਵਾਰਕ ਡਿਵਾਈਸ ਵੇਰੀਐਂਟ ਵਿੱਚ ਇੱਕ ਜਾਂ ਵੱਧ DMT ਮੋਡੀਊਲ ਹੋ ਸਕਦੇ ਹਨ।
ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ਖਾਸ ਡਿਵਾਈਸ ਡੇਟਾ ਸ਼ੀਟਾਂ ਨੂੰ ਵੇਖੋ।

DMT ਮੋਡੀਊਲ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਵਿਸ਼ੇਸ਼ ਫੰਕਸ਼ਨ ਰਜਿਸਟਰ (SFRs) ਹੁੰਦੇ ਹਨ:

  • DMTCON: ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਕੰਟਰੋਲ ਰਜਿਸਟਰ
    ਇਹ ਰਜਿਸਟਰ ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਨੂੰ ਸਮਰੱਥ ਜਾਂ ਅਯੋਗ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
  • DMTPRECLR: ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਪ੍ਰੀਕਲੀਅਰ ਰਜਿਸਟਰ
    ਇਸ ਰਜਿਸਟਰ ਦੀ ਵਰਤੋਂ ਅੰਤ ਵਿੱਚ ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਨੂੰ ਸਾਫ਼ ਕਰਨ ਲਈ ਇੱਕ ਪੂਰਵ-ਸਪਸ਼ਟ ਕੀਵਰਡ ਲਿਖਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
  • DMTCLR: ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਕਲੀਅਰ ਰਜਿਸਟਰ
    ਇਸ ਰਜਿਸਟਰ ਦੀ ਵਰਤੋਂ DMTPRECLR ਰਜਿਸਟਰ ਵਿੱਚ ਇੱਕ ਸਪੱਸ਼ਟ ਸ਼ਬਦ ਲਿਖੇ ਜਾਣ ਤੋਂ ਬਾਅਦ ਇੱਕ ਸਪਸ਼ਟ ਕੀਵਰਡ ਲਿਖਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਨੂੰ ਸਪਸ਼ਟ ਕੀਵਰਡ ਲਿਖਣ ਤੋਂ ਬਾਅਦ ਸਾਫ਼ ਕੀਤਾ ਜਾਵੇਗਾ।
  • DMTSTAT: ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਸਥਿਤੀ ਰਜਿਸਟਰ
    ਇਹ ਰਜਿਸਟਰ ਗਲਤ ਕੀਵਰਡ ਮੁੱਲਾਂ ਜਾਂ ਕ੍ਰਮਾਂ, ਜਾਂ ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਇਵੈਂਟਸ ਲਈ ਸਥਿਤੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਅਤੇ ਕੀ DMT ਸਪਸ਼ਟ ਵਿੰਡੋ ਖੁੱਲ੍ਹੀ ਹੈ ਜਾਂ ਨਹੀਂ।
  • DMTCNTL: ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਕਾਉਂਟ ਰਜਿਸਟਰ ਲੋਅ ਅਤੇ
    DMTCNTH: ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਕਾਊਂਟ ਰਜਿਸਟਰ ਹਾਈ

ਇਹ ਹੇਠਲੇ ਅਤੇ ਉੱਚ ਗਿਣਤੀ ਦੇ ਰਜਿਸਟਰ, ਇੱਕ 32-ਬਿੱਟ ਕਾਊਂਟਰ ਰਜਿਸਟਰ ਦੇ ਰੂਪ ਵਿੱਚ, ਉਪਭੋਗਤਾ ਸੌਫਟਵੇਅਰ ਨੂੰ DMT ਕਾਊਂਟਰ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਪੜ੍ਹਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹਨ।

  • DMTPSCNTL: ਪੋਸਟ ਸਥਿਤੀ ਨੂੰ ਸੰਰਚਿਤ ਕਰੋ DMT ਗਿਣਤੀ ਸਥਿਤੀ ਰਜਿਸਟਰ ਘੱਟ ਅਤੇ DMTPSCNTH: ਪੋਸਟ ਸਥਿਤੀ ਨੂੰ ਸੰਰਚਿਤ ਕਰੋ DMT ਗਿਣਤੀ ਸਥਿਤੀ ਰਜਿਸਟਰ ਉੱਚ

ਇਹ ਹੇਠਲੇ ਅਤੇ ਉੱਚੇ ਰਜਿਸਟਰ ਕ੍ਰਮਵਾਰ FDMTCNTL ਅਤੇ FDMTCNTH ਰਜਿਸਟਰਾਂ ਵਿੱਚ DMTCNTx ਸੰਰਚਨਾ ਬਿੱਟਾਂ ਦਾ ਮੁੱਲ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ।

  • DMTPSINTVL: ਪੋਸਟ ਸਥਿਤੀ DMT ਅੰਤਰਾਲ ਸਥਿਤੀ ਰਜਿਸਟਰ ਲੋਅ ਅਤੇ DMTPSINTVH ਨੂੰ ਸੰਰਚਿਤ ਕਰੋ: ਪੋਸਟ ਸਥਿਤੀ DMT ਅੰਤਰਾਲ ਸਥਿਤੀ ਰਜਿਸਟਰ ਉੱਚ ਸੰਰਚਨਾ ਕਰੋ

ਇਹ ਹੇਠਲੇ ਅਤੇ ਉੱਚੇ ਰਜਿਸਟਰ ਕ੍ਰਮਵਾਰ FDMTIVTL ਅਤੇ FDMTIVTH ਰਜਿਸਟਰਾਂ ਵਿੱਚ DMTIVTx ਕੌਂਫਿਗਰੇਸ਼ਨ ਬਿੱਟਾਂ ਦਾ ਮੁੱਲ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ।

  • DMTHOLDREG: DMT ਹੋਲਡ ਰਜਿਸਟਰ
    ਜਦੋਂ DMTCNTH ਅਤੇ DMTCNTL ਰਜਿਸਟਰਾਂ ਨੂੰ ਪੜ੍ਹਿਆ ਜਾਂਦਾ ਹੈ ਤਾਂ ਇਹ ਰਜਿਸਟਰ DMTCNTH ਰਜਿਸਟਰ ਦਾ ਆਖਰੀ ਪੜ੍ਹਿਆ ਮੁੱਲ ਰੱਖਦਾ ਹੈ।

ਸਾਰਣੀ 2-1: ਫਿਊਜ਼ ਸੰਰਚਨਾ ਰਜਿਸਟਰ ਜੋ ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਮੋਡੀਊਲ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦੇ ਹਨ

ਨਾਮ ਰਜਿਸਟਰ ਕਰੋ ਵਰਣਨ
FDMT ਇਸ ਰਜਿਸਟਰ ਵਿੱਚ DMTEN ਬਿੱਟ ਸੈੱਟ ਕਰਨਾ DMT ਮੋਡੀਊਲ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ ਜੇਕਰ ਇਹ ਬਿੱਟ ਸਪਸ਼ਟ ਹੈ, DMT ਨੂੰ DMTCON ਰਜਿਸਟਰ ਦੁਆਰਾ ਸੌਫਟਵੇਅਰ ਵਿੱਚ ਸਮਰੱਥ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
FDMTCNTL ਅਤੇ FDMTCNTH ਹੇਠਲਾ (DMTCNT[15:0]) ਅਤੇ ਉਪਰਲਾ (DMTCNT[31:16])

16 ਬਿੱਟ 32-ਬਿੱਟ ਡੀਐਮਟੀ ਹਦਾਇਤਾਂ ਦੀ ਗਿਣਤੀ ਸਮਾਂ ਸਮਾਪਤ ਮੁੱਲ ਨੂੰ ਸੰਰਚਿਤ ਕਰਦੇ ਹਨ। ਇਹਨਾਂ ਰਜਿਸਟਰਾਂ ਵਿੱਚ ਲਿਖਿਆ ਮੁੱਲ ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਕੁੱਲ ਸੰਖਿਆ ਹੈ ਜੋ ਇੱਕ DMT ਇਵੈਂਟ ਲਈ ਲੋੜੀਂਦੇ ਹਨ।

FDMTIVTL ਅਤੇ FDMTIVTH ਹੇਠਲਾ (DMITIVT[15:0]) ਅਤੇ ਉਪਰਲਾ (DMITIVT[31:16])

16 ਬਿੱਟ 32-ਬਿੱਟ DMT ਵਿੰਡੋ ਅੰਤਰਾਲ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਦੇ ਹਨ। ਇਹਨਾਂ ਰਜਿਸਟਰਾਂ ਵਿੱਚ ਲਿਖਿਆ ਮੁੱਲ ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਘੱਟੋ-ਘੱਟ ਸੰਖਿਆ ਹੈ ਜੋ DMT ਨੂੰ ਕਲੀਅਰ ਕਰਨ ਲਈ ਲੋੜੀਂਦੀਆਂ ਹਨ।

ਨਕਸ਼ਾ ਰਜਿਸਟਰ ਕਰੋ
ਡੇਡਮੈਨ ਟਾਈਮਰ (DMT) ਮੋਡੀਊਲ ਨਾਲ ਜੁੜੇ ਰਜਿਸਟਰਾਂ ਦਾ ਸਾਰ ਸਾਰਣੀ 2-2 ਵਿੱਚ ਦਿੱਤਾ ਗਿਆ ਹੈ।

ਸਾਰਣੀ 2-2: DMT ਰਜਿਸਟਰ ਦਾ ਨਕਸ਼ਾ

SFR ਨਾਮ ਬਿੱਟ 15 ਬਿੱਟ 14 ਬਿੱਟ 13 ਬਿੱਟ 12 ਬਿੱਟ 11 ਬਿੱਟ 10 ਬਿੱਟ 9 ਬਿੱਟ 8 ਬਿੱਟ 7 ਬਿੱਟ 6 ਬਿੱਟ 5 ਬਿੱਟ 4 ਬਿੱਟ 3 ਬਿੱਟ 2 ਬਿੱਟ 1 ਬਿੱਟ 0
DMTCON ON - - - - - - - - - - - - - - -
DMTPRECLR ਕਦਮ 1[7:0] - - - - - - - -
DMTCLR - - - - - - - - ਕਦਮ 2[7:0]
DMTSTAT - - - - - - - - BAD1 BAD2 DMTEVENT - - - - WINOPN
DMTCNTL ਕਾਊਂਟਰ[15:0]
DMTCNTH ਕਾਊਂਟਰ[31:16]
DMTHOLDREG UPRCNT[15:0]
DMTPSCNTL PSCNT[15:0]
DMTPSCNTH PSCNT[31:16]
DMTPSINTVL PSINTV[15:0]
DMTPSINTVH PSINTV[31:16]

ਦੰਤਕਥਾ:  = ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ ਗਿਆ, '0' ਵਜੋਂ ਪੜ੍ਹਿਆ ਗਿਆ। ਰੀਸੈਟ ਮੁੱਲ ਹੈਕਸਾਡੈਸੀਮਲ ਵਿੱਚ ਦਿਖਾਏ ਗਏ ਹਨ।

DMT ਕੰਟਰੋਲ ਰਜਿਸਟਰ

2-1 ਰਜਿਸਟਰ ਕਰੋ: DMTCON: ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਕੰਟਰੋਲ ਰਜਿਸਟਰ

R/W-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
ON(1,2) - - - - - - -
ਬਿੱਟ 15             ਬਿੱਟ 8
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
- - - - - - - -
ਬਿੱਟ 7             ਬਿੱਟ 0
ਦੰਤਕਥਾ:

R = ਪੜ੍ਹਨਯੋਗ ਬਿੱਟ ਡਬਲਯੂ = ਲਿਖਣਯੋਗ ਬਿੱਟ U = ਅਣ-ਲਾਗੂ ਬਿੱਟ, '0' ਵਜੋਂ ਪੜ੍ਹੋ

-n = ਮੁੱਲ 'ਤੇ POR '1' = ਬਿੱਟ ਸੈੱਟ ਹੈ '0' = ਬਿੱਟ ਕਲੀਅਰ ਕੀਤਾ ਗਿਆ ਹੈ x = ਬਿੱਟ ਅਣਜਾਣ ਹੈ

ਬਿੱਟ 15

ਚਾਲੂ: ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਮੋਡੀਊਲ ਸਮਰੱਥ ਬਿੱਟ(1,2) 1 = ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਮੋਡੀਊਲ ਸਮਰੱਥ ਹੈ
0 = ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਮੋਡੀਊਲ ਯੋਗ ਨਹੀਂ ਹੈ
ਬਿੱਟ 14-0 ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ ਗਿਆ: '0' ਵਜੋਂ ਪੜ੍ਹੋ

ਨੋਟ ਕਰੋ 

  1. ਇਸ ਬਿੱਟ ਦਾ ਕੰਟਰੋਲ ਸਿਰਫ਼ ਉਦੋਂ ਹੁੰਦਾ ਹੈ ਜਦੋਂ FDMT ਰਜਿਸਟਰ ਵਿੱਚ DMTEN = 0 ਹੁੰਦਾ ਹੈ।
  2. ਡੀਐਮਟੀ ਨੂੰ ਸੌਫਟਵੇਅਰ ਵਿੱਚ ਅਯੋਗ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇਸ ਬਿੱਟ 'ਤੇ '0' ਲਿਖਣ ਦਾ ਕੋਈ ਅਸਰ ਨਹੀਂ ਹੁੰਦਾ।

2-2 ਰਜਿਸਟਰ ਕਰੋ: DMTPRECLR: ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਪ੍ਰੀਕਲੀਅਰ ਰਜਿਸਟਰ

R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
ਕਦਮ 1[7:0](1)
ਬਿੱਟ 15 ਬਿੱਟ 8
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
- - - - - - - -
ਬਿੱਟ 7             ਬਿੱਟ 0
ਦੰਤਕਥਾ:

R = ਪੜ੍ਹਨਯੋਗ ਬਿੱਟ ਡਬਲਯੂ = ਲਿਖਣਯੋਗ ਬਿੱਟ U = ਅਣ-ਲਾਗੂ ਬਿੱਟ, '0' ਵਜੋਂ ਪੜ੍ਹੋ

-n = ਮੁੱਲ 'ਤੇ POR '1' = ਬਿੱਟ ਸੈੱਟ ਹੈ '0' = ਬਿੱਟ ਕਲੀਅਰ ਕੀਤਾ ਗਿਆ ਹੈ x = ਬਿੱਟ ਅਣਜਾਣ ਹੈ

ਬਿੱਟ 15-8 STEP1[7:0]: DMT ਪ੍ਰੀਕਲੀਅਰ ਐਨੇਬਲ ਬਿਟਸ(1)
01000000 = ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਪ੍ਰੀਕਲੀਅਰ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ (ਪੜਾਅ 1)
ਬਿੱਟ 7-0 ਹੋਰ ਸਾਰੇ ਲਿਖਣ ਦੇ ਪੈਟਰਨ = BAD1 ਫਲੈਗ ਸੈੱਟ ਕਰਦਾ ਹੈ। ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ ਗਿਆ: '0' ਵਜੋਂ ਪੜ੍ਹੋ

ਨੋਟ 1: STEP15 ਅਤੇ STEP8 ਦਾ ਸਹੀ ਕ੍ਰਮ ਲਿਖ ਕੇ ਜਦੋਂ DMT ਕਾਊਂਟਰ ਨੂੰ ਰੀਸੈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਬਿੱਟ [1:2] ਸਾਫ਼ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।

2-3 ਰਜਿਸਟਰ ਕਰੋ: DMTCLR: ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਕਲੀਅਰ ਰਜਿਸਟਰ

U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
- - - - - - - -
ਬਿੱਟ 15             ਬਿੱਟ 8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
ਕਦਮ 2[7:0](1)
ਬਿੱਟ 7 ਬਿੱਟ 0
ਦੰਤਕਥਾ:

R = ਪੜ੍ਹਨਯੋਗ ਬਿੱਟ ਡਬਲਯੂ = ਲਿਖਣਯੋਗ ਬਿੱਟ U = ਅਣ-ਲਾਗੂ ਬਿੱਟ, '0' ਵਜੋਂ ਪੜ੍ਹੋ

-n = ਮੁੱਲ 'ਤੇ POR '1' = ਬਿੱਟ ਸੈੱਟ ਹੈ '0' = ਬਿੱਟ ਕਲੀਅਰ ਕੀਤਾ ਗਿਆ ਹੈ x = ਬਿੱਟ ਅਣਜਾਣ ਹੈ

ਬਿੱਟ 15-8 ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ ਗਿਆ: '0' ਵਜੋਂ ਪੜ੍ਹੋ
ਬਿੱਟ 7-0 STEP2[7:0]: DMT ਕਲੀਅਰ ਟਾਈਮਰ ਬਿਟਸ(1)
00001000 = STEP1[7:0], STEP2[7:0] ਅਤੇ ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਨੂੰ ਸਾਫ਼ ਕਰਦਾ ਹੈ ਜੇਕਰ ਸਹੀ ਕ੍ਰਮ ਵਿੱਚ STEP1[7:0] ਬਿੱਟਾਂ ਦੀ ਸਹੀ ਲੋਡਿੰਗ ਤੋਂ ਪਹਿਲਾਂ ਹੋਵੇ। ਇਹਨਾਂ ਬਿੱਟਾਂ ਨੂੰ ਲਿਖਣ ਦੀ ਪੁਸ਼ਟੀ DMTCNT ਰਜਿਸਟਰ ਨੂੰ ਪੜ੍ਹ ਕੇ ਅਤੇ ਕਾਊਂਟਰ ਨੂੰ ਰੀਸੈਟ ਕੀਤੇ ਜਾ ਰਹੇ ਦੇਖ ਕੇ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।
ਹੋਰ ਸਾਰੇ ਲਿਖਣ ਦੇ ਪੈਟਰਨ = BAD2 ਫਲੈਗ ਸੈੱਟ ਕਰਦਾ ਹੈ। STEP1[7:0] ਦਾ ਮੁੱਲ ਬਦਲਿਆ ਨਹੀਂ ਜਾਵੇਗਾ ਅਤੇ STEP2[7:0] ਦੁਆਰਾ ਲਿਖਿਆ ਜਾ ਰਿਹਾ ਨਵਾਂ ਮੁੱਲ ਕੈਪਚਰ ਕੀਤਾ ਜਾਵੇਗਾ।

ਨੋਟ 1: STEP7 ਅਤੇ STEP0 ਦਾ ਸਹੀ ਕ੍ਰਮ ਲਿਖ ਕੇ ਜਦੋਂ DMT ਕਾਊਂਟਰ ਨੂੰ ਰੀਸੈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਬਿੱਟ [1:2] ਸਾਫ਼ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।

2-4 ਰਜਿਸਟਰ ਕਰੋ: DMTSTAT: ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਸਥਿਤੀ ਰਜਿਸਟਰ

U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
- - - - - - - -
ਬਿੱਟ 15             ਬਿੱਟ 8
ਆਰ-0 ਆਰ-0 ਆਰ-0 U-0 U-0 U-0 U-0 ਆਰ-0
BAD1(1) BAD2(1) DMTEVENT(1) - - - - WINOPN
ਬਿੱਟ 7 ਬਿੱਟ 0
ਦੰਤਕਥਾ:

R = ਪੜ੍ਹਨਯੋਗ ਬਿੱਟ ਡਬਲਯੂ = ਲਿਖਣਯੋਗ ਬਿੱਟ U = ਅਣ-ਲਾਗੂ ਬਿੱਟ, '0' ਵਜੋਂ ਪੜ੍ਹੋ

-n = ਮੁੱਲ 'ਤੇ POR '1' = ਬਿੱਟ ਸੈੱਟ ਹੈ '0' = ਬਿੱਟ ਕਲੀਅਰ ਕੀਤਾ ਗਿਆ ਹੈ x = ਬਿੱਟ ਅਣਜਾਣ ਹੈ

ਬਿੱਟ 15-8 ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ ਗਿਆ: '0' ਵਜੋਂ ਪੜ੍ਹੋ
ਬਿੱਟ 7 BAD1: ਖਰਾਬ STEP1[7:0] ਮੁੱਲ ਖੋਜ ਬਿੱਟ(1)
1 = ਗਲਤ STEP1[7:0] ਮੁੱਲ ਦਾ ਪਤਾ ਲਗਾਇਆ ਗਿਆ ਸੀ
0 = ਗਲਤ STEP1[7:0] ਮੁੱਲ ਦਾ ਪਤਾ ਨਹੀਂ ਲੱਗਾ
ਬਿੱਟ 6 BAD2: ਖਰਾਬ STEP2[7:0] ਮੁੱਲ ਖੋਜ ਬਿੱਟ(1)
1 = ਗਲਤ STEP2[7:0] ਮੁੱਲ ਦਾ ਪਤਾ ਲਗਾਇਆ ਗਿਆ ਸੀ
0 = ਗਲਤ STEP2[7:0] ਮੁੱਲ ਦਾ ਪਤਾ ਨਹੀਂ ਲੱਗਾ
ਬਿੱਟ 5 DMTEVENT: ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਇਵੈਂਟ ਬਿੱਟ (1)
1 = ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਘਟਨਾ ਦਾ ਪਤਾ ਲਗਾਇਆ ਗਿਆ ਸੀ (ਕਾਊਂਟਰ ਦੀ ਮਿਆਦ ਪੁੱਗ ਗਈ, ਜਾਂ ਗਲਤ STEP1 [7:0] ਜਾਂ STEP2 [7:0] ਮੁੱਲ ਕਾਊਂਟਰ ਵਾਧੇ ਤੋਂ ਪਹਿਲਾਂ ਦਾਖਲ ਕੀਤਾ ਗਿਆ ਸੀ)
0 = ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਘਟਨਾ ਦਾ ਪਤਾ ਨਹੀਂ ਲੱਗਾ
ਬਿੱਟ 4-1 ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ ਗਿਆ: '0' ਵਜੋਂ ਪੜ੍ਹੋ
ਬਿੱਟ 0 WINOPN: ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਸਾਫ਼ ਵਿੰਡੋ ਬਿੱਟ
1 = ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਸਾਫ਼ ਵਿੰਡੋ ਖੁੱਲ੍ਹੀ ਹੈ
0 = ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਸਾਫ਼ ਵਿੰਡੋ ਖੁੱਲ੍ਹੀ ਨਹੀਂ ਹੈ

ਨੋਟ 1: BAD1, BAD2 ਅਤੇ DMTEVENT ਬਿੱਟ ਸਿਰਫ਼ ਰੀਸੈਟ ਕਰਨ 'ਤੇ ਕਲੀਅਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।

2-5 ਰਜਿਸਟਰ ਕਰੋ: DMTCNTL: ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਕਾਉਂਟ ਰਜਿਸਟਰ ਘੱਟ

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
ਕਾਊਂਟਰ[15:8]
ਬਿੱਟ 15 ਬਿੱਟ 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
ਕਾਊਂਟਰ[7:0]
ਬਿੱਟ 7 ਬਿੱਟ 0
ਦੰਤਕਥਾ:

R = ਪੜ੍ਹਨਯੋਗ ਬਿੱਟ ਡਬਲਯੂ = ਲਿਖਣਯੋਗ ਬਿੱਟ U = ਅਣ-ਲਾਗੂ ਬਿੱਟ, '0' ਵਜੋਂ ਪੜ੍ਹੋ

-n = ਮੁੱਲ 'ਤੇ POR '1' = ਬਿੱਟ ਸੈੱਟ ਹੈ '0' = ਬਿੱਟ ਕਲੀਅਰ ਕੀਤਾ ਗਿਆ ਹੈ x = ਬਿੱਟ ਅਣਜਾਣ ਹੈ

ਬਿੱਟ 15-0 ਕਾਊਂਟਰ[15:0]: ਲੋਅਰ ਡੀਐਮਟੀ ਕਾਊਂਟਰ ਬਿਟਸ ਦੀ ਵਰਤਮਾਨ ਸਮੱਗਰੀ ਪੜ੍ਹੋ

2-6 ਰਜਿਸਟਰ ਕਰੋ: DMTCNTH: ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਕਾਊਂਟ ਰਜਿਸਟਰ ਹਾਈ

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
ਕਾਊਂਟਰ[31:24]
ਬਿੱਟ 15 ਬਿੱਟ 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
ਕਾਊਂਟਰ[23:16]
ਬਿੱਟ 7 ਬਿੱਟ 0
ਦੰਤਕਥਾ:

R = ਪੜ੍ਹਨਯੋਗ ਬਿੱਟ ਡਬਲਯੂ = ਲਿਖਣਯੋਗ ਬਿੱਟ U = ਅਣ-ਲਾਗੂ ਬਿੱਟ, '0' ਵਜੋਂ ਪੜ੍ਹੋ

-n = ਮੁੱਲ 'ਤੇ POR '1' = ਬਿੱਟ ਸੈੱਟ ਹੈ '0' = ਬਿੱਟ ਕਲੀਅਰ ਕੀਤਾ ਗਿਆ ਹੈ x = ਬਿੱਟ ਅਣਜਾਣ ਹੈ

ਬਿੱਟ 15-0 ਕਾਊਂਟਰ[31:16]: ਉੱਚ ਡੀਐਮਟੀ ਕਾਊਂਟਰ ਬਿਟਸ ਦੀ ਵਰਤਮਾਨ ਸਮੱਗਰੀ ਪੜ੍ਹੋ

2-7 ਰਜਿਸਟਰ ਕਰੋ: DMTPSCNTL: ਪੋਸਟ ਸਥਿਤੀ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ DMT ਗਿਣਤੀ ਸਥਿਤੀ ਰਜਿਸਟਰ ਘੱਟ

ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0
PSCNT[15:8]
ਬਿੱਟ 15 ਬਿੱਟ 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSCNT[7:0]
ਬਿੱਟ 7 ਬਿੱਟ 0
ਦੰਤਕਥਾ:

R = ਪੜ੍ਹਨਯੋਗ ਬਿੱਟ ਡਬਲਯੂ = ਲਿਖਣਯੋਗ ਬਿੱਟ U = ਅਣ-ਲਾਗੂ ਬਿੱਟ, '0' ਵਜੋਂ ਪੜ੍ਹੋ

-n = ਮੁੱਲ 'ਤੇ POR '1' = ਬਿੱਟ ਸੈੱਟ ਹੈ '0' = ਬਿੱਟ ਕਲੀਅਰ ਕੀਤਾ ਗਿਆ ਹੈ x = ਬਿੱਟ ਅਣਜਾਣ ਹੈ

ਬਿੱਟ 15-0 PSCNT[15:0]: ਲੋਅਰ DMT ਹਦਾਇਤਾਂ ਦੀ ਗਿਣਤੀ ਮੁੱਲ ਸੰਰਚਨਾ ਸਥਿਤੀ ਬਿੱਟ
ਇਹ ਹਮੇਸ਼ਾ FDMTCNTL ਕੌਂਫਿਗਰੇਸ਼ਨ ਰਜਿਸਟਰ ਦਾ ਮੁੱਲ ਹੁੰਦਾ ਹੈ।

2-8 ਰਜਿਸਟਰ ਕਰੋ: DMTPSCNTH: ਪੋਸਟ ਸਥਿਤੀ ਨੂੰ ਸੰਰਚਿਤ ਕਰੋ DMT ਗਿਣਤੀ ਸਥਿਤੀ ਰਜਿਸਟਰ ਹਾਈ

ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0
PSCNT[31:24]
ਬਿੱਟ 15 ਬਿੱਟ 8
ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0
PSCNT[23:16]
ਬਿੱਟ 7 ਬਿੱਟ 0
ਦੰਤਕਥਾ:

R = ਪੜ੍ਹਨਯੋਗ ਬਿੱਟ ਡਬਲਯੂ = ਲਿਖਣਯੋਗ ਬਿੱਟ U = ਅਣ-ਲਾਗੂ ਬਿੱਟ, '0' ਵਜੋਂ ਪੜ੍ਹੋ

-n = ਮੁੱਲ 'ਤੇ POR '1' = ਬਿੱਟ ਸੈੱਟ ਹੈ '0' = ਬਿੱਟ ਕਲੀਅਰ ਕੀਤਾ ਗਿਆ ਹੈ x = ਬਿੱਟ ਅਣਜਾਣ ਹੈ

ਬਿੱਟ 15-0 PSCNT[31:16]: ਉੱਚ DMT ਹਦਾਇਤਾਂ ਦੀ ਗਿਣਤੀ ਮੁੱਲ ਸੰਰਚਨਾ ਸਥਿਤੀ ਬਿੱਟ
ਇਹ ਹਮੇਸ਼ਾ FDMTCNTH ਕੌਂਫਿਗਰੇਸ਼ਨ ਰਜਿਸਟਰ ਦਾ ਮੁੱਲ ਹੁੰਦਾ ਹੈ।

2-9 ਰਜਿਸਟਰ ਕਰੋ: DMTPSINTVL: ਪੋਸਟ ਸਥਿਤੀ DMT ਅੰਤਰਾਲ ਸਥਿਤੀ ਰਜਿਸਟਰ ਘੱਟ ਕੌਂਫਿਗਰ ਕਰੋ

R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[15:8]
ਬਿੱਟ 15 ਬਿੱਟ 8
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PSINTV[7:0]
ਬਿੱਟ 7 ਬਿੱਟ 0
ਦੰਤਕਥਾ:

R = ਪੜ੍ਹਨਯੋਗ ਬਿੱਟ ਡਬਲਯੂ = ਲਿਖਣਯੋਗ ਬਿੱਟ U = ਅਣ-ਲਾਗੂ ਬਿੱਟ, '0' ਵਜੋਂ ਪੜ੍ਹੋ

-n = ਮੁੱਲ 'ਤੇ POR '1' = ਬਿੱਟ ਸੈੱਟ ਹੈ '0' = ਬਿੱਟ ਕਲੀਅਰ ਕੀਤਾ ਗਿਆ ਹੈ x = ਬਿੱਟ ਅਣਜਾਣ ਹੈ

ਬਿੱਟ 15-0 PSINTV[15:0]: ਲੋਅਰ DMT ਵਿੰਡੋ ਅੰਤਰਾਲ ਸੰਰਚਨਾ ਸਥਿਤੀ ਬਿੱਟ
ਇਹ ਹਮੇਸ਼ਾ FDMTIVTL ਕੌਂਫਿਗਰੇਸ਼ਨ ਰਜਿਸਟਰ ਦਾ ਮੁੱਲ ਹੁੰਦਾ ਹੈ।

2-10 ਰਜਿਸਟਰ ਕਰੋ: DMTPSINTVH: ਪੋਸਟ ਸਥਿਤੀ DMT ਅੰਤਰਾਲ ਸਥਿਤੀ ਰਜਿਸਟਰ ਹਾਈ ਕੌਂਫਿਗਰ ਕਰੋ

ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0
PSINTV[31:24]
ਬਿੱਟ 15 ਬਿੱਟ 8
ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0
PSINTV[23:16]
ਬਿੱਟ 7 ਬਿੱਟ 0
ਦੰਤਕਥਾ:

R = ਪੜ੍ਹਨਯੋਗ ਬਿੱਟ ਡਬਲਯੂ = ਲਿਖਣਯੋਗ ਬਿੱਟ U = ਅਣ-ਲਾਗੂ ਬਿੱਟ, '0' ਵਜੋਂ ਪੜ੍ਹੋ

-n = ਮੁੱਲ 'ਤੇ POR '1' = ਬਿੱਟ ਸੈੱਟ ਹੈ '0' = ਬਿੱਟ ਕਲੀਅਰ ਕੀਤਾ ਗਿਆ ਹੈ x = ਬਿੱਟ ਅਣਜਾਣ ਹੈ

ਬਿੱਟ 15-0 PSINTV[31:16]: ਉੱਚ DMT ਵਿੰਡੋ ਅੰਤਰਾਲ ਸੰਰਚਨਾ ਸਥਿਤੀ ਬਿੱਟ
ਇਹ ਹਮੇਸ਼ਾ FDMTIVTH ਕੌਂਫਿਗਰੇਸ਼ਨ ਰਜਿਸਟਰ ਦਾ ਮੁੱਲ ਹੁੰਦਾ ਹੈ।

2-11 ਰਜਿਸਟਰ ਕਰੋ: DMTHOLDREG: DMT ਹੋਲਡ ਰਜਿਸਟਰ

ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0
UPRCNT[15:8](1)
ਬਿੱਟ 15 ਬਿੱਟ 8
ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0 ਆਰ-0
UPRCNT[7:0](1)
ਬਿੱਟ 7 ਬਿੱਟ 0
ਦੰਤਕਥਾ:

R = ਪੜ੍ਹਨਯੋਗ ਬਿੱਟ ਡਬਲਯੂ = ਲਿਖਣਯੋਗ ਬਿੱਟ U = ਅਣ-ਲਾਗੂ ਬਿੱਟ, '0' ਵਜੋਂ ਪੜ੍ਹੋ

-n = ਮੁੱਲ 'ਤੇ POR '1' = ਬਿੱਟ ਸੈੱਟ ਹੈ '0' = ਬਿੱਟ ਕਲੀਅਰ ਕੀਤਾ ਗਿਆ ਹੈ x = ਬਿੱਟ ਅਣਜਾਣ ਹੈ

ਬਿੱਟ 15-0 UPRCNT[15:0]: DMTCNTH ਰਜਿਸਟਰ ਦਾ ਮੁੱਲ ਰੱਖਦਾ ਹੈ ਜਦੋਂ DMTCNTL ਅਤੇ DMTCNTH ਰਜਿਸਟਰ ਆਖਰੀ ਪੜ੍ਹੇ ਹੋਏ ਬਿੱਟ ਸਨ(1)
ਨੋਟ 1: DMTHOLDREG ਰਜਿਸਟਰ ਨੂੰ ਰੀਸੈਟ ਕਰਨ 'ਤੇ '0' ਤੋਂ ਸ਼ੁਰੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਸਿਰਫ ਉਦੋਂ ਲੋਡ ਹੁੰਦਾ ਹੈ ਜਦੋਂ DMTCNTL ਅਤੇ DMTCNTH ਰਜਿਸਟਰਾਂ ਨੂੰ ਪੜ੍ਹਿਆ ਜਾਂਦਾ ਹੈ।

DMT ਓਪਰੇਸ਼ਨ

ਸੰਚਾਲਨ ਦੇ ਢੰਗ
ਡੈੱਡਮੈਨ ਟਾਈਮਰ (ਡੀਐਮਟੀ) ਮੋਡੀਊਲ ਦਾ ਪ੍ਰਾਇਮਰੀ ਫੰਕਸ਼ਨ ਇੱਕ ਸੌਫਟਵੇਅਰ ਖਰਾਬ ਹੋਣ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਪ੍ਰੋਸੈਸਰ ਵਿੱਚ ਰੁਕਾਵਟ ਪਾਉਣਾ ਹੈ। DMT ਮੋਡੀਊਲ, ਜੋ ਕਿ ਸਿਸਟਮ ਘੜੀ 'ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ, ਇੱਕ ਮੁਫਤ-ਚਲਣ ਵਾਲਾ ਨਿਰਦੇਸ਼ ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲਾ ਟਾਈਮਰ ਹੈ, ਜੋ ਕਿ ਜਦੋਂ ਵੀ ਕੋਈ ਹਿਦਾਇਤ ਪ੍ਰਾਪਤੀ ਹੁੰਦੀ ਹੈ ਉਦੋਂ ਤੱਕ ਘੜੀ ਹੁੰਦੀ ਹੈ ਜਦੋਂ ਤੱਕ ਇੱਕ ਕਾਉਂਟ ਮੈਚ ਨਹੀਂ ਹੁੰਦਾ। ਜਦੋਂ ਪ੍ਰੋਸੈਸਰ ਸਲੀਪ ਮੋਡ ਵਿੱਚ ਹੁੰਦਾ ਹੈ ਤਾਂ ਨਿਰਦੇਸ਼ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।
ਡੀਐਮਟੀ ਮੋਡੀਊਲ ਵਿੱਚ ਇੱਕ 32-ਬਿੱਟ ਕਾਊਂਟਰ ਹੁੰਦਾ ਹੈ, ਸਿਰਫ਼ ਪੜ੍ਹਨ ਲਈ DMTCNTL ਅਤੇ DMTCNTH ਰਜਿਸਟਰ ਹੁੰਦੇ ਹਨ, ਜੋ ਕਿ ਦੋ ਬਾਹਰੀ, 16-ਬਿੱਟ ਕੌਂਫਿਗਰੇਸ਼ਨ ਫਿਊਜ਼ ਰਜਿਸਟਰਾਂ, FDMTCNTL ਅਤੇ FDMTCNTH ਦੁਆਰਾ ਦਰਸਾਏ ਗਏ ਟਾਈਮ-ਆਊਟ ਕਾਉਂਟ ਮੈਚ ਮੁੱਲ ਦੇ ਨਾਲ ਹੁੰਦੇ ਹਨ। ਜਦੋਂ ਵੀ ਗਿਣਤੀ ਦਾ ਮੇਲ ਹੁੰਦਾ ਹੈ, ਇੱਕ DMT ਘਟਨਾ ਵਾਪਰਦੀ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਸਾਫਟ ਟਰੈਪ/ਵਿਘਨ ਤੋਂ ਇਲਾਵਾ ਕੁਝ ਨਹੀਂ ਹੈ। ਮੌਜੂਦਾ ਡਿਵਾਈਸ ਡੇਟਾ ਸ਼ੀਟ ਵਿੱਚ "ਇੰਟਰੱਪਟ ਕੰਟਰੋਲਰ" ਚੈਪਟਰ ਨੂੰ ਵੇਖੋ ਕਿ ਕੀ DMT ਇਵੈਂਟ ਇੱਕ ਸਾਫਟ ਟ੍ਰੈਪ ਹੈ ਜਾਂ ਇੰਟਰੱਪਟ ਹੈ।
ਇੱਕ DMT ਮੋਡੀਊਲ ਆਮ ਤੌਰ 'ਤੇ ਮਿਸ਼ਨ-ਨਾਜ਼ੁਕ ਅਤੇ ਸੁਰੱਖਿਆ-ਨਾਜ਼ੁਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਜਿੱਥੇ ਸੌਫਟਵੇਅਰ ਕਾਰਜਕੁਸ਼ਲਤਾ ਅਤੇ ਕ੍ਰਮ ਦੀ ਕਿਸੇ ਵੀ ਅਸਫਲਤਾ ਦਾ ਪਤਾ ਲਗਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।

ਡੀਐਮਟੀ ਮੋਡੀਊਲ ਨੂੰ ਸਮਰੱਥ ਅਤੇ ਅਯੋਗ ਕਰਨਾ
DMT ਮੋਡੀਊਲ ਨੂੰ ਡਿਵਾਈਸ ਕੌਂਫਿਗਰੇਸ਼ਨ ਦੁਆਰਾ ਸਮਰੱਥ ਜਾਂ ਅਸਮਰੱਥ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜਾਂ ਇਸਨੂੰ DMTCON ਰਜਿਸਟਰ ਵਿੱਚ ਲਿਖ ਕੇ ਸੌਫਟਵੇਅਰ ਦੁਆਰਾ ਸਮਰੱਥ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਜੇਕਰ FDMT ਰਜਿਸਟਰ ਵਿੱਚ DMTEN ਕੌਂਫਿਗਰੇਸ਼ਨ ਬਿੱਟ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ DMT ਹਮੇਸ਼ਾ ਸਮਰੱਥ ਹੁੰਦਾ ਹੈ। ON ਕੰਟਰੋਲ ਬਿੱਟ (DMTCON[15]) '1' ਪੜ੍ਹ ਕੇ ਇਸ ਨੂੰ ਦਰਸਾਏਗਾ। ਇਸ ਮੋਡ ਵਿੱਚ, ਸਾਫਟਵੇਅਰ ਵਿੱਚ ON ਬਿੱਟ ਨੂੰ ਸਾਫ਼ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। DMT ਨੂੰ ਅਯੋਗ ਕਰਨ ਲਈ, ਸੰਰਚਨਾ ਨੂੰ ਡਿਵਾਈਸ 'ਤੇ ਦੁਬਾਰਾ ਲਿਖਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਜੇਕਰ DMTEN ਨੂੰ ਫਿਊਜ਼ ਵਿੱਚ '0' 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ DMT ਹਾਰਡਵੇਅਰ ਵਿੱਚ ਅਸਮਰੱਥ ਹੈ।
ਸੌਫਟਵੇਅਰ ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਕੰਟਰੋਲ (ਡੀਐਮਟੀਸੀਓਨ) ਰਜਿਸਟਰ ਵਿੱਚ ਆਨ ਬਿੱਟ ਸੈੱਟ ਕਰਕੇ ਡੀਐਮਟੀ ਨੂੰ ਸਮਰੱਥ ਕਰ ਸਕਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਸਾਫਟਵੇਅਰ ਨਿਯੰਤਰਣ ਲਈ, FDMT ਰਜਿਸਟਰ ਵਿੱਚ DMTEN ਕੌਂਫਿਗਰੇਸ਼ਨ ਬਿੱਟ ਨੂੰ '0' 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇੱਕ ਵਾਰ ਸਮਰੱਥ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਸੌਫਟਵੇਅਰ ਵਿੱਚ DMT ਨੂੰ ਅਯੋਗ ਕਰਨਾ ਸੰਭਵ ਨਹੀਂ ਹੈ।

DMT ਕਾਉਂਟ ਵਿੰਡੋ ਵਾਲਾ ਅੰਤਰਾਲ
DMT ਮੋਡੀਊਲ ਵਿੱਚ ਇੱਕ ਵਿੰਡੋਡ ਓਪਰੇਸ਼ਨ ਮੋਡ ਹੈ। DMTIVT[15:0] ਅਤੇ DMTIVT[31:16] FDMTIVTL ਅਤੇ FDMTIVTH ਰਜਿਸਟਰਾਂ ਵਿੱਚ ਸੰਰਚਨਾ ਬਿੱਟ, ਕ੍ਰਮਵਾਰ, ਵਿੰਡੋ ਇੰਟਰ-ਵੈਲ ਮੁੱਲ ਸੈੱਟ ਕਰਦੇ ਹਨ। ਵਿੰਡੋਡ ਮੋਡ ਵਿੱਚ, ਸੌਫਟਵੇਅਰ ਡੀਐਮਟੀ ਨੂੰ ਸਿਰਫ਼ ਉਦੋਂ ਹੀ ਕਲੀਅਰ ਕਰ ਸਕਦਾ ਹੈ ਜਦੋਂ ਕਾਉਂਟ ਮੈਚ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਕਾਊਂਟਰ ਆਪਣੀ ਅੰਤਿਮ ਵਿੰਡੋ ਵਿੱਚ ਹੋਵੇ। ਭਾਵ, ਜੇਕਰ DMT ਕਾਊਂਟਰ ਮੁੱਲ ਵਿੰਡੋ ਅੰਤਰਾਲ ਮੁੱਲ 'ਤੇ ਲਿਖੇ ਮੁੱਲ ਤੋਂ ਵੱਧ ਜਾਂ ਬਰਾਬਰ ਹੈ, ਤਾਂ ਸਿਰਫ਼ ਸਪਸ਼ਟ ਕ੍ਰਮ ਹੀ DMT ਮੋਡੀਊਲ ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਜੇਕਰ DMT ਨੂੰ ਮਨਜ਼ੂਰ ਵਿੰਡੋ ਤੋਂ ਪਹਿਲਾਂ ਸਾਫ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇੱਕ ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਸਾਫਟ ਟਰੈਪ ਜਾਂ ਇੰਟਰੱਪਟ ਤੁਰੰਤ ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

ਪਾਵਰ-ਸੇਵਿੰਗ ਮੋਡਸ ਵਿੱਚ DMT ਓਪਰੇਸ਼ਨ
ਜਿਵੇਂ ਕਿ DMT ਮੋਡੀਊਲ ਨੂੰ ਸਿਰਫ਼ ਨਿਰਦੇਸ਼ ਪ੍ਰਾਪਤੀ ਦੁਆਰਾ ਵਧਾਇਆ ਜਾਂਦਾ ਹੈ, ਕੋਰ ਦੇ ਅਕਿਰਿਆਸ਼ੀਲ ਹੋਣ 'ਤੇ ਗਿਣਤੀ ਮੁੱਲ ਨਹੀਂ ਬਦਲੇਗਾ। DMT ਮੋਡੀਊਲ ਸਲੀਪ ਅਤੇ ਆਈਡਲ ਮੋਡਾਂ ਵਿੱਚ ਅਕਿਰਿਆਸ਼ੀਲ ਰਹਿੰਦਾ ਹੈ। ਜਿਵੇਂ ਹੀ ਡਿਵਾਈਸ ਸਲੀਪ ਜਾਂ ਆਈਡਲ ਤੋਂ ਜਾਗਦੀ ਹੈ, DMT ਕਾਊਂਟਰ ਫਿਰ ਤੋਂ ਵਧਣਾ ਸ਼ੁਰੂ ਕਰ ਦਿੰਦਾ ਹੈ।

DMT ਨੂੰ ਰੀਸੈਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ
DMT ਨੂੰ ਦੋ ਤਰੀਕਿਆਂ ਨਾਲ ਰੀਸੈਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ: ਇੱਕ ਤਰੀਕਾ ਸਿਸਟਮ ਰੀਸੈਟ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਹੈ ਅਤੇ ਦੂਜਾ ਤਰੀਕਾ ਹੈ DMTPRECLR ਅਤੇ DMTCLR ਰਜਿਸਟਰਾਂ ਨੂੰ ਇੱਕ ਆਰਡਰ ਕੀਤੇ ਕ੍ਰਮ ਨੂੰ ਲਿਖਣਾ। DMT ਕਾਊਂਟਰ ਮੁੱਲ ਨੂੰ ਕਲੀਅਰ ਕਰਨ ਲਈ ਓਪਰੇਸ਼ਨਾਂ ਦੇ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਕ੍ਰਮ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ:

  1. DMTPRECLR ਰਜਿਸਟਰ ਵਿੱਚ STEP1[7:0] ਬਿੱਟਾਂ ਨੂੰ '01000000' (0x40) ਵਜੋਂ ਲਿਖਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ:
    • ਜੇਕਰ 0x40 ਤੋਂ ਇਲਾਵਾ ਕੋਈ ਹੋਰ ਮੁੱਲ STEP1x ਬਿੱਟਾਂ ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਹੈ, ਤਾਂ DMTSTAT ਰਜਿਸਟਰ ਵਿੱਚ BAD1 ਬਿੱਟ ਸੈੱਟ ਕੀਤਾ ਜਾਵੇਗਾ ਅਤੇ ਇਹ ਇੱਕ DMT ਘਟਨਾ ਵਾਪਰਨ ਦਾ ਕਾਰਨ ਬਣਦਾ ਹੈ।
    • ਜੇਕਰ ਸਟੈਪ 2 ਸਟੈਪ 1 ਤੋਂ ਪਹਿਲਾਂ ਨਹੀਂ ਹੈ, ਤਾਂ BAD1 ਅਤੇ DMTEVENT ਫਲੈਗ ਸੈੱਟ ਕੀਤੇ ਗਏ ਹਨ। BAD1 ਅਤੇ DMTEVENT ਫਲੈਗ ਸਿਰਫ਼ ਇੱਕ ਡਿਵਾਈਸ ਰੀਸੈਟ 'ਤੇ ਹੀ ਕਲੀਅਰ ਹੋ ਜਾਂਦੇ ਹਨ।
  2. DMTCLR ਰਜਿਸਟਰ ਵਿੱਚ STEP2[7:0] ਬਿੱਟਾਂ ਨੂੰ '00001000' (0x08) ਵਜੋਂ ਲਿਖਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਹ ਕੇਵਲ ਤਾਂ ਹੀ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜੇਕਰ ਪੜਾਅ 1 ਤੋਂ ਪਹਿਲਾਂ ਹੋਵੇ ਅਤੇ DMT ਖੁੱਲੀ ਵਿੰਡੋ ਅੰਤਰਾਲ ਵਿੱਚ ਹੋਵੇ। ਇੱਕ ਵਾਰ ਸਹੀ ਮੁੱਲ ਲਿਖੇ ਜਾਣ 'ਤੇ, DMT ਕਾਊਂਟਰ ਨੂੰ ਜ਼ੀਰੋ 'ਤੇ ਸਾਫ਼ ਕਰ ਦਿੱਤਾ ਜਾਵੇਗਾ। DMTPRECLR, DMTCLR ਅਤੇ DMTSTAT ਰਜਿਸਟਰਾਂ ਦਾ ਮੁੱਲ ਵੀ ਜ਼ੀਰੋ ਤੋਂ ਸਾਫ਼ ਹੋ ਜਾਵੇਗਾ।
    • ਜੇਕਰ 0x08 ਤੋਂ ਇਲਾਵਾ ਕੋਈ ਹੋਰ ਮੁੱਲ STEP2x ਬਿੱਟਾਂ ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਹੈ, ਤਾਂ DMTSTAT ਰਜਿਸਟਰ ਵਿੱਚ BAD2 ਬਿੱਟ ਸੈੱਟ ਕੀਤਾ ਜਾਵੇਗਾ ਅਤੇ ਇੱਕ DMT ਘਟਨਾ ਵਾਪਰਨ ਦਾ ਕਾਰਨ ਬਣਦਾ ਹੈ।
    • ਕਦਮ 2 ਖੁੱਲੀ ਵਿੰਡੋ ਅੰਤਰਾਲ ਵਿੱਚ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ; ਇਹ BAD2 ਫਲੈਗ ਨੂੰ ਸੈੱਟ ਕਰਨ ਦਾ ਕਾਰਨ ਬਣਦਾ ਹੈ। ਇੱਕ DMT ਘਟਨਾ ਤੁਰੰਤ ਵਾਪਰਦੀ ਹੈ।
    • ਬੈਕ-ਟੂ-ਬੈਕ ਪ੍ਰੀਕਲੀਅਰ ਕ੍ਰਮ (0x40) ਲਿਖਣਾ ਵੀ BAD2 ਫਲੈਗ ਨੂੰ ਸੈੱਟ ਕਰਨ ਦਾ ਕਾਰਨ ਬਣਦਾ ਹੈ ਅਤੇ ਇੱਕ DMT ਘਟਨਾ ਦਾ ਕਾਰਨ ਬਣਦਾ ਹੈ।

ਨੋਟ: ਇੱਕ ਅਵੈਧ ਪ੍ਰੀਕਲੀਅਰ/ਕਲੀਅਰ ਕ੍ਰਮ ਤੋਂ ਬਾਅਦ, BAD1/BAD2 ਫਲੈਗ ਨੂੰ ਸੈੱਟ ਕਰਨ ਲਈ ਘੱਟੋ-ਘੱਟ ਦੋ ਚੱਕਰ ਅਤੇ DMTEVENT ਸੈੱਟ ਕਰਨ ਲਈ ਘੱਟੋ-ਘੱਟ ਤਿੰਨ ਚੱਕਰ ਲੱਗਦੇ ਹਨ।

BAD2 ਅਤੇ DMTEVENT ਫਲੈਗ ਸਿਰਫ਼ ਇੱਕ ਡਿਵਾਈਸ ਰੀਸੈਟ 'ਤੇ ਕਲੀਅਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਚਿੱਤਰ 3-1 ਵਿੱਚ ਦਰਸਾਏ ਗਏ ਫਲੋਚਾਰਟ ਨੂੰ ਵੇਖੋ।

ਚਿੱਤਰ 3-1: DMT ਇਵੈਂਟ ਲਈ ਫਲੋਚਾਰਟMICROCHIP-dsPIC33-PIC24-DMT-ਡੈੱਡਮੈਨ-ਟਾਈਮਰ-ਮੋਡਿਊਲ-FIG 3

ਨੋਟ ਕਰੋ 

  1. ਡੀਐਮਟੀ ਕੌਂਫਿਗਰੇਸ਼ਨ ਫਿਊਜ਼ ਵਿੱਚ ਐਫਡੀਐਮਟੀ ਦੁਆਰਾ ਯੋਗ (ON (DMTCON[15]) ਯੋਗ ਹੈ।
  2. ਡੀਐਮਟੀ ਕਾਊਂਟਰ ਨੂੰ ਕਾਊਂਟਰ ਦੀ ਮਿਆਦ ਪੁੱਗਣ ਤੋਂ ਬਾਅਦ ਰੀਸੈੱਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜਾਂ ਸਿਰਫ਼ ਡਿਵਾਈਸ ਰੀਸੈਟ ਦੁਆਰਾ BAD1/BAD2 ਮੌਜੂਦਗੀ।
  3. STEP2x ਤੋਂ ਪਹਿਲਾਂ STEP1x (DMTCLEAR DMTPRECLEAR ਤੋਂ ਪਹਿਲਾਂ ਲਿਖਿਆ ਗਿਆ) ਜਾਂ BAD_STEP1 (DMTPRECLEAR 0x40 ਦੇ ਬਰਾਬਰ ਮੁੱਲ ਨਾਲ ਲਿਖਿਆ ਗਿਆ)।
  4. STEP1x (STEP1x ਤੋਂ ਬਾਅਦ ਦੁਬਾਰਾ ਲਿਖਿਆ DMTPRECLEAR), ਜਾਂ BAD_STEP2 (0x08 ਦੇ ਬਰਾਬਰ ਮੁੱਲ ਨਾਲ ਲਿਖਿਆ DMTCLR) ਜਾਂ ਵਿੰਡੋ ਅੰਤਰਾਲ ਖੁੱਲ੍ਹਾ ਨਹੀਂ ਹੈ।

DMT ਗਿਣਤੀ ਚੋਣ
ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਦੀ ਗਿਣਤੀ DMTCNTL[15:0] ਅਤੇ DMTCNTH[31:16] ਰਜਿਸਟਰ ਬਿੱਟਾਂ ਦੁਆਰਾ FDMTCNTL ਅਤੇ FDMTCNTH ਰਜਿਸਟਰਾਂ ਵਿੱਚ ਕ੍ਰਮਵਾਰ ਸੈੱਟ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਮੌਜੂਦਾ DMT ਗਿਣਤੀ ਮੁੱਲ ਹੇਠਲੇ ਅਤੇ ਉੱਚੇ ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਕਾਉਂਟ ਰਜਿਸਟਰਾਂ, DMTCNTL ਅਤੇ DMTCNTH ਨੂੰ ਪੜ੍ਹ ਕੇ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
DMTPSCNTL ਅਤੇ DMTPSCNTH ਰਜਿਸਟਰਾਂ ਵਿੱਚ ਕ੍ਰਮਵਾਰ PSCNT[15:0] ਅਤੇ PSCNT[31:16] ਬਿੱਟ, ਸੌਫਟਵੇਅਰ ਨੂੰ ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਲਈ ਚੁਣੀ ਗਈ ਅਧਿਕਤਮ ਗਿਣਤੀ ਨੂੰ ਪੜ੍ਹਨ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਇਹ PSCNTx ਬਿੱਟ ਮੁੱਲ ਕੁਝ ਵੀ ਨਹੀਂ ਹਨ ਪਰ ਉਹ ਮੁੱਲ ਹਨ ਜੋ ਸ਼ੁਰੂ ਵਿੱਚ ਸੰਰਚਨਾ ਫਿਊਜ਼ ਰਜਿਸਟਰਾਂ, FDMTCNTL ਅਤੇ FDMTCNTH ਵਿੱਚ DMTCNTx ਬਿੱਟਾਂ ਨੂੰ ਲਿਖੇ ਗਏ ਹਨ। ਜਦੋਂ ਵੀ DMT ਘਟਨਾ ਵਾਪਰਦੀ ਹੈ, ਉਪਭੋਗਤਾ ਹਮੇਸ਼ਾ ਇਹ ਦੇਖਣ ਲਈ ਤੁਲਨਾ ਕਰ ਸਕਦਾ ਹੈ ਕਿ ਕੀ DMTCNTL ਅਤੇ DMTCNTH ਰਜਿਸਟਰਾਂ ਵਿੱਚ ਮੌਜੂਦਾ ਕਾਊਂਟਰ ਮੁੱਲ DMTPSCNTL ਅਤੇ DMTPSCNTH ਰਜਿਸਟਰਾਂ ਦੇ ਮੁੱਲ ਦੇ ਬਰਾਬਰ ਹੈ, ਜੋ ਵੱਧ ਤੋਂ ਵੱਧ ਗਿਣਤੀ ਮੁੱਲ ਰੱਖਦਾ ਹੈ।
DMTPSINTVL ਅਤੇ DMTPSINTVH ਰਜਿਸਟਰਾਂ ਵਿੱਚ PSINTV[15:0] ਅਤੇ PSINTV[31:16] ਬਿੱਟ, ਕ੍ਰਮਵਾਰ, ਸੌਫਟਵੇਅਰ ਨੂੰ DMT ਵਿੰਡੋ ਅੰਤਰਾਲ ਮੁੱਲ ਨੂੰ ਪੜ੍ਹਨ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਇਹ ਰਜਿਸਟਰ ਉਸ ਮੁੱਲ ਨੂੰ ਪੜ੍ਹਦੇ ਹਨ ਜੋ FDMTIVTL ਅਤੇ FDMTIVTH ਰਜਿਸਟਰਾਂ ਵਿੱਚ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ। ਇਸ ਲਈ ਜਦੋਂ-ਜਦੋਂ DMTCNTL ਅਤੇ DMTCNTH ਵਿੱਚ DMT ਮੌਜੂਦਾ ਕਾਊਂਟਰ ਮੁੱਲ DMTPSINTVL ਅਤੇ DMTPSINTVH ਰਜਿਸਟਰਾਂ ਦੇ ਮੁੱਲ ਤੱਕ ਪਹੁੰਚਦਾ ਹੈ, ਤਾਂ ਵਿੰਡੋ ਅੰਤਰਾਲ ਖੁੱਲ੍ਹਦਾ ਹੈ ਤਾਂ ਜੋ ਉਪਭੋਗਤਾ STEP2x ਬਿੱਟਾਂ ਵਿੱਚ ਸਪਸ਼ਟ ਕ੍ਰਮ ਸ਼ਾਮਲ ਕਰ ਸਕੇ, ਜਿਸ ਨਾਲ DMT ਰੀਸੈਟ ਹੁੰਦਾ ਹੈ।
ਜਦੋਂ ਵੀ DMTCNTL ਅਤੇ DMTCNTH ਨੂੰ ਪੜ੍ਹਿਆ ਜਾਂਦਾ ਹੈ ਤਾਂ DMTHOLDREG ਰਜਿਸਟਰ ਵਿੱਚ UPRCNT[15:0] ਬਿੱਟ DMT ਅਪਰ ਕਾਉਂਟ ਵੈਲਯੂਜ਼ (DMTCNTH) ਦੇ ਆਖਰੀ ਰੀਡ ਦੇ ਮੁੱਲ ਨੂੰ ਰੱਖਦੇ ਹਨ।

ਸੰਬੰਧਿਤ ਐਪਲੀਕੇਸ਼ਨ ਨੋਟਸ

ਇਹ ਸੈਕਸ਼ਨ ਐਪਲੀਕੇਸ਼ਨ ਨੋਟਸ ਦੀ ਸੂਚੀ ਦਿੰਦਾ ਹੈ ਜੋ ਮੈਨੂਅਲ ਦੇ ਇਸ ਭਾਗ ਨਾਲ ਸੰਬੰਧਿਤ ਹਨ। ਇਹ ਐਪਲੀਕੇਸ਼ਨ ਨੋਟਸ ਖਾਸ ਤੌਰ 'ਤੇ dsPIC33/PIC24 ਉਤਪਾਦ ਪਰਿਵਾਰਾਂ ਲਈ ਨਹੀਂ ਲਿਖੇ ਜਾ ਸਕਦੇ ਹਨ, ਪਰ ਸੰਕਲਪ ਢੁਕਵੇਂ ਹਨ ਅਤੇ ਸੋਧਾਂ ਅਤੇ ਸੰਭਾਵਿਤ ਸੀਮਾਵਾਂ ਦੇ ਨਾਲ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ। ਡੈੱਡਮੈਨ ਟਾਈਮਰ (ਡੀਐਮਟੀ) ਨਾਲ ਸਬੰਧਤ ਮੌਜੂਦਾ ਐਪਲੀਕੇਸ਼ਨ ਨੋਟ ਹਨ:

ਸਿਰਲੇਖ
ਇਸ ਸਮੇਂ ਕੋਈ ਸਬੰਧਤ ਐਪਲੀਕੇਸ਼ਨ ਨੋਟ ਨਹੀਂ ਹੈ।

ਨੋਟ: ਕਿਰਪਾ ਕਰਕੇ ਮਾਈਕ੍ਰੋਚਿੱਪ 'ਤੇ ਜਾਓ webਸਾਈਟ (www.microchip.com) ਵਾਧੂ ਐਪਲੀਕੇਸ਼ਨ ਨੋਟਸ ਅਤੇ ਕੋਡ ਸਾਬਕਾ ਲਈampਡਿਵਾਈਸਾਂ ਦੇ dsPIC33/PIC24 ਪਰਿਵਾਰ ਲਈ les.

ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ

ਸੰਸ਼ੋਧਨ A (ਫਰਵਰੀ 2014)
ਇਹ ਇਸ ਦਸਤਾਵੇਜ਼ ਦਾ ਸ਼ੁਰੂਆਤੀ ਜਾਰੀ ਕੀਤਾ ਸੰਸਕਰਣ ਹੈ।

ਸੰਸ਼ੋਧਨ B (ਮਾਰਚ 2022)
ਅੱਪਡੇਟ ਚਿੱਤਰ 1-1 ਅਤੇ ਚਿੱਤਰ 3-1।
ਅੱਪਡੇਟ ਰਜਿਸਟਰ 2-1, ਰਜਿਸਟਰ 2-2, ਰਜਿਸਟਰ 2-3, ਰਜਿਸਟਰ 2-4, ਰਜਿਸਟਰ 2-9 ਅਤੇ ਰਜਿਸਟਰ 2-10। ਅੱਪਡੇਟ ਸਾਰਣੀ 2-1 ਅਤੇ ਸਾਰਣੀ 2-2.
ਅੱਪਡੇਟ ਸੈਕਸ਼ਨ 1.0 “ਜਾਣ-ਪਛਾਣ”, ਸੈਕਸ਼ਨ 2.0 “DMT ਰਜਿਸਟਰ”, ਸੈਕਸ਼ਨ 3.1 “ਆਪ੍ਰੇਸ਼ਨ ਦੇ ਢੰਗ”, ਸੈਕਸ਼ਨ 3.2 “ਡੀਐਮਟੀ ਮੋਡੀਊਲ ਨੂੰ ਸਮਰੱਥ ਅਤੇ ਅਸਮਰੱਥ ਕਰਨਾ”, ਸੈਕਸ਼ਨ 3.3 “ਡੀਐਮਟੀ ਕਾਊਂਟ ਵਿੰਡੋਡ ਇੰਟਰਵਲ”, ਸੈਕਸ਼ਨ 3.5 “ਡੀਐਮਟੀ ਰੀਸੈਟਿੰਗ”। ਸੈਕਸ਼ਨ 3.6 “DMT ਕਾਉਂਟ ਚੋਣ”।
ਰਜਿਸਟਰ ਮੈਪ ਨੂੰ ਸੈਕਸ਼ਨ 2.0 “DMT ਰਜਿਸਟਰਾਂ” ਵਿੱਚ ਭੇਜਦਾ ਹੈ।

ਮਾਈਕ੍ਰੋਚਿੱਪ ਉਤਪਾਦਾਂ 'ਤੇ ਕੋਡ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਹੇਠਾਂ ਦਿੱਤੇ ਵੇਰਵਿਆਂ ਨੂੰ ਨੋਟ ਕਰੋ:

  • ਮਾਈਕ੍ਰੋਚਿੱਪ ਉਤਪਾਦ ਉਹਨਾਂ ਦੀ ਖਾਸ ਮਾਈਕ੍ਰੋਚਿੱਪ ਡੇਟਾ ਸ਼ੀਟ ਵਿੱਚ ਮੌਜੂਦ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦੇ ਹਨ।
  • ਮਾਈਕ੍ਰੋਚਿੱਪ ਦਾ ਮੰਨਣਾ ਹੈ ਕਿ ਇਸਦੇ ਉਤਪਾਦਾਂ ਦਾ ਪਰਿਵਾਰ ਸੁਰੱਖਿਅਤ ਹੈ ਜਦੋਂ ਉਦੇਸ਼ ਤਰੀਕੇ ਨਾਲ, ਓਪਰੇਟਿੰਗ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਅੰਦਰ, ਅਤੇ ਆਮ ਹਾਲਤਾਂ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
  • ਮਾਈਕਰੋਚਿੱਪ ਮੁੱਲਾਂ ਅਤੇ ਇਸ ਦੇ ਬੌਧਿਕ ਸੰਪੱਤੀ ਅਧਿਕਾਰਾਂ ਦੀ ਹਮਲਾਵਰਤਾ ਨਾਲ ਸੁਰੱਖਿਆ ਕਰਦੀ ਹੈ। ਮਾਈਕ੍ਰੋਚਿੱਪ ਉਤਪਾਦ ਦੀਆਂ ਕੋਡ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਉਲੰਘਣਾ ਕਰਨ ਦੀਆਂ ਕੋਸ਼ਿਸ਼ਾਂ ਦੀ ਸਖਤੀ ਨਾਲ ਮਨਾਹੀ ਹੈ ਅਤੇ ਡਿਜੀਟਲ ਮਿਲੇਨੀਅਮ ਕਾਪੀਰਾਈਟ ਐਕਟ ਦੀ ਉਲੰਘਣਾ ਹੋ ਸਕਦੀ ਹੈ।
  • ਨਾ ਤਾਂ ਮਾਈਕ੍ਰੋਚਿੱਪ ਅਤੇ ਨਾ ਹੀ ਕੋਈ ਹੋਰ ਸੈਮੀਕੰਡਕਟਰ ਨਿਰਮਾਤਾ ਇਸਦੇ ਕੋਡ ਦੀ ਸੁਰੱਖਿਆ ਦੀ ਗਰੰਟੀ ਦੇ ਸਕਦਾ ਹੈ। ਕੋਡ ਸੁਰੱਖਿਆ ਦਾ ਮਤਲਬ ਇਹ ਨਹੀਂ ਹੈ ਕਿ ਅਸੀਂ ਗਾਰੰਟੀ ਦੇ ਰਹੇ ਹਾਂ ਕਿ ਉਤਪਾਦ "ਅਟੁੱਟ" ਹੈ। ਕੋਡ ਸੁਰੱਖਿਆ ਲਗਾਤਾਰ ਵਿਕਸਿਤ ਹੋ ਰਹੀ ਹੈ। ਮਾਈਕ੍ਰੋਚਿੱਪ ਸਾਡੇ ਉਤਪਾਦਾਂ ਦੀਆਂ ਕੋਡ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਲਗਾਤਾਰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਵਚਨਬੱਧ ਹੈ।

ਇਹ ਪ੍ਰਕਾਸ਼ਨ ਅਤੇ ਇੱਥੇ ਦਿੱਤੀ ਗਈ ਜਾਣਕਾਰੀ ਸਿਰਫ਼ ਮਾਈਕ੍ਰੋਚਿੱਪ ਉਤਪਾਦਾਂ ਲਈ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਨਾਲ ਮਾਈਕ੍ਰੋਚਿੱਪ ਉਤਪਾਦਾਂ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰਨ, ਟੈਸਟ ਕਰਨ ਅਤੇ ਏਕੀਕ੍ਰਿਤ ਕਰਨ ਲਈ ਸ਼ਾਮਲ ਹੈ। ਕਿਸੇ ਹੋਰ ਤਰੀਕੇ ਨਾਲ ਇਸ ਜਾਣਕਾਰੀ ਦੀ ਵਰਤੋਂ ਇਹਨਾਂ ਨਿਯਮਾਂ ਦੀ ਉਲੰਘਣਾ ਕਰਦੀ ਹੈ। ਡਿਵਾਈਸ ਐਪਲੀਕੇਸ਼ਨਾਂ ਸੰਬੰਧੀ ਜਾਣਕਾਰੀ ਸਿਰਫ ਤੁਹਾਡੀ ਸਹੂਲਤ ਲਈ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਹੈ ਅਤੇ ਅੱਪਡੇਟ ਦੁਆਰਾ ਬਦਲੀ ਜਾ ਸਕਦੀ ਹੈ। ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਤੁਹਾਡੀ ਜਿੰਮੇਵਾਰੀ ਹੈ ਕਿ ਤੁਹਾਡੀ ਅਰਜ਼ੀ ਤੁਹਾਡੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦੀ ਹੈ। ਵਾਧੂ ਸਹਾਇਤਾ ਲਈ ਆਪਣੇ ਸਥਾਨਕ ਮਾਈਕ੍ਰੋਚਿੱਪ ਵਿਕਰੀ ਦਫਤਰ ਨਾਲ ਸੰਪਰਕ ਕਰੋ ਜਾਂ, 'ਤੇ ਵਾਧੂ ਸਹਾਇਤਾ ਪ੍ਰਾਪਤ ਕਰੋ https://www.microchip.com/en-us/support/design-help/client-support-services.
ਇਹ ਜਾਣਕਾਰੀ ਮਾਈਕ੍ਰੋਚਿੱਪ ਦੁਆਰਾ "ਜਿਵੇਂ ਹੈ" ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਮਾਈਕ੍ਰੋਚਿਪ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੀ ਕੋਈ ਪ੍ਰਤੀਨਿਧਤਾ ਜਾਂ ਵਾਰੰਟੀ ਨਹੀਂ ਦਿੰਦਾ ਹੈ ਭਾਵੇਂ ਉਹ ਪ੍ਰਗਟਾਵੇ ਜਾਂ ਅਪ੍ਰਤੱਖ, ਲਿਖਤੀ ਜਾਂ ਜ਼ੁਬਾਨੀ, ਸੰਵਿਧਾਨਕ ਜਾਂ ਹੋਰ, ਜਾਣਕਾਰੀ ਨਾਲ ਸਬੰਧਤ, ਪਰ ਸੀਮਤ ਸਮੇਤ ਸੀਮਤ ਨਹੀਂ ਗੈਰ-ਉਲੰਘਣ, ਵਪਾਰਕਤਾ, ਅਤੇ ਕਿਸੇ ਖਾਸ ਉਦੇਸ਼ ਲਈ ਫਿਟਨੈਸ, ਜਾਂ ਇਸਦੀ ਸਥਿਤੀ, ਗੁਣਵੱਤਾ, ਜਾਂ ਪ੍ਰਦਰਸ਼ਨ ਨਾਲ ਸੰਬੰਧਿਤ ਵਾਰੰਟੀਆਂ।
ਕਿਸੇ ਵੀ ਸਥਿਤੀ ਵਿੱਚ ਮਾਈਕ੍ਰੋਚਿਪ ਕਿਸੇ ਵੀ ਅਸਿੱਧੇ, ਵਿਸ਼ੇਸ਼, ਦੰਡਕਾਰੀ, ਇਤਫਾਕ, ਜਾਂ ਨਤੀਜੇ ਵਜੋਂ ਹੋਣ ਵਾਲੇ ਨੁਕਸਾਨ, ਨੁਕਸਾਨ, ਲਾਗਤ, ਜਾਂ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੇ ਖਰਚੇ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹੋਵੇਗੀ ਜੋ ਵੀ ਯੂ.ਐਸ. ਭਾਵੇਂ ਮਾਈਕ੍ਰੋਚਿਪ ਨੂੰ ਸੰਭਾਵਨਾ ਬਾਰੇ ਸਲਾਹ ਦਿੱਤੀ ਗਈ ਹੋਵੇ ਜਾਂ ਨੁਕਸਾਨਾਂ ਦੀ ਸੰਭਾਵਨਾ ਹੈ। ਕਨੂੰਨ ਦੁਆਰਾ ਆਗਿਆ ਦਿੱਤੀ ਗਈ ਪੂਰੀ ਹੱਦ ਤੱਕ, ਜਾਣਕਾਰੀ ਜਾਂ ਇਸਦੀ ਵਰਤੋਂ ਨਾਲ ਸਬੰਧਤ ਕਿਸੇ ਵੀ ਤਰੀਕੇ ਨਾਲ ਸਾਰੇ ਦਾਅਵਿਆਂ 'ਤੇ ਮਾਈਕ੍ਰੋਚਿਪ ਦੀ ਸਮੁੱਚੀ ਦੇਣਦਾਰੀ ਫੀਸਾਂ ਦੀ ਰਕਮ ਤੋਂ ਵੱਧ ਨਹੀਂ ਹੋਵੇਗੀ, ਜੇਕਰ ਤੁਹਾਨੂੰ ਕੋਈ ਵੀ, ਜਾਣਕਾਰੀ ਲਈ ਮਾਈਕ੍ਰੋਚਿੱਪ।
ਜੀਵਨ ਸਹਾਇਤਾ ਅਤੇ/ਜਾਂ ਸੁਰੱਖਿਆ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਮਾਈਕ੍ਰੋਚਿੱਪ ਡਿਵਾਈਸਾਂ ਦੀ ਵਰਤੋਂ ਪੂਰੀ ਤਰ੍ਹਾਂ ਖਰੀਦਦਾਰ ਦੇ ਜੋਖਮ 'ਤੇ ਹੈ, ਅਤੇ ਖਰੀਦਦਾਰ ਅਜਿਹੀ ਵਰਤੋਂ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਹੋਣ ਵਾਲੇ ਕਿਸੇ ਵੀ ਅਤੇ ਸਾਰੇ ਨੁਕਸਾਨਾਂ, ਦਾਅਵਿਆਂ, ਮੁਕੱਦਮੇ ਜਾਂ ਖਰਚਿਆਂ ਤੋਂ ਨੁਕਸਾਨ ਰਹਿਤ ਮਾਈਕ੍ਰੋਚਿੱਪ ਨੂੰ ਬਚਾਉਣ, ਮੁਆਵਜ਼ਾ ਦੇਣ ਅਤੇ ਰੱਖਣ ਲਈ ਸਹਿਮਤ ਹੁੰਦਾ ਹੈ। ਕਿਸੇ ਵੀ ਮਾਈਕ੍ਰੋਚਿੱਪ ਬੌਧਿਕ ਸੰਪੱਤੀ ਦੇ ਅਧਿਕਾਰਾਂ ਦੇ ਤਹਿਤ, ਕੋਈ ਵੀ ਲਾਇਸੈਂਸ, ਸਪਸ਼ਟ ਜਾਂ ਹੋਰ ਨਹੀਂ ਦੱਸਿਆ ਜਾਂਦਾ ਹੈ, ਜਦੋਂ ਤੱਕ ਕਿ ਹੋਰ ਨਹੀਂ ਦੱਸਿਆ ਗਿਆ ਹੋਵੇ।

ਮਾਈਕ੍ਰੋਚਿਪ ਦੇ ਕੁਆਲਿਟੀ ਮੈਨੇਜਮੈਂਟ ਸਿਸਟਮ ਬਾਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਇੱਥੇ ਜਾਓ www.microchip.com/quality.

ਟ੍ਰੇਡਮਾਰਕ
ਮਾਈਕ੍ਰੋਚਿੱਪ ਦਾ ਨਾਮ ਅਤੇ ਲੋਗੋ, ਮਾਈਕ੍ਰੋਚਿਪ ਲੋਗੋ, ਅਡਾਪਟੈਕ, ਐਨੀਰੇਟ, ਏਵੀਆਰ, ਏਵੀਆਰ ਲੋਗੋ, ਏਵੀਆਰ ਫ੍ਰੀਕਸ, ਬੇਸਟਾਈਮ, ਬਿਟ ਕਲਾਉਡ, ਕ੍ਰਿਪਟੋਮੈਮੋਰੀ, ਕ੍ਰਿਪਟੋਆਰਐਫ, ਡੀਐਸਪੀਆਈਸੀ, ਫਲੈਕਸਪੀਡਬਲਯੂਆਰ, ਹੇਲਡੋ, ਆਈਗਲੂ, ਜੂਕਬਲੋਕਸ, ਕੇਐਕਸਐਲਐਨਸੀਐਲਐਕਸ, ਕੇਐਕਸਐੱਲਐਕਸ, ਕੇਐਕਸਐੱਲਐਕਸ, ਲਿੰਕਸ maXTouch, MediaLB, megaAVR, Microsemi, Microsemi ਲੋਗੋ, MOST, MOST ਲੋਗੋ, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 ਲੋਗੋ, PolarFire, Prochip ਡਿਜ਼ਾਈਨਰ, QTouch, SAM-BA, SenGenuity, SpyST, SyFNST, Logo , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, ਅਤੇ XMEGA ਸੰਯੁਕਤ ਰਾਜ ਅਮਰੀਕਾ ਅਤੇ ਹੋਰ ਦੇਸ਼ਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਮਾਈਕ੍ਰੋਚਿੱਪ ਤਕਨਾਲੋਜੀ ਦੇ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹਨ।
AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, ਹਾਈਪਰ ਸਪੀਡ ਕੰਟਰੋਲ, ਹਾਈਪਰਲਾਈਟ ਲੋਡ, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC ਪਲੱਸ, ਵਾਈਏਐਸਆਈਸੀ ਪਲੱਸ, ਵਾਈਏਐਸਆਈਸੀ SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, ਅਤੇ ZL ਸੰਯੁਕਤ ਰਾਜ ਅਮਰੀਕਾ ਵਿੱਚ ਸ਼ਾਮਲ ਮਾਈਕ੍ਰੋਚਿੱਪ ਤਕਨਾਲੋਜੀ ਦੇ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹਨ।
ਅਡਜਸੈਂਟ ਕੀ ਸਪ੍ਰੈਸ਼ਨ, AKS, ਐਨਾਲੌਗ-ਫੌਰ-ਦਿ-ਡਿਜੀਟਲ ਏਜ, ਕੋਈ ਵੀ ਕੈਪੇਸੀਟਰ, ਕੋਈ ਵੀ ਇਨ, ਐਨੀਆਊਟ, ਆਗਮੈਂਟਡ ਸਵਿਚਿੰਗ, ਬਲੂਸਕਾਈ, ਬਾਡੀਕਾਮ, ਕੋਡਗਾਰਡ, ਕ੍ਰਿਪਟੋ ਪ੍ਰਮਾਣੀਕਰਨ, ਕ੍ਰਿਪਟੋ ਆਟੋਮੋਟਿਵ, ਕ੍ਰਿਪਟੋ ਕੰਪੈਨੀਅਨ, ਸੀਡੀਪੀਆਈਐਮਟੀਸੀਡੀਐਮਟੋਨੈਟ, ਸੀਡੀਪੀਆਈਐਮਟ੍ਰੋਨੈਟ, ਡੀ. ਮਾਈਕ ਔਸਤ ਮੈਚਿੰਗ, DAM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, ਇਨ-ਸਰਕਟ ਸੀਰੀਅਲ ਪ੍ਰੋਗਰਾਮਿੰਗ, ICSP, INICnet, Intelligent Paralleling, Inter-Chip ਕਨੈਕਟੀਵਿਟੀ, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB ਪ੍ਰਮਾਣਿਤ ਲੋਗੋ, MPLIB, MPLINK, ਮਲਟੀਟ੍ਰੈਕ, NetDetach, NVM ਐਕਸਪ੍ਰੈਸ, NVMe, ਸਰਵਜਨਕ ਕੋਡ ਜਨਰੇਸ਼ਨ, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, Ryplecontricker, RIPLEXTA, QPREALXTA RTG4, SAM-ICE, ਸੀਰੀਅਲ ਕਵਾਡ I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, Synchrophy, Total Endurance, TSHARC, USBCheck, VeriBXYense, VeriBXYense ViewSpan, WiperLock, XpressConnect, ਅਤੇ ZENA ਅਮਰੀਕਾ ਅਤੇ ਹੋਰ ਦੇਸ਼ਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਮਾਈਕ੍ਰੋਚਿੱਪ ਤਕਨਾਲੋਜੀ ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਹਨ।
SQTP ਸੰਯੁਕਤ ਰਾਜ ਅਮਰੀਕਾ ਵਿੱਚ ਸ਼ਾਮਲ ਮਾਈਕ੍ਰੋਚਿੱਪ ਤਕਨਾਲੋਜੀ ਦਾ ਇੱਕ ਸੇਵਾ ਚਿੰਨ੍ਹ ਹੈ
Adaptec ਲੋਗੋ, ਫ੍ਰੀਕੁਐਂਸੀ ਆਨ ਡਿਮਾਂਡ, ਸਿਲੀਕਾਨ ਸਟੋਰੇਜ ਟੈਕਨਾਲੋਜੀ, ਸਿਮਕਾਮ, ਅਤੇ ਟਰੱਸਟਡ ਟਾਈਮ ਦੂਜੇ ਦੇਸ਼ਾਂ ਵਿੱਚ ਮਾਈਕ੍ਰੋਚਿੱਪ ਟੈਕਨਾਲੋਜੀ ਇੰਕ. ਦੇ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹਨ।
GestIC ਮਾਈਕ੍ਰੋਚਿਪ ਟੈਕਨਾਲੋਜੀ ਜਰਮਨੀ II GmbH & Co. KG, ਮਾਈਕ੍ਰੋਚਿੱਪ ਟੈਕਨਾਲੋਜੀ ਇੰਕ. ਦੀ ਸਹਾਇਕ ਕੰਪਨੀ, ਦੂਜੇ ਦੇਸ਼ਾਂ ਵਿੱਚ ਇੱਕ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹੈ।
ਇੱਥੇ ਦੱਸੇ ਗਏ ਹੋਰ ਸਾਰੇ ਟ੍ਰੇਡਮਾਰਕ ਉਹਨਾਂ ਦੀਆਂ ਸਬੰਧਤ ਕੰਪਨੀਆਂ ਦੀ ਸੰਪਤੀ ਹਨ।
© 2014-2022, ਮਾਈਕ੍ਰੋਚਿਪ ਟੈਕਨਾਲੋਜੀ ਇਨਕਾਰਪੋਰੇਟਿਡ ਅਤੇ ਇਸ ਦੀਆਂ ਸਹਾਇਕ ਕੰਪਨੀਆਂ।
ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ.
ISBN: 978-1-6683-0063-3

ਸੇਵਾ

ਅਮਰੀਕਾ
ਕਾਰਪੋਰੇਟ ਦਫਤਰ
2355 ਵੈਸਟ ਚੈਂਡਲਰ ਬਲਵੀਡੀ. ਚੈਂਡਲਰ, AZ 85224-6199 ਟੈਲੀਫ਼ੋਨ: 480-792-7200
ਫੈਕਸ: 480-792-7277
ਤਕਨੀਕੀ ਸਮਰਥਨ: http://www.microchip.com/support
Web ਪਤਾ:
www.microchip.com

ਅਟਲਾਂਟਾ
ਡੁਲਥ, ਜੀ.ਏ
ਟੈਲੀਫ਼ੋਨ: 678-957-9614
ਫੈਕਸ: 678-957-1455

ਆਸਟਿਨ, TX
ਟੈਲੀਫ਼ੋਨ: 512-257-3370

ਬੋਸਟਨ
ਵੈਸਟਬਰੋ, ਐਮ.ਏ
ਟੈਲੀਫ਼ੋਨ: 774-760-0087
ਫੈਕਸ: 774-760-0088

ਸ਼ਿਕਾਗੋ
ਇਟਾਸਕਾ, ਆਈ.ਐਲ
ਟੈਲੀਫ਼ੋਨ: 630-285-0071
ਫੈਕਸ: 630-285-0075

ਲਾਸ ਐਨਗਲਜ਼
ਮਿਸ਼ਨ ਵੀਜੋ, CA
ਟੈਲੀਫ਼ੋਨ: 949-462-9523
ਫੈਕਸ: 949-462-9608
ਟੈਲੀਫ਼ੋਨ: 951-273-7800

ਨ੍ਯੂ ਯੋਕ,
NY ਟੈਲੀ: 631-435-6000

ਕੈਨੇਡਾ - ਟੋਰਾਂਟੋ
ਟੈਲੀਫ਼ੋਨ: 905-695-1980
ਫੈਕਸ: 905-695-2078

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

ਮਾਈਕ੍ਰੋਚਿੱਪ dsPIC33/PIC24 DMT ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਮੋਡੀਊਲ [pdf] ਯੂਜ਼ਰ ਮੈਨੂਅਲ
dsPIC33 PIC24, DMT ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਮੋਡੀਊਲ, dsPIC33 PIC24 DMT ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਮੋਡੀਊਲ, ਡੈੱਡਮੈਨ ਟਾਈਮਰ ਮੋਡੀਊਲ, ਟਾਈਮਰ ਮੋਡੀਊਲ

ਹਵਾਲੇ

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

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