VSBC-6862
Rev 1.43
46
4.2.3. FLASH chip erase
Chip erase operation is accomplished by executing the erase command sequence. This will invoke the
Embedded Erase Algorithm, which is an internal algorithm that automatically programs the array if it is
not already programmed before executing the erase operation. During erase, the device automatically
defines the erase pulse widths and verifies proper cell margin.
The chip erase sequence is the following:
Sequence
Address
Data
1
Base + $555
$AAAA
2
Base + $2AA
$5555
3
Base + $555
$8080
4
Base + $555
$AAAA
5
Base + $2AA
$5555
6
Base + $555
$1010
Note that after executing this command, it is important to wait until completion.
Read cycles on Flash indicates the current state of the Flash, while read results are not equal to
$FFFF, the chip erase cycle is not finished. This command can last up to 2 minutes.
4.2.4. FLASH sector erase
This device features sector erase architecture. The sector erase mode allows for sectors of memory to
be erased and reprogrammed without affecting other sectors. A sector is typically erased and verified
within 1 second. (if already completely programmed)
The sector erase sequence is the following:
Sequence
Address
Data
1
Base + $555
$AAAA
2
Base + $2AA
$5555
3
Base + $555
$8080
4
Base + $555
$AAAA
5
Base + $2AA
$5555
6
Sector Address $3030
Note that depending of the Flash device installed, the sector's organisation can be different.
The following table gives the different types of Flash that can be installed.
Flash type Manufacturer
Reference
Manufacturer code
Device code
AMD AM29DL324B
0001
225f
FUJITSU MBM29DL324B
0004
225f
1
TOSHIBA TC58FVB321
0098
009c
AMD AM29LV160B
0001
2249
FUJITSU MBM29LV160B
0004
2249
TOSHIBA TC58FVB160
0098
0043
2
ST M29W160BB
0020
2249
AMD AM29LV160T
0001
22c4
FUJITSU MBM29LV160T
0004
22c4
TOSHIBA TC58FVT160
0098
00c2
3
ST M29W160BT
0020
22c4
AMD AM29DL164B
0001
2235
4
FUJITSU MBM29DL164B
0004
2235
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com