Difference between revisions of "EEPROJ Selecting Low-End MCU for our projects"
From 21st Century Products Wiki
| Line 122: | Line 122: | ||
|- | |- | ||
|Advantages | |Advantages | ||
|Documentation, community support, user base | |Documentation, community support, user base, Arduino bootloader | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
|Pinout, M7 family, open source hardware | |||
| | | | ||
| | | | ||
| Line 135: | Line 135: | ||
|- | |- | ||
|Disadvantages | |Disadvantages | ||
|Limited pin count | |Limited pin count compared to STM, NXP | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
|Less refined documentation compared to Microchip | |||
| | | | ||
| | | | ||
| Line 160: | Line 160: | ||
| | | | ||
|- | |- | ||
| | |Best non-BGA IC PN | ||
| | | | ||
| | | | ||
| Line 173: | Line 173: | ||
| | | | ||
|- | |- | ||
| | |Best BGA IC PN | ||
| | | | ||
| | | | ||
Revision as of 21:22, 2 February 2022
Introduction
TODO see other page why M4F.
IC Selection
Selection criteria:
Only paying attention to Microchip Technology, STMicroelectronics, and NXP per TODO.
For low-end projects, will prefer non-FN, non-BGA packages, to significantly decrease project design cost, improve manufacturability, testability, repairability, and ability of CCA assembly without professional, precision, and high-cost equipment.
The following MCUs fit "low-end" criteria for our projects:
| Microchip Technology | STMicroelectronics | NXP | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Family | Family | Family | Family | Family | Family | Family | Family | Family | Family | Family | |
| Family Name | SAM E54 | SAM E53 | SAM E51 | SAM D51 | STM32F3 | STM32F4 | STM32G4 | STM32L4 | STM32L4R | STM32L4S | |
| Largest non-BGA package | 128-TQFP | 128-TQFP | 128-TQFP | 128-TQFP | 208-LQFP | ||||||
| Largest BGA package | 120-TFBGA | 120-TFBGA | 120-TFBGA | 120-TFBGA | 216-TFBGA | ||||||
| Features | With Ethernet and CAN | With Ethernet, without CAN | Without Ethernet, but with CAN | Without Ethernet or CAN | |||||||
| SPI | |||||||||||
| USB | |||||||||||
| Ethernet | |||||||||||
| Advantages | Documentation, community support, user base, Arduino bootloader | Pinout, M7 family, open source hardware | |||||||||
| Disadvantages | Limited pin count compared to STM, NXP | Less refined documentation compared to Microchip | |||||||||
| Software | |||||||||||
| Best non-BGA IC PN | |||||||||||
| Best BGA IC PN | |||||||||||