Pin Function Grouping Request

Yes — a pin should not be duplicated across groups.
For this workflow, each pin gets:
  • exactly one Section such as Power, Ground, GPIO, Communication, Analog, Clock, Control, Debug, or No Connect
  • exactly one sub-symbol grouping when the IC is split into multiple symbol blocks; the rule is that every pin must belong to exactly one sub-symbol
So if I group the pins for you, I would do it like this:
Grouping rule

Table


CaseHow I would handle it
VDD_1, VDD_2, VDDIO, 3V3_*Put each pin once under Power
GND_1, GND_2, VSS, AGND, DGNDPut each pin once under Ground
USB_DP, USB_DMPut each pin once under Communication with pin group USB
SPI1_MOSI, SPI1_MISO, SPI1_SCKPut each pin once under Communication with pin group SPI1
PA0, PA1, PB0Put each pin once under GPIO with pin groups like PA, PB
RESET, BOOT0Put each pin once under Control
NCPut each pin once under No Connect
Important nuance
A pin can have:
  • one Section for its main function
  • one Pin Group for its family/prefix
For example:
  • SPI1_MOSI
    • Section = Communication
    • Pin Group = SPI1
  • PA3
    • Section = GPIO
    • Pin Group = PA
  • GND_2
    • Section = Ground
    • Pin Group = GND or Ground depending on naming convention
That grouping method is explicitly recommended: sections classify the broad function, while pin groups collect related pins by shared prefix like PA, SPI1, USART2, USB, etc.
So your expectation is correct:
  • I should not list the same pin in both Power and Communication
  • I should choose the pin’s primary/common function
  • then place it in one functional group only
If you want, I can now produce the actual grouped list for the Apollo510B in this exact format:
Apollo510B pin groups

Table


SectionPins
Power...
Ground...
GPIO...
Communication...
Analog...
Clock...
Control...
Debug...
No Connect...
And I’ll make sure each pin appears once only.
Avoid duplicate grouped pins
Prioritize common functions
Clean up duplicates


No results...

AP510BFA-CBR

AP510BFA-CBR thumbnail
RF System on a Chip - SoC Cortex-M55 250MHz, 2.5D GPU, 4MB MRAM, 3.75MB SRAM, BLE5.4, -20 to +70 C, BGA , 1.71 V to 2.2 V -20C ~ 70C ARM® Cortex®-M55 System On Chip (SOC) IC Apollo510B 250MHz The AP510BFA-CBR is an ultra-low-power MCU System-on-Chip (SoC) designed for advanced embedded and edge-AI applications. It belongs to the Apollo510B series and integrates a powerful ARM Cortex-M55 processor optimized for both performance and energy efficiency.
It combines processing, memory, and multiple peripherals into a single BGA package, making it suitable for compact and power-sensitive designs. Key Characteristics Core: ARM Cortex-M55 Max CPU Speed: 250 MHz Architecture: MCU / SoC Flash Memory: 4 MB RAM: ~3.75 MB Connectivity: I2C, SPI, UART, USB Wireless Support: Bluetooth 5.4 (variant dependent) Package: 153-BGA (compact high-density package) Key Features Built on Ambiq’s ultra-low-power SPOT technology Designed for battery-powered and energy-sensitive devices High computational performance for edge AI and DSP workloads Integrated peripherals for embedded system development Typical Applications Wearables (smartwatches, fitness bands) Smart home and IoT devices Edge AI / machine learning nodes Industrial sensors and monitoring systems Wireless communication modules #CommonPartsLibrary #IntegratedCircuit #SoC #Apollo510B

Pricing & Availability

See prices from popular manufacturers for your project.

Controls