I²C/SPI Support (SSI Channels)

Tibbo OS (TiOS) running on the WM2000 offers up to four "soft" synchronous serial ports that can be used for I²C and SPI communications, with the WM2000 acting as the master. All four SPI modes are supported.

As the WM2000 has only ten general-purpose I/O (GPIO) lines, it is not actually possible to arrange four separate SPI channels, as these would need 16 GPIOs. Having four I²C channels will only require eight lines and would fit on the WM2000.

As the SSI channels are implemented entirely in software, any combination of GPIO lines can be selected to serve as interface lines for an SSI channel. This is facilitated by several I/O mapping properties offered by the ssi. object.