This was an in house development to create a method of downloading and testing software across
the CAN bus to a Motorola HC11 processor. Each HC11 had a built in monitor program that ran at
startup and initialized the CAN port for communications and then looked to non-volatile memory
settings to decide whether to run the user program that had been last downloaded. A PC program
could access any of the nodes on the network, stop the user program, download a new program and
restart it. Memory could be examined and un-initialized vectors would be trapped and displayed
to the screen. This system was first created in 1996 and is still in use today by many companies
around the world.