SW00ENB-ZCC Toshiba, SW00ENB-ZCC Datasheet - Page 412

no-image

SW00ENB-ZCC

Manufacturer Part Number
SW00ENB-ZCC
Description
MCU, MPU & DSP Development Tools CASEWORKS
Manufacturer
Toshiba
Datasheet

Specifications of SW00ENB-ZCC

Tool Type
Development Software Support
Core Architecture
870
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
3.6.8
3.6.9
Auto Program Command
back to a 1. Only an erase operation can change a 0 back to a 1.
command programs the desired addresses word by word. The Auto Program command requires four bus
cycles; the program address and data are written in the fourth cycle, upon completion of which the
program operation will commence. As programming is performed on a word-by-word basis, the program
address must be a multiple of four.
altered. The word in the memory does not need to be in the erased state prior to programming. If the
word is in the erased state, a 32-bit write must be performed, with all the bits not to be altered set to 1. If
the word is not in the erased state, it must be loaded into the CPU first to modify necessary bits, and the
modified word must be written to the flash memory.
bits of the addressed memory word and verify that the desired bits are sufficiently programmed. The
system can determine the status of the programming operation by using write status flags (see Table 3.19
on page 62).
terminates the programming operation. The programming operation that was interrupted should be re-
initiated once the flash memory is ready to accept another command sequence because data may be
corrupted.
program a protected block, the Auto Program command does nothing; the flash memory returns to Read
mode in approximately 3 m after the completion of the fourth bus cycle of the command sequence.
Embedded Operation mode. The system can determine this status by using write status flags. To put the
flash memory back in Read mode, use the Read/Reset command to reset the flash memory or a hardware
reset to reset the whole chip. In case of a programming failure, it is recommended to replace the chip or
discontinue the use of the failing flash block.
Auto Chip Erase Command
Auto Chip Erase operation will commence immediately. The embedded Auto Chip Erase algorithm
automatically preprograms the entire memory for an all-0 data pattern prior to the erase; then it
A bit must be programmed to change its state from a 1 to a 0. A bit can not be programmed from a 0
In User Boot mode and the RAM Transfer command of Single Boot mode, the Auto Program
Writing data shorter than a 32-bit word requires special considerations for the bits that are not to be
Examples:
The Auto Program command executes a sequence of internally timed events to program the desired
Any commands written during the programming operation are ignored. A hardware reset immediately
The block protection feature disables programming operations in any block. If an attempt is made to
When the embedded Auto Program algorithm is complete, the flash memory returns to Read mode.
If any failure occurs during the programming operation, the flash memory remains locked in
The Auto Chip Erase command requires six bus cycles. After completion of the sixth bus cycle, the
When a word location is in the erased state
To program the least-significant byte of that word to 55H, 0xFFFF_FF55 must be written to the
word address.
When a word location is not in the erased state and contains 0x8888_88FF
To program the least-significant byte of that word to AAH, 0x8888_88AA must be written to
the word address.
TMP1940FDBF-54
TMP1940FDBF

Related parts for SW00ENB-ZCC