This BiCMOS IC contains all the analog front-end components necessary for the design of a 21-64 Mb/s HDD channel, Major functional blocks include an automatic gain control circuit having both analog and digital modes of operation, a programmable filter with 6-33 MHz bandwidth range, two phase-locked loops with 24-72 MHz center frequency ranges, a differential 6 bit flash AID converter with 24-72 MHz sampling rates, and a write precompensator having 600 ps step size.