Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In addition, we may need to find substitutes due to supply chain issues.

Spreadsheet below has some MCU’s I’ve looked into so far.

Started with randomly finding them on Digi-Key, realized that I should probably have a more systematic way of searching, and am currently going through different manufacturer websites, looking at MCUs with CAN-FD support, and selecting those with a unit cost less than ~$15. Probably will be a lot more organized later.

Things to consider: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

  • Dual Core MCUs (with CAN) seem to start at minimum $19 per unit

  • 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, need to check 16-bit dual core options nexthave max 20 kB of RAM

    • STMicroelectronics: TODO

    • Texas Instruments: TODO

    • Renesas: TODO

    • Infineon Technologies: TODO

    • Cypress Semiconductor Corp: TODONo 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