FLASH file system

Most microcontrollers have internal flash memory for storing the program and user data. However, flash memories have limitations on the number of writes per memory cell and thus a shortened lifetime.

To increase the lifetime of an often-described microcontroller memory, we implemented a flash file system that distributes writes across the memory area of the flash memory. This minimizes write accesses to the same memory cell.

Our services

Conceptual design and development of the FLASH file system for several Microcontroller systems.

Used technologies

  • STM32
  • PIC24
  • C/C++
  • PIC24-Assembler
  • PC basierter Testbench-HAL

Used tools

  • Microchip DsPIC
  • KDevelop
  • GCC compiler
  • Doxygen