SlideShare a Scribd company logo
1 of 6
Download to read offline
www.researchdesignlab.com Page 1
SERIAL EEPROM
SERIAL EEPROM
www.researchdesignlab.com Page 2
SERIAL EEPROM
Contents
SERIAL EEPROM ......................................................................................................................... 1
OVERVIEW ................................................................................................................................... 3
INTRODUCTION ...................................................................................................................... 3
FEATURES ................................................................................................................................ 3
BLOCK DIAGRAM................................................................................................................... 3
CIRCUIT DIAGRAM ................................................................................................................ 4
CODE.......................................................................................................................................... 4
www.researchdesignlab.com Page 3
SERIAL EEPROM
OVERVIEW
INTRODUCTION
The AT24CXX EEPROM Board is a storage tool for EEPROM with I2C interface, It is a non-
volatile memory module.
FEATURES
 Highly reliable.
 High performance CMOS technology serial 4K EEPROM in DIP packaging.
 It offers significant advantages in low-power and low-voltage applications.
 The 24C04 EEPROM uses the I²C addressing protocol.
 Wide operating volatge 3.0 - 5.5v.
 Outputs are provided through 5 pin Connector.
 High quality PCB FR4 Grade with FPT Certified.
BLOCK DIAGRAM
www.researchdesignlab.com Page 4
SERIAL EEPROM
CIRCUIT DIAGRAM
CODE
/*
* Project name:
Serial EEPROM Board
* Copyright
(c) Researchdesignlab.com
* Test configuration:
MCU: PIC16F877A
Dev.Board: PIC
Oscillator: 20.0 MHz
Software: mikroC PRO for PIC v 4.6
*/
char ii; // loop variable
void main(){
PORTB = 0;
PORTC = 0;
PORTD = 0;
TRISB = 0;
TRISC = 0;
TRISD = 0;
for(ii = 0; ii < 32; ii++) // Fill data buffer
EEPROM_Write(0x80+ii, ii); // Write data to address 0x80+ii
www.researchdesignlab.com Page 5
SERIAL EEPROM
EEPROM_Write(0x02,0xAA); // Write some data at address 2
EEPROM_Write(0x50,0x55); // Write some data at address 0150
Delay_ms(1000); // Blink PORTB and PORTC LEDs
PORTB = 0xFF; // to indicate reading start
PORTC = 0xFF;
Delay_ms(1000);
PORTB = 0x00;
PORTC = 0x00;
Delay_ms(1000);
PORTB = EEPROM_Read(0x02); // Read data from address 2 and display it on
PORTB
PORTC = EEPROM_Read(0x50); // Read data from address 0x50 and display it
on PORTC
Delay_ms(1000);
for(ii = 0; ii < 32; ii++) { // Read 32 bytes block from address 0x80
PORTD = EEPROM_Read(0x80+ii); // and display data on PORTD
Delay_ms(250);
}
}
REF the following link for ATMEL code
http://researchdesignlab.com/eeprom-atmel-code
www.researchdesignlab.com Page 6
SERIAL EEPROM
RELATED PRODUCTS
PIC PROJECT BOARD ATMEL PROJECT BOARD

More Related Content

What's hot (9)

Fordrazborka.zu8.ru falcon_2002-2009
Fordrazborka.zu8.ru  falcon_2002-2009Fordrazborka.zu8.ru  falcon_2002-2009
Fordrazborka.zu8.ru falcon_2002-2009
 
Mx410de ug en
Mx410de ug enMx410de ug en
Mx410de ug en
 
A2 OCR Biology - Unit 1 Module 2 Revision Test
A2 OCR Biology - Unit 1 Module 2 Revision TestA2 OCR Biology - Unit 1 Module 2 Revision Test
A2 OCR Biology - Unit 1 Module 2 Revision Test
 
developersguide.pdf
developersguide.pdfdevelopersguide.pdf
developersguide.pdf
 
Overview of the_maisotsenko_cycle_a_way
Overview of the_maisotsenko_cycle_a_wayOverview of the_maisotsenko_cycle_a_way
Overview of the_maisotsenko_cycle_a_way
 
13f250 350-450-550superduty
13f250 350-450-550superduty13f250 350-450-550superduty
13f250 350-450-550superduty
 
S6_Guide_80752
S6_Guide_80752S6_Guide_80752
S6_Guide_80752
 
YamahaTyros 4 3 Reference manual
YamahaTyros 4 3 Reference manualYamahaTyros 4 3 Reference manual
YamahaTyros 4 3 Reference manual
 
Mach3 v3.x macro_prog_ref
Mach3 v3.x macro_prog_refMach3 v3.x macro_prog_ref
Mach3 v3.x macro_prog_ref
 

Viewers also liked

Using Timers in PIC18F Microcontrollers
Using Timers in PIC18F MicrocontrollersUsing Timers in PIC18F Microcontrollers
Using Timers in PIC18F Microcontrollers
Corrado Santoro
 
Pic microcontroller step by step your complete guide
Pic microcontroller step by step your complete guidePic microcontroller step by step your complete guide
Pic microcontroller step by step your complete guide
Ashraf Said AlMadhoun - Educational Engineering Team
 

Viewers also liked (11)

Pic16 f84a
Pic16 f84aPic16 f84a
Pic16 f84a
 
Pic Mini Project Board
Pic Mini Project BoardPic Mini Project Board
Pic Mini Project Board
 
our 1st project
our 1st projectour 1st project
our 1st project
 
Analog I/O in PIC16F877A
Analog I/O in PIC16F877AAnalog I/O in PIC16F877A
Analog I/O in PIC16F877A
 
Mikroc gps
Mikroc gpsMikroc gps
Mikroc gps
 
Using Timers in PIC18F Microcontrollers
Using Timers in PIC18F MicrocontrollersUsing Timers in PIC18F Microcontrollers
Using Timers in PIC18F Microcontrollers
 
8 Channel Relay Board-Bluetooth
8 Channel Relay Board-Bluetooth8 Channel Relay Board-Bluetooth
8 Channel Relay Board-Bluetooth
 
Embedded System - Dtmf robot
Embedded System - Dtmf robotEmbedded System - Dtmf robot
Embedded System - Dtmf robot
 
Wireless Radio Frequency Module Using PIC Microcontroller.
Wireless Radio Frequency Module Using PIC Microcontroller.Wireless Radio Frequency Module Using PIC Microcontroller.
Wireless Radio Frequency Module Using PIC Microcontroller.
 
Pic microcontroller step by step your complete guide
Pic microcontroller step by step your complete guidePic microcontroller step by step your complete guide
Pic microcontroller step by step your complete guide
 
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERSPIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
PIC-MICROCONTROLLER TUTORIALS FOR BEGINNERS
 

Similar to Serial EEPROM

Spring Reference
Spring ReferenceSpring Reference
Spring Reference
asas
 
Spring Reference
Spring ReferenceSpring Reference
Spring Reference
Syed Shahul
 
Virtual box usermanual
Virtual box usermanualVirtual box usermanual
Virtual box usermanual
fmartins_esas
 
592_Robocode_Ashish_Uthama.doc.doc
592_Robocode_Ashish_Uthama.doc.doc592_Robocode_Ashish_Uthama.doc.doc
592_Robocode_Ashish_Uthama.doc.doc
butest
 

Similar to Serial EEPROM (20)

Spring Reference
Spring ReferenceSpring Reference
Spring Reference
 
Manual tutorial-spring-java
Manual tutorial-spring-javaManual tutorial-spring-java
Manual tutorial-spring-java
 
Guía de administración de Asterisk
Guía de administración de AsteriskGuía de administración de Asterisk
Guía de administración de Asterisk
 
Spring Reference
Spring ReferenceSpring Reference
Spring Reference
 
Asterisk admin-guide
Asterisk admin-guideAsterisk admin-guide
Asterisk admin-guide
 
Spring 2.0 技術手冊目錄
Spring 2.0 技術手冊目錄Spring 2.0 技術手冊目錄
Spring 2.0 技術手冊目錄
 
BPEL PM 11g performance tuning - 5
BPEL PM 11g performance tuning  - 5BPEL PM 11g performance tuning  - 5
BPEL PM 11g performance tuning - 5
 
BPEL PM 11g performance tuning - 6
BPEL PM 11g performance tuning  - 6BPEL PM 11g performance tuning  - 6
BPEL PM 11g performance tuning - 6
 
Intel добавит в CPU инструкции для глубинного обучения
Intel добавит в CPU инструкции для глубинного обученияIntel добавит в CPU инструкции для глубинного обучения
Intel добавит в CPU инструкции для глубинного обучения
 
SPI Concepts.pdf
SPI Concepts.pdfSPI Concepts.pdf
SPI Concepts.pdf
 
Tortoise svn 1.7-en
Tortoise svn 1.7-enTortoise svn 1.7-en
Tortoise svn 1.7-en
 
LSI_SAS2008_Manual_v100.pdf
LSI_SAS2008_Manual_v100.pdfLSI_SAS2008_Manual_v100.pdf
LSI_SAS2008_Manual_v100.pdf
 
St3300655 lw
St3300655 lwSt3300655 lw
St3300655 lw
 
Application of nanotechnologies: ICT
Application of nanotechnologies: ICTApplication of nanotechnologies: ICT
Application of nanotechnologies: ICT
 
BPEL PM 11g performance tuning - 1
BPEL PM 11g performance tuning  - 1BPEL PM 11g performance tuning  - 1
BPEL PM 11g performance tuning - 1
 
Virtual box usermanual
Virtual box usermanualVirtual box usermanual
Virtual box usermanual
 
592_Robocode_Ashish_Uthama.doc.doc
592_Robocode_Ashish_Uthama.doc.doc592_Robocode_Ashish_Uthama.doc.doc
592_Robocode_Ashish_Uthama.doc.doc
 
100384784c
100384784c100384784c
100384784c
 
IBM zEnterprise 114 Technical Guide
IBM zEnterprise 114 Technical GuideIBM zEnterprise 114 Technical Guide
IBM zEnterprise 114 Technical Guide
 
Dl5 k2 1 owners manual
Dl5 k2 1 owners manualDl5 k2 1 owners manual
Dl5 k2 1 owners manual
 

More from Raghav Shetty

More from Raghav Shetty (20)

4 Channel Relay Board 5V-Bluetooth Compatible for Arduino
4 Channel Relay Board 5V-Bluetooth Compatible for Arduino4 Channel Relay Board 5V-Bluetooth Compatible for Arduino
4 Channel Relay Board 5V-Bluetooth Compatible for Arduino
 
4 Channel Relay Board 12V-Compatible for Arduino
4 Channel Relay Board 12V-Compatible for Arduino4 Channel Relay Board 12V-Compatible for Arduino
4 Channel Relay Board 12V-Compatible for Arduino
 
8 Channel Relay Board-Rs485
8 Channel Relay Board-Rs485 8 Channel Relay Board-Rs485
8 Channel Relay Board-Rs485
 
Xbee X-CTU Software
Xbee X-CTU SoftwareXbee X-CTU Software
Xbee X-CTU Software
 
Digitla Vibration Sensor
Digitla Vibration SensorDigitla Vibration Sensor
Digitla Vibration Sensor
 
Thermal Printer
Thermal PrinterThermal Printer
Thermal Printer
 
Digital Soil Moisture Sensor
Digital Soil Moisture SensorDigital Soil Moisture Sensor
Digital Soil Moisture Sensor
 
Regulated Power Supply
Regulated Power Supply Regulated Power Supply
Regulated Power Supply
 
PIC Project Board
PIC Project BoardPIC Project Board
PIC Project Board
 
8 Channel Bi Directional Logic Level Converter
8 Channel Bi Directional Logic Level Converter8 Channel Bi Directional Logic Level Converter
8 Channel Bi Directional Logic Level Converter
 
LCD Keypad Shield
LCD Keypad ShieldLCD Keypad Shield
LCD Keypad Shield
 
L298 Motor Driver
L298 Motor DriverL298 Motor Driver
L298 Motor Driver
 
Joystick Shield
Joystick ShieldJoystick Shield
Joystick Shield
 
Force Sensor
Force SensorForce Sensor
Force Sensor
 
Plastic REED Float Switch
Plastic REED Float SwitchPlastic REED Float Switch
Plastic REED Float Switch
 
Flex Sensor
Flex SensorFlex Sensor
Flex Sensor
 
DTMF Decoder Shield for Arduino
DTMF Decoder Shield for ArduinoDTMF Decoder Shield for Arduino
DTMF Decoder Shield for Arduino
 
Digital Dimmer Module
Digital Dimmer ModuleDigital Dimmer Module
Digital Dimmer Module
 
Bluetooth Module HC-06
Bluetooth Module HC-06Bluetooth Module HC-06
Bluetooth Module HC-06
 
Barometric Digital pressure Sensor BMP085
Barometric Digital pressure Sensor BMP085Barometric Digital pressure Sensor BMP085
Barometric Digital pressure Sensor BMP085
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Serial EEPROM

  • 2. www.researchdesignlab.com Page 2 SERIAL EEPROM Contents SERIAL EEPROM ......................................................................................................................... 1 OVERVIEW ................................................................................................................................... 3 INTRODUCTION ...................................................................................................................... 3 FEATURES ................................................................................................................................ 3 BLOCK DIAGRAM................................................................................................................... 3 CIRCUIT DIAGRAM ................................................................................................................ 4 CODE.......................................................................................................................................... 4
  • 3. www.researchdesignlab.com Page 3 SERIAL EEPROM OVERVIEW INTRODUCTION The AT24CXX EEPROM Board is a storage tool for EEPROM with I2C interface, It is a non- volatile memory module. FEATURES  Highly reliable.  High performance CMOS technology serial 4K EEPROM in DIP packaging.  It offers significant advantages in low-power and low-voltage applications.  The 24C04 EEPROM uses the I²C addressing protocol.  Wide operating volatge 3.0 - 5.5v.  Outputs are provided through 5 pin Connector.  High quality PCB FR4 Grade with FPT Certified. BLOCK DIAGRAM
  • 4. www.researchdesignlab.com Page 4 SERIAL EEPROM CIRCUIT DIAGRAM CODE /* * Project name: Serial EEPROM Board * Copyright (c) Researchdesignlab.com * Test configuration: MCU: PIC16F877A Dev.Board: PIC Oscillator: 20.0 MHz Software: mikroC PRO for PIC v 4.6 */ char ii; // loop variable void main(){ PORTB = 0; PORTC = 0; PORTD = 0; TRISB = 0; TRISC = 0; TRISD = 0; for(ii = 0; ii < 32; ii++) // Fill data buffer EEPROM_Write(0x80+ii, ii); // Write data to address 0x80+ii
  • 5. www.researchdesignlab.com Page 5 SERIAL EEPROM EEPROM_Write(0x02,0xAA); // Write some data at address 2 EEPROM_Write(0x50,0x55); // Write some data at address 0150 Delay_ms(1000); // Blink PORTB and PORTC LEDs PORTB = 0xFF; // to indicate reading start PORTC = 0xFF; Delay_ms(1000); PORTB = 0x00; PORTC = 0x00; Delay_ms(1000); PORTB = EEPROM_Read(0x02); // Read data from address 2 and display it on PORTB PORTC = EEPROM_Read(0x50); // Read data from address 0x50 and display it on PORTC Delay_ms(1000); for(ii = 0; ii < 32; ii++) { // Read 32 bytes block from address 0x80 PORTD = EEPROM_Read(0x80+ii); // and display data on PORTD Delay_ms(250); } } REF the following link for ATMEL code http://researchdesignlab.com/eeprom-atmel-code
  • 6. www.researchdesignlab.com Page 6 SERIAL EEPROM RELATED PRODUCTS PIC PROJECT BOARD ATMEL PROJECT BOARD