The RIoTboard is an open source platform based on an ARM Cortex-A9 processor. The RIoTboard is an evaluation platform featuring the powerful i.MX 6Solo, a multimedia application processor with ARM Cortex-A9 core at 1 GHz from NXP Semiconductor. The platform helps evaluate the rich set of peripherals and includes a 10/100/Gb Ethernet port, HDMI v1.4, LVDS, analog headphone/microphone, uSD and SD card interface, USB, serial port, JTAG, camera interface, GPIO boot configuration interface, and expansion port.

The i.MX 6Solo processor represents NXP Semiconductor’s latest achievement in integrated multimedia applications processors, which are part of a growing family of multimedia-focused products that offer high performance processing and are optimized for lowest power consumption. The processor features NXP’s advanced implementation of the single ARM™ Cortex-A9 core, which operates at speeds up to 1 GHz. It includes 2D and 3D graphics processors, 3D 1080p video processing, and integrated power management. The processor provides a 32/64-bit DDR3/LVDDR3-800 memory interface and a number of other interfaces for connecting peripherals, such as WLAN, Bluetooth™, GPS, hard drive, displays, and camera sensors.

Key Applications: 

Netbooks (web tablets), Nettops (Internet desktop devices), High-end mobile Internet devices (MID), High-end PDAs, High-end portable media players (PMP) with HD video capability, Portable navigation devices (PNDs), Industrial control and Test and measurement (T&M), and Single board computers (SBCs)


The RIoTboard is based on the i.MX 6Solo processor from NXP Semiconductor integrating all the functionalities of this multimedia application processor with the following features:

  • Processor

    • ARM Cortex A9 MPCore™ Processor at 1 GHz

    • High-performing video processing unit which covers SD-level and HD-level video decoders and SD-level encoders as a multi-standard video codec engine

    • An OpenGL® ES 2.0 3D graphics accelerator with a shader and a 2D graphics accelerator for superior 3D, 2D, and user interface acceleration

  • Memories

    • 1GByte of 32-bit wide DDR3 @ 800MHz

    • 4GB eMMC

  • Media Interfaces

    • Analog headphone/microphone, 3.5mm audio jack

    • LVDS interface

    • HDMI interface

    • Parallel RGB interface

    • Camera interface (Support CCD or CMOS camera)

    • MIPI lanes at 1 Gbps

  • Data Transfer Interfaces

    • 1 x USB2.0 OTG, mini USB, high-speed, 480Mbps

    • 4 x USB2.0 HOST, Type A, high-speed, 480Mbps

    • UART2, 3 line serial port, RS232 Logic

    • UART3,4,5, 3 line serial port, RS232 Logic (Expansion port)

    • Debug Ports: 3 pin TTL level

    • Serial Ports:

    • USB Ports:

    • uSD card interface

    • SD card interface

    • 10M/100M/Gb Ethernet Interface (RJ45 jack)

    • 2 channel I2C interface (Expansion port)

    • 2 channel SPI interface (Expansion port)

    • 3 channel PWM interface (Expansion port)

    • GPIO (Expansion port)

  • Input Interfaces

    • 10-pin JTAG interface

    • Boot configuration interface

  • Others

    • Power LED

    • Open SDA LED

    • 2 User-defined LEDs

    • DC Jack

    • Reset button

Ships With

  • RIoTboard

  • Quick User Guide

  • Male ‘USB Type A’ to ‘Male USB Type Mini-B’ cable


Design Package

Schematics / Layout files

RIoT board schematics (pdf)

RIoT board Gerber files (zip)

Training Video

RIoT board Quick Start Tutorials 

Technical Docs

Data Sheet

Datasheet for i.MX 6Solo/6DualLite Applications Processors for Consumer Products (pdf)

Quick Start Guide

Quick User Guide for RIoTboard (pdf)

User Manual/Guide

User Manual for RIoTboard (pdf)

Product Enquiry