What are we best at? Electronics & 3D printing
Fast delivery 30-day returns
Own warehouse & service Thousands of products
15+ years of expertise 1.7M+ orders
What are we best at? Electronics & 3D printing
Fast delivery 30-day returns
Own warehouse & service Thousands of products
15+ years of expertise 1.7M+ orders
Filter products
Price
€ €
In stock
Manufacturers

On Sale

Flash Memory

6 products

Modern microcontrollers - especially 32-bit ones - offer an increasing amount of built-in memory, both operational (RAM) and program (Flash). However, it is not difficult to identify areas where the internal 512 kB or even 1 MB of non-volatile memory (found in more advanced ARM processors) is still not enough - it is enough to say about applications for measurement or geolocation data loggers, or devices equipped with color graphic displays - these the latter, along with the increasing resolution of screens, require saving more and more data.

Products

Showing 1-6 of 6 products
Per page:

Benefits of Flash Memory in Embedded Systems

Flash memories are perfect for such applications as saving files with measurement data or graphic elements of the GUI interface. What matters here is not only a large capacity and a very attractive price, but also a small number of GPIO lines of the microcontroller, necessary to connect the system. It is worth noting that while the classic DRAM memory chips require as many as several dozen I/O lines of the microcontroller, the popular Flash "dices" often use the SPI interface or its faster version (QSPI), which greatly simplifies the implementation. Flash memory also allows you to write data multiple times and is (usually) much faster. This type of memory is perfect for storing both frequently changed (usable) data - which distinguishes it from EPROM memory, which "doesn't like" too intensive overwriting of cells - as well as static data, uploaded eg only during production and possible firmware update. For this reason, the Flash memory acts as an external program memory, if the application code is so extensive that it does not fit in the internal Flash blocks of the microcontroller.

Arduino Flash memory - applications

Small microcontrollers especially often "suffer" from insufficient memory. For example - it is enough for our device to write one int_32 number (or another 4-byte variable) per second, and during a week the data will occupy as much as 40 kB (!). For this reason, it will be necessary to use an external Flash memory, to which it will be possible to save even many times more information almost "with impunity". Flash memory modules can be found in the Botland store - we constantly sell small printed circuit boards containing memory with an SPI or QSPI interface in sizes 2MB, 8 MB and 16MB and enabling easy connection to almost any development platform, powered by 3.3V or 5V (depending on the model).