Thank you for your help.
The facilities I use on the LPC15xx are A/D, comparator, timers, flash API, UART, CAN, I2C and SPI.
It is nice to have 16 bit A/Ds, but being restricted to just 7 inputs is a little disappointing. Some applications are going to need an external A/D, but a cheap 8-bit device will do.
I don't see another device in your portfolio as suitable, unless I choose one with over 100 pins, which I would like to avoid as I occasionally have to replace one by hand.
M-CAN is no more or no less arcane than C-CAN - just different!