Embedded Processors & Controllers

MCUs, MPUs, DSPs & Application Processors

Microcontrollers, microprocessors, digital signal processors, and application processors for real-time control, embedded computing, and signal processing across industrial, automotive, communications, and edge applications.

Product Range

Device Categories

Microcontrollers (MCUs)

Integrate a processor core, on-chip memory, and control peripherals for device control and real-time tasks.

Microprocessors & Application Processors

Provide system computing for operating systems, graphical interfaces, and networked applications.

DSPs & Digital Signal Controllers

Handle intensive digital signal processing in audio and communications, as well as real-time motor and power-control loops.

Applications & Selection

Applications & Selection Considerations

01 · Industrial Automation & Motion Control

Relevant Devices: MCUs · Digital Signal Controllers

For PLCs, servo drives, and robotics, check control-loop timing, synchronized ADC/PWM operation, feedback interfaces, and industrial communications against the selected device.

02 · Automotive Body & Zonal Control

Relevant Devices: Automotive MCUs

Match CAN/LIN interfaces, low-power wake-up, and diagnostic features to the vehicle architecture. Check the qualification and functional-safety support required by the project.

03 · Industrial HMIs & Smart Devices

Relevant Devices: MPUs · Application Processors · MCUs

Check display and touch interfaces, graphics needs, and working memory. Define how user-interface and real-time control tasks are divided between devices or processor cores.

04 · Edge Vision & AI

Relevant Devices: Application Processors · MPUs

Check camera input, image-processing capabilities, and model acceleration where needed, along with memory bandwidth and sustained-load power.

05 · Industrial Communications & Gateways

Relevant Devices: MCUs · MPUs

Choose interfaces and processing capacity for the required ports and protocols. Check timing and synchronization capabilities where the network depends on them.

06 · Audio & Real-Time Signal Processing

Relevant Devices: DSPs · Application Processors

Match channel count, sample rate, algorithm workload, audio interfaces, on-chip memory, and end-to-end latency to the signal path.

Platform Planning

Software and Migration

MCU Firmware & Real-Time Control

Check firmware libraries, RTOS support, peripheral drivers, debug tools, and the timing of interrupt and control tasks.

MPU Operating System & BSP

Confirm the available bootloader, OS or BSP, and drivers for memory, display, camera, and networking, along with the platform support period.

DSP Tools & Algorithm Fit

Check compiler and DSP library support, debugging access, on-chip memory, and the execution time of the intended signal-processing workload.

Migration & System Validation

For a replacement or platform upgrade, verify pins, voltages, peripherals, software and boot flow, then repeat system-level timing and functional tests.

Reference Models

Embedded Processor Part Numbers

MCUs, application processors, an MPU, a digital signal controller, and a DSP for different computing and real-time control tasks.
  • GD32F103C8T6GigaDevice · GD32F103 MCU
  • STM32F407VET6ST · Arm Cortex-M4 MCU, 168 MHz
  • FS32K144WAT0WLHTNXP · Automotive MCU
  • MIMXRT1176CVM8ANXP · Crossover MCU
  • MIMX8ML8CVNKZABNXP · Application Processor
  • AM3352BZCZD80TI · Sitara Microprocessor
  • TMS320F28377DPTPTTI · Digital Signal Controller
  • ADSP-21569WCBCZ10ADI · SHARC+ DSP
  • STM32F405RGT6ST · Arm Cortex-M4 MCU, 168 MHz, 1 MB Flash
  • STM32F103C8T6ST · Arm Cortex-M3 MCU, 72 MHz, 64 KB Flash
  • STM32H743VIT6ST · Arm Cortex-M7 MCU, 480 MHz
  • STM32F103RCT6ST · Arm Cortex-M3 MCU, 256 KB Flash
  • STM32F407VGT6ST · Arm Cortex-M4 MCU, 168 MHz, 1 MB Flash
  • TMS320F28335PGFATI · C2000 Digital Signal Controller
  • STM32F030C8T6ST · Arm Cortex-M0 MCU
  • STM8S003F3P6TRST · 8-bit STM8S MCU
  • STM32F407ZGT6ST · Arm Cortex-M4 MCU, 144 pins
  • STM32G070RBT6ST · Arm Cortex-M0+ MCU
  • STM32G030C8T6ST · Arm Cortex-M0+ MCU
  • STM32F722RET6ST · Arm Cortex-M7 MCU
  • STM32H743VIH6ST · Arm Cortex-M7 MCU, TFBGA100 package
  • STM32F103RET6ST · Arm Cortex-M3 MCU
  • STM32F030K6T6ST · Arm Cortex-M0 MCU
  • STM32F103RBT6ST · Arm Cortex-M3 MCU
  • STM32F103VCT6ST · Arm Cortex-M3 MCU, 100 pins
  • STM32L431RCT6ST · Ultra-low-power Arm Cortex-M4 MCU
  • STM32F103CBT6ST · Arm Cortex-M3 MCU, 128 KB Flash
  • STM32H743IIK6ST · Arm Cortex-M7 MCU
  • STM32H723VGT6ST · Arm Cortex-M7 MCU, 550 MHz
  • STM32G070CBT6ST · Arm Cortex-M0+ MCU
  • STM32G474RET6ST · Arm Cortex-M4 MCU with math accelerators
  • STM32G030F6P6TRST · Arm Cortex-M0+ MCU
  • ATMEGA16A-AUMicrochip · 8-Bit AVR MCU, 16 KB Flash