SPLatco Knowledge Base
Note: This document is not yet complete. It may contain inaccuracies.

There are several issues you should be aware of regarding compatibility of the HIO16 with other SPLat products.

Controller boards

The HIO16 works with 2nd generation SPLat controllers. At time of writing that means the MMi99/20x, MS12x and SL99 and certain custom SPLat controllers.

The following older controllers cannot be used with the HIO16: SP108, SL88, MMi88, OEM32, OEM36, AJ18 or any custom board designed before 2002. Please consult us regarding custom boards designed after January 2002.

Other expansion boards

The HIO16 uses the expansion connector (sometimes referred to as the SPx connector) in XPice mode. It can also be used in SPiceX mode, which allows more expansion boards to be used at the cost of less elegant programming. That means you can only use it with other XPice boards, such as the XBIO16. You cannot mix it with SPx boards. The SPLat Expansion Framework defines all the various expansion schemes.

Note that this does not preclude Touch of SPice boards. They use a different connector, and do not involve the high speed serial SPx bus.

Program timing

There are some things you need to be aware of concerning the timing of inputs and outputs with the HIO16. This is documented under Timing Restrictions.