im currently working on a grid tie microinverter project and i would to choose between Microchip's dsPIC33FJ16GS504 or Infineon's XE161FL as my microcontroller. these two are the readily available at our company that suits the requirements of the said project. i would just like to get insights about these two microcontrollers if someone has already used or tested it and if what would you recommend among the two. maybe just some pros and cons with the said MCUs. thanks in advance!