Flash chips running with 3.3v and have 5v input tolerance


Closed Thread
Results 1 to 7 of 7
  1. #1
    Join Date
    Feb 2012
    Location
    PERTH AUSTRALIA
    Posts
    838

    Default Flash chips running with 3.3v and have 5v input tolerance

    hI GUYS ,

    I have a pic running at 5v , have SPI BUS with level converters to 3.3v , but now looking at adding a flash chip to the spi bus
    and i prefer not to ad more level converters for the ce/hold/wp inputs if i can avoid

    wondering if anyone has a solution for using a FLASH chip running at 3.3v , where the inputs for CE , hold , WP are 5v input tolerant


    most Flash chips i have found have internal pullups on these pins as well

    i prefer to do a flash for the size/ speed relative to eeprom , but most eeprom can run at 5v


    regards

    sheldon

  2. #2
    Join Date
    Feb 2012
    Location
    PERTH AUSTRALIA
    Posts
    838


    Did you find this post helpful? Yes | No

    Default Re: Flash chips running with 3.3v and have 5v input tolerance

    well no such animal that i can find all are 3.3v and are not 5v input tolerant

  3. #3
    Join Date
    Aug 2006
    Location
    Look, behind you.
    Posts
    2,818


    Did you find this post helpful? Yes | No

    Default Re: Flash chips running with 3.3v and have 5v input tolerance

    Hi Sheldon,
    I will start off by saying, I do not know how those flash chips work. Here is my thoughts: If your pic is switching between ground and open collector, it should be as simple as powering the flash chip from a voltage divider, 3.3k down, 2.2k up should do it. Now if it (PIC) drives high then it will not work.
    If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
    .
    Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
    .
    There simply is no "Happy Spam" If you do it you will disappear from this forum.

  4. #4
    Join Date
    Jun 2009
    Location
    Sc*nthorpe, UK
    Posts
    333


    Did you find this post helpful? Yes | No

    Default Re: Flash chips running with 3.3v and have 5v input tolerance

    This has set me thinking.

    I initial thought why not have two chips and use one to handle the Human Machine Interface (HMI).
    This morphed into why not use a PC as the HMI which then became use a Smart Phone with Bluetooth connection running an App.

    Too many ideas? I have to be careful as I have been warned about getting too excited!

  5. #5
    Join Date
    Feb 2012
    Location
    PERTH AUSTRALIA
    Posts
    838


    Did you find this post helpful? Yes | No

    Default Re: Flash chips running with 3.3v and have 5v input tolerance

    well after many a search , i did not find any flash that allowed for 5v tolerant inputs ,
    i have interfaced the 8mb flash via level converter 75LVX125 for the CE pin for the moment , have tied high the W and Hold lines high and when data is complete for the menus/fonts etc , with software protect those sectors which are used from further writing.

    the PCB has been designed to support the SD and adding a flash chip is a pain but not one that is hard to do. for an extra CE required
    resistor divider may do as well , but ill test after it working for add on board when done.

    what i have found is some of the flash chips support duel / quad spi , which if you got the pins for connecting the W and hold pins , can allow for upto 4 bit write/ reads - somethin i not seen as example in code

    as i have to use a SD and using SDFS3.bas include for it , iwill use some of the same varables so i am not boging down the cpu with more duplicated varables for the buffers ,

    see how it goes in the next few days and post the code , cos i really hate doing the wheel if i can avoid ,

    Flash chips have advantages in cost/ speed/ size over the EEprom and I2C , even after the need for level converters

    one day wish list is that PIC'S have level converters built in on all ports but that a big ask as they dont want to do it it seems

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


    Did you find this post helpful? Yes | No

    Default Re: Flash chips running with 3.3v and have 5v input tolerance

    Simple answer is to run the PIC at 3.3 volts. In fact, many of the PICs are designed for this voltage. So just make the switch to low power and be done.
    Dave
    Always wear safety glasses while programming.

  7. #7
    Join Date
    Feb 2012
    Location
    PERTH AUSTRALIA
    Posts
    838


    Did you find this post helpful? Yes | No

    Default Re: Flash chips running with 3.3v and have 5v input tolerance

    i would have and its only because i have glcd that runs at 5v , as most GLCD do when they are larger that you either run level converters for GLCD interface or you do it for the 3.3v devices , which ever is less , ADC inputs also have to be considered

Similar Threads

  1. Replies: 8
    Last Post: - 28th January 2014, 14:21
  2. Digital input chips, I am looking for any.
    By BobEdge in forum Schematics
    Replies: 1
    Last Post: - 15th October 2012, 17:57
  3. Replies: 1
    Last Post: - 12th November 2011, 19:05
  4. Maximum Baud Rate error tolerance
    By keithdoxey in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 13th February 2007, 11:10
  5. can't even flash an LED
    By bruno333 in forum mel PIC BASIC Pro
    Replies: 7
    Last Post: - 28th April 2005, 13:27

Members who have read this thread : 0

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