Home / Products / Memory

Memory IC sourcing: flash, DRAM, EEPROM and FRAM

Serial and parallel flash, DDR and LPDDR DRAM, eMMC, EEPROM, SRAM and FRAM, by complete ordering code or by specification. We check density, voltage, speed bin, die revision and temperature grade on every line, and the boot and driver details that decide whether a second source works on your board.

What we source

Six groups cover the memory on most BOMs. Each one is read by firmware, a bootloader or a memory controller, so a part is only a fit if that code still works with it.

Serial EEPROM

I²C, SPI and Microwire EEPROMs from 1 Kbit to 2 Mbit, for configuration and calibration data. Typical lines: AT24C02, 24LC256, M24C64, 93C46.

SPI and QSPI NOR flash

Boot and code flash from 4 Mbit to 2 Gbit, in SOIC-8, WSON and BGA. Typical lines: W25Q128JV, MX25L12835F, GD25Q128, IS25LP128.

NAND flash

Parallel SLC NAND and SPI NAND for file systems and data logging. Typical lines: MT29F4G08ABADAWP, W25N01GV, TC58NVG2S0.

DRAM

SDRAM, DDR3/DDR3L, DDR4, LPDDR4 and LPDDR4X in FBGA, matched to the processor's memory controller. Typical lines: MT41K256M16, MT40A512M16, K4B4G1646.

eMMC and managed NAND

eMMC 5.1 from 4 GB to 128 GB in 153-ball BGA, for Linux and Android designs. Quoted with the capacity, boot partition and temperature grade checked.

SRAM, FRAM and NVSRAM

Asynchronous SRAM, I²C and SPI FRAM, and battery-free non-volatile SRAM. Typical lines: IS62WV51216, CY62157, FM24CL64B, MB85RC256.

What a memory quote depends on

Send what you have. A complete ordering code is fastest; a requirement works too, and we come back with candidate codes.

The quote line states the source channel, packaging, date code, lead time and validity. Parts are supplied blank, as packed by the manufacturer. Nothing is substituted without your written approval.

Representative parts and their key numbers

These are lines we see often. The numbers are the ones a replacement must match, taken from the manufacturers’ current datasheets.

Part
Type
Density
Supply
Key number
Package

24LC256-I/SN

I²C EEPROM

256 Kbit

2.5–5.5 V

64-byte page; 24AA256 runs from 1.7 V

SOIC-8

FM24CL64B-GTR

I²C FRAM

64 Kbit

2.7–3.65 V

No write delay; 1 MHz bus

SOIC-8

W25Q128JVSIQ

QSPI NOR flash

128 Mbit

2.7–3.6 V

133 MHz; 3-byte addressing covers the whole array

SOIC-8 208 mil

W25Q256JVEIQ

QSPI NOR flash

256 Mbit

2.7–3.6 V

Needs 4-byte addressing above 16 MB

WSON-8 8×6

MT29F4G08ABADAWP

SLC NAND

4 Gbit

3.3 V

2,048 + 64-byte page; 4-bit ECC per 528 bytes

TSOP-48

IS62WV51216BLL-55TLI

Async SRAM

8 Mbit (512K × 16)

2.5–3.6 V

55 ns access; industrial grade

TSOP-II 44

MT41K256M16TW-107:P

DDR3L SDRAM

4 Gbit (256M × 16)

1.35 V

DDR3-1866; also runs at 1.5 V

96-ball FBGA

MT40A512M16LY-062E

DDR4 SDRAM

8 Gbit (512M × 16)

1.2 V

DDR4-3200

96-ball FBGA

Example parts, not a stock list. Confirm the current datasheet and the exact suffix before design or purchase. Need one of these? Send the part number and we confirm the orderable code and stock.

How to specify each group

Two memory parts with the same density and footprint can still fail on your board. The difference is usually in voltage, timing or a command the driver sends at start-up.

Each tab lists what defines the part, the numbers to compare, the trap we see most often, and what to send so we can quote without guessing.

Six problems buyers find after the order

Each of these looks fine on a quote and shows up at the programming station, in DDR training or in the field. We check for them before a line is quoted.

What happened
Why
What to check

Stored settings are corrupted after a write

EEPROM with a smaller page size than the firmware writes

Page size against the firmware’s write length

Board does not boot after a reset

NOR flash of 256 Mbit or more left in 4-byte address mode

Density, boot ROM addressing, reset handling

NAND boots fail after a die change

New die with a different page and block size

Page, spare-area and block size against the bootloader

Quad reads fail, single reads work

Second-source NOR with a different quad-enable bit or default

Status register layout in both datasheets

DDR training fails or the system crashes under load

Wrong voltage type, slower speed bin or a new die revision

Voltage, speed bin and die revision letter

Incoming inspection rejects genuine DRAM

Micron FBGA parts carry a short code, not the part number

Decode the FBGA code before you reject the lot

Worked example: why 16 MB is the boundary

A 3-byte address has 24 bits, which covers 224 = 16,777,216 bytes: exactly 16 MB, or 128 Mbit. W25Q128JV fits inside that range, so every read and erase uses a 3-byte address.

W25Q256JV holds 32 MB. To reach the upper half, the driver has to switch to 4-byte addressing or use 4-byte commands. If the processor resets while the flash is still in 4-byte mode, a boot ROM that sends 3-byte reads gets the wrong data and the board does not start.

So “same family, double the density” is a design change, not a purchasing one. We ask which processor boots from the flash before we quote a larger part. Send the flash and processor part numbers and we check both.

Worked example: the code on a Micron DRAM

Micron FBGA packages are too small for the full part number. The top line carries a five-character FBGA code instead, which Micron’s online FBGA decoder translates into the full ordering code.

An inspector who compares the marking with the purchase order line will not find MT41K256M16TW-107:P on the part, and may reject a genuine lot. We decode the FBGA code during inspection and put the result in the inspection record, next to the date code.

Three requests we see, and how we handle them

Each started as a short message with a part number. What we check, and in which order, decides whether the buyer gets a usable part or a second problem.

"Our board uses DDR3L and the distributor quotes a long lead time"

Older DRAM generations get scarce as makers move capacity to newer ones. We quote distribution and independent stock with the die revision and date code on each line, and list DDR3L parts from other makers with the same density, organisation and speed bin as candidates for your engineers to test.

"W25Q128 at half price from a marketplace"

Copied and remarked SPI flash is common. We check the marking and the package outline, and recommend reading the JEDEC ID and the density with a programmer on a sample. A remarked part often reports a smaller density or a different maker.

"Our 8 GB eMMC is EOL, can we use the 16 GB one?"

Usually yes, but the larger part can need a new image layout and a check of the boot partition settings. We quote remaining stock of the original next to the larger part, and tell you which items to test on a sample before the change goes into production.

Where these parts go

A data logger in a control cabinet and a battery-powered sensor use the same memory types, specified differently. These are the requirements that change by application.

Industrial automation

Industrial-grade NOR flash for firmware, FRAM for frequent logging, and SLC NAND where data must survive years of writes.

Motor control & robotics

EEPROM and FRAM for parameters and fault logs; FRAM where data must be saved quickly when power is lost.

Power & energy

FRAM and EEPROM for meter readings and event logs, with industrial and extended temperature grades.

Edge AI & AIoT

LPDDR4 or DDR4, eMMC and boot NOR quoted as one set with the processor, so the memory controller and boot chain stay consistent.

Consumer electronics

SPI NOR in small packages such as WSON and USON, in full reels; second sources from GigaDevice and other makers where cost matters.

Smart audio & voice

QSPI NOR for firmware and audio prompts, and PSRAM or DRAM for audio buffers.

Why buyers send memory lines to us

Ordering code decoded

Density, organisation, voltage, speed bin, package, temperature and die revision are checked against the datasheet on every line.

Second sources with driver impact

Candidates listed with addressing, ECC, timing and command differences. Your engineers approve.

Distribution and independent stock compared

Factory lead time, distributor stock and qualified independent stock in China quoted next to each other, channel named.

Lifecycle flagged

EOL and last-time-buy status shown per line, with die revision and date codes when a part or revision is going away.

Original packing kept

Trays, reels and tubes as packed by the manufacturer, moisture-barrier bags intact. Cut tape for samples where the source allows.

Answer within 24 hours

A quote, or the specific questions that stop us quoting, within 24 hours of a complete enquiry.

Quality checks for memory ICs

Memory is among the most often remarked and recycled parts on the open market. A copy can carry a convincing marking and report a smaller density, or come from boards that were reballed.

Memory manufacturers we source

Micron

DDR, LPDDR, NAND, NOR, eMMC

Winbond

SPI NOR, SPI NAND, LPDDR

Microchip

Serial EEPROM, SST flash, SRAM

Infineon

FRAM, NOR flash, SRAM (Cypress)

STMicroelectronics

Serial EEPROM

Renesas

SRAM, EEPROM

Also Samsung, SK hynix, Kioxia, Macronix, ISSI, GigaDevice, Fujitsu, Nanya and XMC. All manufacturers

Memory questions

Yes. Send the complete ordering code, quantity and target date. We reply within 24 hours with a quote or the questions we need answered.

It is widely used as a second source, with the same footprint and the main commands. Status register bits, timing and some commands can differ. Check them against your driver and test on a sample before production.

Only if the board runs the DRAM at 1.5 V. DDR3L can run at 1.35 V or 1.5 V; plain DDR3 only at 1.5 V. A DDR3L board at 1.35 V needs DDR3L.

Micron FBGA packages carry a short FBGA code instead. Micron’s online decoder translates it into the full part number. We decode it during inspection.

No. Parts are supplied blank, as packed by the manufacturer. If you need pre-programmed parts, tell us when you ask for the quote and we say whether we can arrange it for that line.

The original MPN including the die revision, quantity, acceptable date-code range and temperature grade. We quote remaining stock and, separately, candidates with the same density, organisation and speed bin.

Yes, as the qualified orderable code. The AEC-Q100 grade and temperature range are stated on the quote line.

Often. Partial trays and cut tape where the source allows, at a higher unit price. Moisture-sensitive parts are re-bagged with fresh desiccant.

Visual inspection in-house against a documented checklist, including FBGA code decoding. JEDEC ID reads, X-ray, decapsulation or electrical tests are done by an independent laboratory when the order needs it, quoted before you order.