Dylan144GT's answer is very nice, but I want to remind that equations are better if done with the least rounding errors. In his code the "strobeFreq" and "strobeDutyCycle" are all in terms of frequency, and the equations will return integers, which will cause some problems if you try to insert decimal values, which would make sense. Let me give you an example:
The full datasheet "ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A" gives us some very useful equations in section 16.9. The frequency in CTC mode is the following:

We can modify this equation to give us the period of the waveform instead of the frequency. To do this we have to recall that in Section 16.9.2, the CTC waveform is wired in Toggle mode (COMnA mode 3), so we have to remove the 2 because we're working with Fast-PWM mode. We'll also have to substitute OCRnA by ICRn because in Fast-PWM mode 14, the TOP value is triggered by ICRn and not OCRnA like in CTC mode 4, like this:

We can rearrange the equation to give us the ICRn value based on the period:

If we substitute N by 1024 and the f_clk_I/O by the clock frequency (16.000.000Hz = 16MHz), we'll observe that for some periods like 0.128s, the result would be

which we know is not possible because we cannot type decimals floats in the equation.
If we change units from seconds to milliseconds, or vice versa , we can increase the ICRn precision up to single digits. To obtain frequency of 6.25KHz we can select the following values:

Since the "strobePeriod" is 10, the "dutyCycle" can be numbers between 1 to 10. For example: dutyCycle 30% is an OCR1A of 3.
Corrected code for higher precision values:
// ADJUSTABLE VARIABLES
// Strobe frequency
uint16_t timer1Prescaler = 64; /* 1, 8, 64, 256, 1024 */
uint8_t strobePeriod = 50, /* milliseconds */
strobeDutyCycle = 20; /* percent */
...
// Set PWM frequency/top value
ICR1 = (F_CPU*strobePeriod / (timer1Prescaler*1000) ) - 1; /* equals 12499 */
OCR1A = ICR1 / (100 / strobeDutyCycle); /* equals 2499 */
}
...
I had to write this because I usually code in Assembly and I require applications with high precision. I hope this has proven useful for someone.