Hola.
Que compilador usas??????
Si vas a usar un cristal de 4MHz es XT, lo unico que puede variar es la activacion del PLL para el manejo de USB.
Para el manejo del RS485 debes tener en cuenta si lo quieres half duplex o full duplex. Mira los datasheets del MAX490 y el del MAX487 para que te des una idea. La comunicacion es serial, lo que importa ahi es tener en cuenta el flujo de informacion (esclavo - maestro)