Download Print this page

Advertisement

Quick Links

Winbond Flash Memory Sample Shield
1. INTRODUCTION
This describes how to use the Winbond Flash Memory Sample Shield. The mbed enabled MCU
board, which has an Arduino UNO R3 compatible terminal, is used in this description.
2. GENERAL DESCRIPTION
The Winbond Flash Memory Sample Shield from Winbond Electronics is an Arduino-derived
shield that will interface with any Arduino-derived microcontroller host board with a standardized
Arduino UNO R3 pinout.
The Winbond Flash Memory Sample Shield is mounted with the flash memory listed below.
Part Number
W25Q80NESNIG
W25N01GVZEIG
W25M161AVEIT
W74M12FVZPIQ
3. OPERATION CONFIRMED HOST BOARDS
4. HOW TO USE WITH NUCLEO-F411RE
Besides the host board and the Winbond Flash Memory Sample Shield, you will need:
Computer with Internet access and USB port.
USB cable with standard A to mini B connectors.
Sample program source code.
1
Please install "Arm Mbed Windows serial port driver" as necessary.
Density
Product Type
8Mb
1.2V Serial NOR Flash Memory
1Gb
3.3V Serial NAND Flash Memory
SpiStack 3.3V Serial NOR + Serial
16Mb + 1Gb
NAND Flash Memory
3.3V Serial NOR Flash Memory +
128Mb
Authentication
Host Board Supplier
STMicroelectronics
[1]
Host Board
NUCLEO-F411RE
https://os.mbed.com/handbook/Windows-serial-configuration
Publication Date: December 4, 2017 Revision 2.0
USER GUIDE
Operation Temperature
Industrial (-40'C to +85'C)
Industrial (-40'C to +85'C)
Industrial (-40'C to +85'C)
Industrial (-40'C to +85'C)
MCU
STM32F411
1

Advertisement

loading
Need help?

Need help?

Do you have a question about the Flash Memory Sample Shield and is the answer not in the manual?

Questions and answers

Summary of Contents for Winbond Flash Memory Sample Shield

  • Page 1 USER GUIDE Winbond Flash Memory Sample Shield 1. INTRODUCTION This describes how to use the Winbond Flash Memory Sample Shield. The mbed enabled MCU board, which has an Arduino UNO R3 compatible terminal, is used in this description. 2. GENERAL DESCRIPTION...
  • Page 2 Step.2 Place the jumper pin and switch its positions The Winbond Flash Memory Sample Shield is mounted with 4 kinds of Flash Memory. It is necessary to switch the position of the jumper pin for JP1~7 and J1~4 according to the Flash Memory you want to use.
  • Page 3 USER GUIDE Winbond Flash Memory Sample Shield 2. Jumper pin positions for 3.3V Serial NAND Flash Memory ・ Place a jumper pin to JP2 for chip select ・ Place a jumper pin to JP7 for 3.3V Vcc ・ Place jumper pins at positions 2 and 4 of J1~4 Sample program source code: “SPI_NAND.zip”...
  • Page 4 Step.4 Plug in the Winbond Flash Memory Sample Shield to your computer Plug the Winbond Flash Memory Sample Shield into your host board, then connect the host board to your computer using USB cable. The host board will enumerate as a composite USB device that includes a built in debugger, storage device and a virtual com port.
  • Page 5 A new drive will be created on your computer with a drive name as assigned by the host board. We are using the NUCLEO-F411RE as an example for this Setup description. Before mounting the Winbond Flash Memory Sample Shield After mounting the Winbond Flash Memory Sample Shield...
  • Page 6 USER GUIDE Winbond Flash Memory Sample Shield Step.5 Log in to ARM mbed and create a Workspace 1. Log in to developer.mbed.org. (If you don’t have an mbed account, please create it.) 2. After log in, click on the Compiler button, then the mbed compiler will bring up the Workspace.
  • Page 7 USER GUIDE Winbond Flash Memory Sample Shield 3. mbed will open a new window as an information page for that host platform, such as the NUCLEO-F411RE example here. To add this platform to your workspace, click on the [Add to your mbed Compiler] button.
  • Page 8 USER GUIDE Winbond Flash Memory Sample Shield 2. Select “Programs” in “Import As:”, and input any name in “Import Name:” 3. One more time, click [Import]. The Import a program dialog box will open. Click on the [Libraries] tab. Search for the “mbed” libraries, select it and click [Import!].
  • Page 9 USER GUIDE Winbond Flash Memory Sample Shield 4. Select “Library” in “Import As:”, and input the same name as inputted in step7-2 to “Target Path:” 5. The sample program will now appear in the Program Workspace. Publication Date: December 4, 2017 Revision 2.0...
  • Page 10 USER GUIDE Winbond Flash Memory Sample Shield Step.8 Compile the sample code and load to host board 1. Highlight the sample program folder in your Workspace tree in the left-hand column. 2. Click [Compile] in the top menu. 3. The program will be compiled and the binary (.bin) file created will automatically be downloaded to your computer’s designated download location.
  • Page 11 USER GUIDE Winbond Flash Memory Sample Shield Step.9 Run sample program by terminal emulator 1. Use your favorite terminal emulator. For this example, we used the Tera Term. 2. Open Tera Term and select the serial port associated with your host board to create a new connection.
  • Page 12 USER GUIDE Winbond Flash Memory Sample Shield 5. SCHEMATIC [12] Publication Date: December 4, 2017 Revision 2.0...
  • Page 13: Pcb Layout

    USER GUIDE Winbond Flash Memory Sample Shield 6. PCB LAYOUT [13] Publication Date: December 4, 2017 Revision 2.0...
  • Page 14 USER GUIDE Winbond Flash Memory Sample Shield 7. REFERENCE 1. 1.2V Serial NOR Flash Memory Product Introduction https://www.winbond.com/hq/product/code-storage-flash-memory/1.2v-serial-nor- flash/?__locale=en 2. 3.3V Serial NAND Flash Memory W25N01GVZEIG Datasheet https://www.winbond.com/resource-files/w25n01gv%20revg%20032116.pdf 3. SpiStack 3.3V Serial NOR + Serial NAND Flash Memory Datasheet https://www.winbond.com/resource- files/w25m161av%20combo%20reva%20091317%20mod%20final.pdf...
  • Page 15 Winbond customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Winbond for any damages resulting from such improper use or sales.