vsversusfinder

Waveshare MCP23017 IO Expansion Board I2C vs Waveshare SX1262/SX1268 LoRa HAT

Updated August 2026 — Waveshare SX1262/SX1268 LoRa HAT leads on power efficiency and performance.

The MCP23017 is a cost-effective solution for expanding I/O capabilities, while the SX1262/SX1268 LoRa HAT excels in long-range communication. Choose based on your project needs.

Why Waveshare MCP23017 IO Expansion Board I2C is better

Price

MCP23017 is significantly cheaper at $12.99.

Simplicity

MCP23017 is easier to use for basic I/O expansion.

Compatibility

MCP23017 works with both 3.3V and 5V systems.

Why Waveshare SX1262/SX1268 LoRa HAT is better

Functionality

SX1262/SX1268 supports long-range communication up to 5km.

Advanced Features

SX1262/SX1268 includes UART interface and USB to UART converter.

Target Audience

SX1262/SX1268 is ideal for IoT and smart home applications.

Overall score

Waveshare MCP23017 IO Expansion Board I2C
75
Waveshare SX1262/SX1268 LoRa HAT
88

Specifications

SpecWaveshare MCP23017 IO Expansion Board I2CWaveshare SX1262/SX1268 LoRa HAT
Brandwavesharewaveshare
InterfaceI2CUART
FeaturesI/O ExpansionLoRa Communication
LED IndicatorsNoYes
ConfigurableYesYes

Dimension comparison

Waveshare MCP23017 IO Expansion Board I2CWaveshare SX1262/SX1268 LoRa HAT

Overview of the Products

In this comparison, we will examine the Waveshare MCP23017 IO Expansion Board and the Waveshare SX1262/SX1268 LoRa HAT. The MCP23017 is priced at $12.99, while the SX1262/SX1268 LoRa HAT comes in at a higher price of $35.99. The price difference is approximately 177%, reflecting their distinct functionalities and target applications.

The MCP23017 is designed to expand the number of I/O pins for projects utilizing the I2C interface, making it ideal for users who need additional input/output options. In contrast, the SX1262/SX1268 focuses on long-range wireless communication, supporting data transmission over distances of up to 5 kilometers. This difference in purpose is a significant factor when considering which product better suits your needs.

Features and Functionality

When comparing features, the Waveshare MCP23017 provides a straightforward solution for expanding signal pins, offering 16 additional I/O pins through I2C control. This board supports both 3.3V and 5V levels, making it versatile for different projects. It includes configurable I2C addresses and two connector options, enhancing its usability in multi-module setups.

On the other hand, the SX1262/SX1268 LoRa HAT is packed with features geared toward wireless communication. It utilizes LoRa technology to achieve robust, long-distance data transmission and includes a UART interface for easy integration with Raspberry Pi boards. The incorporation of an onboard CP2102 USB to UART converter simplifies serial debugging, making it a strong choice for developers working on IoT projects.

Target Audience

The target audience for the Waveshare MCP23017 primarily includes hobbyists and developers who require additional I/O pin capabilities for their projects. Its low price of $12.99 makes it accessible for budget-conscious users looking to enhance their Raspberry Pi setups.

In contrast, the SX1262/SX1268 LoRa HAT appeals to a more specialized audience interested in long-range data transmission solutions. Priced at $35.99, this product is ideal for users involved in smart home automation, industrial control, and data collection applications where communication distance and reliability are critical.

Ease of Use

The MCP23017 is designed with ease of use in mind, featuring options for configuration that do not require extensive technical knowledge. Users can easily connect it to their Raspberry Pi and configure the I2C address by adjusting jumpers. Its straightforward design makes it an excellent choice for beginners.

Conversely, the SX1262/SX1268 LoRa HAT, while also user-friendly, involves a slightly steeper learning curve due to its advanced features. However, it includes a development manual and examples for Raspberry Pi and STM32, which can support users in navigating its functionalities. The presence of four LED indicators enhances usability by providing immediate feedback on module status.

Performance

In terms of performance, the Waveshare MCP23017 excels in expanding I/O capabilities without adding complexity to the project. It allows seamless integration into existing setups, providing reliable performance for monitoring and controlling various components.

The SX1262/SX1268 LoRa HAT, however, showcases superior performance in long-range communication, achieving data transmission distances of up to 5 kilometers. This distance, combined with features like low power consumption and auto multi-level repeating, makes it a standout choice for applications requiring secure and efficient data transmission over vast areas.

Compatibility

The compatibility of the Waveshare MCP23017 is impressive, as it can work with both 3.3V and 5V systems. This flexibility allows it to be used across a wide range of Raspberry Pi models and other compatible devices, making it a versatile addition to many electronic projects.

In contrast, the SX1262/SX1268 LoRa HAT is specifically tailored for the Raspberry Pi ecosystem, supporting a variety of models, including the Raspberry Pi 5, 4B, 3B, Zero, and Pico series. This focused compatibility ensures optimal performance with these devices, although it may limit use with non-Raspberry Pi hardware.

Pricing Considerations

The price point is a significant differentiator between the two products. The MCP23017 is priced at $12.99, making it a cost-effective solution for those needing additional I/O capabilities. With an average price of $12.34 over the past 90 days, it remains a budget-friendly option.

The SX1262/SX1268 LoRa HAT, costing $35.99, is considerably more expensive, reflecting its advanced features and specialized use. Despite the higher price, its unique capabilities for long-distance communication may justify the investment for users with specific needs.

Which should you buy?

Choosing between the Waveshare MCP23017 IO Expansion Board and the Waveshare SX1262/SX1268 LoRa HAT ultimately depends on your specific project requirements. If you need a simple, cost-effective way to expand I/O capabilities, the MCP23017 is a strong contender at $12.99. However, for projects that require robust wireless communication over long distances, the SX1262/SX1268 LoRa HAT, priced at $35.99, offers substantial advantages that might be worth the extra investment. Consider your project's needs, budget, and intended applications to make the best choice.