Difference between revisions of "EEPROJ Selecting Low-End MCU for our projects"
From 21st Century Products Wiki
| Line 14: | Line 14: | ||
! | ! | ||
! colspan="4" |Microchip Technology | ! colspan="4" |Microchip Technology | ||
! colspan=" | ! colspan="6" |STMicroelectronics | ||
!NXP | !NXP | ||
|- | |- | ||
! | ! | ||
!Family | |||
!Family | |||
!Family | |||
!Family | |||
!Family | !Family | ||
!Family | !Family | ||
| Line 27: | Line 31: | ||
|- | |- | ||
|Family Name | |Family Name | ||
|SAM E54 | |'''SAM E54''' | ||
|SAM E53 | |SAM E53 | ||
|SAM E51 | |SAM E51 | ||
|SAM D51 | |SAM D51 | ||
|STM32F4 | |STM32F3 | ||
| | |'''STM32F4''' | ||
|STM32G4 | |||
|STM32L4 | |||
|STM32L4R | |||
|STM32L4S | |||
| | | | ||
|- | |- | ||
|Largest non-BGA package | |Largest non-BGA package | ||
|'''128-TQFP''' | |||
|128-TQFP | |128-TQFP | ||
|128-TQFP | |128-TQFP | ||
|128-TQFP | |128-TQFP | ||
| | | | ||
|'''208-LQFP''' | |||
| | |||
| | |||
| | | | ||
| | | | ||
| Line 45: | Line 57: | ||
|- | |- | ||
|Largest BGA package | |Largest BGA package | ||
|'''120-TFBGA''' | |||
|120-TFBGA | |120-TFBGA | ||
|120-TFBGA | |120-TFBGA | ||
|120-TFBGA | |120-TFBGA | ||
| | | | ||
|'''216-TFBGA''' | |||
| | |||
| | |||
| | | | ||
| | | | ||
| Line 54: | Line 70: | ||
|- | |- | ||
|Features | |Features | ||
|With Ethernet and CAN | |'''With Ethernet and CAN''' | ||
|With Ethernet, without CAN | |With Ethernet, without CAN | ||
|Without Ethernet, but with CAN | |Without Ethernet, but with CAN | ||
|Without Ethernet or CAN | |Without Ethernet or CAN | ||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
|SPI | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
|USB | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
|Ethernet | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | | | ||
| | | | ||
| | | | ||
|- | |- | ||
|Advantages | |||
|Documentation, community support, user base | |||
| | |||
| | |||
| | | | ||
| | | | ||
| Line 71: | Line 134: | ||
| | | | ||
|- | |- | ||
|Disadvantages | |||
|Limited pin count | |||
| | |||
| | |||
| | | | ||
| | | | ||
| Line 80: | Line 147: | ||
| | | | ||
|- | |- | ||
|Software | |||
| | |||
| | |||
| | |||
| | | | ||
| | | | ||
| Line 89: | Line 160: | ||
| | | | ||
|- | |- | ||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
| | | | ||
| | | | ||
Revision as of 21:19, 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 | ||||||||||
| Disadvantages | Limited pin count | ||||||||||
| Software | |||||||||||