Microchip Technology Inc

Internet of Things

Collaboration with Amazon Web Services (AWS)


The Internet of Things takes advantage of cloud-connected embedded systems. Cloud-connected embedded systems can be found in products all around you which include wearable fitness monitors, home security systems, home automation systems, garage door openers, industrial controls and more.

A cloud-connected embedded system connects either directly or indirectly to the Internet and utilizes cloud-computing resources.

  • Remote Command and Control
  • Remote Diagnostics and Field Re-Programmability
  • Remote Data Storage and Processing
  • Profile and Status
  • Push Notifications
  • Order Fulfillment
  • Consumer Insight and Advertising

Microchip is proud to be a member of the Amazon Partner Network (APN) leveraging the AWS IoT service. This revolutionary IoT service was launched by AWS during the 2015 re:Invent Conference in Las Vegas, NV.

Amazon FreeRTOS:

Amazon FreeRTOS is a microcontroller operating system that makes small, low-powered edge devices easy to program, deploy, secure and maintain. Amazon FreeRTOS is based on FreeRTOS, a popular open source operating system for microcontrollers, and includes software libraries that make it easy to securely connect devices locally to AWS Greengrass, directly to the cloud, and update them remotely.

Amazon FreeRTOS provides everything needed to quickly and easily deploy a microcontroller-based connected device and develop an IoT application without having to worry about the complexity of scaling across millions of devices. Once connected, take advantage of all of the capabilities the cloud has to offer or continue processing data locally with AWS Greengrass.

Microchip’s Amazon FreeRTOS Curiosity PIC32MZEF Bundle can be used to develop Amazon FreeRTOS-based applications. The bundle includes Curiosity PIC32MZEF Development Board, Wi-Fi 7 click board, LAN8720A PHY Daughter Board and USB UART click board. The Curiosity board is a fully integrated 32-bit development platform which also includes two mikroBUS® expansion sockets, enabling designers to easily add additional capabilities.

mikroBUS® expansion sockets Click boards including the WiFi 7 Click based on WINC1500 and USB UART Click can be used to develop an AWS cloud-connected application in Amazon FreeRTOS. To create an Ethernet-connected demo you may also use LAN8720A PHY Daughter Board. Click here for more information on Amazon FreeRTOS.

The high-performance PIC32MZ EF MCUs host the Amazon FreeRTOS and run at up to 415 DMIPs with industry-leading connectivity options including 10/100 Ethernet MAC, Hi-Speed USB & Dual CAN, ample Flash memory of up to 2 MB, rich peripherals and a robust tool chain which empower embedded designers to rapidly build complex applications.

AWS Greengrass:

AWS Greengrass is software that lets you run local compute, messaging, data caching and sync capabilities for connected devices in a secure way. With AWS Greengrass, connected devices can run AWS Lambda functions, keep device data in sync and communicate with other devices securely – even when not connected to the Internet.

AWS Greengrass seamlessly extends AWS to devices so they can act locally on the data they generate, while still using the cloud for management, analytics and durable storage. AWS Greengrass authenticates and encrypts device data at all points of connection using AWS IoT’s security and access management capabilities. This way data is never exchanged between devices when they communicate with each other and the cloud without proven identity.

Microchip’s SAMA5D2 family offers full Greengrass compatibility in a low-power, small form factor microprocessor (MPU) targeted at industrial and long-life gateway and concentrator applications in harsh and physically insecure environments. The integrated security features and extended temperature allow the SAMA5D2 family to be deployed in physically insecure and harsh environments. The ATSAMA5D27C-D1G SiP contains the SAMA5D27 processor and 1 Gb DRAM, providing the recommended amount of memory required to run Greengrass in the same package as the processor. This SiP simplifies the PCB design, lowers the PCB layer count and solves the problem of long term DRAM availability.

The SAMA5D2 Xplained Ultra board, which can be used for AWS Greengrass designs, is a fast prototyping and evaluation platform for the SAMA5D2 series of MPUs.


In IoT security, trust in the end node is critical. To solve the challenge, Microchip offers customers a tailored hardware-based authentication architecture to create a unique, trusted and protected device identity. Secure elements such as the ATECC508AMAHAW and the newer generation with the ATECC608A illustrate how a full certificate-based chain of trust is built using Just In Time Registration (JITR) and the Use Your Own Certificate (UYOC) functions from AWS IoT. The ATECC508AAHAW was part of several security-related sessions during re:Invent 2016.


Microchip, with 20 years of security experience, enables customers to create secured solutions . Trust cannot rely only on the device but also on the manufacturing process. Exploiting third party weaknesses is one of the top targets for hackers. Isolating keys and secrets from manufacturing is equally vital. Customers can leave this burden to Microchip's secured factories and leverage our trusted provisioning service already used by thousands of companies.


Additionally, the CryptoAuth Xplained Pro evaluation and development kit (ATCryptoAuth-XPRO-B) is an add-on board for rapid prototyping of secure solutions on the AWS IoT platform and is compatible with any Microchip Xplained or XplainedPro evaluation boards. The AT88CKECC-AWS-XSTK-B kit offers an all-in-one development solutions with re-architected firmware running FreeRTOS on a Cortex®-M4 MCU (ATSAMG55), a Wi-Fi® module (ATWINC1500) and the ATECC508AMAHAW, an upgrade with the ATECC608A is also available.

Get started today with Microchip’s extensive tool chain for rapid and reliable cloud-connected embedded systems development platform.

Internet of Things Video Channel