Spartan PLCs are available with 16 I/Os, either relay, analog, digital, PWM, and interrupt, or without the relays. They are also available with the 19R+ and 21+ I/O modules used for the M-Duino and Raspberry series. Although the Spartan and M-Duino are not identical, they are very similar, and the M‑Duino datasheets and user guides for the 19R+ and 21+ are provided here for reference.