Los bancos son de memoria RAM, la FLASH es completa.
Si podes poner cual es el error que te da seria ideal para poder verlo.
Tengo entendido q hay bancos de memoria, q tengo que direccionar manualmente, mi consulta es como hago eso.
Mi recomendacion si ocurre de que tenes que direccionar "manualmente"... cambia de compilador..
Vos en C, no deberias preocuparte de cambiar de bancos de la RAM.
Sobre compiladores tenes XC8 y CCS de los mas usados y ambos son en C que es un lenguaje de "alto" nivel (alto para lo que es un microcontrolador). De aca te sugiero que pruebes ambos, pero el mas parecido a Mikro C es XC8 de Microchip, donde vas a manejar los registros. CCS tiene funciones prearmadas que facilitan el armado de algunas cosas, pero por ahi pueden dificultar otras si es que no se posee experiencia en el compilador, ademas no sigue el ANSI C, no tanto como XC8.
Otro lenguaje es BASIC, pero a mi me parece absurdo aprender ese lenguaje cuando casi TODO lo referente a los micros se encuentra en C, seria complicarse la vida.
Y sobre los PIC18, elegi cualquiera, si tu idea es para probar cosas, te gustaria un micro con bastantes pines y varios modulos. Asi podrias conectar cualquier cosa al mismo. Luego si haces algo mas puntual, elegis el micro que mejor se adapte a tu proyecto.