+ Post New Thread
Results 1 to 3 of 3
  1. #1
    Member level 3
    Points: 1,085, Level: 7

    Join Date
    Sep 2014
    Location
    bangalore
    Posts
    58
    Helped
    1 / 1
    Points
    1,085
    Level
    7

    Rtc ds3231 with arduino

    I purchased a DS3231 board and its working fine with arduino.
    This ds3231 board has ds3231 IC and another IC which I dont know what its use was but I searched on internet that is a 32KB EEPROM

    Recently I searched an adafruit breakout board for DS3231 and it doesn't use that so called EEPROM and only using DS3231, crystal and resistors.

    1) Does that EEPROM not needed at all in this RTC.
    2) What if I don't use that EEPROM, will it not process the instructions at a faster rate or something
    3) Is there any drawback of not using that EEPROM,
    4) Or why Adafruit not using the EEPROM
    5) Will it just save power and protect the board.

    Thanks in advance

    •   AltAdvertisment

        
       

  2. #2
    Super Moderator
    Points: 72,488, Level: 65
    Achievements:
    7 years registered
    Awards:
    Most Frequent Poster 3rd Helpful Member

    Join Date
    Apr 2014
    Posts
    14,736
    Helped
    3366 / 3366
    Points
    72,488
    Level
    65

    Re: Rtc ds3231 with arduino

    Hi,

    The straight forward method to find the answer to your question on your own:

    * open the DS3231 datasheet. (The datasheet tells you all that is essential for proper operation.)
    * do a search for "EEPROM" and/or it's part number
    * if it is not mentioned: it is not essential for RTC operation
    * if it is mentioned: find out why/for what it is used, then decide if you need this feature

    At least this is how I'd try to find the answer.

    Klaus
    Please don´t contact me via PM, because there is no time to respond to them. No friend requests. Thank you.


    1 members found this post helpful.

    •   AltAdvertisment

        
       

  3. #3
    Member level 3
    Points: 1,085, Level: 7

    Join Date
    Sep 2014
    Location
    bangalore
    Posts
    58
    Helped
    1 / 1
    Points
    1,085
    Level
    7

    Re: Rtc ds3231 with arduino

    Quote Originally Posted by KlausST View Post
    Hi,

    The straight forward method to find the answer to your question on your own:

    * open the DS3231 datasheet. (The datasheet tells you all that is essential for proper operation.)
    * do a search for "EEPROM" and/or it's part number
    * if it is not mentioned: it is not essential for RTC operation
    * if it is mentioned: find out why/for what it is used, then decide if you need this feature

    At least this is how I'd try to find the answer.

    Klaus
    thank you Klaus.
    I have checked the data sheet and nowhere it mentions the use of EEPROM, it just need two lines for I2C.
    Also adafruit board doesn't use the EEPROM.

    Thanks for guidance. Now I am thinking why I asked a a question before giving a basic try to its datasheet.

    I'll write the details for other people if the come across this same question.

    Just out of curiosity, in all the modules (except for the adafruit one) that EEPROM is there, and the best answer I found that why it is there is this
    1) ""DS3231 RTC module has a AT24C32 chip emended that can be used as a data logger""
    2) ""The eeprom on the module should be at address 0x50 and you can use the Wire.h library to read/write. You can treat it as an independent device.""
    3) ""there is also a EEPROM AT24C32 to supply you 32K EEPROM to store your data, it is the best choice for your application that needs recoding time. ""


    1 members found this post helpful.

--[[ ]]--