Part Data Review and Cleanup


I completed the review against the existing datasheet property, so no web search or property update was needed.
Step 1 - Available part information Project metadata

Table


FieldValue
ManufacturerBOSCH
Manufacturer Part NumberBHI385
Part TypeSensors
Project DescriptionAccelerometer, Gyroscope Sensor I2C, SPI Output -40C ~ 85C
DatasheetPDF
Package from datasheet2.5 mm x 3.0 mm LGA
Pin count from datasheet20
Symbol terminals currently in the part project Step 2 - Datasheet property check Datasheet status

Table


CheckResult
Datasheet URL already presentYes
Search/update requiredNo
Source used for reviewPDF
Step 3 - Datasheet metadata summary Special features

Table


CategorySummary
Sensor core6-DoF IMU with 16-bit 3-axis accelerometer and 16-bit 3-axis gyroscope
Accelerometer rangeUp to ±32 g
Gyroscope rangeUp to 2000 deg/s
ProcessingProgrammable 32-bit Fuser2 MCU, plus additional ultra-low-power MCU
Memory256 kB SRAM, 144 kB ROM with preloaded software
InterfacesHost interface configurable as SPI or I2C
Extra interfacesSecondary master interfaces: one I2C and one selectable SPI/I2C
PerformanceLong Run mode 950 uA @ 20 MHz, Turbo mode 2.8 mA @ 50 MHz
SoftwareOpen SDK, event-driven framework, BSX fusion support, on-chip AI support
Mechanical2.5 mm x 3.0 mm LGA-20
Absolute maximum ratings

Table


ParameterMinMaxUnit
Supply pin voltage at VDD-0.34.0V
I/O supply pin voltage at VDDIO-0.32.75V
Any logic pin voltage-0.3VDDIO + 0.3V
Passive storage temperature-50150C
NVM data retention10years
NVM write cycles14cycles
Mechanical shock, 200 us half sine10000g
Mechanical shock, 0.3 ms half sine2900g
Free-fall onto hard surfaces2m
ESD HBM2kV
ESD CDM500V
ESD MM200V
Recommended operating conditions

Table


ParameterMinTypMaxUnit
Analog supply at VDD1.711.83.6V
I/O + Fuser2 supply at VDDIO1.711.81.89V
External regulator decoupling capacitor on VREG0.10.220.5uF
Capacitor ESR0.5ohm
Operating temperature-4085C
RESETN pulse duration, active low100ns
Key electrical characteristics

Table


ParameterValue
Brown-out rising threshold1.3 V to 1.6 V
Input low level0.3 x VDDIO
Input high level0.7 x VDDIO
Internal pull-up on M3SCL35 kOhm min, 61 kOhm typ, 107 kOhm max
Internal pull-up on other pads71 kOhm min, 121 kOhm typ, 214 kOhm max
Internal pull-down on HSDO62 kOhm min, 109 kOhm typ, 208 kOhm max
Pad capacitance on HSCX, HCSB, HSDX, HSDO, HIRQ, RESETN, JTAG_DIO, M3SDA1.8 pF typ
Pad capacitance on M3SCL3.6 pF typ
Pad capacitance on ASCX, ASDX, OCSB, OSDO, RESV1, RESV26.8 pF typ
System oscillator, Long Run18.4 MHz min, 20 MHz typ, 21.6 MHz max
System oscillator, Turbo46 MHz min, 50 MHz typ, 54 MHz max
Deep sleep current, gyro+accel suspend7.8 uA typ
Regular sleep current, gyro+accel suspend8.1 uA typ
Accel low-power current, 25 Hz14 uA typ
Accel normal current214 uA typ
Accel+gyro low-power current, 25 Hz424 uA typ
Accel+gyro normal current, max ODR689 uA typ
Accel+gyro performance current, max ODR974 uA typ
Fuser2 matrix multiplication, Long Run840 uA typ
Fuser2 CoreMark, Long Run950 uA typ
Fuser2 CoreMark, Turbo2800 uA typ
Pin descriptions from datasheet

Table


PinTerminalDatasheet function
1HSDOHost SPI MISO or I2C address select
2ASDXAux/OIS MOS or I2C SDA; Master 2 SPI MOSI / I2C SDA
3ASCXAux/OIS Clock or I2C SCL; Master 2 SPI SCK / I2C SCL
4HIRQHost interrupt signal
5VDDIODigital I/O and Fuser2 supply
6GNDIODigital I/O and Fuser2 ground
7GNDAnalog sensor ground
8VDDAnalog sensor supply
9VREGVoltage regulator output; requires external decoupling capacitor
10OCSBAux/OIS chip select; Master 2 SPI chip select 1
11OSDOAux/OIS MISO; Master 2 SPI MISO
12HCSBHost SPI chip select; keep high for I2C mode
13HSCXHost SPI SCK or I2C SCL
14HSDXHost SPI MOSI or I2C SDA
15M3SCLMaster 3 I2C SCL / debug clock
16JTAG_DIOFuser2 debug data
17RESETNReset input, active low
18M3SDAMaster 3 I2C SDA
19RESV2Reserved, do not connect
20RESV1Reserved, do not connect
Package / footprint dimensions from datasheet

Table


ItemDatasheet value
Package body2.5 mm x 3.0 mm
Pitch0.5 mm
Footprint pad set A0.250 x 0.475 mm (6x)
Footprint pad set B0.475 x 0.250 mm (8x)
Footprint pad set C0.250 x 0.250 mm (6x)
Solder mask frame around each pad50 um
Step 4 - Symbol and footprint cross-check Cross-check result

Table


AreaResultNotes
Pin countPassSymbol has 20 terminals and footprint has 20 pads
Pin namesPassSymbol terminal names match datasheet pin names
Pin numberingPassSymbol terminal numbering matches footprint terminal mapping and datasheet numbering
Package familyPassFootprint is consistent with LGA-20, 2.5 mm x 3.0 mm
Footprint pad patternPassPad size groups in the footprint match datasheet recommendation
3D model presencePassSTEP model is attached
Datasheet availabilityPassDatasheet URL already present
Issues flagged

Table


SeverityIssueWhy it matters
MediumRESV1 and RESV2 are exposed as ordinary terminals even though the datasheet says do not connectThis can lead to accidental routing in downstream designs and cause board failure or undefined behavior
MediumVREG is just a generic terminal in the symbol, but the datasheet requires an external 0.1 uF to 0.5 uF decoupling capacitor, 0.22 uF typ, on this pinIf a user treats it like a normal signal pin instead of regulator output/decoupling node, the part may not function correctly
LowAll symbol terminals currently have pin type UnspecifiedThis will not break manufacturing, but it weakens ERC and makes misuse of supply, output, reset, and DNC pins easier
LowHIRQ appears in the datasheet as a host interrupt output signal, but the symbol metadata does not encode that directionNot a footprint problem, but it can reduce ERC quality
LowHCSB has an important mode-selection role in I2C operation that is not obvious from the bare pin name aloneCould cause incorrect integration if a user does not read the datasheet
Bottom line
  • The footprint looks correct for the datasheet-recommended LGA-20 2.5 mm x 3.0 mm package.
  • The symbol pin names and numbering appear consistent with the datasheet.
  • The main risks are symbol-semantic issues, not geometry:
    • RESV1 and RESV2 should be clearly marked DNC.
    • VREG should be clearly documented as regulator output requiring decoupling.
    • Pin electrical types should be set instead of leaving everything unspecified.
If you want, I can next turn this into a concrete cleanup checklist for the part project symbol and properties.
Cleanup checklist next
Footprint tolerance check
Add usage notes

Name
Pin #
Type
Section
Pin Group
Orientation
Order
Sub-symbol
HSDO
1
Unspecified
ASDX
2
Unspecified
ASCX
3
Unspecified
HIRQ
4
Unspecified
VDDIO
5
Unspecified
GNDIO
6
Unspecified
GND
7
Unspecified
VDD
8
Unspecified
VREG
9
Unspecified
OCSB
10
Unspecified
OSDO
11
Unspecified
HCSB
12
Unspecified
HSCX
13
Unspecified
HSDX
14
Unspecified
M3SCL
15
Unspecified
JTAG_DIO
16
Unspecified
RESETN
17
Unspecified
M3SDA
18
Unspecified
RESV2
19
Unspecified
RESV1
20
Unspecified

BHI385