
STM32 PCBA SOURCING
IC, FIRMWARE EN AVL VRIJGAVE
In een Zuid-Afrikaanse industriële PCBA-case moest ons team “IC STM32F105RBT6 sourcing”, “PCB/PCBA manufacturing integration” en “Multi-category supply consolidation” samen vrijgeven. Deze gids laat zien hoe engineers dat doen zonder fout alternatief, firmwareblokkade of oncontroleerbare componentenwissel.

Hommer Zhao
Oprichter PCB Assemblage | 15+ jaar ervaring in PCB productie
In 2022-Q2 hielpen wij een Zuid-Afrikaanse industriële klant die kabelbomen, PCB assemblies en componenten via losse leveranciers beheerde. De overdracht draaide om “IC STM32F105RBT6 sourcing”, “PCB/PCBA manufacturing integration” en “Multi-category supply consolidation”, met als kernvraag: hoe maak je van losse inkoopregels een vrijgegeven PCBA-proces?
"Als een ontwerpteam in de eerste review al IPC-2221, een procesmarge van 20% en minimaal 3 kritische DFM-punten vastlegt, zien wij de first-pass yield doorgaans direct boven 98% uitkomen."
Hommer Zhao, Founder & CEO, WIRINGO
Voor een snelle vervolgstap zijn onze gidsen over DFM-checks, PCB testen en IPC-kwaliteitsklassen de meest gebruikte referenties in onze offertefase.
TL;DR
- Leg exact STM32 part number, package, grade en firmwaremethode vast voor de eerste sample PO.
- Behandel MCU-alternatieven als engineering change, niet als gewone inkoopsubstitutie.
- Gebruik IPC-J-STD-001, IPC-A-610 en ISO 9001:2015 als minimale vrijgavebasis.
- Test voeding, oscillator, reset, boot interface en firmware checksum op 100 procent van productie-PCBA's.
- Laat de AVL zowel componentbron als functionele testcriteria bevatten.
Startpunt uit de Fabriek
In 2022-Q2 werkte ons team met een Zuid-Afrikaanse industriële klant die kabelbomen apart inkocht en PCB assemblies plus elektronische componenten bij andere leveranciers liet lopen. De case bank noteerde letterlijk: “IC STM32F105RBT6 sourcing”, “PCB/PCBA manufacturing integration” en “Multi-category supply consolidation”. De uitdaging zat niet in een mooie offerte, maar in het vrijgeven van een MCU-gedreven PCBA zonder dat firmware, connectorinterface en logistiek langs elkaar gingen lopen.
Deze gids is geschreven voor engineers en inkopers die al een BOM, schema of eerste prototype hebben en nu een leverancier moeten kiezen voor seriegeschikte SMD PCB assembly. De rol hier is die van een senior factory engineer met meer dan 15 jaar ervaring in PCBA, kabelboom en box-build overdracht naar productie. Het doel is scherp: beslissen welke MCU-data, AVL-regels en testgates nodig zijn voordat een STM32-board naar sample, pilot of serie mag.
Bij een STM32F105RBT6 of vergelijkbare MCU accepteer ik geen “equivalent available” in de BOM zonder firmwarecheck. Een pin-compatible IC kan nog steeds falen op bootloader, oscillatorconfiguratie of 1 communicatietiming die de eindtest niet dekt.
— Hommer Zhao, Oprichter & Technisch Expert
Definities voor Sourcing
Een PCBA is een bestukte printplaat waarbij PCB, componenten, soldeerproces, inspectie en elektrische test als 1 leverbaar product worden vrijgegeven. Bij MCU-boards hoort firmware daar praktisch bij, ook als de firmware juridisch van de klant blijft.
Een AVL is een approved vendor list die toegestane fabrikanten, part numbers, distributiekanalen en substitutieregels vastlegt. Voor passieve onderdelen kan een AVL breed zijn; voor een STM32 of andere microcontroller moet hij vaak exact blijven.
IPC-J-STD-001 is een soldeerprocesstandaard voor elektronische assemblies, terwijl IPC-A-610 acceptatiecriteria geeft voor visuele beoordeling van elektronische assemblies. Publieke context over IPC in electronics helpt bij terminologie, maar de klanttekening moet zelf aangeven welke klasse, uitzonderingen en testrecords vereist zijn.
ISO 9001:2015 is een kwaliteitsmanagementkader dat documentbeheer, traceerbaarheid en procesverbetering structureert. Voor automotive werk komt vaak IATF 16949 change control bovenop de normale PCBA-vrijgave.
Beslisregel voor de eerste gate
Laat een sample PO pas starten als de MCU exact is vastgelegd, de firmware-eigenaar bekend is, de programmeerinterface toegankelijk is en de leverancier de testflow schriftelijk heeft bevestigd.
MCU en AVL Beslissen
Een STM32-regel in de BOM heeft minstens 6 beslispunten: exact part number, package, flash/RAM-variant, temperatuurgrade, lifecycle status en toegestane bron. Het verschil tussen 2 varianten kan klein lijken, maar firmware, timing en periferie-instellingen maken de vrijgave binair: werkt in de eindtest of niet.
Wij koppelen MCU-sourcing daarom vroeg aan engineering drawing review. Als de klant alleen een oude BOM stuurt, vragen wij aanvullend om schema, programmeerprocedure, firmware checksum, boot-pin instellingen, oscillatorwaarde, debugheader en testlimieten. Zonder die data kan de leverancier wel inkopen, maar niet betrouwbaar vrijgeven.
Openbare achtergrond over STM32 microcontrollers toont hoe groot de familie is. Juist daarom moet een RFQ de precieze variant en toegestane alternatieven noemen, anders vergelijkt inkoop prijzen van onderdelen die engineering nooit heeft goedgekeurd.
Voor passieve 0603-weerstanden accepteer ik vaak 2 of 3 merken in de AVL. Voor een MCU accepteer ik meestal 1 exacte variant, 2 geautoriseerde kanalen en een escalatieregel. Dat verschil voorkomt dure firmwarejacht na een ogenschijnlijk kleine substitutie.
— Hommer Zhao, Oprichter & Technisch Expert
Firmware en Test Gate
Firmware flashing hoort in het productieplan, niet in een losse e-mail aan het einde. Een robuuste flow bepaalt wanneer er geprogrammeerd wordt, welke spanning geldt, welke interface wordt gebruikt, hoe de firmwareversie wordt gelezen en wat er met mislukte boards gebeurt. Bij 100 procent test registreren wij serienummer, firmware checksum, testtijd, pass/fail en operator of fixture-ID.
Voor mixed boards met relais, connectors of zware terminals blijft through-hole PCB assembly onderdeel van dezelfde vrijgave. De eindtest moet dan bewijzen dat de MCU niet alleen start, maar ook de relevante I/O, communicatiebus en voedingsrails onder belasting ziet.
Waar sample builds vaak vastlopen
De eerste 10 PCBA's halen AOI, maar niemand kan programmeren omdat SWD pads onder een connectorbody liggen, boot0 niet bereikbaar is of de fixture geen massareferentie heeft. Zet programmeertoegang dus op de tekening, niet alleen in het firmwareteam.

Sourcing Routes Vergelijken
| Route | Past bij | Belangrijkste risico | Vrijgavecriterium |
|---|---|---|---|
| Exact STM32 part only | Medische, industriële en firmwarekritische PCBA | Single-source levertijd | Exact part, 2 kanalen, 100 procent functionele test |
| Approved alternates | Boards met bewezen firmwareportabiliteit | Onvolledige engineeringvergelijking | Pinout, timing, memory en testrapport goedgekeurd |
| Supplier proposes MCU | Vroege redesign of kostreductie | Verborgen firmwarewijziging | ECO, prototypebuild en regressietest verplicht |
| Customer consigns IC | Schaarse of klantgebonden MCU | Traceerbaarheid en vochtgevoeligheid | Lotdata, MSL-status en incoming check |
| Turnkey PCBA sourcing | Inkoop wil 1 EMS-partner | Te weinig BOM-detail bij RFQ | BOM, AVL, firmware en testflow voor PO-lock |
De goedkoopste MCU-route is zelden de laagste totale kost. Een mislukte pilot van 50 boards kost meer dan een extra AVL-review, omdat u dan componentinkoop, firmwaredebug, rework en leverplanning tegelijk moet herstellen.
— Hommer Zhao, Oprichter & Technisch Expert
RFQ Data die Nodig Is
Een RFQ voor STM32 PCBA moet technische data en sourcingregels tegelijk bevatten. Stuur Gerber of ODB++, BOM met manufacturer part numbers, AVL, schema, assembly drawing, test specification, firmwareversie en verpakkingseisen. Voor serieproductie voegen wij graag serienummerlogica, labelpositie en sample-retentie toe.
Kwaliteitsborging steunt op standaarden en records. IPC-J-STD-001 dekt soldeerprocesdiscipline, IPC-A-610 de visuele acceptatie, en ISO 9001 quality management geeft structuur aan documentcontrole en corrective action. Bij een MCU-board is dat pas compleet wanneer de functionele test ook firmwareversie en meetwaarden bewaart.
Heeft u nog geen complete testfixture, splits de opdracht dan in NPI-gates: DFM review, 5 tot 10 EVT boards, firmware/programmeertest, pilot van 50 tot 100 stuks en daarna serie. Die aanpak past beter bij risicovolle MCU-beschikbaarheid dan direct een grote turnkey PO plaatsen.
Zwakkere specificatie vervangen door concrete gate
Schrijf niet: “supplier may use equivalent MCU”. Schrijf: “STM32F105RBT6 or customer-approved AVL revision B only; any MCU change requires firmware checksum comparison, SWD programming validation and signed ECO before pilot release.”
Bronnen en Standaarden
Voor deze sourcingbeslissing gebruiken wij IPC-J-STD-001, IPC-A-610, ISO 9001:2015 en, bij automotive programma's, IATF 16949 change-control logica. De publieke links hieronder zijn stabiele achtergrondreferenties; de actuele contractuele eisen blijven in tekening, control plan en purchase order staan.
Bronnen en referenties
Veelgestelde Vragen
Hoe specificeer ik een STM32 voor PCBA sourcing zonder verkeerd alternatief?
Geef exact part number, package, temperature grade, memory size, firmware boot mode en minimaal 1 goedgekeurd alternatief op. Voor een STM32F105RBT6 vragen wij ook de flashmethode, programmeerspanning en testdekking voordat de sample PO wordt vrijgegeven.
Wanneer mag een PCBA leverancier een MCU alternatief voorstellen?
Pas na schriftelijke AVL-goedkeuring. De leverancier moet pinout, package, firmwarecompatibiliteit, lifecycle status en elektrisch risico vergelijken. Voor productie volgens IPC-J-STD-001 blijft de soldeeracceptatie gelijk, maar de functionele vrijgave moet opnieuw worden getest.
Moet firmware flashing voor of na PCB assembly gebeuren?
Meestal na SMT en elektrische basiscontrole, omdat u dan echte assemblage-uitval scheidt van programmeerfouten. Bij 100 procent functionele test leggen wij program log, firmwareversie, serienummer en testresultaat per PCBA vast.
Welke normen horen in een STM32 PCBA control plan?
Gebruik IPC-J-STD-001 voor soldeerprocescontrole, IPC-A-610 voor visuele acceptatie en ISO 9001:2015 voor documentbeheer. Bij automotive programma's voegen inkopers vaak IATF 16949 traceerbaarheid en change-control eisen toe.
Hoeveel alternatieve IC-bronnen moet ik in de AVL zetten?
Voor een single-source MCU blijft 1 exact part vaak realistisch, maar zet minimaal 2 geautoriseerde distributiekanalen, 1 lifecycle check en 1 escalatieregel in de AVL. Voor passieve componenten gebruiken wij vaker 2 tot 3 alternatieve fabrikanten.
Welke testdekking is nodig voor een industriële STM32 PCBA?
Dek minimaal voeding, reset, oscillator, SWD of boot interface, kritische I/O, communicatiebus en firmware checksum af. Bij mixed through-hole en SMT bouwen wij die gate na IPC-A-610 inspectie en voor verpakking in.
