MM9Z1638D1 cranking mode

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

MM9Z1638D1 cranking mode

2,361件の閲覧回数
mihir_rajput
Contributor III

Hello,

I am thinking about using "cranking mode" for preserving contents of RAM in case of under voltage on MM9Z1638D1. Per the reference manual, I can enter cranking mode by writing 0x0303 to PCR_CTL. The flow chart attached here mentions entering cranking mode on UVI or undervoltage interrupt. But I couldn't find vector address for UVI in the reference manual. My initial thought was to write an UVI service routine. Can you help me with this?

Secondly, how to get out of cranking mode?

Finally, once the power on reset threshold is reached the contents of RAM become invalid?

タグ(3)
0 件の賞賛
返信
2 返答(返信)

2,345件の閲覧回数
Q_man
NXP Employee
NXP Employee

Hi,

I strongly recommend to NOT use the cranking mode feature. It would be better to analyze which issue you are trying to solve and to find an alternative approach!

I'm not aware of any customer using this feature and I have not used it myself. I expect to have many corner cases of external conditions (e.g. dV/dt of VSUP) and SW handling the process of entering low power mode and exiting it again. So I will not be of much help here.

The UVI is related to the analog die VSUP monitoring. It will typically occur at 5.2V (see Datasheet Table 12. Static electrical characteristics - power supply) and will issue an D2D interrupt if enabled see 6.7.2.4.1Undervoltage Interrupt (UVI)).

The RAM is initialize during the uC Reset to all zeros. This is required to avoid any unintentional ECC errors (see  6.8.3.4 Memory initialization)

 

Rgds

W.

0 件の賞賛
返信

2,344件の閲覧回数
Q_man
NXP Employee
NXP Employee

Leaving "cranking mode" will be through wakeup from STOP condition! E.g. after predefined time.

W.

0 件の賞賛
返信