Every hardware design requires some level of timing solution. Depending on application requirements, solutions can range from simple quartz-based crystals and oscillators to more highly integrated clock devices. No one-size-fits-all strategy applies when it comes to component selection. One common question is how to decide when to use an oscillator versus a clock. There are pros and cons with each approach. Another equally challenging question is how do you pick the right clock device for a given application?