In a cache controller for use in a microprocessor-based system, the system including a static random access memory (SRAM), and a clock, the cache controller for providing to the SRAM a write enable (WE) signal having a leading edge and a trailing edge, a circuit for modifying a WE signal pulse width in order to accommodate a plurality of microprocessor types, the circuit comprising:signal hit mean