DSM2180F3-90K6 STMicroelectronics, DSM2180F3-90K6 Datasheet - Page 18
![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
DSM2180F3
DETAILED OPERATION
Figure 5 shows major functional areas of the de-
vice:
■
■
■
■
■
■
The following describes these functions in more
detail.
Flash Memory
The Flash memory array is divided evenly into
eight equal 16K byte sectors. Each sector is se-
lected by the DPLD can be separately protected
from program and erase cycles. This configuration
is specified by using PSDsoft Express
Memory Sector Select Signals. The DPLD gen-
erates the Select signals for all the internal memo-
ry blocks (see Figure 14). Each of the eight sectors
of the Flash memory has a Select signal (FS0-
FS7) which contains up to three product terms.
Having three product terms for each Select signal
allows a given sector to be mapped into multiple
areas of system memory.
Ready/Busy (PC3). This signal can be used to
output the Ready/
output on Ready/
Flash memory is being written, or when Flash
memory is being erased. The output is a 1 (Ready)
when no Write or Erase cycle is in progress. This
signal may be polled by the DSP or used as a DSP
interrupt to indicate when an erase or program cy-
cle is complete.
18/63
Flash Memory
PLDs (DPLD, CPLD, Page Register)
DSP Bus Interface (Address, Data, Control)
I/O Ports
Runtime Control Registers
JTAG ISP Interface
Busy
Busy
(PC3) is a 0 (Busy) when
status of the device. The
TM
.
Memory Operation. The Flash memory is ac-
cessed through the DSP Address, Data, and Con-
trol Bus Interface. The DSP can access Flash
memory as BDMA mode or as External Data
Memory Overlay. But from the DSM perspective, it
sees either type of access as a series of byte op-
erations (reads and writes). If the DSP accesses
the DSM in BDMA mode, then the DSP BDMA
channel must be initialized and run for each byte
(or block of bytes) read from Flash memory or it
must initialize the DMA channel for each byte writ-
ten to Flash memory. Alternatively, if the DSP ac-
cesses the DSM in External Data Memory Overlay
mode, then the DSP must only ensure the PSD
Page Register and the DSP DMOVLAY register
contains the correct value, then it performs a nor-
mal data read or data write operation without the
burden of initializing the BDMA channel for each
operation (upper byte of 16-bit word is ignored).
DSPs and MCUs cannot write to Flash memory as
it would an SRAM device. Flash memory must first
be “unlocked” with a special sequence of byte
write operations to invoke an internal algorithm,
then a single data byte is written to the Flash mem-
ory array, then programming status is checked by
a byte read operation or by checking the Ready/
Busy pin (PC3). Table 5 lists all of the special in-
struction sequences to program (write) data to the
Flash memory array, erase the array, and check
for different types of status from the array. These
instruction sequences are different combinations
of individual byte write and byte read operations.
Once the Flash memory array is programmed
(written) and then it is in “Read Array” mode, the
DSP will read from Flash memory just as if would
from any 8-bit ROM or SRAM device.