ARM pins on OpenIMU330BI

16 Nov 2019, 03:29

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)?

Log in to reply
18 Nov 2019, 00:25

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

18 Nov 2019, 16:00

@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

18 Nov 2019, 18:03

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.

20 Nov 2019, 07:26

PB12 used as SPI2_NSS function

Log in to reply