English
Language : 

TMP1962F10AXBG Datasheet, PDF (60/108 Pages) Toshiba Semiconductor – 32-Bit RISC Microprocessor
TMP1962F10AXBG
3.6.11 Block Protect Command
The block protection feature disables both program and erase operations in any block. After
completion of the seventh bus write cycle, FCLS<bit2> is 0 during Block Protect operation, and 1 after
Block Protect operation.
Table 3.15 Effects of the Program and Erase Commands on the Protected Blocks
Command
Operation
Program command on a protected block
No programming operation is performed, and the flash
memory automatically returns to Read mode.
Block Erase command on a protected block
No erase operation is performed, and the flash memory
automatically returns to Read mode.
Chip Erase command when all the blocks are
protected
No erase operation is performed, and the flash memory
automatically returns to Read mode.
Chip Erase command when any blocks are protected Only the unprotected blocks are erased. Upon completion, the
flash memory automatically returns to Read mode.
Multi-Block Erase command when any blocks are
protected
Only the unprotected blocks are erased. Upon completion, the
flash memory automatically returns to Read mode.
Any commands written during the Block Protect algorithm are ignored. A hardware reset immediately
terminates the block protect operation. The Block Protect command that was interrupted should be
re-initiated once the flash memory is ready to accept another command sequence.
3.6.12 Block Unprotect Operation
Block unprotect operation is performed for individual area (Flash 0 and Flash 1). Set A[19] in
accordance to the area required for block unprotect by the bus cycle. After completion of the seventh bus
write cycle, FCLS<bit2> is 0 during block unprotect operation, and 1 after block unprotect operation.
Any commands written during the Block Unprotect algorithm are ignored. The hardware reset
immediately terminates the block unprotect operation. The Block Protect command should be reinitiated
once the flash memory is ready to accept another command sequence. Use the Verify Block Protect
command to verify the protect status of a block.
3.6.13 Verify Block Protect Command
The Verify Block Protect command is used to verify the protect status of a block. Verify Block Protect
is a four-bus-cycle operation. The address of the block to be verified is given in the fourth cycle. Any
address within the block range will suffice, provided A0 = A1 = A2 = A3 = 0, A4 = 1 and A6 = 0. To get
correct data, a 32-bit read must be performed. Use the last read as valid data. If the selected block is
protected, a value of 0x0000_0001 is returned. If the selected block is not protected, a value of
0x0000_0000 is returned. Following the fourth bus cycle, an additional block address may be read.
The Verify Block Protect command does not return the flash memory to Read mode. Either the
Read/Reset command or a hardware reset is required to reset the flash memory to Read mode or to write
the next command.
TMP1962F-59