Apollo510B Microcontroller Details
Power blockTable
| Sub-symbol suffix | What goes in it | Flux Section values typically used |
|---|---|---|
Power | All VDD/VSS/VBAT/decoupling-related supply and return pins, exposed pad if present | Power, Ground |
GPIOA | Port A GPIO pins | GPIO |
GPIOB | Port B GPIO pins | GPIO |
GPIOC | Port C GPIO pins, if present | GPIO |
GPIOD | Port D GPIO pins, if present | GPIO |
Analog | ADC-capable pins, analog references, comparator/analog supply pins | Analog, sometimes Power/Ground for refs/supplies |
Communication | UART, SPI, I2C, I2S, PDM, USB, serial peripheral interface pins | Communication |
Clock | XTAL, RTC crystal, oscillator, clock in/out pins | Clock |
Control | Reset, boot/config, enable, wake, interrupt-like system control pins | Control |
Debug | SWD/JTAG/trace/programming pins | Debug |
NC | No-connect / reserved / DNC pins if the datasheet explicitly lists them | No Connect |
Power, banked GPIO groups, and separate functional blocks for communication, analog, clock, control, and debugVDD, VDDA, VDDIO, VBATVSS, VSSA, DGND, AGNDVREF, if the datasheet treats it as a supply/reference railGPIO0, GPIO1, or P0.x, group by the shared prefix. Flux guidance is to derive Pin Group from the common name prefix and use separate sub-symbols for large GPIO banksGPIOA for PAxGPIOB for PBxGPIOC for PCxGPIO0, GPIO1UARTx_*SPIx_*I2Cx_*I2S_*USB_DP, USB_DMCommunication section for serial and bus interfacesPin Group, such as RESET or BOOT, even if they live inside the Control sub-symbolSWDIO, SWCLK, SWONC, DNC, or reserved no-connects, place them in a dedicated NC sub-symbol or fold them into the least cluttered block if there are only one or two. Flux guidance allows a dedicated no-connect classification and says these must still be represented exactly if listed in the package pin tableTable
| Property | Rule |
|---|---|
Section | Power, Ground, GPIO, Communication, Analog, Clock, Control, Debug, or No Connect |
Pin Group | Shared prefix like PA, UART0, I2C1, USB, or singleton like RESET |
Sub-symbol Designator Suffix | One of Power, GPIOA, GPIOB, Communication, Analog, Clock, Control, Debug, NC |
Pin Orientation | Top for power in, Bottom for ground, Left for inputs/GPIO/control/clock inputs, Right for outputs/debug outputs/comm TX pins |
PowerGPIOAGPIOBAnalogCommunicationClockControlDebugNC if neededGPIOC and GPIOD. If communication pins are numerous, split further into Serial and USB_Audio, but only if needed to keep each block readable. Flux recommends roughly 5-15 pins per sub-symbol where possiblePin NumberPin NamePin TypeSectionPin GroupSub-symbol Designator SuffixPin Orientationflorencia755424 and I don’t have edit access here.