SmartEEPROM limitation to <= 1024Bytes at ATSAMD51J20A?

Guest #6991144
Rate this post
• ▲ useful
▼ not useful
Hey guys!

I use the SmartEeprom of an ATSAMD51J20A µC. The current and working 
configuration has a total eeprom size of 1024 bytes (fuses: SEEBLK = 
0x08 and SEEPSZ = 0x01). Now I need to increase the size up to 2048, but 
unfortunately this doesn't work.

If i set the fuses to SEEBLK = 0x10 and SEEPSZ = 0x01, the appropriate 
gui in my IDE (microchip studio) writes 0x00 into SEEBLK! After some 
trial and error, it seems to me that the upper 4 bits of SEEBLK are 
ignored by the fuse-programing tool of microchip studio. For example, if 
I want to program 0x16 to SEEBLK (i know invalid configuration) a 0x06 
is programed to the SEEBLK Fuse. If i want to program 0x12, it programs 
just 0x02... I didn't find any limitations in the data sheet, the 
corresponding tables theoretically provides configurations with 
significantly more eeprom size and the µC has 1MB flash available.

Does anyone have experience with this and uses the SmartEeprom with the 
mentioned µC with a size of more than 1024 bytes?

Many greetings,
Flyget

Reply

A question of your own? This thread is over 4 years old. Ask it in a thread of its own – more people read along there, and it gets answered more often and sooner.

Start a new thread

A fix, an addition or feedback on this thread? Then reply here.

Formatting
  • [c]C-Code[/c]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.