Moving from ADuC847 to ADuCM363

Hello! 

I'm actually using an ADuC847 to a product where i read a load cell and need a really good ADC. Someone told me to take a look on the new ADuCM36x family and i found it very interesting, specially because it's ADC is almost the same on the ADuC847, but EVEN BETTER!! 

The only thing i'm worried is about coding for it. How does this work? I use only free and/or Opensource tools, so can i simply use GCC with CMSIS and do all the coding on VS code or do i have to use another tool? 

And can i burn my program on the board via UART like i do with the WSD on the ADuC847? 

Thanks for the helping!