dla wygodnej obsługi przerwań) i rejestrami indeksowymi (np. dla wygodnej implementacji tablic) – A, F, A', F', B, C, D, E, H, L, B', C', D', E', H', L', IX, IY, SP, PC, WZ, IR; zestaw rozkazów operujących na 16-bitowych danych (rejestry można było „sklejać” parami); zegar (w zależności od wersji) do 8 MHz, podstawowy cykl rozkazowy 4 takty (teoretycznie zatem do 2 MIPS).

Dodatkową zaletą użycia Z80 była możliwość skorzystania z dobrze zaprojektowanych zewnętrznych układów ściśle współpracujących z jednostką centralną: Z80 PIO – programowalny układ wejścia/wyjścia zawierający dwa 8-bitowe, niezależne, dwukierunkowe porty równoległe z priorytetową obsługą przerwań; Z80 SIO – układ zawierający dwa niezależne porty szeregowe z priorytetową obsługą przerwań; Z80 CTC – układ czasowy – zawierający cztery bloki, z których każdy może pracować jako licznik lub zegar z priorytetową obsługą przerwań; Z80 DMA – układ zarządzający transmisją danych między urządzeniami wejścia/wyjścia a pamięcią; Z80 DART – zubożona, tańsza wersja Z80 SIO pracująca tylko w trybie asynchronicznym; Z80 KIO - układ peryferyjny zawierający: cztery układy czasowe, dwa porty szeregowe, trzy dwukierunkowe porty porty równoległe oraz kontroler przerwań.