Schematik raised $4.6M to help anyone build hardware with AI$4.6MIL PRE-SEED ANNOUNCEMENT
CommunityPartsBlogAbout
CommunityPartsBlogAbout

Product

  • Home
  • Try Schematik
  • Download

Resources

  • Community
  • ESP32 projects
  • Blog
  • Press
  • Information for AI

Compare

  • Schematik or Fritzing
  • Schematik or Tinkercad
  • Schematik or Wokwi
  • Schematik or Claude Code

Company

  • Company
  • Jobs
  • Privacy
Making
hardware
less hard

Built with love in Europe. For makers everywhere.

© 2026 Schematik

All rights reserved

  1. Parts
  2. /Sensors
  3. /Temp, humidity & pressure

BMP388 - Precision Barometric Pressure and Altimeter

OverviewWiringAlternates
BMP388 - Precision Barometric Pressure and Altimeter - Adafruit - 3966

High-precision Bosch BMP388 barometric pressure and temperature sensor breakout, selectable I2C or SPI. Improved accuracy over BMP280 makes it well-suited for precision altimetry in drones and environmental monitoring.

Parts tray full · 5 max · remove a part to add another
STEPSTLSTLSTL

Offers

  • Adafruit$9.95
  • ?DigiKey$9.95
  • Pimoroni£10.20

Offers

  • Adafruit$9.95
  • ?DigiKey$9.95
  • Pimoroni£10.20

Pinout

Logical pinout · physical placement not verified
BMP388 - PRECISION BARVINSDASDI3VoCSGNDINTSDO

One grouped connection is listed in the table but omitted from the graphic until individual pins are available.

  • VIN

    Board power input. Adafruit states the onboard regulator takes 3-5VDC and converts it down for the BMP3xx sensor.

    Type · PowerVoltage · 3-5V DC input
  • 3Vo

    3.3V output from the onboard voltage regulator, available for small external loads.

    Type · PowerVoltage · 3.3V output, up to 100mA per Adafruit guide
  • GND

    Common ground for power and logic.

    Type · GroundVoltage · 0V
  • SCKSCL

    SPI clock input, also I2C clock when using I2C mode. Adafruit states breakout inputs are 3-5V logic-level safe.

    Type · I2C, SPIVoltage · 3-5V logic input
  • SDO

    SPI serial data out / MISO from the BMP3xx to the controller.

    Type · SignalVoltage · 3.3V logic output, readable by 5V microcontrollers
  • SDASDI

    I2C data line, also SPI serial data in / MOSI to the BMP3xx.

    Type · I2C, SignalVoltage · 3-5V logic input
  • CS

    SPI chip-select input, pulled low to start an SPI transaction.

    Type · SPIVoltage · 3-5V logic input
  • INT

    Interrupt output from the BMP3xx for data-ready signalling.

    Type · SignalVoltage · 3.3V logic output, readable by 5V microcontrollers
PinTypeFunctionVoltage
VINPowerBoard power input. Adafruit states the onboard regulator takes 3-5VDC and converts it down for the BMP3xx sensor.3-5V DC input
3VoPower3.3V output from the onboard voltage regulator, available for small external loads.3.3V output, up to 100mA per Adafruit guide
GNDGroundCommon ground for power and logic.0V
SCKSCLI2C, SPISPI clock input, also I2C clock when using I2C mode. Adafruit states breakout inputs are 3-5V logic-level safe.3-5V logic input
SDOSignalSPI serial data out / MISO from the BMP3xx to the controller.3.3V logic output, readable by 5V microcontrollers
SDASDII2C, SignalI2C data line, also SPI serial data in / MOSI to the BMP3xx.3-5V logic input
CSSPISPI chip-select input, pulled low to start an SPI transaction.3-5V logic input
INTSignalInterrupt output from the BMP3xx for data-ready signalling.3.3V logic output, readable by 5V microcontrollers
Logical pinout · physical placement not verified
BMP388 - PRECISION BARVINSDASDI3VoCSGNDINTSDO

One grouped connection is omitted from the graphic until individual pins are available.

Pin details

8 connections
  1. VIN

    Board power input. Adafruit states the onboard regulator takes 3-5VDC and converts it down for the BMP3xx sensor.

    PowerVoltage · 3-5V DC input
  2. 3Vo

    3.3V output from the onboard voltage regulator, available for small external loads.

    PowerVoltage · 3.3V output, up to 100mA per Adafruit guide
  3. GND

    Common ground for power and logic.

    GroundVoltage · 0V
  4. SCKSCL

    SPI clock input, also I2C clock when using I2C mode. Adafruit states breakout inputs are 3-5V logic-level safe.

    I2C, SPIVoltage · 3-5V logic input
  5. SDO

    SPI serial data out / MISO from the BMP3xx to the controller.

    SignalVoltage · 3.3V logic output, readable by 5V microcontrollers
  6. SDASDI

    I2C data line, also SPI serial data in / MOSI to the BMP3xx.

    I2C, SignalVoltage · 3-5V logic input
  7. CS

    SPI chip-select input, pulled low to start an SPI transaction.

    SPIVoltage · 3-5V logic input
  8. INT

    Interrupt output from the BMP3xx for data-ready signalling.

    SignalVoltage · 3.3V logic output, readable by 5V microcontrollers

Start wiring

I2C · SPI · Single data line · 3.3 – 5 V · Breakout

Confirm the data interface matches your host board.

Module pins: VIN, 3Vo, GND, SCK / SCL, SDO, SDA / SDI, CS, INT. Schematik maps them to your board in the app.

Temp & humidity

165 other options

DHT/AHT sensors, SHT-series humidity chips, BMP and LPS barometers, BME combined sensors, DS18B20 probes, thermocouple amplifiers and non-contact MLX IR sensors — about 165 listings, very different accuracy classes.

View all 165
  • Adafruit AHT20 Temperature & Humidity Sensor Breakout Board visual preview

    Adafruit AHT20 Temperature & Humidity Sensor Breakout Board

    $4.50
  • Adafruit BME280 I2C or SPI Temperature Humidity Pressure Sensor visual preview

    Adafruit BME280 I2C or SPI Temperature Humidity Pressure Sensor

    $14.95
  • Adafruit BMP580 I2C or SPI Temperature and Pressure Sensor visual preview

    Adafruit BMP580 I2C or SPI Temperature and Pressure Sensor

    $7.95
  • Adafruit BMP581 I2C / SPI Temperature and Pressure Sensor visual preview

    Adafruit BMP581 I2C / SPI Temperature and Pressure Sensor

    $9.95
  • Adafruit BMP585 Ported I2C / SPI Temperature and Pressure Sensor visual preview

    Adafruit BMP585 Ported I2C / SPI Temperature and Pressure Sensor

    $14.95
  • Adafruit Chainable DS18B20 Extender Breakout visual preview

    Adafruit Chainable DS18B20 Extender Breakout

    $4.50
  • Adafruit HDC3022 Precision Temperature & Humidity Sensor visual preview

    Adafruit HDC3022 Precision Temperature & Humidity Sensor

    $8.95
  • Adafruit HTS221 Temperature & Humidity Sensor Breakout - STEMMA QT / Qwiic visual preview

    Adafruit HTS221 Temperature & Humidity Sensor Breakout - STEMMA QT / Qwiic

    $9.95
  • Adafruit HTU21D-F Temperature & Humidity Sensor Breakout - STEMMA QT visual preview

    Adafruit HTU21D-F Temperature & Humidity Sensor Breakout - STEMMA QT

    $10.95
  • Adafruit HTU31 Temperature & Humidity Sensor Breakout - STEMMA QT / Qwiic visual preview

    Adafruit HTU31 Temperature & Humidity Sensor Breakout - STEMMA QT / Qwiic

    $6.95
  • Adafruit LPS25 Pressure Sensor - STEMMA QT / Qwiic visual preview

    Adafruit LPS25 Pressure Sensor - STEMMA QT / Qwiic

    $9.95
  • Adafruit LPS35HW Water Resistant Pressure Sensor visual preview

    Adafruit LPS35HW Water Resistant Pressure Sensor

Related groups

4 groups
BOSON: Heart Rate Monitor Sensor i20 visual preview

Biometrics

UART/I2C fingerprint modules, MAX30102 PPG breakouts, and analog ECG/EMG front-ends for access control and hobby biometric sensing.

Sensors · Biometric sensors · 26 parts

0.3M Pixel Serial JPEG Camera Module visual preview

Cameras

Pi CSI modules, USB cameras, MCU-class OV2640/OV5640 boards, on-camera AI like HuskyLens and OpenMV, and thermal or ToF imagers — over 130 listings across very different pipelines.

Sensors · Cameras & vision · 141 parts

0.28 Inch LED Digital DC Voltmeter - Green visual preview

Power monitors

INA-series I2C monitors, Hall-effect sensors like the ACS723 and Gravity 20A/50A boards, and non-invasive CT clamps for everything from 3.3V rail telemetry to mains current sensing.

Sensors · Current & voltage · 25 parts

25m Long Distance ToF Laser Sensor (±3cm Accuracy, 100Hz, 100K LUX Resistant) visual preview

Distance sensors

About 180 listings spanning VL53-series ToF breakouts, HC-SR04 and MaxSonar ultrasonics, 360° triangulation LiDARs, IR proximity sensors, 24GHz mmWave presence detection and laser break-beam sensors.

Sensors · Distance sensors · 177 parts