Zakładka z wyszukiwarką danych komponentów
  Polish  ▼
ALLDATASHEET.PL

X  

RM0016 Arkusz danych(PDF) 44 Page - STMicroelectronics

Numer części RM0016
Szczegółowy opis  STM8S Series and STM8AF Series 8-bit microcontrollers
PDF  467 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Producent  STMICROELECTRONICS [STMicroelectronics]
Strona internetowa  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

RM0016 Arkusz danych(HTML) 44 Page - STMicroelectronics

Back Button RM0016 Datasheet HTML 40Page - STMicroelectronics RM0016 Datasheet HTML 41Page - STMicroelectronics RM0016 Datasheet HTML 42Page - STMicroelectronics RM0016 Datasheet HTML 43Page - STMicroelectronics RM0016 Datasheet HTML 44Page - STMicroelectronics RM0016 Datasheet HTML 45Page - STMicroelectronics RM0016 Datasheet HTML 46Page - STMicroelectronics RM0016 Datasheet HTML 47Page - STMicroelectronics RM0016 Datasheet HTML 48Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 44 / 467 page
background image
Flash program memory and data EEPROM
RM0016
44/467
DocID14587 Rev 14
Refer to the option byte section in the datasheet for more information on option bytes, and to
the STM8 SWIM protocol and debug module user manual (UM0470) for details on how to
program them.
4.5
Memory protection
4.5.1
Readout protection
Readout protection is selected by programming the ROP option byte to 0xAA. When
readout protection is enabled, reading or modifying the Flash program memory and DATA
area in ICP mode (using the SWIM interface) is forbidden, whatever the write protection
settings. Furthermore, on medium and high density STM8S and STM8AF, the debug
module (DM) cannot start code execution by the CPU when the readout protection is active,
and the CPU is stalled.
Even if no protection can be considered as totally unbreakable, the readout feature provides
a very high level of protection for a general purpose microcontroller.
Removing the readout protection
The readout protection can be disabled on the program memory, UBC and DATA areas, by
reprogramming the ROP option byte in ICP mode. In this case, the Flash program memory,
the DATA area and the option bytes are automatically erased and the device can be
reprogrammed.
Refer to Table 6: Memory access versus programming method for details on memory
access when readout protection is enabled or disabled.
4.5.2
Memory access security system (MASS)
After reset, the main program and DATA areas are protected against unintentional write
operations. They must be unlocked before attempting to modify their content. This unlock
mechanism is managed by the memory access security system (MASS).
The UBC area specified in the UBC option byte is always write protected (see Section 4.4.3:
User boot area (UBC)).
Once the memory has been modified, it is recommended to enable the write protection
again to protect the memory content against corruption.
Enabling write access to the main program memory
After a device reset, it is possible to disable the main program memory write protection by
writing consecutively two values called MASS keys to the FLASH_PUKR register (see
Section 4.8.6: Flash program memory unprotecting key register (FLASH_PUKR)). These
programmed keys are then compared to two hardware key values:
First hardware key: 0b0101 0110 (0x56)
Second hardware key: 0b1010 1110 (0xAE)
The following steps are required to disable write protection of the main program area:



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Arkusz danych Pobierz

Go To PDF Page


Link URL



Czy Alldatasheet okazała się pomocna?  [ DONATE ] 

O Alldatasheet   |   Reklama   |   Kontakt   |   Polityka prywatności   |   Link do karty katalogowej    |   Linki   |   Lista producentów
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