The XP-SKC-L2 is an XMOS XS2-L2 XCore processor, which is a low- power, low-cost, low-footprint 32-bit RISC processor. It is specifically designed to be used in automation, industrial, and embedded applications. It features multi-threading, real-time scheduling and I/O handling, complex DSP functionality, and unique interactive data-driven architectures. The XS2-L2 includes 256KB of system RAM, up to 7GB/s of external memory access, up to 8 serial links, 5 input and output ports, and a low-power, energy-harvesting-capable sleep mode. The XP-SKC-L2 is used in applications that require low power, high performance, and flexibility, such as controlling servos, robotics, robotics components, and most importantly, controlling vision and machine vision applications.