We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

With the proliferation of the Internet of Things (IoT), design cycles continue to shorten, making it important to find solutions that require minimal engineering overhead, allowing for faster time to market. The open-source nature of FreeRTOS, an operating system well suited for microcontrollers (MCUs), enables low-power edge devices to be easily programmed, connected to, secured and managed. FreeRTOS provides a platform which includes a suite of connectivity and security libraries that help you develop smart edge nodes without operating system costs. These validated libraries reduce your design risk and design time allowing you to focus your development resources on creating differentiated applications. To serve this fast-paced market, we provide MCU-based hardware that supports FreeRTOS and includes a robust integrated development environment and toolchain to get your design connected to the cloud quickly.

Why Use One of Our 32-bit Solutions for Your Edge Node Design?


If you are looking for a fast and easy way to create smart edge nodes that connect to Amazon Web Services (AWS), we offer a complete development ecosystem for creating sensor nodes, sensor hubs and a wide range of other IoT applications. This ecosystem includes development boards that feature our MIPS® based PIC32MZ EF MCU or our Arm® Cortex®-based SAM E70, and SAM E5x MCUs to give you flexibility in selecting the best option for your design. For even faster development, we offer ready-to-use software projects supporting FreeRTOS and its associated libraries that can be downloaded through GitHub. These software projects are compatible with our MPLAB® Harmony embedded software development framework and MPLAB X Integrated Development Environment (IDE), making it easy for you to take your concept from prototype to production.

Key Benefits


  • Secure connection to help protect against hacks
  • Over-the-Air (OTA) capabilities to enable remote software updates
  • Manage multiple Wi-Fi® connections for efficient connectivity to AWS server
    • Seamless connection management for multiple Wi-Fi protocols
  • Secure key management keeps you in control of your platform, irrespective of who shares your infrastructure

Development Kits

Higher-Performance Edge Nodes with FreeRTOS

Curiosity PIC32MZ EF 2.0 Development Board

Part Number: DM320209

The Curiosity PIC32MZ EF 2.0 Development Board provides you with the freedom to develop a variety of applications, including Bluetooth® audio, CAN, graphics/user interfaces, Internet of Things (IoT), robotics and proof-of-concept designs. It includes an integrated programmer and debugger and requires no additional hardware to get started.

SAM E54 Xplained Pro Evaluation Kit for FreeRTOS

With its connectivity options, this ready-to-use evaluation kit is easy to connect to Amazon Web Services (AWS) for users developing edge node applications using FreeRTOS and its associated security and connectivity libraries. The SAM E54 Xplained Pro Board is driven by a low-power Arm® Cortex®-M4 based SAM E54 microcontroller (MCU) running at 120 MHz. 

SAM E70 Xplained Ultra Evaluation Kit for FreeRTOS (Wired)

Part Number: Buy the Development Board

The SAM E70 Xplained Ultra Evaluation Kit and the LAN8720 PHY Daughter Board provide network connectivity to provide a baseline development platform for applications using FreeRTOS and the associated security and connectivity libraries provided by Amazon. If your application requires a secure connection and key storage, you can also easily add one of our ATECC60xx secure elements to the SAM E70 Xplained Ultra Board.

Data Sheets


Title
ATECC608A CryptoAuthentication Device Summary Data Sheet

New/Popular Higher-Performance 32-bit MCU Edge Node with FreeRTOS Products

View All Parametrics
Product Status Automotive Recommended 5K Pricing CPU Type Architecture Max CPU Speed (MHz) Program Memory Size (KB) SRAM (KB) DRAM Interface Data EEPROM/HEF (Bytes) Auxiliary Flash (KB) SDIO/SD-CARD/eMMC Temperature Range Operation Voltage Range Graphics Controller/GPU Direct Memory Access Channels ADC Input Max ADC Resolution (Bits) Number of DACs USB Interface Number of USB Modules Number of Comparators Timers Capture/Compare/PWM Peripherals Motor Control PWM Outputs UART/SPI/I2C Number of Op Amps I2S Peripheral Pin Select / Pin Muxing Vbat/Vddbu battery backup Low Power External Memory Bus Interface QSPI Quadrature Encoder Interface Crypto Engine Hardware Touch Peripheral Number of CAN Modules Type of CAN module Ethernet Pin count Packages
ATSAME54P20A In Production Yes $5.28 Cortex-M4F 32 120 1024 256 No 0 0 2 -40 to 125 1.71V - 3.6V 32 32 12 1 Full Speed 1 2 13 x 16-bit 5 x 32-bit 0 -Std. PWM 32-bit PWM resolutions 17 -Input Capture 17 8 -UART 8 -SPI 8 -I2C 0 1 Yes No Yes No 1 0 Yes PTC 2 CAN-FD 10/100 Base-TX Mac 128 120/TFBGA, 128/TQFP
ATSAME70Q21 In Production No $10.43 Cortex-M7 32 300 2048 384 sdram 0 0 1 -40 to 105 1.7V - 3.6V No 24 24 12 1 High Speed 1 1 12 x 16-bit 0 x 32-bit 24 -Std. PWM 16-bit PWM resolutions 24 -Input Capture 16 8 -UART 5 -SPI 3 -I2C 0 3 Yes No No No 1 4 Yes 2 CAN-FD Ethernet AVB 144 144/LFBGA, 144/LQFP, 144/UFBGA
PIC32MZ2048EFM144 In Production Yes $9.35 32-bit MIPS MCU 32 200 2048 512 No 0 160 0 -40 to 125 2.2V - 3.6V No 8 48 12 0 High Speed 1 2 9 x 16-bit 4 x 32-bit 9 -Std. PWM 32-bit PWM resolutions 9 -Input Capture 0 6 -UART 6 -SPI 5 -I2C 0 6 Yes No No No 1 0 Yes 2 CAN 10/100 Base-TX Mac 144 144/LQFP, 144/TFBGA, 144/TQFP