Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 4 of 4

Thread: W25Q256 breakout for Teensy 4.1

  1. #1

    W25Q256 breakout for Teensy 4.1

    Hi, guys.

    I want to use a W25Q256 SOIC16 flash ship with the Teensy 4.1 and I thought I could try making a breakout. The idea is similar to the one of this post, but in my case, with the Teensy 4.1 and without using the Audio Board.


    This is the pinout of the IC:
    Click image for larger version. 

Name:	w25q256.PNG 
Views:	26 
Size:	25.1 KB 
ID:	22102


    My idea is to use these pins on the Teensy 4.1:

    Click image for larger version. 

Name:	t4.1.png 
Views:	25 
Size:	498.4 KB 
ID:	22101


    The mapping would be the following:
    Code:
    Pins 1, 2 ,3 and 9 of the W25Q256 go to 3.3V. I have added a decoupling capacitor of 0.1uF.
    Pin 7 of the W25Q256 goes to pin 10 of the Teensy. I have added a 10K pullup resistor.
    Pin 8 of the W25Q256 goes to pin 12 of the Teensy. 
    Pin 10 of the W25Q256 goes to GND.
    Pin 15 of the W25Q256 goes to pin 11 of the Teensy. 
    Pin 16 of the W25Q256 goes to pin 13 of the Teensy.

    Here is the design I have done:

    Click image for larger version. 

Name:	both.PNG 
Views:	31 
Size:	53.8 KB 
ID:	22103

    Click image for larger version. 

Name:	front.PNG 
Views:	25 
Size:	54.2 KB 
ID:	22104

    Click image for larger version. 

Name:	back.PNG 
Views:	22 
Size:	33.0 KB 
ID:	22105

    Click image for larger version. 

Name:	render.PNG 
Views:	22 
Size:	91.7 KB 
ID:	22106

    It is my first design, so I would appreciate any insights or recommendations. Am I missing anything important there?

    Thank you.

  2. #2
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    12,648
    The W25Q256 is 16MB flash. It supports QSPI. For T_4.1 usage it would make sense to use the QSPI capable pads on the bottom side for much better processor supported Quad SPI performance. It would likely take minimal update to the W25Q128 8 MB Flash already supported that solders directly to that. That would require a second tiny PCB or manual wiring of some sort to bring those signals to the W25Q256 PCB.

    That would keep those pins free and offer much better and faster access.

  3. #3
    Thank you for your response, defragster.

    I think I should have added in my previous post that my intention is to use the flash chip for playing audio files. And AFAIK the Audio library does not support playback from a flash chip through QSPI.

  4. #4
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    12,648
    Seems it should - QSPI reads from FLASH as 'just a pointer'? Can't confirm - but seems that is the case - others may knwo for sure to say not or point to example ???

Posting Permissions

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