Hi,
I was going to connect an I2C device to my MKR1010 and checked out the interactive diagram viewer for the MKR1010 board here:
Pin 11 (SDA) and 12 (SCL) has the I2C labels. Following these lines, it appears as if
R13 and R14 are built in pull-up to 3.3V resistors.
The pins are connected not only to the SAMD chip but also...
U4A (ATECC508A-MAH) Chrypto chip
U2A NINA Wifi chip
U5 (BQ24195LRGET-A.4) charge regulator chip
Am I reading this wrong? Or else, I would need to know the I2C-addresses for these devices to avoid conflicts I suppose. But there is no such information in the MKR1010 manual. Does anyone know where to find that?
Or should I use other pins?
Aha, thanks. I was confused because I interpreted the manual as if all internal communication was on non-exposed header pins.
The Main Processor is a ARM Cortex M0+ running at up to 48 MHz Most of its pins are connected to the external headers, however some are reserved for internal communication to the communication module and to the internal SPI and I2C peripherals (Crypto). Communication with NINA Module W102 happens through UART and SPI through
the following pins.
The NINA module is indeed connected to the I2C bus also. But I suppose it is unused unless I program the ESP32 chip to use it myself. Hopefully it will remain silent and not disturb then.
Seems like I can theoretically configure the charge controller by using the I2C then. Didn't realize but might be a nice feature.