element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Single-Board Computers
  • Products
  • Dev Tools
  • Single-Board Computers
  • More
  • Cancel
Single-Board Computers
Documents 2017 Year in Review - Single Board Computer and Microcontroller Board Comparison Chart
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Single-Board Computers to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: danzima
  • Date Created: 8 Dec 2017 3:29 PM Date Created
  • Last Updated Last Updated: 11 Dec 2017 10:32 PM
  • Views 3529 views
  • Likes 15 likes
  • Comments 15 comments
Related
Recommended

2017 Year in Review - Single Board Computer and Microcontroller Board Comparison Chart

image

      Common Single Board Computers & Microcontroller Boards Comparison Chart

 

imageimageimageimage
BoardBeagleBone BlueBeagleBone BlackBeaglebone Black WirelessPocketBeagle
Common UsesRoboticsGeneral electronics developmentIoT developmentIoT / Wearables development
CPU / MCUOctavo systems OSD3358 ARM cortex-A8, Single Core 1GHzAM335x 1GHz ARM Cortex-A8, Single Core 1GHzAM335x 1GHz ARM Cortex-A8, Single Core 1GHzOctavo Systems OSD3358, 1GHz ARM Cortex-A8 with NEON Floating Point Accelerator
RAM512MB512MB512MB512MB
GPUSGX530 Graphics EngineSGX530 Graphics EngineSGX530 Graphics EngineSGX530 Graphics Engine
GPIO Ports8 GPIOs via JST-SH
2x  46-Pin Populated 72 GPIO in total2x  46-Pin Populated 72 GPIO in total44 digital GPIOs, 18 enabled by default, 2 shared with the 3.3V analog input pins
USB Ports1X USB 2.01X USB Client, 1X  USB Host 1X USB Client, 1X  USB Host 1X Micro USB
EthernetNone
Yes 10/100NoneNone
WiFi802.11bgnNoneWiLink  8 WL1835MOD 802.11b/g/nVia dongle or USB-WiFi adapter
BluetoothBluetooth 4.1 and BLENoneYesNone
Internal Storage4GB Embedded eMMC Flash4GB Embedded eMMC Flash4GB Embedded eMMC Flash4KB I2C EEPROM
Expandable  StorageMicro SD
Micro SDMicro SDSD/MMC Connector for microSD
Video InputVia USB
Via Cape Add-on BoardVia Cape Add-on BoardNone
HDMINone
YesYesNone
Audio I/OVia USB
Via HDMI and Cape Add-on BoardVia HDMI and Cape Add-on BoardNone
Serial PortUART 0, UART 1, UART 2, UART 4, UART 5
UART0 access via 6-pin 3.3V TTL HeaderUART0 access via 6-pin 3.3V TTL Header3 UARTs, 2 enabled by default (UART0, UART4)
Power SourceMicro USB, LiPo Battery, 9-18V DC Jack
5V 2A Via Onboard 5.5mm Barrel Jack5V 2A Via Onboard 5.5mm Barrel JackMicro USB, Battery, VIN
OS CompatibilityDebian, ROS, ArduPilot, Cloud9 IDEDebian, Android, Ubuntu, Cloude9 IDE, LabviewDebian, Android, Ubuntu, Cloude9 IDE, LabviewDebian GNU/Linux images customized for BeagleBone, Cloud9 IDE
Buy NowBeagleBone BlueBeagleBone Blue
Beaglebone Black Rev. CBeaglebone Black Rev. C Beaglebone Black WirelessBeaglebone Black WirelessPocketBeaglePocketBeagle

 

 

imageimageimageimage
BoardBBC micro:bitCodeBugWaRP 7RIoTboard
Common Uses
STEM educationSTEM educationIoT and wearables developmentIoT / general electronics development
CPU / MCUNordic nRF51822 32-bit ARM Cortex-M0, NXP/Freescale KL26Z 48 MHz ARM Cortex-M0+Microchip PIC18F25k50i.MX 7Solo applications processor, (Arm  Cortex-A7/Cortex –M4)Freescale i.MX 6Solo, (ARM Cortex-A9 1GHz)
RAM16k2048  bytes512MB  LPDDR31GB
GPUNoneNoneMali  V500 NEON MPE / OpenGL ES 2.0
GPIO Ports3 + 23-Pin Edge Connector4Requires Expansion board40-Pin Populated
USB Ports1115
EthernetNoneNoneNoneYes 10/100
WiFiNoneNoneMurata LBEE5KL1DX-TEMP-DS-SD 802.11b/g/nNone
BluetoothYesNoneYesNone
Internal Storage256k256k HEF8GB  eMMC 5.0 4GB eMMC
Expandable  StorageNoneNoneNoneMicro SDHC
Video InputNoneNoneMIPI Camera InterfaceMIPI Camera Interface
HDMINoneNoneNoneYes
Audio OutputNoneNone3.5mm Audio Jack3.5mm Audio Jack
Audio InputNoneNoneVia 3.5mm Audio  Jack3.5mm Audio Jack
Serial PortVia 23-Pin Edge ConnectorNoneVia unpopulated headersVia GPIO
Power Source5V 1A Via Micro-USB Cable3.3V  / 5V Via USB5V 1A Via USB5V 2A Via 5.5mm Power Jack
OS CompatibilityMicroPython, Blockly, JavaScriptBlockly, Python, JavaScriptBSP: Linux 4.1Linux, Android
Buy NowBBC Micro:bitBBC Micro:bit CodebugCodebugWaRP 7WaRP 7 RIoT BoardRIoT Board

 

 

imageimageimageimage
BoardRaspberry Pi 3 Model B
Raspberry Pi 2 Model B
Raspberry Pi Zero W
The specified item was not found.
Common UsesHome automation / hobby and education
Home automation / hobby and educationSpace constrained / portableHome automation / hobby and education
CPU / MCUArm Cortex-A53, Quad Core 1.2GHzBroadcom BCM2837, ARM Cortex-A53 1.2GHzBroadcom BCM2835, 1 GHz, Single CoreBroadcom BCM2835 SoC, 700 MHz ARM11
RAM1024MB 1 GB SDRAM512MB
512MB
GPUBroadcom VideoCore IV @ 250 MHz Dual Core VideoCore IV Multimedia Co-Processor
Broadcom VideoCore IVDual Core VideoCore IVRegistered Multimedia Co-Processor
GPIO Ports40-Pin Populated 40-Pin Populated40-pin Unpopulated
40-pin Populated
USB Ports4x Type A 4X USB 2.01X USB-on-the-go
4X USB 2.0
EthernetYes 10/100 Yes 10/100
None
10/100
WiFiWiFi 802.11b/g/n None
Yes
None
BluetoothYes None
Yes
None
Internal StorageNone None
None
None
Expandable  StorageMicro SDMicro SD
Micro SDMicro SD
Video InputMIPI Camera Interface MIPI Camera InterfaceNone
MIPI Camera Interface
HDMIYes Yes
Mini HDMI
Yes
Audio OutputVia HDMI and 3.5mm Audio Jack Via HDMI and 3.5mm Audio Jack
Via HDMI
3.5mm Jack and HDMI
Audio InputAudio Input Through I2C interface Audio Input Through I2C interfaceNone
Audio Input Through I2C interface
Serial PortYes Yes
Yes via GPIO
Yes
Power Source5V 3A Via Micro-USB Cable Micro USB socket 5V 2A
Micro-B USB
Micro USB 5V 2A
OS CompatibilityRaspbian, Android Raspbian
Raspbian
Raspbian
Buy NowRaspberry Pi 3 Model BRaspberry Pi 3 Model B
Raspberry Pi 2 Model BRaspberry Pi 2 Model B
Raspberry Pi 1 Model B+Raspberry Pi 1 Model B+

 

imageimageimageimage
BoardArduino UnoArduino Mega
Arduino LeonardoArduino Yun
Common Uses
Entry level electronics developmentComplex electronics developmentEntry level electronics developmentIoT development
MicrocontrollerATmega328PATmega2560ATmega32u4ATmega32U4
Operating Voltage5 V

5 V

5 V5 V
Digital (I/O) Pins14 (4 for PWM Output)54 (15 for PWM Output)2020
PWM Digital (I/O) Pins6677
Analog Input Pins661212
UART1411
Flash Memory32 KB256 KB32 KB32 KB
SRAM2 KB8 KB2.5 KB2.5 KB
EEPROM1 KB4 KB 1 KB1 KB
Clock Speed16 MHz16 MHz16 MHz16 MHz
BootloaderOptibootSTK500v2LeonardoLeonardo
Programming Interface
USB via ATMega16U2USB via ATMega16U2USB nativeUSB native
Buy NowArduino UnoArduino UnoArduino MegaArduino Mega
Arduino LeonardoArduino LeonardoArduino YunArduino Yun
  • single board computers
  • codebug
  • arduino uno
  • arduino_leonardo
  • raspberry_pi_zero
  • year_in_review_2017
  • warp7
  • microbit
  • riotboard
  • bbc microbit
  • raspberry_pi
  • microcontroller
  • arduino yun
  • beaglebone black wireless
  • year in review 2017
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • danzima
    danzima over 7 years ago in reply to ninjatrent +6
    Hi Trent, To my understanding we will be carrying it, and we felt like it was worth including in the chart regardless! Can you message me directly regarding this communication you received if it was related…
  • DAB
    DAB over 7 years ago +4
    Very nice summary. DAB
  • dougw
    dougw over 7 years ago +4
    Well done - I like the way you organized all the specs. Some other cards that wouldn't be out of place in this list include: Cypress PSoC 6 BLE Pioneer Kit (CY8CKIT-062-BLE) STMicroelectronics Discovery…
  • hansonap
    hansonap over 7 years ago

    Onion Omega 2+

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ninjatrent
    ninjatrent over 7 years ago

    Something like this would make a great yearly poster or even a calendar for the workspace.

     

    This is a great comparison.

     

    But it is missing a very important SBC.

     

    image

     

    Technically it is missing two.

     

    And these two SBCs are...

     

    The Raspberry Pi Compute Module 3 and Compute Module 3 Lite.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • shabaz
    shabaz over 7 years ago in reply to jonhpeterson

    On their website, there are just "contact sales" links which then ask how many you need. Are they really shipping in any useful quantity?

    According to the forum https://bbs.nextthing.co/t/looking-for-the-status-of-your-order-read-here/18580

    this doesn't look very responsible of the firm.. if this is true then not sure I'd send them $16 x 1 let alone $16 x 350 and then have to wait eight months with no reply..

     

    image

     

    image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jonhpeterson
    jonhpeterson over 7 years ago in reply to danzima

    How about the "chip" sbc? https://getchip.com/

    It's an all around well architected board

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ledlighter
    ledlighter over 7 years ago

    Thanks for the nice list. I believe, however, that the pyboard, from MicroPython  should be included. It has a lot of capabilities with the MicroPython language built in and a provision for mass storage.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 7 years ago

    Nice list.

    I've bookmarked it because I just know that when I want to use it, I'll have forgotten where it is.

     

    Mark

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • danzima
    danzima over 7 years ago in reply to pwenzel

    Thanks, just added a link!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • pwenzel
    pwenzel over 7 years ago in reply to danzima

    PocketBeagle is now avaliable!

     

    https://www.element14.com/community/view-product.jspa?fsku=2806159&nsku=45AC6372

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • danzima
    danzima over 7 years ago in reply to dougw

    Hmmm, I think another table might be in order!

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw over 7 years ago

    Well done - I like the way you organized all the specs.

    Some other cards that wouldn't be out of place in this list include:

    Cypress PSoCRegistered 6 BLE Pioneer Kit (CY8CKIT-062-BLE)

    STMicroelectronics Discovery Kit for IoT node (B-L475E-IOT01A)

    STMicroelectronics NUCLEO-L476RG

    Texas Instruments MSP-EXP432P401R

    The latest NXP Kinetis FRDM cards would likely qualify as well although I am not familiar with them.

    STMicroelectronics STM32F769I-DISCO

    STMicroelectronics Nucleo-F722ZE

    Microchip ATSAME70-XPLD

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube