Readers of Hackaday are no strangers to using a microcontroller to push data to WiFi. Even before the ESP8266 there were a variety of ways to do that. Now Microchip is joining the fray with a $29 boardΒ called the AVR-IOT WGthat contains an 8-bit ATmega4808, a WiFi controller, and hardware-based crypto chip for authenticating with Google Cloud.
The board has a section with a USB port for charging a battery and debugging that looks like it is made to cut away. There are a number of LEDs and buttons along with a light sensor and a temperature sensor. It feels like the goal here was to pack as many Microchip parts onto a single dev board as possible. Youβll find the ATmega4808 as the main controller, anΒ ATWINC1510 WiFi controller (a castellated module reminiscent of the ESP8266), the ATECC608A cryptographic co-processor, MCP73871 LiPo charger, MIC33050 voltage regulator, and an MCP9808 temperature sensor. We canβt find much info aboutΒ the βnEDBG Programmer/Debuggerβ chip. If youβve used it on one of a handful of other dev board, let us know in the comments about off-board programming and other possible hacks.
Naturally, the board works with AVR Studio or MPLAB X IDE (Microchip bought Atmel, remember?). Of course, Atmel START or MPLAB Code Configurator can configure the devices, too. Thereβs also anΒ AVR-IoT-branded websiteΒ that lets you use Google cloud to connect your device for development. The headers along the top and bottom edgesΒ are compatible with MicroElektronika Click boards which will make anyone with a parts bin full of those happy.
Looks like you can pick up the Microchip boards now from the usual places. From reading what Microchip is saying, they would like to position this as the βIoT Arduinoβ β something someone without a lot of experience could pick up and use to pipe data into Google cloud. While thatβs probably good, it isnβt that hard to use an ESP-device to do the same thing using the Arduino IDE and then you have a 32-bit processor and you can use whatever cloud vendor you want. Sure, it would be a little more work, so maybe thatβs where this offering will appeal.
On the plus side, we really liked that there was a battery option with a charger already on board β it seems like thatβs something we always have to add anyway. It may be buried in the documentation, but the userβs guide and the technical guide didnβt appear to have an average and maximum current draw specified, so battery life is an open question, although the video says βlow power.β
Although it isnβt quite the same thing, weβve seenΒ ESP8266βs talk to Google serversΒ for interfacing with Google Home. And while it is on the Amazon cloud, weβve even seenΒ a 6502 up there.