| Electronic Components Datasheet Search |
|
M58BW032BT Datasheet(PDF) 25 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
M58BW032BT Datasheet(HTML) 25 Page - STMicroelectronics |
|
25 / 60 page ![]() 25/60 M58BW032BT, M58BW032BB, M58BW032DT, M58BW032DB ■ The third write cycle re-issues the Tuning Protection Unlock Setup command (78h). ■ The fourth write cycle inputs the second 32 bits of the code at address 00001h. Bit 7 of the Status Register should again be checked to verify that the device has successfully stored the second part of the code. When the de- vice is ready (b7 = ‘1’), the tuning protection status can be monitored on Status Register bit0. If b0 = ‘0’ the device is locked; b0 = ‘1’ the device is un- locked. If the device is still locked a Read Memory Array command must be issued before re-issuing the Tuning Protection Unlock command. Device locked means that the 64 bit password is wrong. If the unlock operation is attempted using a wrong code on an already unlocked device, the device becomes locked. Status register bit 4 is set to '1' if there has been a verify failure. Tuning Protection Unlock command aborts if VPEN drops below VIH or RP goes to VIL. Once the device is successfully unlocked, a Read Memory Array command must be issued to return the memory to read mode before issuing any other commands. The user can then program or erase all blocks, depending on WP and VPEN status and on the protection status of each block. At this point, it is also possible to configure a new protec- tion code. To write a new protection code into the device tuning register, the user must perform the Tuning Protection Program sequence. The device can be re-locked with a reset or power-down. See Appendix A, Figure 24, 25 and 26 for suggest- ed flowcharts for using the Tuning Protection Un- lock command. Tuning Protection Program Command. The Tuning Protection Program command is used to program a new Tuning Protection Code which can be configured by the designer of the applica- tion (M58BW032B only). The device should be un- locked by the Tuning Protection Unlock command before issuing the Tuning Protection Program command. Read operations output the Status Register con- tent after the program operation has started. The Tuning Protection Code is composed of 64 bits, but the data bus is 32 bits wide so four (2 x 2) write cycles are required to program the code. ■ The first write cycle issues the Tuning Protection Program Setup command (48h). ■ The second write cycle inputs the first 32 bits of the new tuning protection code on the data bus, at address 00000h. Bit 7 of the Status Register should now be checked to verify that the device has successfully stored the first part of the code in the internal reg- ister. If b7 = ‘1’, the device is ready to accept the second part of the code. If b7 = ‘0’, the user must wait for this bit setting (refer to write cycle AC tim- ings). ■ The third write cycle re-issues the Tuning Protection Program Setup command (48h). ■ The fourth write cycle inputs the second 32 bits of the new code at address 00001h. Bit 7 of the Status Register should again be checked to verify that the device has successfully stored the second part of the code. When the de- vice is ready (b7 = ‘1’). After completion Status Register bit 4 is set to '1' if there has been a pro- gram failure. Programming aborts if VPEN drops below VIH or RP goes to VIL. A Read Memory Array command must be issued to return the memory to read mode before issuing any other commands. Once the code has been changed a device reset or power-down will make the protection active with the new code. See Appendix A, Figure 24, 25 and 26 for suggest- ed flowcharts for using the Tuning Protection Pro- gram command. Set Block Protection Configuration Register Command The Set Block Protection Configuration Register command is used to configure the Block Protec- tion Configuration Register to ‘Protected’, for a specific block. Protected blocks are fully protected from program or erase when WP pin is Low, VIL. The status of a protected block can be changed to ‘Unprotected’ by using the Clear Block Protection Configuration Register command. At power-up, all block are configured as ‘Protected’. Two bus operations are required to issue a Set Block Protection Configuration Register com- mand: ■ The first cycle writes the setup command ■ The second write cycle specifies the address of the block to protect and confirms the command. If the command is not confirmed, the sequence is aborted and the device outputs the Status Register with bits 4 and 5 set to ‘1’. To protect multiple blocks, the Set Block Protec- tion Configuration Register command must be re- peated for each block. Any attempt to re-protect a block already protected does not change its status. Clear Block Protection Configuration Register Command. The Clear Block Protection Configuration Register command is used to configure the Block Protec- tion Configuration Register to ‘Unprotected’, for a |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List 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 |