MICROCHIP WILC3000 SD Wi-Fi Link Controller Secure Digital Card User Guide

June 13, 2024
MICROCHIP

MICROCHIP WILC3000 SD Wi-Fi Link Controller Secure Digital Card

MICROCHIP-WILC3000-SD-Wi-Fi-Link-Controller-Secure-Digital-Card-
FIG-1

Product Information

The WILC3000 SD is an extension board that features the ultra-low power ATWILC3000-MR110CA IoT module. It can be connected to any host microcontroller (MCU) board with Secure Digital Input/Output (SDIO) or Multimedia Card plus (MMCplus) via the on-board MMCplus card connector. This board allows for controlling Wi-Fi through either SDIO or SPI interface. Additionally, it supports Bluetooth connectivity through the Bluetooth UART interface.

Product Usage Instructions

  1. Connecting the WILC3000 SD to the Host MCU:
    • If using SDIO interface, connect the WILC3000 SD to the host MCU’s SDIO interface using the on-board MMCplus card connector.
    • If using SPI interface, connect the WILC3000 SD to the host MCU’s SPI interface using jumper wires.
  2. Controlling Wi-Fi:
    • If using SDIO interface, use the MMCplus card connector for controlling Wi-Fi.
    • If using SPI interface, follow the instructions provided in section 3.2 of the user guide for controlling Wi-Fi via jumper wires.
  3. Controlling Bluetooth:
    To control the Bluetooth functionality of the ATWILC3000 module, connect the Bluetooth UART to the host MCU using the Bluetooth Header.
    Note: For detailed hardware specifications, regulatory approval information, hardware revision history, and other relevant details, refer to the respective sections in the user guide.

Introduction

The WILC3000 SD is a Secure Digital (SD) card interface board that supports IEEE® 802.11 b/g/n standard and Bluetooth® Low Energy (BLE) 5.0, and is designed to demonstrate the features of the low-power consumption ATWILC3000-MR110CA IoT (Internet of Things) module.

Features

  • ATWILC3000-MR110CA Low-Power Consumption 802.11 b/g/n IoT Module
    • Single chip IEEE 802.11 b/g/n RF/Baseband/MAC link controller and Bluetooth 5.0 optimized for low-power mobile applications
    • Chip antenna
  • Debug I2C Header
  • On-Board USB to Debug UART Converter Using Microchip MCP2221A
  • Current Measurement Header
  • Optional Current Measurement Header for VBAT and VDDIO
  • 32.768 kHz Low-Power SMD Crystal Oscillator
  • MMCplus/SD Card Connector for Controlling ATWILC3000 Module using SDIO Interface
  • Optional SPI Connection to MMCplus/SD Card Interface for Controlling ATWILC3000 Module
  • Bluetooth UART Header
  • GPIO Connector for IRQ, CHIP EN, and RESETN
  • Power Supply from SD/MMCplus Connector or USB

Kit Overview

The WILC3000 SD is an extension board containing the ultra-low power ATWILC3000-MR110CA IoT module. This board can be connected to any host microcontroller (MCU) board with Secure Digital Input/Output (SDIO) or Multimedia Card plus (MMCplus) via on-board MMCplus card connector using either SDIO/SPI for controlling Wi-Fi. For controlling the Bluetooth of the ATWILC3000 module, Bluetooth UART should be connected to the host MCU using the Bluetooth Header.

MICROCHIP-WILC3000-SD-Wi-Fi-Link-Controller-Secure-Digital-Card-
FIG-2

Design Documentation and Relevant Links
The following list contains links to the documentation and software available for the WILC3000 SD board:

  • Xplained Pro products is a series of small-sized and easy-to-use evaluation kits for microcontrollers and other products. It consists of a series of low-cost MCU boards for evaluation and demonstration of features and capabilities of different MCU families.
  • Atmel Studio provides a free Atmel IDE for development of C/C++ and assembler code for microcontrollers.
  • Atmel Data Visualizer is a program used for processing and visualizing data. Data Visualizer can receive data from various sources such as, the Embedded debugger data gateway interface found on Xplained Pro boards and COM ports.
  • ATWILC3000-MR110CA Datasheet details the ATWILC3000-MR110CA, which is a low-power consumption 802.11 b/g/n and Bluetooth 5.0 IoT (Internet of Things) module.
  • Microchip ATWILC Wireless Devices provides resources for using Microchip’s ATWILC wireless devices on Linux® Kernel.
  • SAMA5 ARM® Cortex® Based MPUs page is an online directory to access the tools and software of SMART SAMA5 Cortex-A5-Based Embedded MPUs.
  • Advanced Software Framework (ASF) contains example projects for ATWILC3000-MR110CA module.
  • MCP2221A USB 2.0 to I2C/UART protocol converter with GPIO contains Driver package for DBG UART-USB converter.
  • ATWILC3000 is product page for ATWILC3000-MR110CA.

Hardware Specifications

Headers and Connectors
Standard SD/MMCplus Connector Pin Specification
The following table provides the pin descriptions for the standard MMCplus connector in SDIO and SPI Bus mode.

MICROCHIP-WILC3000-SD-Wi-Fi-Link-Controller-Secure-Digital-Card-
FIG-3

WILC3000 SD SD/MMCplus Connector

  • The WILC3000 SD has a PCB implemented SD card interface (J103) via the SD/MMCplus connector. This board supports only the SDIO interface; it does not support the MMCplus interface. The unused DATA 4,
  • DATA5, DATA 6 pins of the MMCplus connector are connected to CHIP_EN, RESET_N, IRQ, which can be optionally used to configure the module in Sleep/Low-Power mode.
  • The following table provides the customized SD/MMCplus connector pin description for WILC3000 SD board.

MICROCHIP-WILC3000-SD-Wi-Fi-Link-Controller-Secure-Digital-Card-
FIG-4 MICROCHIP-WILC3000-SD-
Wi-Fi-Link-Controller-Secure-Digital-Card-FIG-5

Power Supply Selection
The WILC3000 SD can be powered either from the SD/MMCplus Connector or from USB power supply. Header J104 is used to choose between 3.3V supply from SD/MMCplus connector or 3.3V supply from DBG UART USB connector. Refer to the table below for more information.

MICROCHIP-WILC3000-SD-Wi-Fi-Link-Controller-Secure-Digital-Card-
FIG-6

Current Measurement Header
Current measurement header (J105) can be used to measure the current consumed by the ATWILC3000-MR110CA module using an ammeter. J107 (not mounted) is provided to measure the current consumed by individual power rails, DVDDIO and VBAT. Remove resistor R112 and connect an ammeter between pins 1 and 2 of J107 to measure DVDDIO current. Remove resistor R113 and connect an ammeter between pins 2 and 3 of J107 to measure VBAT current.

Debug I2C Connector
I2C Slave interface is a two-wire serial interface consisting of a Serial Data Line (SDA) on module pin 10 and a serial clock line (SCL) on module pin 11. This interface is used for debugging of the ATWILC3000-MR110CA module on Debug I2C connector J102.

MICROCHIP-WILC3000-SD-Wi-Fi-Link-Controller-Secure-Digital-Card-
FIG-7

DBG UART-USB Connector
The ATWILC3000-MR110CA module provides a 2 pin UART interface in module pins 16(TXD) and 17(RXD) which can be used for debugging. These pins are connected to MCP2221A, on-board USB to UART converter. The end user can use the USB Micro Type B Connector, J201 to connect to the test PC and view the debug logs from ATWILC3000-MR110CA module in Serial Terminal. Serial Terminal settings to be used are Baud rate: 115200, 8 bits, No Parity, 1 Stop Bit, No flow control.

Bluetooth UART Connector
Bluetooth subsystem is controlled through Bluetooth UART1, 4 pin interface for control and data transfer. Bluetooth UART1 is available in module pins 8 (TXD), 9 (RXD), 10 (RTS) and 11 (CTS) and connected to header J101. The RTS and CTS pins of Bluetooth UART1 are used for hardware flow control. These pins can be connected to the host MCU UART and could optionally be enabled from the firmware.

MICROCHIP-WILC3000-SD-Wi-Fi-Link-Controller-Secure-Digital-Card-
FIG-8

GPIO Connector
IRQN, CHIP EN, RESETN are connected to optional header “J106” for connecting to Host MCU if required. IRQN needs to be connected to the host board interrupt pin for RTOS-based example applications released in Microchip’s Advanced Software Framework (ASF).

MICROCHIP-WILC3000-SD-Wi-Fi-Link-Controller-Secure-Digital-Card-
FIG-9

SPI Interface Usage

The following section describes how to use the SPI interface via MMCplus/SD connector.

Using SPI Interface via MMCplus/SD Connector

  • The following hardware rework must be done in the WILC3000 SD board to use the SPI interface rather than SDIO interface through the same MMCplus/SD connector.
  • To select the SPI interface:
    1. Pull the pin 1 of wireless module (SDIO_CFG) high. To achieve this, remove R102 and mount R101 with a 1 MOhm pull-up resistor.
    2. Remove R115 and R120 from the board and mount R116 with a 0 Ohm resistor for SPI_CLK. Replace 68 Ohm resistor mounted in R129 with a 0 Ohm resistor for SPI MISO.
    3. Remove R118 and R121 from the board and mount R117 with a 0 Ohm resistor for SPI_SS.
    4. Remove R120 and R128 from the board and mount R119 with a 0 Ohm resistor for SPI MOSI.
  • In figure below, the resistors marked in green arrows must be connected and those marked in red arrows must be removed.

MICROCHIP-WILC3000-SD-Wi-Fi-Link-Controller-Secure-Digital-Card-
FIG-10

  • The table below summarizes the resistor configuration required:

MICROCHIP-WILC3000-SD-Wi-Fi-Link-Controller-Secure-Digital-Card-
FIG-11 MICROCHIP-WILC3000-SD-
Wi-Fi-Link-Controller-Secure-Digital-Card-FIG-12

Using SPI Interface via Jumper Wires
The following hardware (jumper wires of equal length) rework must be done in the WILC3000 SD board to use the SPI interface using jumper wires:

  1. Make the resistor modification explained in 3.1 Using SPI Interface via MMCplus/SD Connector to connect SPI to SD/MMCplus Connector.
  2. Solder a jumper wire from pin 1 (refer the following figure) to the SPI_CS of host board.
  3. Solder a jumper wire from pin 2 (refer the following figure) to the SPI_MOSI of host board.
  4. Solder a jumper wire from pin 5 (refer the following figure) to the SPI CLK of host board.
  5. Solder a jumper wire from pin 6 (refer the following figure) to Ground of host board.
  6. Solder a jumper wire from pin 7 (refer the following figure) to the SPI_MISO of host board.
  7. Use jumper wires to connect CHIP EN, RESETN from J106 to corresponding GPIOs/VCC of host board.
  8. Use jumper wires to connect IRQN from J106 to host board interrupt pin.

Regulatory Approval

  • WILC3000 SD Contains FCC ID: 2ADHKWILC3000
  • This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.
  • This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
    • Reorient or relocate the receiving antenna.
    • Increase the separation between the equipment and receiver.
    • Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
    • Consult the dealer or an experienced radio/TV technician for help.

Hardware Revision History and Known Issues

Identifying Product ID and Revision

  • The revision and product identifier of WILC3000 SD can be found by looking at the sticker on the bottom side of the PCB. The identifier and revision are printed in plain text as A09-nnnn\rr, where nnnn is the identifier and rr is the revision. In addition, the label contains a 10-digit serial number unique to each board.
  • The product identifier for WILC3000 SD is A09-2629.

Revision
The current revision is Revision 2 and there is no known issue in this revision.

The Microchip Web Site

Microchip provides online support via our web site at http://www.microchip.com/. This web site is used as a means to make files and information easily available to customers. Accessible by using your favorite Internet browser, the web site contains the following information:

  • Product Support – Data sheets and errata, application notes and sample programs, design resources, user’s guides and hardware support documents, latest software releases and archived software
  • General Technical Support – Frequently Asked Questions (FAQ), technical support requests, online discussion groups, Microchip consultant program member listing
  • Business of Microchip – Product selector and ordering guides, latest Microchip press releases, listing of seminars and events, listings of Microchip sales offices, distributors and factory representatives

Customer Change Notification Service

  • Microchip’s customer notification service helps keep customers current on Microchip products. Subscribers will receive e-mail notification whenever there are changes, updates, revisions or errata related to a specified product family or development tool of interest.
  • To register, access the Microchip web site at http://www.microchip.com/. Under “Support”, click on “Customer Change Notification” and follow the registration instructions.

Customer Support

  • Users of Microchip products can receive assistance through several channels:
    • Distributor or Representative
    • Local Sales Office
    • Field Application Engineer (FAE)
    • Technical Support
  • Customers should contact their distributor, representative or Field Application Engineer (FAE) for support. Local sales offices are also available to help customers. A listing of sales offices and locations is included in the back of this document.
  • Technical support is available through the web site at: http://www.microchip.com/support

Microchip Devices Code Protection Feature

Note the following details of the code protection feature on Microchip devices:

  • Microchip products meet the specification contained in their particular Microchip Data Sheet.
  • Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used in the intended manner and under normal conditions.
  • There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our knowledge, require using the Microchip products in a manner outside the operating specifications contained in Microchip’s Data Sheets. Most likely, the person doing so is engaged in theft of intellectual property.
  • Microchip is willing to work with the customer who is concerned about the integrity of their code.
  • Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not mean that we are guaranteeing the product as “unbreakable.”
    Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of our products. Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act. If such acts allow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that Act.

Legal Notice

Information contained in this publication regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer’s risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights unless otherwise stated.

Trademarks

  • The Microchip name and logo, the Microchip logo, AnyRate, AVR, AVR logo, AVR Freaks, BitCloud, chipKIT, chipKIT logo, CryptoMemory, CryptoRF, dsPIC, FlashFlex, flexPWR, Heldo, JukeBlox, KeeLoq, Kleer, LANCheck, LINK MD, maXStylus, maXTouch, MediaLB, megaAVR, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, Prochip Designer, QTouch, SAM-BA, SpyNIC, SST, SST Logo, SuperFlash, tinyAVR, UNI/O, and XMEGA are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.
  • ClockWorks, The Embedded Control Solutions Company, EtherSynch, Hyper Speed Control, HyperLight Load, IntelliMOS, mTouch, Precision Edge, and Quiet-Wire are registered trademarks of Microchip Technology Incorporated in the U.S.A.
  • Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, EtherGREEN, In-Circuit Serial Programming, ICSP, INICnet, Inter-Chip Connectivity, JitterBlocker, KleerNet, KleerNet logo, memBrain, Mindi, MiWi, motorBench, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, SAM-ICE, Serial Quad I/O, SMART-I.S., SQI, SuperSwitcher, SuperSwitcher II, Total Endurance, TSHARC, USBCheck, VariSense, ViewSpan, WiperLock, Wireless DNA, and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.
  • SQTP is a service mark of Microchip Technology Incorporated in the U.S.A.
  • Silicon Storage Technology is a registered trademark of Microchip Technology Inc. in other countries.
  • GestIC is a registered trademark of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of Microchip Technology Inc., in other countries.
  • All other trademarks mentioned herein are property of their respective companies.

Quality Management System Certified by DNV

ISO/TS 16949
Microchip received ISO/TS-16949:2009 certification for its worldwide headquarters, design and wafer fabrication facilities in Chandler and Tempe, Arizona; Gresham, Oregon and design centers in California and India. The Company’s quality system processes and procedures are for its PIC® MCUs and dsPIC® DSCs, KEELOQ® code hopping devices, Serial EEPROMs, microperipherals, nonvolatile memory and analog products. In addition, Microchip’s quality system for the design and manufacture of development systems is ISO 9001:2000 certified.

Worldwide Sales and Service

  • AMERICAS ASIA/PACIFIC ASIA/PACIFIC EUROPE

  • ASIA/PACIFIC

    • Australia – Sydney
      Tel: 61-2-9868-6733

    • China – Beijing
      Tel: 86-10-8569-7000

    • China – Chengdu
      Tel: 86-28-8665-5511

    • China – Chongqing
      Tel: 86-23-8980-9588

    • China – Dongguan
      Tel: 86-769-8702-9880

    • China – Guangzhou
      Tel: 86-20-8755-8029

    • China – Hangzhou
      Tel: 86-571-8792-8115

    • China – Hong Kong SAR
      Tel: 852-2943-5100

    • China – Nanjing
      Tel: 86-25-8473-2460

    • China – Qingdao
      Tel: 86-532-8502-7355

    • China – Shanghai
      Tel: 86-21-3326-8000

    • China – Shenyang
      Tel: 86-24-2334-2829

    • China – Shenzhen
      Tel: 86-755-8864-2200

    • China – Suzhou
      Tel: 86-186-6233-1526

    • China – Wuhan
      Tel: 86-27-5980-5300

    • China – Xian
      Tel: 86-29-8833-7252

    • China – Xiamen
      Tel: 86-592-2388138

    • China – Zhuhai
      Tel: 86-756-3210040

  • ASIA/PACIFIC

    • India – Bangalore
      Tel: 91-80-3090-4444

    • India – New Delhi
      Tel: 91-11-4160-8631

    • India – Pune
      Tel: 91-20-4121-0141

    • Japan – Osaka
      Tel: 81-6-6152-7160

    • Japan – Tokyo
      Tel: 81-3-6880- 3770

    • Korea – Daegu
      Tel: 82-53-744-4301

    • Korea – Seoul
      Tel: 82-2-554-7200

    • Malaysia – Kuala Lumpur
      Tel: 60-3-7651-7906

    • Malaysia – Penang
      Tel: 60-4-227-8870

    • Philippines – Manila
      Tel: 63-2-634-9065

    • Singapore
      Tel: 65-6334-8870

    • Taiwan – Hsin Chu
      Tel: 886-3-577-8366

    • Taiwan – Kaohsiung
      Tel: 886-7-213-7830

    • Taiwan – Taipei
      Tel: 886-2-2508-8600

    • Thailand – Bangkok
      Tel: 66-2-694-1351

    • Vietnam – Ho Chi Minh
      Tel: 84-28-5448-2100

  • EUROPE

    • Austria – Wels

    • Tel: 43-7242-2244-39

    • Fax: 43-7242-2244-393

    • Denmark – Copenhagen

    • Tel: 45-4450-2828

    • Fax: 45-4485-2829

    • Finland – Espoo
      Tel: 358-9-4520-820

    • France – Paris

    • Tel: 33-1-69-53-63-20

    • Fax: 33-1-69-30-90-79

    • Germany – Garching
      Tel: 49-8931-9700

    • Germany – Haan
      Tel: 49-2129-3766400

    • Germany – Heilbronn
      Tel: 49-7131-67-3636

    • Germany – Karlsruhe
      Tel: 49-721-625370

    • Germany – Munich

    • Tel: 49-89-627-144-0

    • Fax: 49-89-627-144-44

    • Germany – Rosenheim
      Tel: 49-8031-354-560

    • Italy – Milan

    • Tel: 39-0331-742611

    • Fax: 39-0331-466781

    • Italy – Padova
      Tel: 39-049-7625286

    • Netherlands – Drunen

    • Tel: 31-416-690399

    • Fax: 31-416-690340

    • Norway – Trondheim
      Tel: 47-72884388

    • Poland – Warsaw
      Tel: 48-22-3325737

    • Romania – Bucharest
      Tel: 40-21-407-87-50

    • Spain – Madrid

    • Tel: 34-91-708-08-90

    • Fax: 34-91-708-08-91

    • Sweden – Gothenberg
      Tel: 46-31-704-60-40

    • Sweden – Stockholm
      Tel: 46-8-5090-4654

    • UK – Wokingham

    • Tel: 44-118-921-5800

    • Fax: 44-118-921-5820

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals