.
¿ No te has planteado irte a otra familia de micros ?.
Programar a pelo para un 32 bits, me parece una locura.
No llegué a probar nunca Harmony, porque ya había dejado los PIC, supuse que sería un buen generador de código. Yo ahora trabajo solo con STM32 y Kinetis, y aquí si que tienes un fantástico generador, CubeMx para STM32 y KDS para Kinetis, ambos basados en Eclipse, todo GRATUITO incluido el compilador de C/C++ basado en GCC. Tienes infinidad de librerías para todo, que se pueden añadir y configurar desde el generador, con bloques de código delimitados dedicados exclusivamente al código del usuario, de manera que en todo momento puedes reconfigurar cualquier cosa desde el generador, respetando y manteniendo tu código. Además los micros y las placas de evaluación son baratísimos, más aún si acudes a los chinos.