| 数据搜索系统,热门电子元器件搜索 |
|
25CSM04 数据表(PDF) 36 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
25CSM04 数据表(HTML) 36 Page - Microchip Technology |
|
36 / 55 page ![]() 25CSM04 DS20005817D-page 36 2019-2022 Microchip Technology Inc. and its subsidiares Once the Partition Endpoint Addresses are programmed to the desired values, it is recommended that addresses be protected to prevent unintentional modification. This is accomplished by executing the Protect Partition Address Boundary (PPAB) instruction which will modify the PABP bit in the STATUS register (bit 3, byte 1). To execute the PPAB instruction, first a WREN instruction and then a PRWE instruction must be sent to enable write sequences (see Section 10.2 “Writing to the Memory Partition Registers”). This will set the WEL and PREL bits to a logic ‘1’. Next, as shown in Figure 10-2, the PPAB (34h) instruction is clocked in on the SI line, followed by any 24-bit address that ends with CC55h in the Least Significant 16 bits. Finally, a data byte of 00h or FFh is sent and the self-timed internal write cycle will begin once the CS pin is driven high. Using a data byte of FFh will protect the Partition Endpoint Addresses from being changed by setting the PABP bit in the STATUS register to logic ‘1’. Sending a data byte of 00h will unprotect these addresses by clearing the PABP bit in the STATUS register to logic ‘0’. FIGURE 10-2: PROTECT PARTITION ADDRESS BOUNDARIES (PPAB) SEQUENCE Note: The starting address of each partition is determined by the endpoint address boundary of the previous partition (00000h for MPR0). Changing the address boundary of an MPR can affect the assigned write-protection behavior for individual array locations by reassigning their associated partition. TABLE 10-2: MEMORY PARTITION REGISTER PROTECTION MATRIX FMPC PABP Partition Behavior Bits Partition Endpoint Address Bits 00 Writable Writable 01 Writable Protected 1x Permanently-Protected Permanently-Protected Note: If the CS pin is deasserted before the end of the 40-bit sequence, the sequence will be aborted and no write cycle will take place. CS SCK 1 0 234 567 9 10 11 12 39 38 37 36 35 34 32 31 30 29 SO High-Impedance 0 0 1 1 01 00 PPAB Opcode (34h) XX XX X X SI D7 D6 D5 D4 D3 D2 D1 D0 MSb MSb MSb 10 1 0 833 Note 1: This sequence initiates a self-timed internal write cycle on the rising edge of CS after a valid sequence. 2: Address bits A23-A16 are ignored. Address bits A15-A0 must be set to CC55h. 3: A data byte of FFh will set the PABP bit, while a data byte of 00h will clear the PABP bit. Address Bits A23-A0(2) Data In (00h or FFh(3)) TWC(1) |
|
链接网址 |
| 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 |