MICROCHIP WILC3000 SD Wi-Fi Link Controller Secure Digital Card User Guide
- June 13, 2024
- MICROCHIP
Table of Contents
- MICROCHIP WILC3000 SD Wi-Fi Link Controller Secure Digital Card
- Product Information
- Product Usage Instructions
- Introduction
- Features
- Kit Overview
- Hardware Specifications
- SPI Interface Usage
- Regulatory Approval
- Hardware Revision History and Known Issues
- The Microchip Web Site
- Customer Change Notification Service
- Customer Support
- Microchip Devices Code Protection Feature
- Legal Notice
- Trademarks
- Quality Management System Certified by DNV
- Worldwide Sales and Service
- References
- Read User Manual Online (PDF format)
- Download This Manual (PDF format)
MICROCHIP WILC3000 SD Wi-Fi Link Controller Secure Digital Card
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
- 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.
- 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.
- 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.
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.
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.
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.
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.
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.
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).
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:
- 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.
- 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.
- Remove R118 and R121 from the board and mount R117 with a 0 Ohm resistor for SPI_SS.
- 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.
- The table below summarizes the resistor configuration required:
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:
- Make the resistor modification explained in 3.1 Using SPI Interface via MMCplus/SD Connector to connect SPI to SD/MMCplus Connector.
- Solder a jumper wire from pin 1 (refer the following figure) to the SPI_CS of host board.
- Solder a jumper wire from pin 2 (refer the following figure) to the SPI_MOSI of host board.
- Solder a jumper wire from pin 5 (refer the following figure) to the SPI CLK of host board.
- Solder a jumper wire from pin 6 (refer the following figure) to Ground of host board.
- Solder a jumper wire from pin 7 (refer the following figure) to the SPI_MISO of host board.
- Use jumper wires to connect CHIP EN, RESETN from J106 to corresponding GPIOs/VCC of host board.
- 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
- Corporate Office
- 2355 West Chandler Blvd.
- Chandler, AZ 85224-6199
- Tel: 480-792-7200
- Fax: 480-792-7277
- Technical Support: http://www.microchip.com/support
- Web Address: www.microchip.com
- Atlanta
- Duluth, GA
- Tel: 678-957-9614
- Fax: 678-957-1455
- Austin, TX
- Tel: 512-257-3370
- Boston
- Westborough, MA
- Tel: 774-760-0087
- Fax: 774-760-0088
- Chicago
- Itasca, IL
- Tel: 630-285-0071
- Fax: 630-285-0075
- Dallas
- Addison, TX
- Tel: 972-818-7423
- Fax: 972-818-2924
- Detroit
- Novi, MI
- Tel: 248-848-4000
- Houston, TX
- Tel: 281-894-5983
- Indianapolis
- Noblesville, IN
- Tel: 317-773-8323
- Fax: 317-773-5453
- Tel: 317-536-2380
- Los Angeles
- Mission Viejo, CA
- Tel: 949-462-9523
- Fax: 949-462-9608
- Tel: 951-273-7800
- Raleigh, NC
- Tel: 919-844-7510
- New York, NY
- Tel: 631-435-6000
- San Jose, CA
- Tel: 408-735-9110
- Tel: 408-436-4270
- Canada – Toronto
- Tel: 905-695-1980
- Fax: 905-695-2078
-
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
- Empowering Innovation | Microchip Technology
- Microchip Lightning Support
- Microchip Lightning Support
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>