CHIPPROG-40 Phyton Inc, CHIPPROG-40 Datasheet - Page 91

PROGRAMMER STANDALONE 40-DIP

CHIPPROG-40

Manufacturer Part Number
CHIPPROG-40
Description
PROGRAMMER STANDALONE 40-DIP
Manufacturer
Phyton Inc
Type
Universal, Stand Aloner
Datasheets

Specifications of CHIPPROG-40

Contents
Programmer, Cables, CD, Power Adapter
Ic Product Type
Programmer, Universal
Ic Interface Type
USB
Features
Embedded Script Language For Automation Of Routine Operations, Splits Files To Multiple Images
Rohs Compliant
Yes
For Use With/related Products
EEPROM, EPROM, FLASH, MCU, NVRAM
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
© 2010 Phyton, Inc. Microsystems and Development Tools
5.4.1.2
Marking invalid blocks
For example above:
After the device final testing the device manufacturer' programming equipment fills the working memory
cells with the FFh value. Blocks that are considered to be invalid are marked by writing a non FFh
value (usually 00h) at a certain address in first page (page #0). This address in the NAND Flash
Area
Take in account that the device itself has no special protection against occasional erasing of the Spare
Area cells when you intentionally erase a whole memory array. However, these Spare Area cells may
store the bad blocks markers written ether by the chip manufacturer or by the chip user after
reprogramming. Being lost the bad block map cannot be restored unless you keep the invalid block
map as a file, etc. It is important to keep track of the invalid block map changes by storing the markers
before the memory erasing and restoring them after the chip erasing. The ChipProg programmers
automatically restore the invalid block map unless the
Use.
The ChipProg creates the
array. Valid (good) blocks are represented by zeros (0), invalid (bad) - by ones (1). For example:
the value 02h at the address 0 means that the blocks #0, 2, 3, 4, 5, 6, 7 are valid while the block #1is
invalid;
the value 01h at the address 1 means that all the blocks in the range #9 to #15 are valid while the
Memory organization
8-bit array, page size - 512 Byte.
16-bit (word) array, page size - 512 Words.
8-bit array, page size - 2048 Byte.
16-bit (word) array, page size - 1024 Words
the value 02h (or 00000010B) at the address 0 means that the blocks #0, 2, 3, 4, 5, 6, 7 are valid
while the block #1is invalid;
the value 01h (or 00000001B) at the address 1 means that all the blocks in the range #9 to #15 are
valid while the block #8 is invalid.
is the device dependant; it is specified in the manufacturer data sheet.
invalid block map
into the buffer layer Invalid Block Map as a continues bit
The marker address
in the Spare Area
5
0
0 or 5
0
Invalid Block Management
Operating with Programmers
is not the Do Not
Spare
91

Related parts for CHIPPROG-40