Nein, sowohl PIC wie auch STM sind microcontroller, der eine eben
PIC und der andere
STM-basiert.
Schicken tust da gar nichts, das machst alles selbst - musst die firmware ja eh passend für dich umschreiben und diese dann entweder in den PIC oder in den STM laden.
Der PIC braucht erst mal so was wie eine "Spur-0", also den bootloader, damit er überhaupt weiß was er mit den Daten der firmware anfangen soll.
Dieser bootloader wird gebrannt (PIC-burner) und erst dann kann eine firmware aufgespielt werden.
Welcher PIC für welches Projekt steht in der jeweiligen Projektbeschreibung.
Willst von der Pike auf verstehen was in einem Mikrocontroller eigentlich genau passiert sei
diese Website empfohlen, brauchen tust das für die ucapps-Geschichten allerdings nicht zwingend.
Da beschäftige dich lieber mit C, denn ohne Verständnis zumindest der Grundzüge wirst nicht weit kommen, soll es über das einfach kopieren von firmware anderer hinaus gehen (sprich willst deinen eigenen individuellen controller bauen).