Teensy 4.1 Flash pinout discrepancy

MarkW307

Member
I have just been bringing up my custom Teensy 4.1 board for the first time and the bootloader is indicating a problem with the Flash (3 flashes on the bootloader LED). I started to double check everything and I found that the Windbond datasheet pinout and the Teensy 4.1 pinout for the Flash do not match. Can someone chime in with an explanation? Perhaps I purchased the wrong Flash chips or looked at the wrong datasheet, but what I have looked at shows D0 on pin 2 and D1 on Pin 5 whereas the Teensy schematic shows those two swapped. I have attached the relevant portions of my schematic, a picture of the Flash chip and a snip from the datasheet. The part number on the bag from Digikey indicates the part number is W25Q64JVXGIM which is in the 4x4mm package. Any help is most appreciated.
 

Attachments

  • FTR_CB_101_Sch_pg2.pdf
    68 KB · Views: 14
  • FTR_CB_101_Sch_pg5.pdf
    55.6 KB · Views: 9
  • Q25Q64JVXGIM_pinout.JPG
    Q25Q64JVXGIM_pinout.JPG
    93.5 KB · Views: 10
Don't confuse DO with D0 and DI with D1.
IO0 = D0, IO1 = D1, IO2 = D2, IO3 = D3.

The FTR_CB_101_Sch_pg5 document has the pins on the flash chip labelled incorrectly.
 
Thanks, jmarsh. I about laughed out loud when I saw your response since that is exactly what I did. Fortunately, I can jumper the two lines pretty easily.
 
Back
Top