Winkelwagentje

Winkelwagen is nog leeg.

Winkelwagen is nog leeg.
Op voorraad

Waveshare MCP23017 IO Expansion Board I2C Interface Expands 16 I/O Pins Compatible with Both 3.3V and 5V Levels

7,99€ 14,99€
Gratis verzending bij bestellingen boven 25,99€

Productdetails

  • The MCP23017 IO Expansion Board expands 2 signal pins as 16 I/O pins based on the I2C bus, up to 8 MCP23017 IO Expansion Board can be used at the same time, providing up to 128 I/O pins, it is compatible with both 3.3V and 5V levels
  • I2C controlled, expands 2 signal pins as 16 I/O pins I2C address configurable by shorting the A0/A1/A2 jumpers
  • 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)


Productbeschrijving


Overzicht

De MCP23017 IO-Uitbreidingsraad breidt 2 signaalspelden uit als 16 I/O-pinnen die op de I2C-bus worden gebaseerd, tot 8 MCP23017 IO-uitbreidingsraad kan tegelijkertijd worden gebruikt, die tot 128 I/O-pinnen verstrekken, het is compatibel met zowel 3.3V als 5V-niveaus.

Functies

I2C gecontroleerd, breidt 2 signaalpinnen uit als 16 I/O-pinsI2C-adres configureerbaar door kortsluiting van de A0/A1/A2-jumpersBiedt twee connectoropties: PH2.0 terminal en/of soldeer pads, maakt het mogelijk om meerdere I2C-modules te stapelenOnboard voltage translator, compatibel met 3.3V/5V niveauWordt geleverd met ontwikkelingsbronnen en handleiding (voorbeelden voor Raspberry Pi/micro:bit /Arduino/STM32)

Specificaties

Bedrijfsspanning: 5V/3.3VInterface: I2CInterrupt pinnen: INTA, INTBUitbreiding I/O's: 16Dimensie: 38mm × 23mmMontage gat grootte: 2,0 mm

Definitie van de interface
Afmetingen

PAUL BABKA
31 juli 2025
I needed a whole lot of IO ports for my Raspberry. I bought a total of seven of these. This board was super easy to use both for configuring input/output ports. Interrupts are a nice feature, as well as the ability to programmatically pull input port high.Accessible on port x20 - x27 (default), so you can run 8 of these for a total of 64 IO ports.I was able to convert the C examples to Ruby without any fuss.Pro:* Easy to use for IO expansion.* Nice features (IO configuration, pull ups, interrupts)* Great example code (C and Python).Cons:* Hard to mount as there is only a single set of holes in the board (ideally there would have been a hole on each corner).* Soldering the address jumpers (A0/1/2) too a little work
Kunde
17 juli 2025
Einsatz bei einer Modellbahn Spur Z. Computer gesteuerte Adressierung von Weichen und Signalen u.s.w.
Customer
28 juni 2025
The libaray is addressed to 0x20 but I found it works at 0x27 right out of the box, so you'll have to adjust for that to avoid my initial annoyance.
Darren D.
7 maart 2025
Quality product. Works as described
Bill C
27 november 2024
I needed a MCP23017 in a hurry and Amazon got this to me in two days. The board comes with connector wires allowing me to quickly connect it to my TI EK-TM4C1294XL eval board for testing. The I2C interface already comes with 10K pull ups so no external wiring was needed. I was able to read GPIO inputs, control outputs and setup interrupts on input state changes. Everything worked as expected. The only issue (I knew this when I bought it) is another MCP23017 cannot be daisy chained on the I2C bus without soldering on the expansion header. Additional work is needed to change the I2C address as it is hard wired to 0x27 out of the box. Other than that, I'm very happy with my purchase.