AT45 memory


Closed Thread
Results 1 to 7 of 7

Thread: AT45 memory

  1. #1
    Join Date
    Jul 2006
    Posts
    60

    Default AT45 memory

    Hello,

    In my projects i use 24C512 I2c eeprom chip but now i need more memory
    space capacity and look to the AT45 devices
    Have anyone experience with this chips?
    Are the read speed higher than the i2C chips?
    Sample code available?

    Thanks in advance

    Regards

    Pedro

  2. #2
    Join Date
    May 2006
    Location
    Del Rio, TX, USA
    Posts
    343


    Did you find this post helpful? Yes | No

    Default

    It depends on if were talking hardware or software, and what the clock speed of you PIC is. Generally speaking, hardware SPI would certainly be quicker than the software implemented I2C. The AT45's will operate with a very fast clock rate, so the limiting factor will likely be the PIC.

    BTW, I have used the 32M version in a datalogger and was quite happy with the results.

    HTH Steve

  3. #3
    Join Date
    Jul 2006
    Posts
    60


    Did you find this post helpful? Yes | No

    Default

    Hello Steve

    I can use the hardware or the software SPI, have You a sample code that i can learn for that?

    Thank You
    Regards
    Pedro

  4. #4
    Join Date
    May 2006
    Location
    Del Rio, TX, USA
    Posts
    343


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Pedro Santos
    ...have You a sample code that i can learn for that?
    Yes...and no. Yesterday my primary computer went on the fritz (I'm using a spare right now), but the data is backed up and intact. It may take a while to get to the info, and it is low on my "to-do" list. But, it wasn't too difficult as I recall. The tricky part, as I recall, was getting the right PBP SHIFTIN/SHIFTOUT mode (I used software SPI). Also, a thorough read of the datasheet is required. I especially liked the buffer feature of the Dataflash I used, otherwise I would have had to use large arrays on the PIC to hold all the data prior to writing to flash. If I wasn't already using the hardware I2C, I would probably would have used hardware SPI.

    Steve

  5. #5


    Did you find this post helpful? Yes | No

    Default at45

    hi there
    I am looking to interface a at45 data chip to my pic, the problem is the voltages, i need to run the pic at 5V to be able to run at 20mHz but the memory only run on a max of 3.3v can anybody help me with advice

  6. #6
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    Maybe two power supplies???
    Dave
    Always wear safety glasses while programming.

  7. #7
    Join Date
    May 2006
    Location
    Del Rio, TX, USA
    Posts
    343


    Did you find this post helpful? Yes | No

    Default

    The AT45 is 5V tolerant on it's serial comm pins. I can't remeber about the supply voltage, so you would have to check the data sheet. I have run them off a LDO small 3.3 volt Voltage regulator.
    Going from memory, the serial comm pins are pulled up, so the 5v will work with the PIC as well.
    It should all be in the data sheet.
    Steve

Similar Threads

  1. Running Out of Programing Memory
    By rsocor01 in forum mel PIC BASIC Pro
    Replies: 15
    Last Post: - 31st March 2010, 08:26
  2. Need the code to write to a memory
    By Hamlet in forum General
    Replies: 0
    Last Post: - 20th August 2007, 00:22
  3. Replies: 4
    Last Post: - 2nd March 2007, 06:12
  4. sample code for M25P32
    By Pedro Santos in forum mel PIC BASIC Pro
    Replies: 1
    Last Post: - 9th January 2007, 02:37
  5. Use internal program memory like DATA memory
    By flotulopex in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 30th December 2006, 18:38

Members who have read this thread : 1

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts