ARM pins on OpenIMU330BI

Is there any documentation on which ARM M4 pins are connected to which IMU330BI module BGA pins? Specifically, I'd like to add an SPI master to the firmware. It looks like SPI1 is used internally for sensors and SPI2 is the user SPI interface, so is SPI3 available and accessible (ARM PC10-12 or PB3-5)?

Yes, SPI2 is the user SPI interface. SPI3 is not accessible. You could choose Uart interface instead.

@Jack-Morrison OpenIMU300BI pinout documentation updated to reflect MCU pins routed to external BGA contacts. Please check it here (excel file):

https://openimu.readthedocs.io/en/latest/330BI/pinout.html

Excellent, thank you. Is G3 connected to PB12?

Yes, my plan now is to use the UART interface for the host, and modify the firmware to rejigger SPI2 as a master.

PB12 used as SPI2_NSS function

Log in to reply