Difference between revisions of "EEPROJ Selecting Low-End MCU for our projects"
From 21st Century Products Wiki
m |
|||
| Line 10: | Line 10: | ||
The following MCUs fit "low-end" criteria for our projects: | The following MCUs fit "low-end" criteria for our projects: | ||
{| class="wikitable" | {| class="wikitable" style="text-align: center | ||
|+Low-End MCUs for our projects | |+Low-End MCUs for our projects | ||
! | ! | ||
Revision as of 23:11, 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 | |||||||||||
| Family Type | Mixed-signal microcontrollers | High-performance | Mixed-signal microcontrollers | Ultra-low power | Ultra-low power | Ultra-low power | |||||||||||||||
| Sub-family type | Advanced | Foundation | Access | ||||||||||||||||||
| Sub-family PN | STM32F469/479 | STM32F429/439 | STM32F427/437 | STM32F446 | STM32F407/417 | STM32F405/415 | STM32F401 | STM32F410 | STM32F411 | STM32F412 | STM32F413/F423 | ||||||||||
| 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 | |||||||||||||||||||||