EasyManuals Logo

Abov MC96F8204 Series User Manual

Abov MC96F8204 Series
212 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #205 background imageLoading...
Page #205 background image
205
MC96F8204
ABOV Semiconductor Co., Ltd.
17.2 Flash Protection for Invalid Erase/Write
Overview
This is example to prevent changing code or data in flash by abnormal operation(noise, unstable power, malfunction,
etc…).
How to protect the flash
Divide into decision and execution to Erase/Write in flash.
- Check the program sequence from decision to execution in order of precedence about Erase/Write.
- Setting the flags in program and check the flags in main loop at the end
- When the Flash Erase/Write is executed, check the flags. If not matched, do not execute.
Check the range of Flash Sector Address
- If the flash sector address is outside of specific area, do not execute.
Use the Dummy Address
- Set the flash sector address to dummy address in usually run time.
- Change the flash sector address to real area range shortly before Erase/Write.
- Even if invalid Erase/Write occurred, it will be Erase/Write in dummy address in flash.
Use the LVR/LVI
- Unstable or low powers give an adverse effect on MCU. So use the LVR/LVI

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Abov MC96F8204 Series and is the answer not in the manual?

Abov MC96F8204 Series Specifications

General IconGeneral
BrandAbov
ModelMC96F8204 Series
CategoryMicrocontrollers
LanguageEnglish

Related product manuals