Para generar señales hasta la frecuencia, ¿qué controlador debo usar, Arduino UNO o PIC?

La frecuencia de la señal depende principalmente de la frecuencia del controlador que está utilizando y su valor preescalar.

Por lo tanto, le aconsejaría que primero verifique el Microcontrolador que está utilizando. Entonces considera leer

Hoja de datos y

Manual de referencia

de ese microcontrolador particular.

Te daré un ejemplo simple.

Si está utilizando un Arduino UNO y tiene un microcontrolador ATMEL básico de 11.0592MHZ.

Básicamente el microcontrolador tendrá un preescalar de 12

Entonces el valor es 11.0592 / 12 = 0.921Mhz.

Pero algunos microcontroladores tendrán preescalar de 16 y 32, entonces puede obtener la frecuencia con la máxima precisión.

En los siguientes comentarios, si le da al controlador y la frecuencia que está utilizando, podría responderlo de una manera mucho más detallada.

¡Sigue soldando y codificando!