| Motore di ricerca datesheet componenti elettronici |
|
ST25DV64KC Scheda tecnica(PDF) 16 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
ST25DV64KC Scheda tecnica(HTML) 16 Page - STMicroelectronics |
|
16 / 203 page ![]() If this rule is not respected, an error 0Fh is returned in RF, NoAck is returned in I2C, and programming is not done. In order to respect this rule, the following procedure is recommended when programming Areas size (even for changing only one Area size): 1. Ends of Areas 3 and 2 must first be set to the end of memory while respecting the following order: a. If ENDA3 ≠ end of user memory, then set ENDA3 = end of memory; else, do not write ENDA3. b. If ENDA2 ≠ end of user memory, then set ENDA2 = end of memory; else, do not write ENDA2. 2. Then, desired area limits can be set respecting the following order: a. Set new ENDA1 value. b. Set new ENDA2 value, with ENDA2 > ENDA1 c. Set new ENDA3 value, with ENDA3 > ENDA2 Example of successive user memory area setting (for a ST25DV64KC): 1. Initial state, 2 Areas are defined: a. ENDA1 = 10h (Last block of Area 1: (10h x 8) + 7 = 0087h) b. ENDA2 = FFh (Last block of Area 2: (FFh x 8) + 7 = 07FFh) c. ENDA3 = FFh (No Area 3) ◦ Area 1 from Block 0000h to 0087h (136 Blocks) ◦ Area 2 from Block 0088h to 07FFh (1912 Blocks) ◦ There is no Area 3 ◦ There is no Area 4 2. Split of user memory in four areas: a. ENDA3 is not updated as it is already set to end of memory b. ENDA2 is not updated as it is already set to end of memory c. Set ENDA1 = 3Fh (Last block of Area 1: (3Fh x 8) + 7 = 01FFh) d. Set ENDA2 = 5Fh (Last block of Area 1: (5Fh x 8) + 7 = 02FFh) e. Set ENDA3 = BFh (Last block of Area 1: (BFh x 8) + 7 = 05FFh) ◦ Area1 from Block 0000h to 01FFh (512 Blocks) ◦ Area2 from Block 0200h to 02FFh (256 Blocks) ◦ Area3 from Block 0300h to 05FFh (768 Blocks) ◦ Area4 from Block 0600h to 07FFh (512 Blocks). 3. Return to a split in two equal areas: a. Set ENDA3 = FFh b. Set ENDA2 = FFh c. Set ENDA1 = 7Fh (Last block of Area 1: (7Fh x 8) + 7 = 03FFh) ◦ Area1 from Block 0000h to 03FFh (1024 Blocks) ◦ Area2 from Block 0400h to 07FFh (1024 Blocks) ◦ There is no Area3 ◦ There is no Area 4 Programming ENDA3 to FFh in step 2.a would have resulted in into an error, since rule ENDAi-1 < ENDAi would not been respected (ENDA2 = ENDA3 in that case). ST25DV04KC ST25DV16KC ST25DV64KC User memory DS13519 - Rev 3 page 16/203 |
|
Link URL |
| Lei ha avuto il aiuto da alldatasheet? [ DONATE ] |
Di alldatasheet | Richest di pubblicita | contatti | Privacy Policy | Collegamento alla scheda tecnica | scambio Link | Ricerca produttore 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 |