AVR-IoT WA User Guide
AVR-IoT WA Development Board User Guide
Preface
Introduction
The AVR-IoT WA Development Board is a small and easily expandable demonstration and development platform for
IoT solutions. Based on the AVR
®
microcontroller architecture and using Wi-Fi
®
technology, it is designed to
demonstrate that the design of a typical IoT application can be simplified by partitioning the problem into three blocks:
Smart – represented by the ATmega4808 microcontroller
Secure – represented by the ATECC608A secure element
Connected – represented by the WINC1510 Wi-Fi controller module
The AVR-IoT WA Development Board features the following elements:
The PICkit
On-Board (PKOB nano) supplies full programming and debugging support through Atmel Studio/
MPLAB
®
X IDE Communication Library. It also provides access to a serial port interface (serial to USB bridge)
and two logic analyzer channels (debug GPIO)
On the PC, the on-board debugger acts as a mass storage interface device for easy drag-and-drop
programming, Wi-Fi configuration, and full access to the microcontroller application Command Line Interface
(CLI)
A mikroBUS
socket allows for expansion of the board capabilities with the selection from 450+ sensors and
actuators options offered by MikroElektronika (www.mikroe.com) via a growing portfolio of Click boards
A light sensor used to demonstrate published data
Microchip MCP9808 high-accuracy temperature sensor used to demonstrate published data
Microchip MCP73871 Li-Ion/LiPo battery charger with power path management
© 2020 Microchip Technology Inc.
User Guide
DS50002998B-page 1
Table of Contents
Preface........................................................................................................................................................... 1
1. Overview................................................................................................................................................. 3
1.1. The AVR-IoT WA Board............................................................................................................... 3
1.2. LED Indicators..............................................................................................................................3
1.3. Switch Button Use Cases.............................................................................................................4
2. Getting Started........................................................................................................................................ 5
2.1. Connecting the Board to the Host PC.......................................................................................... 5
2.2. The AVR-IoT Webpage................................................................................................................ 5
2.3. Connecting the Board to Wi-Fi
®
Networks................................................................................... 6
2.4. Visualizing Cloud Data in Real Time............................................................................................ 9
2.5. Configuring Other Settings ........................................................................................................ 14
2.6. Migrating to a Private AWS Cloud Account................................................................................ 16
3. Code Source Platforms......................................................................................................................... 17
3.1. Code Generation from MCC ......................................................................................................17
3.2. Getting the Source Code from GitHub....................................................................................... 25
4. Hardware Guide.................................................................................................................................... 26
5. FAQs, Tips, and Troubleshooting..........................................................................................................27
5.1. FAQs and Tips............................................................................................................................27
5.2. LED Status Troubleshooting.......................................................................................................28
6. Relevant Links.......................................................................................................................................30
7. Revision History.................................................................................................................................... 32
The Microchip Website.................................................................................................................................33
Product Change Notification Service............................................................................................................33
Customer Support........................................................................................................................................ 33
Microchip Devices Code Protection Feature................................................................................................ 33
Legal Notice................................................................................................................................................. 34
Trademarks.................................................................................................................................................. 34
Quality Management System....................................................................................................................... 35
Worldwide Sales and Service.......................................................................................................................36
AVR-IoT WA User Guide
© 2020 Microchip Technology Inc.
User Guide
DS50002998B-page 2