Hello,
I see two things:
- Program for the micros and
- Program the micros with the software.
For the first, I would suggest the numerous trainings available.
You have online trainings describing the architecture and modules.
For the second, you need an interface between the computer and MCU=µc.
On the HC12, S12, S12X, the 'protocol' is called BDM (Background Debug Module), this comes from the name of the communication module in the micro.
To make a chip debug cable, look at our TBDML board on this forum.
To buy one, you have many options.
Alban.