As I also work with Motorolas great 8Bit-microcontrollers 68HC908, I needed to have a programmer for these devices. As the programming-algorithm is well-designed, a full-features programmer is not very complex. You don't really much more than a MAX232 and a 9.8304 MHz quartz oscillator. The DIP-switches are for selecting the different programming modis.