| 数据搜索系统,热门电子元器件搜索 |
|
ST10F271 数据表(PDF) 27 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
ST10F271 数据表(HTML) 27 Page - STMicroelectronics |
|
27 / 173 page ![]() ST10F271 Internal Flash memory 27/173 5.2.3 Low power mode The Flash module is automatically switched off executing PWRDN instruction. The consumption is drastically reduced, but exiting this state can require a long time (tPD). Recovery time from Power Down mode for the Flash modules is anyway shorter than the main oscillator start-up time. To avoid any problem in restarting to fetch code from the Flash, it is important to size properly the external circuit on RPD pin. Note: PWRDN instruction must not be executed while a Flash program/erase operation is in progress. 5.3 Write operation The Flash module have one single register interface mapped in the memory space of the IBUS (0x08 0000 to 0x08 0015). All the operations are enabled through four 16-bit control registers: Flash Control Register 1-0 High/Low (FCR1H/L-FCR0H/L). Eight other 16-bit registers are used to store Flash Address and Data for Program operations (FARH/L and FDR1H/L-FDR0H/L) and Write Operation Error flags (FERH/L). All registers are accessible with 8 and 16-bit instructions (since operates in 16-bit mode when in read/ write). Before accessing the IFlash module (and consequently also the Flash register to be used for program/erasing operations), bit ROMEN in SYSCON register shall be set. During a Flash write operation any attempt to read the flash itself, that is under modification, will output invalid data (software trap 009Bh). This means that the Flash is not fetchable when a programming operation is active: the write operation commands must be executed from another memory (internal RAM or external memory), as in ST10F269 device. In fact, due to IBUS characteristics, it is not possible to perform a write operation on IFLASH, when fetching code from IFLASH. Direct addressing is not allowed for write accesses to IFLASH Control Registers. Table 6. Control register interface Name Description Addresses Size Bus size FCR1-0 Flash Control Registers 1-0 0x0008 0000 - 0x0008 0007 8 byte 16-bit FDR1-0 Flash Data Registers 1-0 0x0008 0008 - 0x0008 000F 8 byte FAR Flash Address Registers 0x0008 0010 - 0x0008 0013 4 byte FER Flash Error Register 0x0008 0014 - 0x0008 0015 2 byte FNVWPIR Flash Non Volatile Protection I Register 0x0008 DFB0 - 0x0008 DFB1 2 byte FNVAPR0 Flash Non Volatile Access Protection Register 0 0x0008 DFB8 - 0x0008 DFB9 2 byte FNVAPR1 Flash Non Volatile Access Protection Register 1 0x0008 DFBC - 0x0008 DFBF 4 byte XFVTAUR0 XBus Flash Volatile Temporary Access Unprotection Register 0 0x0000 EB50 - 0x0000 EB51 2 byte |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| 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 |