The MCL51 is an ultra-small footprint, microsequencer-based, 100% instruction-set compatible, 8051 core that can be implemented in any FPGA or ASIC technology which can utilize as little as 312 LUTs of a Xilinx Artix-7 FPGA.