In general you won't see low power controllers with integrated PHY transceivers. It takes considerable power to drive a differential bus over a long distance at relatively high speeds. The transceiver is subject to much higher current demands relative to an CM4 controller. If it were integrated it would requires several pins to distribute the power demands, as well as consuming a large part of the die which is better used for flash or SRAM.
If you look at the remaining controllers which do integrate Ethernet PHYs you'll notice a smaller GPIO pin count relative to other controllers in the same package. A few companies have tried, notably TI/Luminary, but it hasn't proven to be economical.
And what do you do if you need an isolated CAN transceiver?
Hello, thank you for your answers. Background to the question was, i found a microcontroller with an integrated CAN Tranceiver: NXP LPC11C22. I see the benefit in a compact SoC solution.
I successfully interfaced STM32F429I-DISC1 (stm32 discovery with LCD display) with STM32F407 Discovery board (with no LCD) without any external CAN IC just wires and termination resistors.