Elettronica Plus

SEGGER: software error correction package for embedded systemsERT

SEGGER introduces a software error correction (ECC) package allowing the use of the low cost, high capacity NAND Flashes in microcontroller based embedded systems.

Consumer grade NAND flashes with multi-level (MLC) or triple-level cell (TLC) technology require error correcting codes capable of detecting and correcting up to 40 bit errors. Previously, this required a high-cost application-class microprocessor with integrated MLC NAND Flash controller.

With SEGGER’s new error correcting library, standard 32-bit microcontrollers can now access MLC and TLC NAND, expanding the designer’s choice to a broad range of host microcontrollers and Flash memories.

The software can easily be integrated into any embedded system, makes NAND Flashes the number one choice in applications requiring large capacity storage at low cost.

This technology can be used with SEGGER’s emFile File System or just the Storage layer making it possible to use the storage in other ways such as for a USB memory stick or with other file system products.