Hi,

It would be better to know what are the exacting requirements. It would help to suggest. Go for the ECAN if you can. Microchip supports it actively.