Several domains of PCAF can act independently or in unison to enable its functions. PCAF has separate acetyltransferase and E3 ubiquitin ligase domains as well as a bromodomain for interaction with other proteins. PCAF also possesses sites for its own acetylation and ubiquitination.