An apparatus for throttling traffic on a bus includes an electronic client device, a host device, and a bus protocol circuit connected between the electronic client device and the host device. Data transfers between the electronic client device and the host device are controlled by the bus protocol circuit by tracking credits. The bus protocol circuit is configured to throttle traffic between the electronic client device and the host device when signaled by a throttle signal from the electronic client device.