The 8085 CPU communicates with other units using a 16-bit address bus, 8-bit data bus, and control bus. It has 16 address lines that can access up to 64K memory locations. The data bus is bidirectional and has 8 lines. The 8085 also has internal registers like the accumulator, flag bits, program counter, and stack pointer to perform operations and sequence instruction execution. It uses different addressing modes like immediate, register, and memory to specify the source and destination operands.