CardBus é o nome comercial de uma especificação avançada de Cartão PC (também conhecido como cartão PCMCIA). A tecnologia é usada principalmente em notebooks e computadores portáteis. O cartão CardBus cabe num slot como um cartão PC convencional.
CardBus permite todas as funções que são possíveis com cartões PC, mas com estas melhorias:
- Direct Memory Access (DMA) é suportado.
- Um caminho de 32 bits é usado para a transferência de dados.
- A velocidade de operação é várias vezes maior.
- CardBus funciona com uma tensão de bateria mais baixa.
Um slot CardBus, e o software associado, interroga um cartão quando o cartão é inserido pela primeira vez no slot. Se um cartão de PC tiver sido inserido, o computador usa-o como se o slot fosse um slot PCMCIA convencional. Se um cartão CardBus tiver sido inserido, o computador reconfigura o slot para tirar partido das funcionalidades operacionais melhoradas. Para que o CardBus funcione, o sistema operacional deve suportar caminhos de dados de 32 bits.