feature article
Subscribe Now

The Goldilocks of Flash Memory

Adesto AT25PE flash memory is just right for small IoT devices

“Time moves in one direction, memory in another.” — William Gibson

The first impression wasn’t good. The opening PowerPoint slide showed the usual company logo, some pleasing clipart, and a punchy slogan. It read, “Inventing memory for things™.”

Really? That was the best tagline you could come up with? What did that little bon mot cost you, or was it the third runner-up from the online marketing firm of Bland, Vanilla & Boring? You know, the one you get for an extra $5 when you sign up for their web-hosting services? “Act now and we’ll throw in 25 new corporate logos for just $15!” And the USPTO apparently blessed this. (Of course, the same agency approved the grammatically questionable “Think Different.” I guess I’ll never understand art.)
Maybe I was being too harsh. It’s probably better to let the company’s Director of Product Marketing, Paul Hill, speak for his products.

“Memory is perceived as the cheapest commodity component. It’s the last thing to be designed-in.”
You’re not really selling it, Paul. You do know you’re in the memory business, right?
It got better. In fact, the more Paul spoke, the more interesting his products sounded. By the end of our conversation I was ready to get out a soldering iron and build something. These guys might be on the right track after all.

“These guys” are Adesto Technologies, a 10-year-old company that’s been making nonvolatile memories since inception. They started out doing resistive memories, but that technology never really took off. Then, in 2012, Adesto acquired Atmel’s serial NOR-flash business, and, in 2015, the beefed-up company went public. (The rest of Atmel was acquired by Microchip in 2016.) Now, Adesto is pretty much a maker of small, low-capacity flash memories for embedded systems.

Along came IoT and suddenly Adesto’s chips were a good fit for the “things.” Okay, so now I see where the tagline comes from. Still, how does the company avoid the dreaded “commodity” classification?

In part, it’s by being small. Commodity flash devices generally follow a performance and capacity curve. That is, the chips get faster and they get more capacious. That’s usually a good thing – until it’s not. If what you want is a 2-Mbit device but everyone is selling 64-Mbit and up devices, you’re wasting money on NVM you don’t need. You’re probably also wasting power, since bigger devices need more of it. And it’ll get worse next year, and the year after that, and so on. Chasing the capacity curve is fine when you’re pushing the design envelope, but not if you’re just making small, high-volume, battery-powered, reliable IoT gizmos. Adesto sees this as an opportunity.

IoT devices are also usually asleep most of the time, and their ROM is asleep practically all the time. How often do you update the settings on your thermostat? Combine that with a pair of cheap batteries, and you’ve got a need for really low-power flash memories that can tolerate a gradually decaying voltage range.

Updates? All IoT devices need regular over-the-air (OTA) updates. Now you’ve got to have a small-capacity flash memory that also somehow has room for downloading and installing updates. Having small, 256-byte erasure blocks (not 4KB like most chips) helps immeasurably, as does read-modify-write capability. Oh, and a long production life would be nice, so that you don’t have to change devices every 18 months when your current chip gets EOL’d.

Don’t forget security! Every IoT designer is (or should be) concerned about hacking in the field, reverse engineering, buggy network stacks, and related terrors. A single serial flash memory isn’t going to solve all those problems, but all of Adesto’s chips do have their own unique 128-byte (1024-bit) serial number. You can use that to bind the ROM to an Ethernet MAC, or to a firmware serial number, or to an encryption key – whatever makes sense in your system. That should about cover it.
The company was also smart enough to make its new devices pin-compatible with commodity serial flash chips (Adesto’s existing DataFlash devices aren’t). So pop out that competitor’s wastefully high-capacity flash, pop in Adesto’s “memory for things,” and away you go. It’s just the thing.

2 thoughts on “The Goldilocks of Flash Memory”

  1. There is certainly value in having some suppliers provide long-term support for parts in non-consumer (long-lived) product designs.

    Years ago I was very happy with ST-Micro in EPROMs.
    When everyone else was discontinuing their old 2732 and 2764 parts in favour of new fine-pitch and lower-voltage 27512+ parts, ST delivered a full range of low capacity (2732 etc) to high capacity using their latest process.
    Even though the 2732 had a miniscule chip – the bond pads took more space than the memory array – it allowed my old design to continue without redesign and with lower cost parts.

    1. Agree completely. There’s a whole sub-industry focused on supplying long-life components like memories, MCUs, interface chips, etc. to designers who know their product will be in the field for 10+ years. The constant upgrade treadmill isn’t for them.

Leave a Reply

featured blogs
Feb 21, 2024
In the dynamic landscape of automotive design, optimizing aerodynamics is key to achieving peak performance, fuel efficiency, vehicle range, and sustainability. Large eddy simulation (LES), a cutting-edge simulation technique, is reshaping how we approach automotive aerodynam...
Feb 15, 2024
This artist can paint not just with both hands, but also with both feet, and all at the same time!...

featured video

Shape The Future Now with Synopsys ARC-V Processor IP

Sponsored by Synopsys

Synopsys ARC-V™ Processor IP delivers the optimal power-performance-efficiency and extensibility of ARC processors with broad software and tools support from Synopsys and the expanding RISC-V ecosystem. Built on the success of multiple generations of ARC processor IP covering a broad range of processor implementations, including functional safety (FS) versions, the ARC-V portfolio delivers what you need to optimize and differentiate your SoC.

Learn more about Synopsys ARC-V RISC-V Processor IP

featured paper

How to Deliver Rock-Solid Supply in a Complex and Ever-Changing World

Sponsored by Intel

A combination of careful planning, focused investment, accurate tracking, and commitment to product longevity delivers the resilient supply chain FPGA customers require.

Click here to read more

featured chalk talk

BMP585: Robust Barometric Pressure Sensor
In this episode of Chalk Talk, Amelia Dalton and Dr. Thomas Block from Bosch Sensortec investigate the benefits of barometric pressure sensors for a variety of electronic designs. They examine how the ultra-low power consumption, excellent accuracy and suitability for use in harsh environments can make Bosch’s BMP585 barometric pressure sensors a great fit for your next design.
Oct 2, 2023
18,365 views