CODEC's zijn halfgeleiderapparaten die worden gebruikt om gegevens te transformeren door middel van compressie en decompressie. Datacompressie zorgt voor verbeterde transmissiesnelheden en verminderde opslagruimte. Sommige CODEC's bieden een resolutie tot 32 bits en maar liefst zes of acht analoog-naar-digitaal en digitaal-naar-analoog omzetters. Sigma-Delta modulatie is beschikbaar, evenals I2C, I2S, SPI, Serieel, HDA, S/DIF, PCM, USB, AC'97 en SLIMbus data-interfaces.