전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

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
Logo 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


링크 URL



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