En un reciente proyecto mío, incorporé una MPU 9250 y un barómetro MS5611 en el bus i2c de un atmega 32u4.
El MPU 9250 funciona a la perfección, pero tan pronto como sueldo el MS5611, ninguno de ellos funciona.
Aquí está mi esquema:
Parece que tienes tu MS5611 conectado correctamente, con CSB bajo y PS alto. Los dos sensores también tienen distintas direcciones I2C. Lo siguiente es solo una conjetura sin mirar el Atmega 32u4, pero he tenido problemas para conectar dispositivos de 3.3V a los procesadores Atmega debido a las resistencias internas que arrastran el I2C hasta 5V. En algunos paneles, esto se puede desactivar en el código, pero en otros lo he resuelto con un convertidor de nivel en las líneas SDA / SCL.
Lea otras preguntas en las etiquetas microcontroller sensor accelerometer gyro