Microsoft Lumia 640 posiada duży 5 calowy wyświetlacz o rozdzielczości 720x1280 px oraz 1 GB pamięci RAM. Producent wyposażył telefon w procesor Qualcomm Snapdragon z zegarem 1,2 GHz oraz procesor graficzny Adreno 305.
Telefon posiada 8 GB pamięci RAM i obsługuje karty pamięci o max. wielkości 128 GB.
Smartfon obsługuje standardy LTE, NFC oraz dwie karty SIM (DualSIM).
Wyposażony jest w dwa aparaty fotograficzny: główny o matrycy 8 Mpx oraz przedni o matrycy 0,9 Mpx.
Telefon działa pod kontrolą systemu Microsoft Windows Phone 8.1