数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

PM0212 数据表(PDF) 8 Page - STMicroelectronics

部件名 PM0212
功能描述  How to program the STM8TL5xxx Flash program memory and data EEPROM
PDF  22 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

PM0212 数据表(HTML) 8 Page - STMicroelectronics

Back Button PM0212 Datasheet HTML 4Page - STMicroelectronics PM0212 Datasheet HTML 5Page - STMicroelectronics PM0212 Datasheet HTML 6Page - STMicroelectronics PM0212 Datasheet HTML 7Page - STMicroelectronics PM0212 Datasheet HTML 8Page - STMicroelectronics PM0212 Datasheet HTML 9Page - STMicroelectronics PM0212 Datasheet HTML 10Page - STMicroelectronics PM0212 Datasheet HTML 11Page - STMicroelectronics PM0212 Datasheet HTML 12Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 8 / 22 page
background image
Memory protection strategy
PM0212
8/22
Doc ID 022351 Rev 2
3
Memory protection strategy
The STM8 devices feature several mechanisms allowing to protect the content of the Flash
program and data EEPROM areas:
Readout protection
The software can prevent application code and data stored in the Flash program
memory and data EEPROM from being read and modified in ICP/SWIM mode. The
readout protection is enabled and disabled by programming an option byte in
ICP/SWIM mode. Refer to Section 3.1: Readout protection for details.
Proprietary code area (PCODE)
To protect proprietary peripheral software driver libraries, some STM8 devices features
a permanently readout protected area, the proprietary code area (PCODE). This area
is part of the Flash program memory. Its content cannot be modified and can only be
read/executed in user privileged mode.
The size of the PCODE area can be configured in ICP/SWIM mode through an option
byte by increments of one page.
Refer to Section 3.2 for details on PCODE area.
User boot code area (UBC)
In order to guaranty the capability to recover from an interrupted or erroneous IAP
programming, all STM8 devices provide a write-protected area called user boot code
(UBC). This area is a part of the Flash program memory which cannot be modified in
user mode (that is protected against modification by the user software). The content of
the UBC area can be modified only in ICP/SWIM mode after clearing the UBC option
byte.
The size of the user boot code area can be configured through an option byte by
increments of one page.
Refer to Section 3.3: User Boot Code area protection for details on user boot code
area.
Unwanted memory access protection
All STM8 devices offer unwanted memory access protection, which purpose is to
prevent unintentional modification of program memory and data EEPROM (for example
due to a firmware bug or EMC disturbance).
This protection consists of authorizing write access to the memory only through a
specific software sequence which is unlikely to happen randomly or by mistake. Access
to Flash program and data EEPROM areas is enabled by writing MASS keys into key
registers.
Refer to Section 3.4: Unwanted memory access protection for details on unwanted
memory access protection.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com