Author Topic: What is Data flash memory not Flash memory, in Microcontroller?  (Read 1665 times)

0 Members and 1 Guest are viewing this topic.

Offline sangarTopic starter

  • Regular Contributor
  • *
  • Posts: 125
  • Country: in
What is Data flash memory not Flash memory, in Microcontroller?
« on: December 13, 2018, 08:52:31 am »
Hello all,

I have just look at M487JIDAE nuvoton microcontroller which has Flash memory of 512KB and SRAM-160KB...Other than this, it has Data Flash memory which is configurable...Could anyone tell the purpose of Data Flash memory?

Thanks,
Muthu
 

Offline ataradov

  • Super Contributor
  • ***
  • Posts: 11228
  • Country: us
    • Personal site
Re: What is Data flash memory not Flash memory, in Microcontroller?
« Reply #1 on: December 13, 2018, 09:17:01 am »
It is a section of the main flash array dedicated for storing data. It is writable even if the rest of the array is locked for writing.
Alex
 

Offline sangarTopic starter

  • Regular Contributor
  • *
  • Posts: 125
  • Country: in
Re: What is Data flash memory not Flash memory, in Microcontroller?
« Reply #2 on: December 13, 2018, 02:21:57 pm »
Hi Alex,

Thanks...So, Can I take it as EEPROM?...


Regards,
Muthu
 

Online mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13695
  • Country: gb
    • Mike's Electric Stuff
Re: What is Data flash memory not Flash memory, in Microcontroller?
« Reply #3 on: December 13, 2018, 02:42:44 pm »
It is a section of the main flash array dedicated for storing data. It is writable even if the rest of the array is locked for writing.
And probably has higher endurance
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Online mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13695
  • Country: gb
    • Mike's Electric Stuff
Re: What is Data flash memory not Flash memory, in Microcontroller?
« Reply #4 on: December 13, 2018, 02:44:15 pm »
Hi Alex,

Thanks...So, Can I take it as EEPROM?...


Regards,
Muthu
Yes, except it is probably only eraseable in large blocks - typically smaller than than program memory block size but if it's called flash and not eeprom it's unlikely to have single byte erase, so you need to do a read/erase/rewrite to update individual bytes
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline legacy

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: What is Data flash memory not Flash memory, in Microcontroller?
« Reply #5 on: December 13, 2018, 02:50:40 pm »
Why FeRam is still so expensive? it would be nice to have it instead of Flash.
 

Offline David Hess

  • Super Contributor
  • ***
  • Posts: 16545
  • Country: us
  • DavidH
Re: What is Data flash memory not Flash memory, in Microcontroller?
« Reply #6 on: December 13, 2018, 02:57:17 pm »
Why FeRam is still so expensive? it would be nice to have it instead of Flash.

It requires extra processing steps which are not native to a CMOS process.  Flash just requires floating gates.
 

Offline tszaboo

  • Super Contributor
  • ***
  • Posts: 7307
  • Country: nl
  • Current job: ATEX product design
Re: What is Data flash memory not Flash memory, in Microcontroller?
« Reply #7 on: December 13, 2018, 02:59:27 pm »
Why FeRam is still so expensive? it would be nice to have it instead of Flash.
We really should have MRAM microcontrollers with unified memory space, replacing the 3-4 different memory types on these kind of projects. Because large MRAM can replace Flash, EEPROM, NVRAM and SRAM. Only if Everspin wouldn't concentrate on the wrong market.
 

Offline ataradov

  • Super Contributor
  • ***
  • Posts: 11228
  • Country: us
    • Personal site
Re: What is Data flash memory not Flash memory, in Microcontroller?
« Reply #8 on: December 13, 2018, 03:35:48 pm »
And probably has higher endurance
No, it it is quite literally logically reserved part of the main flash array. It is no different than main memory. The only thing that is different about it is logic that defines write permissions.
Alex
 

Offline ataradov

  • Super Contributor
  • ***
  • Posts: 11228
  • Country: us
    • Personal site
Re: What is Data flash memory not Flash memory, in Microcontroller?
« Reply #9 on: December 13, 2018, 03:37:47 pm »
Thanks...So, Can I take it as EEPROM?...
It has 4K erase granularity. In order to make it really work as EEPROM, you would have to create some emulation layer.
Alex
 

Offline sangarTopic starter

  • Regular Contributor
  • *
  • Posts: 125
  • Country: in
Re: What is Data flash memory not Flash memory, in Microcontroller?
« Reply #10 on: December 13, 2018, 04:46:07 pm »
Thank you very much to make me understand this...


Thanks,
Muthu
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf