Getting Started Guide for ATWINC1500 Wi-Fi using SAM
D21 Xplained Pro
Atmel SmartConnect
Introduction
This getting started guide describes the Atmel® ATWINC1500 Wi-Fi Network
Controller to build state-of-the-art Internet of Things (IoT) applications. The guide
explains hardware information and how to install Atmel Studio (IDE), compile
examples, and download ATWINC1500 firmware.
The following topics will be covered:
How to get Atmel Studio (IDE) and install it
Update new ASF package
Target board information
How to get weather client example project
How to get log message
How to download firmware and certificate
Atmel Studio 6 is the integrated development platform (IDP) for developing and debugging Atmel ARM®
Cortex®-M and Atmel AVR® microcontroller (MCU) based applications. The Atmel Studio 6 IDP gives you a
seamless and easy-to-use environment to write, build, and debug your applications written in C/C++ or
assembly code.
Atmel Studio 6.2 is now available, adding advanced debugging features such as Data and Interrupt Trace,
improved RTOS integration, and better ability to debug code that has been optimized.
With the introduction of Atmel Gallery and Atmel Spaces, Atmel Studio 6 further simplifies embedded MCU
designs to reduce development time and cost. Atmel Gallery is an online apps store for development tools and
embedded software. Atmel Spaces is a cloud-based collaborative development workspace allowing you to host
software and hardware projects targeting Atmel MCUs.
Download and install Atmel Studio 6.2 from http://www.atmel.com/microsite/atmel_studio6/.
You can find the installed directory: C:\Program Files\Atmel\Atmel Studio 6.2.
1.2 Download and Install the latest ASF
Atmel Studio 6 is free of charge and is integrated with the Atmel Software Framework (ASF) — a large library
of free source code with 1,600 ARM and AVR project examples. ASF strengthens the IDP by providing, in the
same environment, access to ready-to-use code that minimizes much of the low-level design required for
projects. Use the IDP for our wide variety of AVR and ARM Cortex-M processor-based MCUs, including our
broadened portfolio of Atmel SAM3 ARM Cortex-M3 and M4 Flash devices.
If the ASF version in your Atmel Studio is not the latest one you will be notified when Atmel Studio starts. The
following procedure demonstrates how to update the ASF to the latest version. You can install other extensions
in the list as well.
Getting Started Guide for ATWINC1500 W-Fi using SAM D21 Xplained Pro [USER GUIDE]
Restart Atmel Studio to take effect of the newly installed extension.
4. Restart Atmel Studio.
5. Open the Tools and Document via File → New → Example Project (Ctrl + Shift + E).
6. Input “FIRMWARE” in the search window then you can find an example named like “WINC1500_FIRMWARE_UPDATE_AND_DOCUMENTATION”.
This project contains documentation and tools to upgrade ATWINC1500 firmware to the specific version which
is matched up with the Wi-Fi driver in example projects. It also contains documentation on how to run example
projects in this extension.
Getting Started Guide for ATWINC1500 W-Fi using SAM D21 Xplained Pro [USER GUIDE]
This chapter introduces Atmel Evaluation Kits for testing IoT applications. The SAMD21 and the ATWINC1500
are essential but the IO1 and the OLED1 extension boards are optional.
2.1 Atmel SMART SAMD21-XPRO Evaluation Kit
The Atmel SAM D21 Xplained Pro evaluation kit is ideal for evaluating and prototyping with the Atmel SAM
D21 ARM Cortex-M0+ based microcontrollers. Extension boards to the SAM D21 Xplained Pro can be
purchased individually.
SAMD21J18A microcontroller
One mechanical reset button
One mechanical user pushbutton (wake-up, bootloader entry, or general purpose)
One yellow user LED
32.768kHz crystal
USB interface, device and reduced host mode
8Mb Serial Flash
Three Xplained Pro extension headers
Embedded Debugger
– Auto-ID for board identification in Atmel Studio 6.1
– One yellow status LED
Getting Started Guide for ATWINC1500 W-Fi using SAM D21 Xplained Pro [USER GUIDE]
– One green board power LED
– Symbolic debug of complex data types including scope information
– Programming and debugging
– Data Gateway Interface: SPI, I²C, four GPIOs
– Virtual COM port (CDC)
USB powered
Supported with application examples in Atmel Software Framework
More detailed information about SAM D21: http://www.atmel.com/tools/atsamd21-xpro.aspx
Atmel SmartConnect ATWINC1500 is an IEEE® 802.11 b/g/n IOT network controller SoC. It is the ideal add-on
to existing MCU solutions bringing Wi-Fi and Network capabilities through SPI-to-Wi-Fi interface. The
ATWINC1500 connects to any Atmel AVR or SMART MCU with minimal resource requirements. The
ATWINC1500 most advanced mode is a single stream 1x1 802.11n mode providing up to 72Mbps PHY
throughput. ATWINC1500 features fully integrated Power Amplifier, LNA, Switch, and Power Management.
The ATWINC1500 provides internal Flash memory as well as multiple peripheral interfaces including UART,
SPI, and I2C. The only external clock source needed for the ATWINC1500 is a high-speed crystal or oscillator
with a wide variety of reference clock frequencies supported (between 12 – 32MHz). The ATWINC1500 is
available in a QFN package.
IEEE 802.11 b/g/n (1x1) for up to 72Mbps
Integrated PA and T/R Switch
Superior sensitivity and range via advanced PHY signal processing
Wi-Fi Direct, station mode and Soft-AP support
Supports IEEE 802.11 WEP, WPA2 Security Enterprise
On-chip memory management engine to reduce host load
4Mb internal Flash memory with OTA firmware upgrade
SPI as host interfaces
TCP/IP protocol stack (client/server) sockets applications
Network protocols (DHCP/DNS)
Secure TLS stack
WSC (wireless simple configuration WPS)
On-Chip Network Stack to offload MCU
– Integrated Network IP stack to minimize host MCU requirements
Getting Started Guide for ATWINC1500 W-Fi using SAM D21 Xplained Pro [USER GUIDE]