New MCU
Some features that we want:
Dual Core
CanFd support
In addition, we may need to find substitutes due to supply chain issues.
Things to consider:
Other Considerations:
Clock frequency
More ram, 32 kB sometimes tight
Other cool features (such as native flash-over-CAN)
Prevalence in industry
Vendor support
Do lots of libraries work on it?
Is there a good HAL (hardware abstraction library) for it from the manufacturer?
Is there good tooling/build support?
IDE
Standard features (ADC, DAC, I2C, SPI, timers, UART, 3.3V digital high, 3.3 or 5V power supply, etc.)
Sampling programs for more expensive MCUs
Package should have exposed pins (No BGA or QFN)
Manufacturers checked:
NXP: MCUs that support CAN FD don’t seem to have an internal DAC
Microchip: Have checked 32-bit cores, don’t seem to have 32-bit dual cores that support CAN interface, 16-bit dual core options have max 20 kB of RAM
STMicroelectronics: No 16-bit dual cores, 32-bit dual cores start at $27, checked 32-bit single core
Texas Instruments: Dual cores start at $26 per unit. Generally don’t seem to have that great of a selection, for our purposes, especially with ones having CAN-FD. Has new C2000 MCUs in stock that might be options, but it’s in preproduction phase (can only order from Texas Instruments, no waiver / warranty, etc)
Renesas: No 32-bit dual core processors currently in stock
Infineon Technologies: Dual cores start at $29 per unit. Single core 32-bit units are mostly out of stock at Digikey and Mouser. Currently looking for available models
Cypress Semiconductor Corp: Bought out by Infineon so models that support CAN FD are legacy and out of stock
Spreadsheet of checked MCUs/Manufacturers
Possible short-medium term MCUs
Series | Link | Notes |
---|---|---|
RA2L1 |
| |
Tiny Gecko Series 1 | EFM32 32-bit Microcontroller - Lowest Power MCU - Silicon Labs Silicon Labs | its low price is kinda sus |
NUC130/230 | https://www.nuvoton.com/products/microcontrollers/arm-cortex-m0-mcus/nuc130-230-automotive-series/ Nuvoton | no DAC |
NuMicro M480 | https://www.nuvoton.com/landing/M480.html Nuvoton | Security focused |
NuMicro M263SIAAE | Nuvoton | Security focused |
PIC32MX | Microchip Technology | MIPS32 processor |
IMC300 | Infineon Technologies | 1 DAC; specializes in motor control, is it particularly useful? |
RX66T | Renesas | specializes in motor control, is it particularly useful? |