Comparison of TI and STM32 MCUs


TI Microcontrollers
C2000 real-time: TMS320F28375D, TMS320F28379D, TMS320F28388D, etc
ARM-based: AM243x, AM263x, AM273x, MSP432x, etc

Direct (Direct Register Access): bare-metal programming
Bit Field: register access whole or by bits
DriverLib: high-level and feature-oriented APIs

TI MCUs and MPUs (Copyright to TI)
Frame 1 Image 1 Frame 1 Image 2 Frame 1 Image 3 Frame 1 Image 4


STM32 Microcontrollers
ARM-based: STM32G4x, STM32F4x, STM32F7x, STM32H7x, etc

LL (Low Level driver): bare-metal programming
CMSIS (Common Mcu Software Interface Standard): generic tool interfaces
HAL (Hardware Abstraction Layer): high-level and feature-oriented APIs

STM32 Mainstream and High Performance MCUs (Copyright to STMicroelectronics)

TI STM32
Coding & Debugging Code Composer Studio STM32CubeIDE
PinMux Setting SysConfig STM32CubeMX
Programmer UniFlash, C2Prog STM32CubeProg
Real-time Diagnose RTOS Analyzer, Runtime Object Viewer STM32CubeMonitor
Library Direct, Bit Fields, DriverLib LL, CMSIS, HAL
RTOS TI-RTOS, FreeRTOS FreeRTOS, etc
Debugger XDS100v2, XDS2xx ST-LINK/V2, V3
Peripheral (Sensing & Control) ePWM, eQEP, eCAP, SDFM PWM, Camera Interface
Peripheral (Communication) USB, CAN, CAN-FD, LIN, SSI, FSI, SPI, McBSP, SCI/UART, I2C, Ethernet, EtherCAT@ USB, CAN, CAN-FD, LIN, SAI, SPI, USART/UART, I2C, Ethernet
Peripheral (Other) CLB
Development Board LAUNCHXL-F28379D, TMDSCNCD28388D, MSP-EXP432E401Y, LP-AM243, etc STM32F4DISCOVERY, NUCLEO-F767ZI, STM32F769I-DISCO, etc
Back to top of the page
Posted in Embedded System | Leave a comment

Welcome to Hang’s website!

The old website was crashed on my website host server. This new website is currently under construction! Stay tuned!

(1) The Projects page was updated. TODOs: add sub-links, more contents.
(2) The Awesome Website page was partially updated.
(3) The PCB Design page was partially updated.
(4) The Embedded System page was partially updated.
(5) The 4D Imaging Radar page was partially updated.
(6) The Teaching page was partially updated.
(7) The Polaris GEM e4 – Sensor Integration page was partially updated.
(8) The Polaris GEM e4 – Sensor Calibration page was partially updated.
(9) The GEM e4 – ROS2 Software Stack Development Perception page was created.
(10) The GEM e4 – ROS2 Software Stack Development Control page was updated.
(10) The Embedded System pages were updated.

Back to top of the page
Posted in Uncategorized | Comments Off on Welcome to Hang’s website!