Microchip AVR-IoT and PIC-IoT development boards have AVR and PIC MCUs respectively, which enables a simple interface between embedded applications and the cloud. The IoT development boards can securely transfer data to Amazon Web Services (AWS) IoT platform with a WiFi connection. The IoT development boards also include an onboard debugger which can be used to program and debug the MCUs without any need for external hardware. The IoT development boards also have an integrated lithium battery charger, which makes it a rechargeable device and allows easier deployment for a “ready-to-go solution.”
The AVR-IoT WA development board integrates the ATECC608A CryptoAuthentication chip for security protocols and the ATWINC1510 Wi-Fi network controller for connectivity. The development board combines the ATmega4808 MCU 8-bit AVR MCU running at up to 20 MHz and offers a wide range of flash sizes up to 48 KB. The unit uses a “flexible and low-power architecture, including Event System and SleepWalking, accurate analog features, and advanced peripherals.”
The PIC-IoT WA development board also integrates the same CryptoAuthentication chip as well as the Wi-Fi network controller. Mainly, the development board combines the PIC24FJ128GA705 MCU with up to 128KB of ECC Flash and 16KB of RAM. It enables low power features by selectively shutting down peripherals and/or core for substantial power reduction and fast wake-up using sleep and idle modes. It has more functionalities for low power features which can be found in the official datasheet.
The major difference in the IoT development boards is due to different MCU, the one uses ATmega4808 MCU 8-bit AVR processor, and the other uses PIC24FJ128GA705 MCU with 16-bits architecture. PIC MCU provides more breakpoints in hardware for debugging the software and watchpoints of data with less efficient instructions per clock than the AVR MCU.
The PIC MCU has 128 KB of ECC Flash and 16 KB of RAM, whereas AVR MCU provides 48 KB of Flash and 6 KB of RAM. PIC MCU works at a frequency of 32 MHz and can achieve 16 MIPS(Million Instructions Per Second), on the contrary, AVR MCU works at 20 MHz and can offer up to 20 MIPS. PIC offers a good set of peripherals, also providing multiple low-power modes to optimize energy consumption. AVR MCU also provides an enhanced set of peripherals and optional power-saving capacity.
Also, the onboard mikroBUS connector allows the coherent integration of any MikroE Click boards such as motion detectors, heart rate monitors, and various other applications.
To get started with programming and using all the possible features of the IoT Development Boards, follow the official user guides of the AVR-IoT WA Development Board and PIC-IoT WA Development Board that you’ll find through the product pages linked below.
AVR-IoT and PIC-IoT development boards are available at $44.05 USD on Microchip Direct. For more information check out the official product page of AVR and PIC boards. Images have been taken from the Elektor store and Mouser Electronics website.
Saumitra Jagdale is a Backend Developer, Freelance Technical Author, Global AI Ambassador (SwissCognitive), Open-source Contributor in Python projects, Leader of Tensorflow Community India and Passionate AI/ML Enthusiast