El documento describe el diseño de un generador de señales cuadradas con frecuencia ajustable en tres escalas (Hz, kHz, MHz) utilizando un PIC18F4550. Se requiere implementar el temporizador TMR0 para generar la señal, variando su frecuencia a través de un potenciómetro conectado al ADC. Se presentan ecuaciones para calcular los valores de precarga del TMR0 en cada escala, así como diagramas de bloques y flujo del software requerido.