Jump to content

Component: Serial EEPROM (24LC512) (EEPROM): Difference between revisions

From Flowcode Help
m Text replacement - "style="background-color:#EAE1EA; color:#4B008D;"" to "class="mtx-class-propfolder""
m Text replacement - "style="background-color:#EAE1EA;"" to "class="mtx-class-propfolder""
 
Line 170: Line 170:
|-
|-
|-
|-
| width="10%" align="center" style="background-color:#EAE1EA;" | [[File:Fc9-conn-icon.png]]
| width="10%" align="center" class="mtx-class-propfolder" | [[File:Fc9-conn-icon.png]]
| width="90%" class="mtx-class-propfolder" | Connections
| width="90%" class="mtx-class-propfolder" | Connections
|-
|-
Line 209: Line 209:
| colspan="2" | Pin used for SCL (clock signal) 
| colspan="2" | Pin used for SCL (clock signal) 
|-
|-
| width="10%" align="center" style="background-color:#EAE1EA;" | [[File:Fc9-conn-icon.png]]
| width="10%" align="center" class="mtx-class-propfolder" | [[File:Fc9-conn-icon.png]]
| width="90%" class="mtx-class-propfolder" | Simulation
| width="90%" class="mtx-class-propfolder" | Simulation
|-
|-

Latest revision as of 14:37, 13 July 2026

Author Matrix TSL
Version 2.2
Category EEPROM


Serial EEPROM (24LC512) component

Serial (I2C) EEPROM component for 24LC512

Component Source Code

Please click here to download the component source project: FC_Comp_Source_Serial_EEPROM_(24LC512).fcfx

Please click here to view the component source code (Beta): FC_Comp_Source_Serial_EEPROM_(24LC512).fcfx

Detailed description

No detailed description exists yet for this component

Examples

No additional examples






Macro reference

Read

Read
Read and return the value of the EEPROM at the given address 
- UINT address
 
- BYTE Return


ReadPage

ReadPage
Reads and return specified number of values of the EEPROM starting from the given address 
- UINT address
 
- BYTE data
 
- BYTE count
 
- VOID Return


Write

Write
Write the given data value to the EEPROM at the given address 
- UINT address
 
- BYTE data
 
- VOID Return


WritePage

WritePage
Writes up to 128 data values to the EEPROM at the given address 
- UINT address
 
- BYTE data
 
- BYTE count
Range: 1-128 
- VOID Return


Property reference

Properties
Connections
Device Address
Device address bits, these must match the address pins on the EEPROM IC. 
Channel
Channel selection 
Baud Select
Baud rate option selector 
Baud Rate
Baud rate to be used 
Stop Delay
On older microcontroller devices there is a potential for the I2C hardware channel to lock up if there is not a 10ms delay between an I2C stop event and the next I2C start event. Most modern microcontrollers will not have a problem so this property can be disabled to speed up the I2C communications.  
SDA
Pin used for SDA (data signal) 
SCL
Pin used for SCL (clock signal) 
Simulation
Simulate Comms
No - Provides simulation using a local memory buffer Yes - Provides I2C simulation which can be passed via an API device to real world hardware