Pin Function Grouping


Looking at the datasheet of this component, can you group together pins by their functions? for example for Power, VDD, gnd_1 gnd_2 etc
NOTE: If you group them, can you not add the same pin if you already added them in a group? You should know which pin function is common for its function
I grouped the ADXL345BCCZ pins into non-overlapping functional groups: Power, Ground, Digital Interface, Interrupt Outputs, Reserved, and No Connect. Full grouping and per-pin assignments are in ADXL345BCCZ Pin Function Groups.
Organize symbol pins
Check layout rules
Create pinout checklist
Review symbol grouping

INT1
VDD_I/O
RESERVED
RESERVED_2
~CS
GND_3
SDO/ALT_ADDRESS
SCL/SCLK
GND
NC
SDA/SDI/SDIO
VS
GND_2
INT2
ADXL345BCCZ Pin Function Groups
Source: ADXL345 datasheet, “Pin Configuration and Function Descriptions,” cross-checked against the current Flux part terminals.
Grouping rule used: each physical pin is assigned to exactly one functional group. Duplicate/common-function pins such as multiple GND pins are grouped together once; no pin appears in more than one group.

Table


Functional groupPinsWhy grouped here
Power1 — VDD_I/O; 6 — VSVDD_I/O is the digital interface supply. VS is the main supply.
Ground2 — GND_2; 4 — GND_3; 5 — GNDAll are ground/return pins. Keep all three in one Ground group rather than making separate groups.
Digital Interface7 — ~CS; 12 — SDO/ALT_ADDRESS; 13 — SDA/SDI/SDIO; 14 — SCL/SCLKThese are the I²C/SPI serial-interface pins. SDO/ALT_ADDRESS is shared between SPI data output and I²C alternate address selection, but its common function is still interface/configuration, so it belongs here only once.
Interrupt Outputs8 — INT1; 9 — INT2Dedicated interrupt output pins.
Reserved3 — RESERVED_2; 11 — RESERVEDDatasheet marks these pins reserved. Keep them in their own Reserved group, not with NC.
No Connect10 — NCDatasheet no-connect pin.
Per-pin assignment checklist

Table


Pin #Current terminal nameAssigned groupSuggested Flux Pin TypeNotes
1VDD_I/OPowerPower InDigital I/O supply.
2GND_2GroundGroundGround pin.
3RESERVED_2ReservedNot Connected or UnspecifiedReserved; do not use as functional signal.
4GND_3GroundGroundGround pin.
5GNDGroundGroundGround pin.
6VSPowerPower InMain supply.
7~CSDigital InterfaceInputSPI chip select / I²C mode selection behavior depends on interface mode.
8INT1Interrupt OutputsOutputInterrupt 1 output.
9INT2Interrupt OutputsOutputInterrupt 2 output.
10NCNo ConnectNot ConnectedNo connect.
11RESERVEDReservedNot Connected or UnspecifiedReserved; do not use as functional signal.
12SDO/ALT_ADDRESSDigital InterfaceBi-Directional or OutputSPI SDO / I²C alternate address select; choose final pin type based on Flux library convention.
13SDA/SDI/SDIODigital InterfaceBi-DirectionalI²C SDA / SPI SDI / 3-wire SDIO.
14SCL/SCLKDigital InterfaceInputI²C/SPI clock.
Suggested symbol/section grouping
For this 14-pin sensor, I would keep it as a single symbol but assign these Section / Pin Group values:
  • Power: pins 1, 6
  • Ground: pins 2, 4, 5
  • Digital Interface: pins 7, 12, 13, 14
  • Interrupt Outputs: pins 8, 9
  • Reserved: pins 3, 11
  • No Connect: pin 10
This satisfies the no-duplicate rule: all 14 physical pins are accounted for exactly once.
  • Recommended groups

  • Per-pin assignment checklist

  • Suggested symbol/section grouping