10 Best Single Board Computers I2c
#1 Best Pick
TUOPUONE VisionFive2 Lite RISC-V Single Board Computer, JH-7110S Processor with Integrated 3D GPU, Based On Linux(VisionFive2 Lite 4GB WFi)
Brand: TUOPUONE
Read more
- Configurable memory and storage options: Available with 2GB / 4GB / 8GB LPDDR4 RAM and only the 8GB LPDDR4 RAM version offers optional onboard 64GB eMMC storage
- Compact size: Measuring just 56 × 85 (mm), its small form factor makes it easy to integrate into tight spaces
- Expandable storage: An onboard M.2 M-Key slot supports SATA3 or PCIe 2.0 NVMe Solid State Drives, meeting high-speed read/write and mass storage requirements
- Rich I/O interfaces: Features a wide range of popular peripheral interfaces, including MIPI DSI, MIPI CSI, USB 3.0, USB 2.0, HDMI 2.0, and GMAC, for controlling and expanding external devices
- VisionFive 2 Lite is a budget-friendly and feature-rich RISC-V single board computer tailored for education, AIoT, smart home, and IIoT applications.
Check latest price on Amazon
#2 Best Value
PCF8574 IO Expansion Board I/O Expander I2C-Bus Evaluation Development Module - 2Pcs
Brand: NOYITO
Read more
- The PCF8574 IO Expansion Board is used as remote 8-bit I/O expander for I2C-bus. Up to 8 PCF8574 IO Expansion Board can be connected to the I2C-bus, providing up to 64 I/O ports.
- PCF8574, I2C interface, 8-bit parallel port
- For the lack of I / O resources mcu to I / O expansion
- Supports two types of access to the target board interface: pin or row
- Supports I2C bus cascade (via pencil row docking methods used simultaneously several I2C modules)
Check latest price on Amazon
#3 Budget Pick
Waveshare MCP23017 IO Expansion Board I2C Interface Expands 16 I/O Pins Allows 8 pcs Stacked and Used at The Same Time Allow Multi I2C Modules to be Stacked
Brand: Waveshare
Read more
- MCP23017 GPIO module, I2C controlled, expands 2 signal pins as 16 I/O pins
- MCP23017 I/O expansion board, I2C address configurable by shorting the A0/A1/A2 jumpers
- MCP23017 IO expander, provides two connector options: PH2.0 terminal and/or solder pads, allows multi I2C modules to be stacked
- Onboard voltage translator, compatible with 3.3V/5V level
- Comes with development resources and manual (examples for Raspberry Pi / micro:bit / Arduino / STM32), wiki: www.waveshare.com/wiki/MCP23017_IO_Expansion_Board
Check latest price on Amazon
#4 Top Choice
A-DIGISHUO 2Pcs 0.96-Inch I2C OLED Display Module 128x64 Pixel SSD1306 Mini Self-Luminous OLED Screen Board Compatible with Arduino Raspberry PI White
Brand: A-DIGISHUO
Read more
- *0.96-inch OLED screen, self luminous, no need for backlight, ultra-low energy consumption, superior performance, normal display only 0.06W, white display
- *Resolution: 128 × 64, with ultra-high contrast, able to read data clearly.
- *Compatibility: It is compatible with Arduino Nano, R3 board, Mega, Raspberry Pi, 51 MCU, STIM 32, and more.
- *Embedded driver IC: SSD1306. Using the IIC/I2C bus, only 2 IOs are needed to light up the display screen
- *There is no embedded font in the OLED controller, and users can create fonts through font generation software.
Check latest price on Amazon
#5 Popular Choice
Libre Computer La Frite Single Board ARM SBC AML-S805X-AC 1GB Mini PC
Brand: Libre Computer Project
Read more
- POWERFUL SMALL PACKAGE: Quad 64-bit 1.2GHz ARM Cortex-A53 Processors, ARM Mali-450 666MHz GPU, 1GB of High Bandwidth DDR4, High Dynamic Range Display Engine for H.265 HEVC, H.264 AVC, VP9 Hardware Decoding.
- ADVANCED LOW POWER TECHNOLOGY: Only 2W power consumption in standard scenarios and compatible with most 5V power supplies. Built on advanced 28nm High-Performance Mobile (HPM) fabrication technology, power optimizations increases sustained performance under load while reducing failures due to high-current voltage drop, peak board power consumption, and brown-outs.
- HARDWARE EXTENSIBILITY: 40 Pin header enables hardware re-use by maintaining RPi compatible alternate pin functions like SPI, I2C, PWM, UART, and GPIO. Additional design features include ultra high speed (UHS) Micro SD card support, onboard IR, ADC header, eMMC module expansion connector, and more. Form-factor compatible for easy migration from Raspberry Pi 3 designs. See libretech-wiring-tool for more.
- LATEST SOFTWARE SUPPORT: Libre Computer provides the latest Ubuntu 23.04 and 22.04 LTS along with Debian 12/Raspbian 11 support with hardware-accelerated video playback and 3D graphics. Upstream software stack featuring the latest Linux 6.x with open source graphics and video libraries. Boards images features standardized bootloaders with UEFI support and behaves similar to a standard computer.
- OPEN SOFTWARE STANDARD: Libre Computer platforms run standard ARMv8 (64-bit) code from all major Linux distributions. Pre-compiled open source bootloaders are provided to strap any distribution, Buildroot, or Yocto images for rapid design and deployment. This platform runs standard Linux distribution kernels and an optimized Linux tree is available on GitHub.
Check latest price on Amazon
#6 Top Pick
TCA9548A I2C IIC Multiplexer Breakout Board, 8 Channel Expansion Board for Arduino, 2pcs
Brand: Robomaker
Read more
- Versatile I2C Expansion: This 2-pack of RoboMaker TCA9548A boards allows for up to 8 channels of I2C/IIC expansion for Arduino projects.
- Plug-and-Play Compatibility: Designed as a plug-and-play breakout board, seamlessly integrating with Arduino and other microcontroller platforms.
- Space-Saving Design: Compact form factor minimises footprint, ideal for projects with limited real estate.
- Broad Applications: Enables complex I2C sensor networks, IoT devices, robotics, and more by multiplexing I2C buses.
- Dual Pack: Includes 2 TCA9548A boards, providing flexibility for larger-scale projects or multiple setups.
Check latest price on Amazon
#7 Top Pick
ESP32 Development Board Max V1.0 Compatible with Arduino, USB-C, Wi-Fi, Bluetooth, MicroPython Compatible, Single Board Computer Suitable for Building Mini PC/Smart Robot/Game Console (QA009)
Brand: ACEBOTT
Read more
- 【ACEBOTT ESP32 Development Board】 - Powerful WiFi and wireless development board, driven by the rugged ESP 32 module, seamlessly integrated with Arduino IDE. With Hall sensors, high-speed SDIO/SPI, UART, I2S and I2C, it is the cornerstone of IoT and smart home innovation.
- 【Wi-Fi/Bluetooth and Arduino Cloud Compatibility】 - This board uses 2.4GHz dual-mode WiFi and wireless chips with low-power technology, which are RoHS-compliant, simplifying wireless communication and allowing you to easily connect devices and platforms. Whether you are using a compatible Arduino IDE or exploring other development environments, our board can easily adapt to your needs.
- 【Improved and Professional Edition】 - All IO pins are brought out for easy development; no additional breadboard is required; the Type-C interface is equipped with electrostatic discharge protection diodes and transient voltage suppression diodes to protect the chip from damage by electrostatic breakdown and various surge pulses. In addition, it is equipped with a freeRTOS operating system, which is very suitable for the Internet of Things, smart homes, and building smart robots/game consoles.
- 【Easy to Use】- The ACEBOTT ESP-32 Development Board includes everything you need to support the microcontroller. Just connect it to a computer via a USB cable or use an AC-DC adapter or battery to power it to start using it. Whether you are an experienced developer or a hobbyist, this development board can provide you with the tools you need for unlimited innovation.
- 【 Install Plugins And Download Drivers】: This ESP32 development board includes detailed instructions on how to download plugins and all necessary programs and codes from the network environment. The path is: ACEBOTT official website - Resources - WIKI.
Check latest price on Amazon
#8 Top Pick
ideaspark ESP32 Single Board Computer Development Board Integrated 0.96 Inch OLED Display, CH340 Driver, WiFi+BLE Wireless Module, Micro USB Works Great for Arduino/Micropython (Pin Header Soldered)
Brand: ideaspark
Read more
- Display Integration: Seamless integration with a 0.96-inch OLED display, eliminating the need for wires and breadboards. Display features high-resolution 128x64 with SSD1306 driver and is compatible with I2C interfaces. Uses Micro USB cable for connection
- Wi-Fi & BLE Connectivity: Equipped with a 2.4 GHz Wi-Fi plus BLE dual-mode chip, offering safe and reliable connectivity for various IoT applications
- OLED Display Connection: Connects to the OLED display via I2C using SDA (D21 / GPIO21) and SCL (D22 / GPIO22) pins, enabling easy display of information and data
- Driver Installation: To install the CH340 driver, search for 'CH340 Driver' online and follow the provided installation instructions. Recommended for Windows 10
- Versatile IoT Applications: Suitable for a wide range of IoT projects such as displaying network connection status, monitoring information, power levels, and building Internet Weather Stations, News Stations, Clocks, and similar applications
Check latest price on Amazon
#9 Top Pick
PJRC Teensy 4.0 (Without Pins) - Single Board Computer - 1024K RAM (DDR4), 2048K Flash, 1 x Teensy 4.0 Board - USB, CAN, CAN FD - 802.11 B
Brand: PJRC
Read more
- 1024K RAM (512K of Tightly Coupled Memory)
- 2048K Flash (64K Reserved for Recovery & EEPROM Emulation)
- 2 USB Ports (Both 480 MBit/Sec)
- 3 CAN Bus (1 with CAN FD), 2 I2S Digital Audio
Check latest price on Amazon
#10 Top Pick
Wakects TCA9548A 8-Channel I2C IIC Multiplexer Breakout Board Module for Single Board Computer Development
Brand: Wakects
Read more
- 【MULTIPLEXER】 There are 8 multiplexers at each address of the 0x70-0x77 address to control 64 identical I2C addressing portions.
- 【SIMPLE TO USE】 The multiplexer itself is on I2C address 0x70 (but can be adjusted from 0x70 to 0x77) and you simply write a single byte with the desired multiplexed output number to that port, and bam - any future I2C packets will get sent to that port.
- 【USE】 It can be used on a breadboard with capacitors, and pullups and pulldowns to make usage a snap. Some header is required and once soldered in you can plug it into a solderless-breadboard.
- 【TCA9548A CHIP】 The chip itself is 3V and 5V compliant so you can use it with any logic level.
- 【RESETTABLE CHIP】 When a timeout or other incorrect occurs, the system host can reset the TCA9548A by setting the RESET input low.
Check latest price on Amazon