Il telefono è dotato di un pannello LCD LTPS da 6,5 pollici con supporto HDR 10 e risoluzione Full HD+ (1080 x 2400). All’interno, il telefono è alimentato dal nuovo chipset octa-core HiSilicon Kirin 820 5G abbinato ad un massimo di 6 GB di RAM e 128 GB di memoria UFS 2.1.
Sul retro, il telefono è dotato di una configurazione quadrupla composta da una fotocamera principale da 64 MP f / 1.8 (rispetto al sensore da 48 MP del modello precedente), una fotocamera ultra grandangolare da 8 MP, un obiettivo macro da 2 MP e un sensore di profondità da 2 MP. Frontalmente ha un sensore da 16 MP f / 2.0.
Lo smartphone racchiude una batteria da 4.000 mAh, un downgrade dall’unità da 4.200 mAh presente sul P40 Lite. Tuttavia, questa nuova versione offre una ricarica rapida da 40W in grado di fornire il 70% della carica in 30 minuti.