 For example, there are software library modules to emulate I2C and SPI interfaces, UARTs, frequency generators, measurement counters and PWM and sigma-delta A/D converters.Other interfaces are relatively easy to write, and existing modules can be modified to get new features.The Sx-Key is produced by Parallax and used to program the SX microcontroller and then debug it.