DSM2180F3-90K6 STMicroelectronics, DSM2180F3-90K6 Datasheet - Page 31
![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
The OMC Mask Register. There is one Mask
Register for each of the two groups of eight Output
Macrocells (OMC). The Mask Registers can be
used to block the loading of data to individual Out-
put Macrocells (OMC). The default value for the
Mask Registers is 00h, which allows loading of the
Output Macrocells (OMC). When a given bit in a
Mask Register is set to a 1, the DSP is blocked
from writing to the associated Output Macrocells
(OMC). For example, suppose McellAB0-3 are be-
ing used for a state machine. You would not want
a DSP write to McellAB to overwrite the state ma-
chine registers. Therefore, you would want to load
the Mask Register for McellAB (Mask Macrocell
AB) with the value 0Fh.
Figure 18. Input Macrocell
Input Macrocells (IMC). The CPLD has 16 Input
Macrocells (IMC), one for each pin on Ports B and
C. The architecture of the IMCs is shown in Figure
18. The IMCs are individually configurable, and
can be used as a latch, a register, or to pass in-
coming Port signals prior to driving them onto the
PLD input bus. This is useful for sampling and de-
bouncing inputs to the AND array (keypad inputs,
etc.). Additionally, the outputs of the IMCs can be
read by the DSP asynchronously at any time
ENABLE ( .OE )
PT
PT
Feedback
Microcells BC
Microcells AB
OUTPUT
INPUT MACROCELL _ RD
AND
MUX
D FF
LATCH
Q
Q
D
D
G
INTERNAL DATA BUS
The Output Enable of the OMC. The
Macrocells (OMC) block can be connected to an I/
O port pin as a PLD output. The output enable of
each port pin driver is controlled by a single prod-
uct term from the AND Array, ORed with the Direc-
tion Register output. The pin is enabled upon
Power-up if no output enable equation is defined
and if the pin is declared as a PLD output in PSD-
soft Express.
If the Output Macrocell (OMC) output is specified
as an internal node and not as a port pin output in
the PSDsoft Express, then the port pin can be
used for other I/O functions. The internal node
feedback can be routed as an input to the AND Ar-
ray.
through the internal data bus using the csiop reg-
ister block (see Table 4).
The enable for the latch and clock for the register
are driven by a product term from the CPLD. Each
product term output is used to latch or clock four
IMCs. Port inputs 3-0 can be controlled by one
product term and 7-4 by another.
Configurations for the IMCs are specified by equa-
tions specified in PSDsoft Express. See Applica-
tion note AN1171.
Input Microcell
PT
DIRECTION
REGISTER
D [ 7: 0 ]
Driver
Port
DSM2180F3
AI04904
I/O Pin
Output
31/63