3.15 Create WINC Project - Getting Started

Download wireless repository from Github

After the installation, open the MPLAB IDE and launch H3 content manager from the IDE

Please provide the framework path with the local system path.

This displays a new window as shown below.

Using this window, user can download either all the packages or only the wireless packages with its required dependencies.

To download the wireless packages and its dependencies:

  • Scroll down and select wireless_wifi, wireless_apps_winc1500 and wireless_apps_winc3400.

  • Click Download Selected

It requests permission to download its dependencies. Click OK

In the License Window

  • Select Accept All License

  • Click Close

Go to the local system path and check if the following packages are downloaded correctly

Pin mapping between host and WINC

This section explains how to map pins between WINC1500/WINC3400 device and host to establish connection and exchange data. Totally 7/11 pins are involved in pin mapping (except VCC and GND) and they are.

  • SPI (SS, CLOCK, MOSI and MISO)

  • Reset

  • Chip Enable

  • Interrupt

  • UART only applicable for WINC3400 BLE (Tx, Rx, CTS and RTS)

SAME54 and SAMD21 is used as example host throughout this document for both WINC1500 and WINC3400. SAME54 / SAMD21 XPRO board is used as the host development board and WINC1500 XPRO / WINC3400 XPRO is used as development board. Host and the WINC device are connected through extension headers. In this document, Extension 1 of SAME54 / SAMD21 host is used to connect with WINC device.

The one to one pin mapping can be performed between SAME54 / SAMD21 XPRO extension header and WINC XPRO extension header by referring the following sections of the document. Table 4-1 section under 4.1.1 of WINC1500 Xplained Pro User's Guide. Table 4-1 section under 4.1.1 of WINC3400 Xplained Pro User's Guide Table 5-1 section under 5.2.1 of SAM E54 Xplained Pro User's Guide Table 4-1 section under 4.1.1 of SAM D21 Xplained Pro User's Guide In the same way if the user is using a different host, then he can perform one to one pin mapping by referring that host’s user guide.

SPI interface

Communication between SAME54 / SAMD21 and WINC happens through SPI interface. Here, WINC acts as a slave and SAME54 / SAMD21 acts as master. The below table lists the SPI pins of WINC extension and its corresponding pins of SAME54 and SAMD21.

Power up pins

Reset and Chip Enable pins are used to perform power up sequence in WINC from host. The below table lists the power up pins of WINC extension and its corresponding pins of SAME54 / SAMD21.

WINC1500 Power up pins

WINC3400 Power up pins

Interrupt pin

Interrupt pin is used to send signal to host from WINC device.