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

X  

PM0068 数据表(PDF) 7 Page - STMicroelectronics

部件名 PM0068
功能描述  STM32F10xxx XL-density Flash programming
PDF  31 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

PM0068 数据表(HTML) 7 Page - STMicroelectronics

Back Button PM0068 Datasheet HTML 3Page - STMicroelectronics PM0068 Datasheet HTML 4Page - STMicroelectronics PM0068 Datasheet HTML 5Page - STMicroelectronics PM0068 Datasheet HTML 6Page - STMicroelectronics PM0068 Datasheet HTML 7Page - STMicroelectronics PM0068 Datasheet HTML 8Page - STMicroelectronics PM0068 Datasheet HTML 9Page - STMicroelectronics PM0068 Datasheet HTML 10Page - STMicroelectronics PM0068 Datasheet HTML 11Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 7 / 31 page
background image
PM0068
Overview
Doc ID 17100 Rev 2
7/31
For write and erase operations on the Flash memory (write/erase), the internal RC oscillator
(HSI) must be ON.
The Flash memory can be programmed and erased using in-circuit programming and in-
application programming.
Note:
In the low-power modes, all Flash memory accesses are aborted. Refer to the
STM32F10xFG reference manual for further information.
1.3
Dual bank architecture
The XL-density Flash memory features a dual bank architecture based on bank 1
(512 Kbytes) and bank 2 (up to 512 Kbytes). This architecture supports the RWW (read-
while-write) capability. This means that while a read or program operation is performed in a
bank, the other bank can be accessed for another operation (read or program) without the
need to wait for the End of Operation on the first bank.
The registers that control the Flash memory are divided into two categories:
Registers for Flash memory access control (FLASH_ACR) and option bytes
management (FLASH_OPTKEYR, FLASH_OBR and FLASH_WRPR). These registers
are common to both banks. Option bytes programming is controlled through
FLASH_CR register.
A dedicated set of registers allows to control and program each bank; FLAH_KEYRx,
FLASH_SRx, FLASH_CRx and FLASH_ARx. However, the programming procedure is
identical for both banks. As an example, to perform a page erase on bank 1, the user
code must write to FLASH_CR register, while it must write to FLASH_CR2 for bank 2.
In the rest of the document:
Section 2.2 to Section 2.3.4 apply to both banks. However for simplification purposes,
only one bank will be referred to. The user code must use the registers corresponding
to the selected bank.
Section 2.3.5 and Section 2.4 describe option bytes management and are
consequently common to both banks. The user code must program the same set of
registers whatever the bank.



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


数据表 下载

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