El M20 utiliza una CPU Zilog Z8001 de 4 MHz y 128 KB de RAM, que puede ampliarse hasta 512 KB con tres tarjetas de memoria de 128 KB.