Comparison of single-board microcontrollers: Difference between revisions

Content deleted Content added
m top: Typo fixing, replaced: connectivty → connectivity
m Added non-breaking space to non-template file size, frequency, bitrate, and bandwidth values (via WP:JWB)
Line 1:
{{Short description|None}}
{{Use dmy dates|date=June 2022}}
 
{{Multiple issues|
{{Copy edit|date=April 2024}}
{{More footnotes|date=April 2024}}
}}
 
Comparison of [[Single-board microcontroller]]s excluding [[Single-board computer]]s
 
Line 38 ⟶ 45:
|Yes
|ATSAMW25 (made of SAMD21 Cortex-M0+ 32 bit ARM MCU,
WINC1500 2.4 GHz 802.11 b/g/n Wi-Fi, and ECC508 crypto device )
|48 MHz
|minimal
Line 116 ⟶ 123:
|2
| {{dts|October 22, 2012}}<ref name="AutoF7-11" />
| The first Arduino board based on an [[ARM architecture|ARM]] Processor. Features 2 channel 12-bit [[Digital-to-analog converter|DAC]], 84&nbsp;MHz clock frequency, 32-bit architecture, 512&nbsp;KBkB [[Flash memory|Flash]] and 96&nbsp;KBkB [[RAM|SRAM]]. Unlike most Arduino boards, it operates on 3.3&nbsp;V and is not 5&nbsp;V tolerant.
|-
| {{visible anchor|Arduino Yún}}<ref name="Arduino Yún">{{Cite web|url=https://docs.arduino.cc/retired/boards/arduino-yun|title=Arduino Yún &#124; Arduino Documentation|website=docs.arduino.cc|accessdate=11 January 2024}}</ref>
Line 131 ⟶ 138:
| 5&nbsp;V
| 32 kB,<br />
16 &nbsp;MB
| 1 kB,<br />
0 &nbsp;kB
| 2.5 kB,<br />
64 &nbsp;MB
| 14
| 6
Line 719 ⟶ 726:
|
|
| Compatible with Arduino Uno. Galvanically isolated USB interface provided by onboard LTM2884 USB Isolation module.
|-
| InVentor UNO<ref>{{Cite web | url=http://www.ventor.co.in/index.php?main_page=product_info&cPath=16&products_id=86 | title=Arduino UNO Compatible Board - InVentor UNO : Ventor Technologies }}</ref>
Line 1,057 ⟶ 1,064:
* Microcontroller: NUC131LD2AE ('''32-bit ARM Cortex-M0''')
* Operating voltage: '''5&nbsp;VDC'''
* Flash size (program memory): 64&nbsp;KBkB
* SRAM size: 8&nbsp;KBkB
* Digital I/O: 20 (16 PWM)
* Analog input (ADC): 6
Line 1,586 ⟶ 1,593:
|
|
| 8/16 bit Xmega core @ 32&nbsp;MHz. 8 KB&nbsp;kB SRAM. 37 Digital I/O. 3.3&nbsp;V. 2 DAC. Output 3.3&nbsp;V pin: 500&nbsp;mA, 5&nbsp;V 500&nbsp;mA.
|-
| YourDuinoRoboRED
Line 1,807 ⟶ 1,814:
|
|
| Mostly compatible with Arduino Due. Includes RMII signals via a connector to allow access to the microcontroller's native Ethernet MAC.
|-
|ShieldBuddy TC275 <ref>http://www.hitex.co.uk/index.php?id=3650 {{Dead link|date=February 2022}}</ref>
Line 1,827 ⟶ 1,834:
|
|
|Uses Arduino Due form factor and largely compatible pin allocation. Runs at 5V but can be modified to run at 3V3. Triple-core, 32-bit, 200&nbsp;MHz Aurix processor. 4MB4&nbsp;MB FLASH, 550k SRAM, 128k DataFlash. Optional CIC61508 safety monitor. Arduino IDE supported via add-in, plus Eclipse-based tools with multicore debugger.
|-
|MBZ Pro Wifi
Line 1,957 ⟶ 1,964:
|
|
|Open source Alternator Regulator suitable for 12v to 48v systems with many different battery chemistries (Lead-Acid, LiFeP04, etc..). Multi stage (3, 4), fully configurable. Features battery voltage ''and'' current measurement to assure complete and safe battery charging as well as CAN support for communications with other devices and status output (including "NMEA2000" like messages).
 
Programmable using Arduino IDE with ATmegaxxM1 board type ( https://github.com/thomasonw/ATmegaxxM1-C1 )
Line 2,589 ⟶ 2,596:
|
|Cuteduino Features:
* ATtiny85 on board, 8&nbsp;KBkB of flash, 512 byte of SRAM, 512 bytes of EEPROM.
* Internal oscillator runs at 16&nbsp;MHz.
* USB bootloader so you can program it with the modified version Arduino IDE (from DigiSpark).
Line 2,856 ⟶ 2,863:
|
|
| [[File:MoteinoR4.jpg|alt=Moteino|left|frameless]] An SD-card size wireless-enabled breadboard friendly Arduino compatible board running at 16&nbsp;MHz/3.3&nbsp;V. It can mate with either an RFM12B or RFM69W/HW/CW transceiver from HopeRF, allowing very low cost wireless communication (also available without a transceiver). [[File:Moteino_types_&_options.jpg|right|frameless|These are the different types of available Moteino boards and their transceiver options.]] Programmable from the Arduino IDE through an FTDI cable/adapter, or directly through the USB interface (Moteino-USB revision). Moteino runs DualOptiboot,<ref name="DualOptiboot-About">https://github.com/LowPowerLab/DualOptiboot DualOptiboot</ref> a custom version of Optiboot that allows wireless programming when external FLASH memory is present. The new MoteinoMEGA based on ATmega1284P offers more I/O, an extra hardware serial port, a massive 128&nbsp;KBkB of flash for sketches and 16&nbsp;KBkB of RAM (8X more!).
|-
| NavSpark<ref name="NavSpark" />
Line 3,164 ⟶ 3,171:
|
|
| [[File:SODAQ.jpg|thumb|SODAQ, an Arduino Compatible Solar Powered sensor board]] The Raspberry&nbsp;Pi-sized SODAQ board is built for Solar Powered Data Acquisition. It is fitted with a Lipo charge controller and 12 Grove sockets for plug and play prototyping. It runs at 3.3&nbsp;V and 8&nbsp;MHz. It also comes with a DS3231 Real Time Clock and 16 &nbsp;Mbit serial flash for data logging. Its "bee" socket can use a range of different modules, like Xbee, RFbee, Bluetoothbee and GPRSbee to make the board communicate. The latest version has the powerful ATmega1284P microcontroller with 128&nbsp;KBkB program space and 16&nbsp;KBkB RAM and is still Arduino IDE compatible.
Specifications:
* Power supply by LiPo battery (3.7&nbsp;V) or via Micro USB connector
Line 3,285 ⟶ 3,292:
| width1 =
| caption1 = Teensy++ 2.0 microcontroller
}}A slightly more powerful version of the Teensy 2.0. It has 46 I/O pins; 8&nbsp;KBkB RAM; 128 &nbsp;kB of flash; 10-bit ADC; UART, SPI, I<sup>2</sup>C, I<sup>2</sup>S, Touch and other I/O capability.
|-
| Teensy 3.0<ref>https://www.pjrc.com/store/teensy3.html , PRJC Teensy 3.0</ref>
Line 3,305 ⟶ 3,312:
|
|
| A very small board based on the Freescale MK20DX128VLH5 CPU. It has 34 I/O pins; 16&nbsp;KBkB RAM; 128 &nbsp;kB of flash; 16-bit ADC; 3xUARTs, SPI, I<sup>2</sup>C, I<sup>2</sup>S, Touch and other I/O capability. Version 3.0 is not recommended for new designs.
|-
| Teensy 3.1/3.2<ref>https://www.pjrc.com/teensy/teensy31.html PJRC Teensy 3.1/3.2</ref>
Line 3,325 ⟶ 3,332:
|
|
| Same form factor as Teensy 3.0. Based on the Freescale MK20DX256VLH7 CPU. It has 34 I/O pins; 64&nbsp;KBkB RAM; 256&nbsp;kB of flash; 2x16-bit ADC; 12-bit DAC; 3xUARTs, SPI, 2xI<sup>2</sup>C, I<sup>2</sup>S, CAN Bus, Touch and other I/O capability. All digital pins are 5 volt tolerant. Teensy 3.2 adds a more powerful 3.3 volt regulator, with the ability to directly power ESP8266 Wifi, WIZ820io Ethernet and other power-hungry 3.3&nbsp;V add-on boards.
|-
| Teensy LC<ref name="TeensyLC">{{Cite web|url=https://www.pjrc.com/teensy/teensyLC.html|title=Teensy LC (Low Cost)|website=www.pjrc.com|accessdate=11 January 2024}}</ref>
Line 3,345 ⟶ 3,352:
|
|
| A lower cost version of the Teensy 3.1/3.2. It has 27 I/O pins; 64 &nbsp;kB of flash; 12-bit DAC; 3xUARTs, 2xSPI, 2xI<sup>2</sup>C, I<sup>2</sup>S, Touch and other I/O capability. I/O pins are not 5&nbsp;V tolerant. No FIFOs on Serial 1 and Serial2. Fewer hardware timers.
|-
| TinyDuino<ref name="Auto7L-85" />
Line 3,445 ⟶ 3,452:
|
|
|[[File:Whisper_Node_0.3b.jpg|left|frameless]]A real ultra-low power board, capable of running of a single AA. The board counts with an efficient step-up regulator (MCP16251) and can be powered from 0.9V. The Whisper Node has a built-in RFM69 long-range sub-GHz radio and 4Mbit4&nbsp;Mbit Flash memory. The board can also run from a standard power supply and use the battery as backup. Additionally it can be upgraded to include a RTC chip or a high-voltage LDO.
On field tests the Whisper Node was able to communicate on distances over 1&nbsp;km line-of-sight and can run for years on battery, making a great platform for remote sensing and IoT applications.
|-
Line 3,647 ⟶ 3,654:
|
|
Pin compatible with Arduino but uses the ethernet enabled PIC microcontroller to connect to the Internet. Allows sending of email, display of javascript enabled webpages, and remote web based access and control from around the world.
|-
| Leaflabs Maple<ref name="Auto7L-92" />
Line 3,807 ⟶ 3,814:
|
|
| [[File:HiFive1.jpg|left|thumb|HiFive1 board]]Uno form factor, 5V and 3.3V, 19 digital I/O (9 PWM), 0 analogue in. 16 &nbsp;MB QSPI flash (execute in place, with 16 KB&nbsp;kB icache), 16 KB&nbsp;kB SRAM. Arduino IDE support with 16/256/320&nbsp;MHz presets and port of Arduino library. Also works with standard C/C++, stdio, gdb from the shell. Hardware multiply (4 cycle) and divide (32 cycle).
|-
|[http://www.piccircuit.com/shop/pic-dev-board/187-icp12a-daqduino.html DAQduino]
Line 3,851 ⟶ 3,858:
* Comes with pre-programmed PIC18F4550 with USB bootloader.
* PIC18F4550 running at 48&nbsp;MHz (after PLL with 10&nbsp;MHz external crystal).
* 32 KByte&nbsp;kB flash/program memory (~28&nbsp;KBkB after bootloader).
* 20 digital I/O pins.
* 6 analog input pin.
Line 3,877 ⟶ 3,884:
|
|
|Chipino is an electronics prototyping platform based on a Microchip PIC microcontroller. It was designed to use the same footprint and connection scheme as the official Arduino boards to allow Arduino shields to be used with Chipino.
|-
| [http://www.micromint.com/index.php?option=com_content&view=article&id=199:bambino210&catid=53:products Bambino 210]
Line 3,897 ⟶ 3,904:
|
|
| Dual core ARM Cortex-M4/M0, 264 KB&nbsp;kB SRAM, 4 &nbsp;MB Flash, mbed HDK, Arduino-compatible headers. The Bambino 210E has the same features as the 210, but adds a 10/100 Ethernet port, 8&nbsp;MB Flash, microSD socket, and Xbee Socket
|-
| Cypress [[PSoC]] 4 Pioneer Kit (CY8CKIT-042)
Line 4,329 ⟶ 4,336:
|
|3.3 V
|512 kB + 8 &nbsp;MB
|
|1024 + 64
Line 4,777 ⟶ 4,784:
}}
 
== [https://www.sabelectronic.com/2020/06/arduino-uno-pins.html Further] reading ==
{{Library resources box|by=no|onlinebooks=no|others=yes|about=yes|lcheading=Arduino (Microcontroller)}}
{{refbegin}}
* [https://www.sabelectronic.com/2020/06/arduino-uno-pins.html]
* {{cite book|url=<!-- http://www.manning.com/mevans/ -->|title=Arduino in Action|last2=Noble|first2=Joshua|last3=Hochenbaum|first3=Jordan|date=August 28, 2012|publisher=[[Manning Publications|Manning]]|isbn=978-1617290244|edition=1st|page=300|first1=Martin|last1=Evans}}
* {{cite book|url=http://www.mcgrawhill.ca/professional/products/9780071782777/arduino+robot+bonanza/|title=Arduino Robot Bonanza|date=June 5, 2012|publisher=[[McGraw-Hill]]|isbn=978-0-07-178277-7|edition=1st|page=40|first1=Gordon|last1=McComb}}