background image

 AVR-IoT WG User Guide

 AVR-IoT WG Development Board User Guide

Preface

The AVR-IoT WG development board is a small and easily expandable demonstration and development
platform for IoT solutions, based on the AVR

®

 microcontroller architecture using Wi-Fi

®

 technology. It was

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 WG development board features a USB interface chip Nano Embedded Debugger (nEDBG)
that provides access to a serial port interface (serial to USB bridge), a mass storage interface for easy
‘drag and drop’ programming, configuration and full access to the AVR microcontroller UPDI interface for
programming and debugging directly from Microchip MPLAB

®

 X IDE and the Atmel

®

 Studio 7.0 IDE. The

AVR-IoT WG development board comes preprogrammed and configured for demonstrating connectivity
to the Google Cloud IoT Core.

The AVR-IoT WG development board features two sensors:

A light sensor

A high-accuracy temperature sensor - MCP9808

Additionally, a mikroBUS

 connector is provided to expand the board capabilities with 450+ sensors and

actuators offered by MikroElektronika (

www.mikroe.com

) via a growing portfolio of Click boards

.

©

 2018 Microchip Technology Inc.

 User Guide

DS50002809A-page 1

Summary of Contents for AVR-IoT WG

Page 1: ...chip Nano Embedded Debugger nEDBG that provides access to a serial port interface serial to USB bridge a mass storage interface for easy drag and drop programming configuration and full access to the...

Page 2: ...ATWINC1510 20 4 3 ATECC608A 21 4 4 MCP9808 Temperature Sensor 21 4 5 nEDBG 22 5 Appendix B Board Layout 24 6 Appendix C Firmware Flowchart 25 7 Appendix D Relevant Links 26 8 Document Revision History...

Page 3: ...ils Blue WIFI Wi Fi Network Connection Indicates a successful connection to the local Wi Fi network Green CONN Google Cloud Connection Indicates a successful connection to the Google Cloud servers Yel...

Page 4: ...used for data encryption STATUS TXT a text file containing the status condition of the board Double click on the CLICK ME HTM file to go to the dedicated webpage to access the Google Cloud sandbox ac...

Page 5: ...ming the lower right hand side of the page will be showing the video demonstration of the setup instructions Figure 2 2 Webpage Status Indicators AVR IoT WG User Guide Chapter 2 Getting Started 2018 M...

Page 6: ...user needs to fill in the text fields shown in Figure 2 4 These are the details for the Wi Fi network setup used during the class For other means of connection to the internet like mobile hotspots th...

Page 7: ...icrochip or Google servers Instead the information is used locally within the browser to generate the WIFI CFG file 2 1 3 Security Provisions The secure element ATECC608A present on the AVR IoT WG boa...

Page 8: ...Cloud features will be available to the user after the board is removed from the demo environment and migrated to a private account Once the board is connected to the Wi Fi and to the Cloud the avr i...

Page 9: ...interface use any preferred serial terminal application i e Teraterm Coolterm PuTTy and open the serial port labeled Curiosity Virtual COM port with the following settings Baud Rate 9600 Data 8 bit Pa...

Page 10: ...2 AVR IoT Development on START Atmel START a quick development tool can be used to select and customize additional code examples including single click support for 100 Click sensor boards out of the 4...

Page 11: ...d mikroElektronika Click Boards Atmel START can also generate example codes for two supported MikroElektronika Click Boards Weather Click and Air Quality Click To generate code for either of these sel...

Page 12: ...Figure 2 9 ATMEL START Homepage AVR IoT WG User Guide Chapter 2 Getting Started 2018 Microchip Technology Inc User Guide DS50002809A page 12...

Page 13: ...Figure 2 10 ATMEL START Browse Examples Page AVR IoT WG User Guide Chapter 2 Getting Started 2018 Microchip Technology Inc User Guide DS50002809A page 13...

Page 14: ...Figure 2 11 AVR IoT WG Firmware Map AVR IoT WG User Guide Chapter 2 Getting Started 2018 Microchip Technology Inc User Guide DS50002809A page 14...

Page 15: ...Figure 2 12 AVR IoT WG Configuration Section AVR IoT WG User Guide Chapter 2 Getting Started 2018 Microchip Technology Inc User Guide DS50002809A page 15...

Page 16: ...enter them Table 2 2 AVR IoT WG Advanced Modes Advanced Mode Description Instructions Physical Indicators Soft AP mode Software Enabled Access mode enables the WINC to be made a wireless access point...

Page 17: ...twork Figure 2 14 Connecting to the network using Soft AP mode 2 4 Migrating to a private Google Cloud account Once the user is satisfied with the features and capabilities demonstrated by the AVR IoT...

Page 18: ...Figure 2 15 Migrating to a Private Google Cloud Account AVR IoT WG User Guide Chapter 2 Getting Started 2018 Microchip Technology Inc User Guide DS50002809A page 18...

Page 19: ...are not being published to the Cloud Verify device registration to the project Check Google account for outages Blue and Green LEDs are On and Yellow LED is blinking Everything is working Nothing to...

Page 20: ...Microchip s WINC1510 is a low power consumption 802 11 b g n IoT Internet of Things module specifically optimized for low power IoT applications The module integrates the following Power Amplifier PA...

Page 21: ...ochip CryptoAuthentication products the new ATECC608A employs ultra secure hardware based cryptographic key storage and cryptographic countermeasures which eliminates any potential backdoors linked to...

Page 22: ...UART on the ATmega4808 and provides an easy way to communicate with the target application through terminal software It offers variable baud rate parity and Stop bit settings The nEDBG controls one p...

Page 23: ...bugging with the nEDBG Fault The LED flashes fast if a power fault is detected Sleep Off LED is off The nEDBG is either in Sleep mode or powered down This can occur if the kit is externally powered AV...

Page 24: ...5 Appendix B Board Layout Figure 5 1 AVR IoT WG Development Board Layout AVR IoT WG User Guide Appendix B Board Layout 2018 Microchip Technology Inc User Guide DS50002809A page 24...

Page 25: ...6 Appendix C Firmware Flowchart Figure 6 1 AVR IoT WG Firmware Flowchart AVR IoT WG User Guide Appendix C Firmware Flowchart 2018 Microchip Technology Inc User Guide DS50002809A page 25...

Page 26: ...r website Atmel START Atmel START is an online tool that helps the user select and configure software components and tailor their embedded application in a usable and optimized manner MPLAB Code Confi...

Page 27: ...8 Document Revision History Doc rev Date Comment A 09 2018 Initial document release AVR IoT WG User Guide Document Revision History 2018 Microchip Technology Inc User Guide DS50002809A page 27...

Page 28: ...otification Service Microchip s customer notification service helps keep customers current on Microchip products Subscribers will receive e mail notification whenever there are changes updates revisio...

Page 29: ...hip Sales Office for package availability with the Tape and Reel option 2 Small form factor packaging options may be available Please check http www microchip com packaging for small form factor packa...

Page 30: ...o 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...

Page 31: ...subsidiaries in the US and or elsewhere Quality Management System Certified by DNV ISO TS 16949 Microchip received ISO TS 16949 2009 certification for its worldwide headquarters design and wafer fabr...

Page 32: ...52 China Xiamen Tel 86 592 2388138 China Zhuhai Tel 86 756 3210040 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...

Reviews: