Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update readme.md #46

Merged
merged 1 commit into from
Oct 4, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 34 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,10 @@ Another important feature FRAM has in common with EEPROM is that FRAM keeps
its content after a reboot as it is non-volatile, even for years.
That makes it ideal to store configuration or logging data in a project.

Types of FRAM that should work with this library:

#### Fujitsu

Types of FRAM tested with this library:

| TYPE | SIZE | TESTED | NOTES | uses | ref |
|:------------:|---------:|:--------:|:-----------------------|:---------|:-----:|
Expand All @@ -46,13 +49,21 @@ Types of FRAM that should work with this library:
| MB85RC512T | 64 KB | Y | | FRAM | |
| MB85RC1MT | 128 KB | Y | | FRAM32 | #19 |


MB85RC128A and MB85RC64V have no size / deviceID, **clear()** will not work correctly, unless
one calls **setSizeBytes(16 \* 1024)** or **setSizeBytes(8 \* 1024)** to set the size manually.

For the FRAM9 and FRAM11 the size problem is solved (hard coded) in their class.


#### Ramtron

Types of FRAM tested with this library:

| TYPE | SIZE | TESTED | NOTES | uses | ref | Notes |
|:------------:|---------:|:--------:|:-----------------------|:---------|:-----:|:--------|
| FM24C256-G | 512 | Y | no deviceID register | FRAM | #45 | test with ESP32


#### Notes

- Not all types of FRAM are tested. Please let me know if you have verified one that is not in the list.
Expand Down Expand Up @@ -228,15 +239,16 @@ Returns true if connected after the call.
According to the data sheets there are only three FRAM devices support the sleep command.
So use with care.

| TYPE | SIZE | SLEEP (datasheet) | CURRENT | CONFIRMED | NOTES |
|:------------:|-------:|:------------------:|:---------:|:-----------:|:----------|
| MB85RC04 | 512 | not supported | - | N | |
| MB85RC16 | 2 KB | not supported | - | N | |
| MB85RC64T | 8 KB | Y Page 11 | 4.0 uA* | N | |
| MB85RC128A | 16 KB | not supported | - | N | |
| MB85RC256V | 32 KB | not supported | - | Y | |
| MB85RC512T | 64 KB | Y Page 12 | 4.0 uA* | N | |
| MB85RC1MT | 128 KB | Y Page 12 | 3.6 uA | Y | See #17 |
| TYPE | SIZE | SLEEP (datasheet) | CURRENT | CONFIRMED | NOTES |
|:------------:|--------:|:------------------:|:---------:|:-----------:|:----------|
| MB85RC04 | 512 | not supported | - | N |
| MB85RC16 | 2 KB | not supported | - | N |
| MB85RC64T | 8 KB | Y Page 11 | 4.0 uA\* | N |
| MB85RC128A | 16 KB | not supported | - | N |
| MB85RC256V | 32 KB | not supported | - | Y |
| MB85RC512T | 64 KB | Y Page 12 | 4.0 uA\* | N |
| MB85RC1MT | 128 KB | Y Page 12 | 3.6 uA | Y | See #17
| FM24C256-G | 32 KB | not supported | | Y | See #45

_current with \* are from datasheet_

Expand All @@ -246,15 +258,17 @@ _current with \* are from datasheet_
Indicative power usage in uA in three modi (if supported).


| TYPE | SIZE | STANDBY | WRITE | SLEEP | NOTES |
|:----------:|-------:|:--------:|:---------:|:---------:|:--------|
| MB85RC04 | 512 | | | - | |
| MB85RC16 | 2 KB | | | - | |
| MB85RC64T | 8 KB | | | 4.0 uA | |
| MB85RC128A | 16 KB | | | - | |
| MB85RC256V | 32 KB | 10.22 uA | 93.48 uA | - | |
| MB85RC512T | 64 KB | | | 4.0 uA | |
| MB85RC1MT | 128 KB | 11.7 uA | 46-721 uA | 3.6 uA | See #17 |
| TYPE | SIZE | STANDBY | WRITE | SLEEP | NOTES |
|:----------:|-------:|:---------:|:---------:|:---------:|:--------|
| MB85RC04 | 512 | | | - |
| MB85RC16 | 2 KB | | | - |
| MB85RC64T | 8 KB | | | 4.0 uA |
| MB85RC128A | 16 KB | | | - |
| MB85RC256V | 32 KB | 10.22 uA | 93.48 uA | - |
| MB85RC512T | 64 KB | | | 4.0 uA |
| MB85RC1MT | 128 KB | 11.7 uA | 46-721 uA | 3.6 uA | See #17
| FM24C256-G | 32 KB | 100 uA | | | See #45


_TODO: fill the table_

Expand Down
Loading