FAQ
FLASHについて
- 書き込み/消去プログラム作成において、ハードウェアシーケンスフラグのDQ7、DQ6どちらを使用すれば良いですか?
- FLASHマイコンにて規格外の低電圧で動作させた場合、FLASHのリードデータは固定の値(FFh固定など)になりますか?
- 富士通が保証している「1万回書き換え保証」の意味は、「書き込みで1回」、「消去で1回」の意味ですか? (対象:MB91F369)
- SH-2の“プログラムモード”の様な、FLASH書き換えと同等の機能動作はどのように行いますか?
- マイコンの動作周波数によって、FLASH書き込み時間,チップ消去/セクタ消去時間は変動しますか?
- データシート記載の書き込み時間とセクタ消去時間の規格値(max)は、タイミングリミット超過フラグ(DQ5)が1になる規定時間と同じですか?
- FLASHをセクタERASE, チップERASE実行した際に、ERASE実行されるアドレスに順番はありますか?
- FLASHのタイミングリミット超過フラグDQ5にてタイミング超過を検出(DQ6=トグルでかつDQ5=1)した場合、RDYINTbitは1になりますか?
- 33MHz動作(16.5MHz原振、PLL使用時)にPLLの設定をしようとすると設定直後に動作が不安定になりますが問題ないですか? (アドレスフェッチが怪しくなる)(対象:MB91150 series)
- 富士通製PCライタにてERASEは正常終了しますが、BLANK CHECKにてNGとなります。何か考えられる事はありますか?
1. 書き込み/消去プログラム作成において、ハードウェアシーケンスフラグのDQ7、DQ6どちらを使用すれば良いですか?
DQ7,DQ6どちらのハードウェアシーケンスフラグをご使用頂いても構いません。DQ7+DQ5、またはDQ6+DQ5にて書き込み/消去の終了判定を行います。
2. FLASHマイコンにて規格外の低電圧で動作させた場合、FLASHのリードデータは固定の値(FFh固定など)になりますか?
固定値にはなりません。規格外の低電圧で動作させた場合にリードされるデータは不定値です。
3. 富士通が保証している「1万回書き換え保証」の意味は、「書き込みで1回」、「消去で1回」の意味ですか? (対象:MB91F369)
1万回保証は、「消去のみ」で1万回保証の意味です。
4. SH-2の“プログラムモード”の様な、FLASH書き換えと同等の機能動作はどのように行いますか?
BOOTプログラムにUARTから受信したプログラムを指定したアドレスに転送する機能があります。その機能を用いて内部RAMに書き込みプログラムをダウンロードし実行します。
5. マイコンの動作周波数によって、FLASH書き込み時間、チップ消去/セクタ消去時間は変動しますか?
マイコンの動作周波数に依存しません。
6. データシート記載の書き込み時間とセクタ消去時間の規格値(max)は、タイミングリミット超過フラグ(DQ5)が1になる規定時間と同じですか?
- 書き込み時間の最大値 : タイミングリミット超過フラグがセットされる時間です。
- セクタ消去時間の最大値 : タイミングリミット超過フラグがセットされる時間ではありません。セクタ消去にて、タイミングリミット超過フラグがセットされる時間は約1分程度掛かります。
7. FLASHをセクタERASE,チップERASE実行した際に、ERASE実行されるアドレスに順番はありますか?
ERASE実行されるアドレスに順番はありません。各FLASHセルが同時にERASE実行されます。ERASE時間はFLASHセル毎に異なりますので、ERASE時間の特性が速いセルから順番にERASEされていきます。
8. FLASHのタイミングリミット超過フラグDQ5にてタイミング超過を検出(DQ6=トグルでかつDQ5=1)した場合、RDYINTbitは1になりますか?
FLASHのタイミングリミット超過フラグDQ5にてタイミング超過を検出(DQ6=トグルでかつDQ5=1)した場合、RDYINTbit/RDYbitは1になりません。従いまして、FLASHのエラー状態(タイミングリミット超過)の検出は、フラッシュメモリコントロールステータスレジスタ(FMCS)では行なう事はできず、FLASHハードウェアシーケンスフラグでのみ可能となります。
9. 33MHz動作(16.5MHz原振、PLL使用時)にPLLの設定をしようとすると設定直後に動作が不安定になりますが問題ないですか? (アドレスフェッチが怪しくなる)(対象:MB91150 series)
FWTCレジスタのFACHビットを高速読み出しモードにしてください。
10. 富士通製PCライタにてERASEは正常終了しますが、BLANK CHECKにてNGとなります。何か考えられる事はありますか?
書き込み/消去電源電圧が保証外の低い電圧値になっていませんか? 保証外の低い電圧値になっていると、このような状態になります。
