DSM2180F3-90K6 STMicroelectronics, DSM2180F3-90K6 Datasheet - Page 19
![IC FLASH 1MBIT 90NS 52PLCC](/photos/7/24/72493/497-52-plcc_series_sml.jpg)
DSM2180F3-90K6
Manufacturer Part Number
DSM2180F3-90K6
Description
IC FLASH 1MBIT 90NS 52PLCC
Manufacturer
STMicroelectronics
Datasheet
1.DSM2180F3-90T6.pdf
(63 pages)
Specifications of DSM2180F3-90K6
Format - Memory
FLASH
Memory Type
FLASH
Memory Size
1M (128K x 8)
Speed
90ns
Interface
Parallel
Voltage - Supply
4.5 V ~ 5.5 V
Operating Temperature
-40°C ~ 85°C
Package / Case
52-PLCC
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
497-1335-5
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
DSM2180F3-90K6
Manufacturer:
PHILIPS
Quantity:
2 003
Company:
Part Number:
DSM2180F3-90K6
Manufacturer:
STMicroelectronics
Quantity:
10 000
Table 5. Instruction Sequences
Note: 1. All values are in hexadecimal, X = Don’t Care
Read Memory
Contents
Read Flash
Identifier
Read Memory
Sector Protection
Status
Program a Flash
Byte
Flash Bulk Erase
Flash Sector
Erase
Suspend Sector
Erase
Resume Sector
Erase
Reset Flash
10. DSP writes command sequece to initial segment to be erased, then writes the byte 30h to additional sectors to be erased. The byte
11. The system may perform Read and Program cycles in non-erasing sectors, read the Flash ID or read the Sector Protect Status,
12. The Resume Sector Erase instruction sequence is valid only during the Suspend Sector Erase mode.
Instruction
Sequence
2. A desired internal Flash memory sector select signal (FS0 - FS7) must be active for each write or read cycle. Only one of FS0 - FS7
3. DSP addresses A17 through A12 are Don’t Care during the instruction sequence decoding. Only address bits A11-A0 are used
4. For write operations, addresses are latched on the falling edge of Write Strobe (WR, CNTL0), Data is latched on the rising edge of
5. No Unlock or Instruction cycles are required when the device is in the Read Array mode. Operation is like reading a ROM device.
6. The Reset Flash instruction is required to return to the normal Read Array mode if the Error Flag (DQ5) bit goes High, or after read-
7. The DSP cannot invoke this instruction sequence while executing code from the same Flash memory as that for which the instruc-
8. The data is 00h for an unprotected sector, and 01h for a protected sector. In the fourth cycle, the Sector Select is active, and
9. Directing this command to any individual active Flash memory segment (FS0 - FS7) will invoke the bulk erase of all eight Flash
10
11
12
6,7,8
will be active at any given time depending on the address presented by the DSP and the memory mapping defined in PSDsoft Ex-
press. FS0 - FS7 are active high logic internally.
during Flash memory instruction sequence decoding bus cycles. The individual sector select signal (FS0 - FS7) which is active dur-
ing the instruction sequences determines the complete address.
Write Strobe (WR, CNTL0)
ing the Flash Identifier or after reading the Sector Protection Status.
tion sequence is intended. The DSP must fetch, for example, the code from the DSP SRAM when reading the Flash memory Iden-
tifier or Sector Protection Status.
(A1,A0)=(1,0)
memory sectors.
30h must be addressed to one of the other Flash memory segments (FS0 - FS7) for each additional segment (write 30h to any
address within a desired sector). No more than 80uS can elapse between subsequent additional sector erase commands.
when in the Suspend Sector Erase mode. The Suspend Sector Erase instruction sequence is valid only during a Sector Erase cycle.
6,7
5
6
9
Read byte
from any
valid Flash
memory addr
Write AAh to
XX555h
Write AAh to
XX555h
Write AAh to
XX555h
Write AAh to
XX555h
Write AAh to
XX555h
Write B0h to
address that
activates any
of FS0 - FS7
Write 30h to
addr that
activates any
of FS0 - FS7
Write F0h to
address that
activates any
of FS0 - FS7
Cycle 1
Write 55h
to XXAAAh
Write 55h
to XXAAAh
Write 55h
to XXAAAh
Write 55h
to XXAAAh
Write 55h
to XXAAAh
1,2,3,4
Cycle 2
Write 90h
to XX555h
Write 90h
to XX555h
Write A0h
to XX555h
Write 80h
to XX555h
Write 80h
to XX555h
Cycle 3
Read identifier
with addr lines
A6,A1,A0 =
0,0,1
Read identifier
with addr lines
A6,A1,A0 =
0,1,0
Write
(program)
data to addr
Write AAh to
XX555h
Write AAh to
XX555h
Cycle 4
Write 55h
to XXAAAh
Write 55h
to XXAAAh
Cycle 5
Write 10h
to XX555h
Write 30h
to another
Sector
Cycle 6
DSM2180F3
Write 30h
to another
Sector
Cycle 7
19/63