The first SPLat was designed in December 1995, on the back of a custom controller design we did where the customer needed the ability to do some final on-site programming. That was actually an echo of a scripting language we created for Chubb Fire alarm panels back in 1987.
The first SPLat was the SP10-8, which became the SP108. It used a Motorola MC68HC705C9 processor running at 4MHz, with an external serial eeprom for the user program. SL88, OEM36, AJ18 and PMC3 are similar.
More recently the MC68HC08 became available and affordable (typically, our customers need cost effective solutions, not V8 power). This chip has onboard Flash, which stores both our operating firmware and the user program. It also runs at 8MHz and uses half as many clock cycles, so what with faster onboard program memory, faster clock and more efficient instructions, second generation SPLat controllers are up to 7 times faster than 1st generation designs. These product include MMi201, SL99, MS12 and numerous custom SPLat controllers.
In December 2005 we introduced MultiTrack programming. MultiTrack technology "lowers the bar" on programming multitasking applications to the point where a complete novice can be using it with only a few hours of study.