![]() |
Forum Index : Microcontroller and PC projects : MM Flash vs RAM
Author | Message | ||||
LouisG Senior Member ![]() Joined: 19/03/2016 Location: AustraliaPosts: 129 |
Hi all, I was wondering why programs for the Micromite can be entered only into flash memory and consequently immediately saved. This was not the case with Maximite, where you could enter programs into RAM and run and modify them many times before deciding to save them. Both Maximites and Micromites have similar facilities (RAM, Flash, SD (in MM+)). There must have been some advantage in providing only flash memory for a program to reside in within the Micromite chip, otherwise why do it? Could anyone enlighten? ... Louis |
||||
MicroBlocks![]() Guru ![]() Joined: 12/05/2012 Location: ThailandPosts: 2209 |
When the program is loaded into RAM then there is less RAM available for your programs variables. Storing the program in flash will keep all RAM which is at a premium available. The micromite is also more an embedded solution while the maximites are all purpose. An embedded system benefits from storing it in flash as then again all RAM is available but also less changes of failure as it is all self contained within one chip. Microblocks. Build with logic. |
||||
Geoffg![]() Guru ![]() Joined: 06/06/2011 Location: AustraliaPosts: 3282 |
Yes, the Micromite does not (usually) have an SD card for loading the program from. So the program had to be stored in flash otherwise the program would be lost when the power was cycled. Geoff Geoff Graham - http://geoffg.net |
||||
LouisG Senior Member ![]() Joined: 19/03/2016 Location: AustraliaPosts: 129 |
Thanks MB and Geoffg. L. |
||||
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |