SST49LF016C-33-4C-NHE-T Microchip Technology, SST49LF016C-33-4C-NHE-T Datasheet - Page 12
![no-image](/images/manufacturer_photos/0/4/439/microchip_technology_sml.jpg)
SST49LF016C-33-4C-NHE-T
Manufacturer Part Number
SST49LF016C-33-4C-NHE-T
Description
3.0V To 3.6V 16Mbit LPC Firmware Flash 32 PLCC T/R
Manufacturer
Microchip Technology
Datasheet
1.SST49LF016C-33-4C-NHE.pdf
(36 pages)
Specifications of SST49LF016C-33-4C-NHE-T
Format - Memory
FLASH
Memory Type
FLASH
Memory Size
16M (2M x 8)
Speed
33MHz
Interface
Parallel
Voltage - Supply
3 V ~ 3.6 V
Operating Temperature
0°C ~ 85°C
Package / Case
32-LCC (J-Lead)
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
SST49LF016C-33-4C-NHE-T
Manufacturer:
Microchip Technology
Quantity:
10 000
Data Sheet
Abort Mechanism
If LFRAME# is driven low for one or more clock cycles after
the start of a bus cycle, the cycle will be terminated. The
host may drive the LAD[3:0] with ‘1111b’ (ABORT nibble) to
return the interface to ready mode. The ABORT only
affects the current bus cycle. For a multi-cycle command
sequence, such as the Erase or Program commands,
ABORT doesn’t interrupt the entire command sequence,
only the current bus cycle of the command sequence. The
host can re-send the bus cycle for the aborted command
and continue the command sequence after the device is
ready again.
Response to Invalid Fields for
Firmware Memory Cycle
During an on-going Firmware Memory bus cycle, the
SST49LF016C will not explicitly indicate that it has received
invalid field sequences. The response to specific invalid
fields or sequences is described as follows:
ID mismatch: If the IDSEL field does not match ID[3:0],
the device will ignore the cycle. See “Multiple Device Selec-
tion for Firmware Memory Cycle” on page 13 for details.
Address out of range: The address sequence is 7
fields long (28 bits) with Firmware Memory bus cycles.
Only some of the address fields bits are decoded by the
SST49LF016C. These are: A
Address A
writes to the flash core (A
(A
©2008 Silicon Storage Technology, Inc.
22
=0).
22
has the special function of directing reads and
22
=1) or to the register space
0
through A
20
and A
22.
12
Invalid MSIZE field: If the SST49LF016C receives an
invalid size field during a Firmware Memory Read or Write
operation, the device will reset and no operation will be
attempted. The device will not generate any kind of
response in this situation. The SST49LF016C will only
respond to values listed in Table 6.
TABLE 6: Valid MSIZE field Values for
Once valid START, IDSEL, and MSIZE are received, the
SST49LF016C will always complete the bus cycle. How-
ever, if the device is busy performing a flash Erase or Pro-
gram operation, no new internal memory Write will be
executed. As long as the states of LAD[3:0] and LFRAME#
are known, the response of the ST49LF016C to signals
received during the cycle is predictable.
Non-boundary-aligned address: The SST49LF016C
accepts multi-byte transfers for both Read and Write opera-
tions. The device address space is divided into uniform
page sizes 2, 4, 16, or 128 bytes wide, according to the
MSIZE value (see Table 6). The host issues only one
address in the MADDR field of the Firmware Memory
Cycle, but multiple bytes are read from or written to the
device. For this reason the MADDR address should be
page boundary-aligned. This means the address should be
aligned to a Word boundary (A
double Word boundary (e.g. A
transfer, and so on. If the address supplied by the host is
not page boundary-aligned, the SST49LF016C will force a
boundary alignment, starting the multi-byte Read or Write
operation from the lower byte of the addressed page.
MSIZE
0000
0001
0010
0100
0111
Direction
R/W
R/W
R/W
R
R
Firmware Memory Cycles
16 Mbit LPC Serial Flash
Size of Transfer
1 Byte
2 Byte
4 Byte
16 Byte
128 Byte
0
0
= 0) for a 2-byte transfer, a
= 0, A
SST49LF016C
1
S71237-08-000
= 0) for a 4-byte
T6.0 1237
5/08