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

X  

RM0312 数据表(PDF) 32 Page - STMicroelectronics

部件名 RM0312
功能描述  STM8TL5xxx microcontroller family
PDF  275 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

RM0312 数据表(HTML) 32 Page - STMicroelectronics

Back Button RM0312 Datasheet HTML 28Page - STMicroelectronics RM0312 Datasheet HTML 29Page - STMicroelectronics RM0312 Datasheet HTML 30Page - STMicroelectronics RM0312 Datasheet HTML 31Page - STMicroelectronics RM0312 Datasheet HTML 32Page - STMicroelectronics RM0312 Datasheet HTML 33Page - STMicroelectronics RM0312 Datasheet HTML 34Page - STMicroelectronics RM0312 Datasheet HTML 35Page - STMicroelectronics RM0312 Datasheet HTML 36Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 32 / 275 page
background image
Flash program memory and data EEPROM
RM0312
32/275
DocID022352 Rev 3
with the first address. The programming cycle starts automatically when the 4 bytes have
been written.
As for byte operation, the EOP and the WR_PG_DIS control flags of FLASH_IAPSR,
together with the Flash interrupt, can be used to determine if the operation has been
correctly completed.
4.6.3
Block programming
Block program operations are much faster than byte or word program operations. In a block
program operation, a whole block is programmed or erased in a single programming cycle.
Refer to Table 5 for details on the block size according to the devices.
Block operations can be performed both to the main program memory and DATA area. They
are executed totally from RAM.
There are three possible block operations:
Block programming, also called standard block programming: The block is
automatically erased before being programmed.
Fast block programming: No previous erase operation is performed.
Block erase
During block programming, interrupts are masked by hardware.
Standard block programming
A standard block program operation allows a whole block to be written in one shot. The
block is automatically erase before being programmed.
To program a whole block in standard mode, the PRG bit in the FLASH_CR2 register must
be previously set to enable standard block programming (see Section 4.8.2: Flash control
register 2 (FLASH_CR2)). Then, the block of data to be programmed must be loaded
sequentially to the destination addresses in the main program memory or DATA area. This
causes all the bytes of data to be latched. To start programming the whole block, all bytes of
data must be written. All bytes written in a programming sequence must be in the same
block. This means that they must have the same high address: Only the six least significant
bits of the address can change. When the last byte of the target block is loaded, the
programming starts automatically. It is preceded by an automatic erase operation of the
whole block.
The EOP and the WR_PG_DIS control flags of the FLASH_IAPSR together with the Flash
interrupt can be used to determine if the operation has been correctly completed.
Fast block programming
Fast block programming allows programming without first erasing the memory contents.
Fast block programming is therefore twice as fast as standard programming.
This mode is intended only for programming parts that have already been erased. It is very
useful for programming blank parts with the complete application code, as the time saving is
significant.
Fast block programming is performed by using the same sequence as standard block
programming. To enable fast block programming mode, the FPRG bit of the FLASH_CR2
registers must be previously set.



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


数据表 下载

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