# \#i2c

**URL:** https://forums.digi.com/tag/i2c/66.md

[Latest](https://forums.digi.com/latest.md) · [Categories](https://forums.digi.com/categories.md) · [Tags](https://forums.digi.com/tags.md)

---

## [Xbee3 I2C ENODEV error](https://forums.digi.com/t/xbee3-i2c-enodev-error/22632)

<div class="topic-metadata">

**Author:** [@lbdcdrc](https://forums.digi.com/u/lbdcdrc)\
**Replies:** 13\
**Last updated:** [April 1, 2024, 2:48pm UTC](https://forums.digi.com/t/xbee3-i2c-enodev-error/22632 "2024-04-01T14:48:47Z")

</div>

Dear all, I’ve been playing with my new XBees for few days, and I’m enjoying them a lot :slight\_smile: I’m now trying to deal with the I2C bus and with micropython. I’m then facing some difficulties. My configuration…

---

## [Incorrect SCL and SDA (I2C) signals with BL4S200 board](https://forums.digi.com/t/incorrect-scl-and-sda-i2c-signals-with-bl4s200-board/26472)

<div class="topic-metadata">

**Author:** [@policchio](https://forums.digi.com/u/policchio)\
**Replies:** 5\
**Last updated:** [July 19, 2023, 3:49pm UTC](https://forums.digi.com/t/incorrect-scl-and-sda-i2c-signals-with-bl4s200-board/26472 "2023-07-19T15:49:39Z")

</div>

Hi, I’m trying to use I2C with the BL4S200 board, but I’m having some issues. First of all, I have some questions about the connection. When using port D (default), are these the correct connections to use? SCL (PD6) …

---

## [Running 2 or more applications PPP](https://forums.digi.com/t/running-2-or-more-applications-ppp/23309)

<div class="topic-metadata">

**Author:** [@ikben](https://forums.digi.com/u/ikben)\
**Replies:** 1\
**Last updated:** [December 21, 2022, 10:37am UTC](https://forums.digi.com/t/running-2-or-more-applications-ppp/23309 "2022-12-21T10:37:57Z")

</div>

Hi, I had a doubt regarding point-to-point protocol. Is it possible for a single PPP link to enable running of 2 or more simultaneous applications between two hosts? Thanks!

---

## [How to connect XBee3 with 3 or more MCP23017](https://forums.digi.com/t/how-to-connect-xbee3-with-3-or-more-mcp23017/23181)

<div class="topic-metadata">

**Author:** [@Antoine](https://forums.digi.com/u/Antoine)\
**Replies:** 2\
**Last updated:** [August 5, 2022, 4:26pm UTC](https://forums.digi.com/t/how-to-connect-xbee3-with-3-or-more-mcp23017/23181 "2022-08-05T16:26:50Z")

</div>

Hello everyone! I am currently working on a project for my work where I want XBee3 to interact with several motor drivers GPIOs. Of course the XBee3 by itself cant do that (15 GPIOs per drivers, up to 6 drivers). So I …

---

## [I2C communication protocol offered by the XBee THT Grove Development Board](https://forums.digi.com/t/i2c-communication-protocol-offered-by-the-xbee-tht-grove-development-board/22952)

<div class="topic-metadata">

**Author:** [@Ernest\_0101](https://forums.digi.com/u/Ernest_0101)\
**Replies:** 2\
**Last updated:** [February 22, 2022, 10:17am UTC](https://forums.digi.com/t/i2c-communication-protocol-offered-by-the-xbee-tht-grove-development-board/22952 "2022-02-22T10:17:57Z")

</div>

Hello, I am trying to use the I2C communication protocol offered by the XBee THT Grove Development Board but I can’t find how to configure this board using the XCTU. This board is included in the Digi Wireless Connectivi…

---

## [libdigiapix i2c write](https://forums.digi.com/t/libdigiapix-i2c-write/22528)

<div class="topic-metadata">

**Author:** [@cstanton](https://forums.digi.com/u/cstanton)\
**Replies:** 0\
**Last updated:** [July 7, 2021, 5:28am UTC](https://forums.digi.com/t/libdigiapix-i2c-write/22528 "2021-07-07T05:28:49Z")

</div>

Hi Im trying to use the libdigiapix I2C API to write to a register in a slave device. Looking at the documentation here: https://www.digi.com/resources/documentation/digidocs/embedded/dey/3.0/cc6ul/yocto\_r\_apix-i2c.html …

---

## [RCM6700 I2C HW versus SW](https://forums.digi.com/t/rcm6700-i2c-hw-versus-sw/22415)

<div class="topic-metadata">

**Author:** [@Henrik](https://forums.digi.com/u/Henrik)\
**Replies:** 2\
**Last updated:** [May 14, 2021, 11:24am UTC](https://forums.digi.com/t/rcm6700-i2c-hw-versus-sw/22415 "2021-05-14T11:24:20Z")

</div>

RCM6700 and Dynamic C 10.72D - we have been using the I2C\_SW library for a while but I would like to test the I2C\_HW library. The default pins/ports for the libraries are different (PD6, PD7 versus PE0, PE1). question: …

---

## [DIO Pins not working without UART connected to computer](https://forums.digi.com/t/dio-pins-not-working-without-uart-connected-to-computer/21998)

<div class="topic-metadata">

**Author:** [@Antoine](https://forums.digi.com/u/Antoine)\
**Replies:** 11\
**Last updated:** [April 19, 2021, 11:45pm UTC](https://forums.digi.com/t/dio-pins-not-working-without-uart-connected-to-computer/21998 "2021-04-19T23:45:17Z")

</div>

Hello everyone, My goal: I am making a simple remote controller with a XBee3, an LCD screen and 6 push buttons. The idea is to use the i2c to communicate with the LCD screen and 6 DIO to check on the buttons. The good…

---

## [Not receiving packet with sensor data - sensor running I2C sensor and Micropython](https://forums.digi.com/t/not-receiving-packet-with-sensor-data-sensor-running-i2c-sensor-and-micropython/22345)

<div class="topic-metadata">

**Author:** [@RguStudent](https://forums.digi.com/u/RguStudent)\
**Replies:** 1\
**Last updated:** [April 13, 2021, 11:02am UTC](https://forums.digi.com/t/not-receiving-packet-with-sensor-data-sensor-running-i2c-sensor-and-micropython/22345 "2021-04-13T11:02:07Z")

</div>

Hi, I’m experimenting with sending data from an I2C pressure/temperature, specifically the BMP280, I’m following instructions from the book “Beginning Sensor Networks with XBee, Arduino and Raspberry Pi” I have got my …

---

## [Why does I2C voltage changes when activating eth0 network interface ?](https://forums.digi.com/t/why-does-i2c-voltage-changes-when-activating-eth0-network-interface/22240)

<div class="topic-metadata">

**Author:** [@vitirover](https://forums.digi.com/u/vitirover)\
**Replies:** 5\
**Last updated:** [March 8, 2021, 9:21am UTC](https://forums.digi.com/t/why-does-i2c-voltage-changes-when-activating-eth0-network-interface/22240 "2021-03-08T09:21:09Z")

</div>

Hello, Everything is validated on our IMX6UL, but we are facing a problem with I2C3. With IOMux, we activated I2C3 with pads SCL W17 and SDA W19. Each routed with a pull-up 2.2k resistor, to 3.3V. While validating I2C…

---

## [How to use the small oled display using ssd1306](https://forums.digi.com/t/how-to-use-the-small-oled-display-using-ssd1306/21255)

<div class="topic-metadata">

**Author:** [@WaveSim](https://forums.digi.com/u/WaveSim)\
**Replies:** 2\
**Last updated:** [February 18, 2021, 8:49am UTC](https://forums.digi.com/t/how-to-use-the-small-oled-display-using-ssd1306/21255 "2021-02-18T08:49:36Z")

</div>

Hi guys, Thanks for your help in advance. I am developing my own custom board using CC6UL and almost IO are working well. So, these days I am trying to connect peripherals, At this time SSD1306 is my subject. I have…

---

## [XBee 3 Cannot Communicate with Trinket M0 over I2C.](https://forums.digi.com/t/xbee-3-cannot-communicate-with-trinket-m0-over-i2c/22124)

<div class="topic-metadata">

**Author:** [@byrleyar](https://forums.digi.com/u/byrleyar)\
**Replies:** 3\
**Last updated:** [January 13, 2021, 10:07am UTC](https://forums.digi.com/t/xbee-3-cannot-communicate-with-trinket-m0-over-i2c/22124 "2021-01-13T10:07:06Z")

</div>

I am trying to use I2C to communicate between my XBee3 (controller) and an adafruit trinket m0. I’m pretty confident I have the modules connected properly (trinket SCL/pin 2 to xbee SCL/pin DIO1 & trinket SDA/pin 0 to x…

---

## [XBee3 I2C Issues on Custom Board](https://forums.digi.com/t/xbee3-i2c-issues-on-custom-board/20732)

<div class="topic-metadata">

**Author:** [@Larry\_Sellers](https://forums.digi.com/u/Larry_Sellers)\
**Replies:** 4\
**Last updated:** [January 12, 2021, 12:26pm UTC](https://forums.digi.com/t/xbee3-i2c-issues-on-custom-board/20732 "2021-01-12T12:26:15Z")

</div>

Hello, I have been using the XBee3 to read a simple temperature, pressure, humidity sensor via I2C on the development board and everything works great. However, when I dock the XBee3 into our custom board, I cannot acc…

---

## [Unstable i2c readings](https://forums.digi.com/t/unstable-i2c-readings/22037)

<div class="topic-metadata">

**Author:** [@TerryT](https://forums.digi.com/u/TerryT)\
**Replies:** 3\
**Last updated:** [December 9, 2020, 12:31pm UTC](https://forums.digi.com/t/unstable-i2c-readings/22037 "2020-12-09T12:31:24Z")

</div>

I am having trouble with stable readings from my accelerometers on i2c with xbee3. The same setup works perfectly when connecting the boards to an Arduino. I see some are using 10K pull up resistors with xbee3, could thi…

---

## [Net+OS CC9P-9215 I2C lockup after error](https://forums.digi.com/t/net-os-cc9p-9215-i2c-lockup-after-error/21993)

<div class="topic-metadata">

**Author:** [@steved2](https://forums.digi.com/u/steved2)\
**Replies:** 0\
**Last updated:** [November 13, 2020, 11:29am UTC](https://forums.digi.com/t/net-os-cc9p-9215-i2c-lockup-after-error/21993 "2020-11-13T11:29:19Z")

</div>

I’m communicating with a number of devices on I2C, which is fine as long as all are present. However if a device is missing for any reason, the communication fails, and the bus locks up such that its no longer possible …

---

## [I2C Pull Up Resistor Selection](https://forums.digi.com/t/i2c-pull-up-resistor-selection/21832)

<div class="topic-metadata">

**Author:** [@ksonone](https://forums.digi.com/u/ksonone)\
**Replies:** 4\
**Last updated:** [September 29, 2020, 1:51pm UTC](https://forums.digi.com/t/i2c-pull-up-resistor-selection/21832 "2020-09-29T13:51:43Z")

</div>

I am working on one design with Xbee3. I want to add the option for the I2C communication, but wondering what would be the best pullup reistor values I could use. I do not find any datasheet that specifiy the requireme…

---

## [Does XBee3 device need to be in REPL (AP=4) mode to transmit / receive stuffs](https://forums.digi.com/t/does-xbee3-device-need-to-be-in-repl-ap-4-mode-to-transmit-receive-stuffs/21622)

<div class="topic-metadata">

**Author:** [@edunn106](https://forums.digi.com/u/edunn106)\
**Replies:** 27\
**Last updated:** [August 13, 2020, 8:55am UTC](https://forums.digi.com/t/does-xbee3-device-need-to-be-in-repl-ap-4-mode-to-transmit-receive-stuffs/21622 "2020-08-13T08:55:29Z")

</div>

If I have a bunch of sensors on an i2c slave device (I/o expander) which is attached to my XBee3 acting as a master… if I want to request sensor data from the slave device via my python program (from so a communication b…

---

## [So, you can run firmware(MicroPython Project) and software(Python Project) concurrently(same time).](https://forums.digi.com/t/so-you-can-run-firmware-micropython-project-and-software-python-project-concurrently-same-time/21605)

<div class="topic-metadata">

**Author:** [@edunn106](https://forums.digi.com/u/edunn106)\
**Replies:** 27\
**Last updated:** [August 7, 2020, 4:26pm UTC](https://forums.digi.com/t/so-you-can-run-firmware-micropython-project-and-software-python-project-concurrently-same-time/21605 "2020-08-07T16:26:52Z")

</div>

So, you can run firmware(MicroPython Project) and software(Python Project) concurrently(same time) on an XBee3 network? Like if I turn on an xbee that has micropython uploaded to the device (firmware) that runs automatic…

---

## [Can I implement an I2C bus on my XBee3 in a normal Python file? NOT a MicroPython file](https://forums.digi.com/t/can-i-implement-an-i2c-bus-on-my-xbee3-in-a-normal-python-file-not-a-micropython-file/21600)

<div class="topic-metadata">

**Author:** [@edunn106](https://forums.digi.com/u/edunn106)\
**Replies:** 1\
**Last updated:** [July 30, 2020, 9:13am UTC](https://forums.digi.com/t/can-i-implement-an-i2c-bus-on-my-xbee3-in-a-normal-python-file-not-a-micropython-file/21600 "2020-07-30T09:13:37Z")

</div>

Can I implement an I2C bus on my XBee3 in a normal Python file? NOT a MicroPython file. Doing this would be so much better for the project I am working on. Rather than having to send data between two separate Micropython…

---

## [XBee 3 and MCP23017 I2C IO Expander... setup not working.](https://forums.digi.com/t/xbee-3-and-mcp23017-i2c-io-expander-setup-not-working/21576)

<div class="topic-metadata">

**Author:** [@edunn106](https://forums.digi.com/u/edunn106)\
**Replies:** 7\
**Last updated:** [July 28, 2020, 12:19pm UTC](https://forums.digi.com/t/xbee-3-and-mcp23017-i2c-io-expander-setup-not-working/21576 "2020-07-28T12:19:46Z")

</div>

So I am trying to run a simple I2C scan program in Micropython that scans for the I2C device I have connected to my XBee3 and then simply prints out that it saw the I2C device during the scan. I’m using the MCP23017 DIP…

---

## [Micropython I2C: i2c.writeto\_mem(), in my code i get an error](https://forums.digi.com/t/micropython-i2c-i2c-writeto-mem-in-my-code-i-get-an-error/21590)

<div class="topic-metadata">

**Author:** [@edunn106](https://forums.digi.com/u/edunn106)\
**Replies:** 4\
**Last updated:** [July 28, 2020, 12:15pm UTC](https://forums.digi.com/t/micropython-i2c-i2c-writeto-mem-in-my-code-i-get-an-error/21590 "2020-07-28T12:15:30Z")

</div>

heres my code: from machine import I2C import time print(" +-------------------------------------+") print(" | XBee MicroPython I2C Scanner Sample |") print(" +-------------------------------------+ ") # Instantiate …

---

## [I don't understand the purpose of micropython.. my xbee project needs it though.](https://forums.digi.com/t/i-dont-understand-the-purpose-of-micropython-my-xbee-project-needs-it-though/21586)

<div class="topic-metadata">

**Author:** [@edunn106](https://forums.digi.com/u/edunn106)\
**Replies:** 1\
**Last updated:** [July 28, 2020, 11:17am UTC](https://forums.digi.com/t/i-dont-understand-the-purpose-of-micropython-my-xbee-project-needs-it-though/21586 "2020-07-28T11:17:00Z")

</div>

My xbee3 project is going to need some I/O expanders. The way I’m thinking to do this is by using I2C protocol. The only way to interface with I2C protocol on the xbee3 is using MircoPython, which the xbee3 supports. So…

---

## [Python i2c library.](https://forums.digi.com/t/python-i2c-library/21595)

<div class="topic-metadata">

**Author:** [@edunn106](https://forums.digi.com/u/edunn106)\
**Replies:** 2\
**Last updated:** [July 27, 2020, 9:02pm UTC](https://forums.digi.com/t/python-i2c-library/21595 "2020-07-27T21:02:03Z")

</div>

Is there a Python i2c library I could use instead of using a MicroPython file? I have xbee3 network setup but on each router module I am trying to make an i2c bus with a I/O port expander on the i2c bus. My program so f…

---

## [XBee(s): Do you have to use Micropython to utilize I2C?](https://forums.digi.com/t/xbee-s-do-you-have-to-use-micropython-to-utilize-i2c/21554)

<div class="topic-metadata">

**Author:** [@edunn106](https://forums.digi.com/u/edunn106)\
**Replies:** 6\
**Last updated:** [July 15, 2020, 1:21pm UTC](https://forums.digi.com/t/xbee-s-do-you-have-to-use-micropython-to-utilize-i2c/21554 "2020-07-15T13:21:29Z")

</div>

I am kind of confused about the purpose for Micropython. At first I thought I would use it in my project… now I am not so sure. But I might have to use it?.. I can configure, set and get all the IO pin values just using…

---

## [can you have i2c bus and use microcontroller's dio pins same time?](https://forums.digi.com/t/can-you-have-i2c-bus-and-use-microcontrollers-dio-pins-same-time/21525)

<div class="topic-metadata">

**Author:** [@edunn106](https://forums.digi.com/u/edunn106)\
**Replies:** 2\
**Last updated:** [July 7, 2020, 1:48pm UTC](https://forums.digi.com/t/can-you-have-i2c-bus-and-use-microcontrollers-dio-pins-same-time/21525 "2020-07-07T13:48:52Z")

</div>

can you have i2c bus and use microcontroller’s dio pins same time for different purposes? thanks

---

## [For XBee S2C and/or 3 Zigbee(s)... do port expanders work just fine?](https://forums.digi.com/t/for-xbee-s2c-and-or-3-zigbee-s-do-port-expanders-work-just-fine/21459)

<div class="topic-metadata">

**Author:** [@edunn106](https://forums.digi.com/u/edunn106)\
**Replies:** 1\
**Last updated:** [June 15, 2020, 8:50am UTC](https://forums.digi.com/t/for-xbee-s2c-and-or-3-zigbee-s-do-port-expanders-work-just-fine/21459 "2020-06-15T08:50:40Z")

</div>

For XBee S2C and/or 3 Zigbee(s)… do port expanders work just fine (i.e. like this MCP23017 - i2c 16 input/output port expander) ? I can’t imagine how XCTU would see these new ports and allow you to configure the new port…

---

## [Can XBee ZigBee S2C modules pass I2C SCL and SDA signals transparently?](https://forums.digi.com/t/can-xbee-zigbee-s2c-modules-pass-i2c-scl-and-sda-signals-transparently/20811)

<div class="topic-metadata">

**Author:** [@hp23](https://forums.digi.com/u/hp23)\
**Replies:** 0\
**Last updated:** [October 7, 2019, 9:43am UTC](https://forums.digi.com/t/can-xbee-zigbee-s2c-modules-pass-i2c-scl-and-sda-signals-transparently/20811 "2019-10-07T09:43:34Z")

</div>

I would like to configure two modules to wirelessly control and receive data from a sensor via I2C. I have the Grove breakout boards that have I2C pinouts for SDA and SCL, but I must be missing how to configure the modul…

---

## [Hoe can I read from the internal resigster of a I2C device (S3 RF)?](https://forums.digi.com/t/hoe-can-i-read-from-the-internal-resigster-of-a-i2c-device-s3-rf/20789)

<div class="topic-metadata">

**Author:** [@Xiao](https://forums.digi.com/u/Xiao)\
**Replies:** 0\
**Last updated:** [September 27, 2019, 10:49am UTC](https://forums.digi.com/t/hoe-can-i-read-from-the-internal-resigster-of-a-i2c-device-s3-rf/20789 "2019-09-27T10:49:35Z")

</div>

Hey guys, DOes anyody have the experience on reading data from I2C device? I am using MUP9250 and need to read data from a internal register, but I don’t know how. Only the slvae address is required in the function I2C …

---

## [XBee3 ZigBee MicroPython create data stream for Digi Remote Manager](https://forums.digi.com/t/xbee3-zigbee-micropython-create-data-stream-for-digi-remote-manager/20461)

<div class="topic-metadata">

**Author:** [@AndyDale](https://forums.digi.com/u/AndyDale)\
**Replies:** 3\
**Last updated:** [May 11, 2019, 8:15pm UTC](https://forums.digi.com/t/xbee3-zigbee-micropython-create-data-stream-for-digi-remote-manager/20461 "2019-05-11T20:15:53Z")

</div>

How do you create a data stream on a XBee3 using MicroPython so it may be viewed in the Digi Remote Manager? I’ve looked through all the Digi MicroPython documentation and example code and found they are specifically ge…

---

## [Did Digi fixed the i2c conflict for the WSVGA 10"?](https://forums.digi.com/t/did-digi-fixed-the-i2c-conflict-for-the-wsvga-10/20284)

<div class="topic-metadata">

**Author:** [@pof99](https://forums.digi.com/u/pof99)\
**Replies:** 1\
**Last updated:** [February 27, 2019, 10:14am UTC](https://forums.digi.com/t/did-digi-fixed-the-i2c-conflict-for-the-wsvga-10/20284 "2019-02-27T10:14:22Z")

</div>

I know the Connectcore SBC has an issue with the i2c bus conflict with the touchscreen and the sound chip with the 10WSVGA screen. DIGI was supposed to work on a solution. Did they fixed it?

[Next page](https://forums.digi.com/tag/i2c/66.md?match_all_tags=true&page=1&tags%5B%5D=i2c)
