I am in search of an MCU with the following features:
1. 100+ MHz CPU Clock (Single core, preferable ARM)
2. CAN-FD peripheral
3. Ethernet 100Mbits MII/RGMII
4. USB 2.0
Does NXP provide evaluation compilers and design studio with their products? What about free drivers and middlewares (USB)?
Most controllers i've seen comes under Automotive and the drivers are mentioned as AUTOSAR MCAL, which I assume is paid.
Which one do you suggest?
Hi XiangJun Rong,
I was also looking into the LPC54xx series. Sadly my supplier LCSC doesn't have the one's with CAN-FD in stock.
However they have the LPC54606J512BD208E ( No CAN-FD). I was hoping to upgrade to LPC54616J512BD208E (CAN-FD available) when it is available, till then I can continue without CAN-FD. Looks like they are pin compatible.
Hi, Ayush,
The CAN-FD module for LPC54xxx is compatible with standard CAN, in other words, you can set CAN-FD module in standard CAN mode and communicate with standard CAN module.
Hope it can help you
BR
XiangJun Rong
Hi, Ayush,
I recommend you use LPC546xx or LPC540xx family, they have USB, Ethernet, CAN-FD module, and meet your requirements.
This is the LPC54xxx link:
LPC54000|Power Efficient 32-bit Microcontrollers (MCUs)|Cortex®-M4 Core | NXP
BTW, I think the i.mxrt crossover processor is an option:
i.MX RT Series: MCU/Applications Crossover Processor | Arm® Cortex®-M7 | NXP
Hope it can help you
BR
XiangJun Rong
Hi,
I find that the LPC557x/S7x is a better option than LPC546xx ( If available with integrated USB PHY like the LPC551x/S1x) . Do you know will it be available?