# Nicla Vision and additional GPIO

**URL:** <https://forums.openmv.io/t/nicla-vision-and-additional-gpio/8453>\
**Category:** Arduino Boards\
**Created:** [June 18, 2023, 6:25am UTC](https://forums.openmv.io/t/nicla-vision-and-additional-gpio/8453 "2023-06-18T06:25:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ryder.febo](https://avatars.discourse-cdn.com/v4/letter/r/d2c977/32.png) [@ryder.febo](https://forums.openmv.io/u/ryder.febo)\
**Post date:** [June 18, 2023, 6:25am UTC](https://forums.openmv.io/t/nicla-vision-and-additional-gpio/8453/1 "2023-06-18T06:25:20Z")

</div>

I need to add additional GPIO to my Nicla, and would really like it to be 5V. I have been trying to use the MCP23017 from Adafruit, but for the life of me can’t find an easy way to get any libraries working for it.

Is the MCP23017 a decent choice? Or should I be looking at other alternatives that have some native MicroPython support over I2C?

---

<div class="post-metadata">

**Author:** ![kwagyeman](https://yyz1.discourse-cdn.com/flex029/user_avatar/forums.openmv.io/kwagyeman/32/4_2.png) [@kwagyeman](https://forums.openmv.io/u/kwagyeman)\
**Post date:** [June 18, 2023, 7:30pm UTC](https://forums.openmv.io/t/nicla-vision-and-additional-gpio/8453/2 "2023-06-18T19:30:58Z")

</div>

You should be able to use any device with PYB and/or the Machine module with I2C. However, you might wish to use something that has a driver already written so you don’t have to debug the driver.
