I am looking at making a schematic for the ISM330DHCX alongside a ATmega328P processor for Arduino. I have the Adafruit version of it (LSM6DSOX is same footprint).
Schematic:
PCB:
I just wanted to see if half of the components on them are neccessary. My intention is to only do I2C communication, with no need for interrupt pins, Chip Select etc.; only Voltage, SCL, SDA, ground.
The ISM330DHCX datasheet has the connections guide below, from what I can tell all I should need is:
- AP2112K-3.3: Voltage Regulator for 5V to 3.3V
- 2*10kOhm Resistors: for Pull-up in I2C
- 2*100nF Capacitors: for Power Supply decoupling
- EDIT: Logic shifter for SDA and SCL
Is there anything else I am missing?
Also I read up on VDD and VDD_IO, I am assuming for my application both are connected to 3.3V with no problem.
I appreciate any help, thanks!