Embedded Development Tools and Debuggers for XC2000, TriCore, PowerPC, ARM, Cortex, SH-2A » Supported MCUs
| Print |

Overview of the supported Microcontroller Architectures

Supported Microcontroller Cores by Universal Debug Engine UDE - Debugger, Emulator, FLASH Programmer

  • C166, C166S V2
  • TriCore™ TC 1.2, TC1.3
  • PowerPC™ e200
  • Cortex™-M3
  • ARM® ARM7TDMI, ARM7RDMI-S, ARM710T, ARM720T, ARM740T, ARM7EJ
  • ARM® ARM9TDMI, ARM920T, ARM922T, ARM926EJ, ARM940T, ARM946E, ARM966E, ARM968E
  • ARM® ARM11MP, ARM1136JF-S
  • SuperH™ SH-2A

Supported Microcontrollers by Universal Debug Engine UDE - Debugger, Emulator, FLASH Programmer

  • AMCC PowerPC PPC440SPe, PPC440EP, PPC440GP, PPC440GR, PPC440SP, PPC460GT
  • Analog Devices ARM7 ADuC7019, ADuC7020, ADuC7021, ADuC7022, ADuC7024, ADuC7025, ADuC7026, ADuC7027
  • Atmel ARM7 AT91M40, ARM7 AT91SAM7A1, AT91SAM7A2, AT91SAM7A3 AT91SAM7S32, AT91SAM7S64, AT91SAM7S128, AT91SAM7S256 AT91FR40162
  • Atmel ARM9 AT91RM9200
  • Atmel ARM9 AT91SAM9260, AT91SAM9261, AT91SAM9263, AT91SAM9R64, AT91SAM9RL64, AT91SAM9XE128, AT91SAM9XE256, AT91SAM9XE512
  • Cirrus Logic ARM7 EP7309, EP7311, EP7312
  • Cirrus Logic ARM9 EP9301, EP9302, EP9307, EP0312, EP9315
  • Freescale PowerPC MPC5514, MPC5516, MPC5517, MPC5533, MPC5534, MPC5553, MPC5554, MPC5561, MPC5565, MPC5566, MPC5567, MPC5568, MPC5510, MPC560xB, MPC560xP, MPC560xS, MPC563xM
  • Freescale ARM11 i.MX31
  • Freescale ARM9 MC9328MX1 i.MX1, MC9328MX21S i.MX21S,  MC94MX21 i.MX21, i.MX25, i.MX27
  • Freescale ARM7 PAC72x1, PAC72x2, MAC71x1, MAC71x2, MAC71x4, MAC71x5, MAC71x6, MAC7241, MAC7242
  • Infineon C166 80C166, 83C166, 88C166
  • Infineon C166 C161, C163, C164, C165UTAH, C165H, C167
  • Infineon C166 Vecon, EGOLD
  • Infineon XC166 XC161, XC164, XC167
  • Infineon XC2000 XC2264, XC2267, XC2285, XC2286, XC2287
  • Infineon XC2000 XC2365, XC2387
  • Infineon XC2000 XC2766, XC2786
  • Infineon XE166 XE162, XE164, XE167
  • Infineon TriCore TC11IB, TC1100, TC1115, TC1130, TC1161, TC1162, TC1163, TC1164, TC1165, TC1166, TC1167, TC1197
  • Infineon TriCore TC1736, TC1765, TC1766, TC1766ED, TC1767, TC1767ED, TC1775, TC1796, TC1796ED, TC1797, TC1797ED
  • Infineon TriCore TC1910, TC1912, TC1920
  • Infineon TriCore AUDO-Future, AUDO-NextGeneration
  • LuminaryMicro Cortex-M3 LM3S
  • Marvell/Intel XScale PXA255, PXA270
  • Marvell/Intel XScale IXP420, IXP421, IXP422, IXP423, IXP425, IXP455, IXP460, IXP465
  • Micronas C166 SDA6000, SDA6001
  • NEC ARM9 Ertec200, Ertec400
  • NetSilicon ARM7 NET+15, NET+20, NET+40, NET+50
  • NetSilicon ARM7 NS7520
  • NetSilicon ARM9 NS9360, NS9750, NS9775
  • NXP ARM9 LH7A400N0, LH7A404N0
  • NXP Cortex-M3 LPC1311, LPC1313, LPC1342, LPC1343
  • NXP Cortex-M3 LPC1751, LPC1752, LPC1754, LPC1756, LPC1758, LPC1764, LPC1765, LPC1766, LPC1768
  • NXP ARM7 LPC2114, LPC2119, LPC2124, LPC2129, LPC2131, LPC2132, LPC2134, LPC2136, LPC2138, LPC2142, LPC2144, LPC2146, LPC2148, LPC2194
  • NXP ARM7 LPC2212, LPC2214, LPC2220, LPC2292, LPC2294
  • NXP ARM7 LPC2364, LPC2366, LPC2368, LPC2378, LPC2387
  • NXP ARM7 LPC2468, LPC2470, LPC2478, LPC2880, LPC2888
  • NXP ARM9 LPC2915, LPC2917, LPC2919
  • NXP ARM9 LPC2921, LPC2923, LPC2924, LPC2927, LPC2929
  • NXP ARM9 LPC2930, LPC2939
  • NXP ARM9 LPC3180
  • NXP ARM9 LPC3220, LPC3230, LPC3240, LPC3250
  • Renesas SuperH SH-2A SH7254
  • STMicroelectronics C166 ST10R163, ST10F163, ST10R165, ST10F166, ST10R167, ST10F167, ST10F168, ST10F169, ST10R172
  • STMicroelectronics C166 ST10F251, ST10F252, ST10F269, ST10R271, ST10R272, ST10R273, ST10F275, ST10F276, ST10F280, ST10F282, ST10F296
  • STMicroelectronics ARM7 ST30F771, ST30F772, ST30F774
  • STMicroelectronics ARM7 STR710, STR711, STR712, STR720, STR730, STR731, STR750
  • STMicroelectronics ARM9 STR910, STR911, STR912
  • STMicroelectronics PowerPC SPC560, SPC563
  • STMicroelectronics Cortex-M3 STM32F105, STM32F107
  • TexasInstruments ARM9 OMAP5912
  • TexasInstruments ARM7/Cortex-M3 TMS470R1A64, TMS470R1A128, TMS470R1A256, TMS470R1A288, TMS470R1A384, TMS470R1B512, TMS470R1B768
  • Toshiba Cortex-M3 TMPM320, TMPM330, TMPM332, TMPM370
  • ARM11 ARM1136J, ARM11MP 


SAB C166 Microcontrollers (C164, C165, C167) and ST10 (ST10F276, ST10F280) Microcontrollers

The architecture of the SAB C166, C167, ST10 combines the advantages of both RISC and CISC processors in a very well-balanced way. The sum of the features that are combined result in a high-performance microcontroller, which is the right choice not only for today’s applications but also for future engineering challenges. The C16x not only integrates a powerful CPU core and a set of peripheral units into one chip but also connects the units in a very efficient way. One of the four buses used concurrently on the C16x is the XBUS, an internal representation of the external bus interface. This bus provides a standardized method of integrating application-specific peripherals to produce derivatives of the standard C16x.

C166CBC Microcontrollers (C165UTAH, EGOLD, SDA6000) and C166S V2 (XC161, XC164, XC167) Microcontrollers

The C166CBC and C166S V2 (XC161, XC164, XC167) derivatives are new derivatives of the popular C166 microcontroller family. Based on the enhanced C166 architecture they outperform existing 16-bit solutions. They combine the extended functionality and performance of the C166 Core with powerful on-chip peripheral subsystems.

C166S V2 (XC2000, XE166) Microcontrollers - the enhanced C166 16-Bit Single-Chip Microcontrollers with 32-bit Perfomance

The new C166S V2 (XC2200, XC2300, XC2700, XE166) derivatives are the latest derivatives of the popular C166 microcontroller family. Based on the enhanced C166 architecture they outperform existing 16-bit solutions with 32-bit Performance. They combine the extended functionality and performance of the C166 Core with powerful on-chip peripheral subsystems.

TriCore™ Microcontrollers (TC1130, TC1766ED, TC1767, TC1796, TC1796ED, TC1797, TC1920)

TriCore is the first single-core 32-bit microcontroller-DSP architecture optimized for real-time embedded systems. TriCore unifies the best of three worlds—real-time capabilities of microcontrollers, the computational prowess of DSPs, and the highest performance/price implementations of RISC load-store architectures.
The architecture supports a uniform, 32-bit address space, with memory-mapped I/O. It allows for a wide range of implementations, ranging from simple scalar to superscalar. Furthermore, the ISA is capable of interacting with different system architectures, including those with multiprocessing.

PowerPC™ Microcontrollers (PPC440, MPC5500, SPC560)

Designed specifically to address high-end embedded applications, the PowerPC architecture provides a high-performance, low power solution that interfaces to a wide range of peripherals by incorporating on-chip power management.

Cortex™-M3 Microcontrollers (STM32F, LPC1000, LM3S, TMS470)

The Cortex™-M3 processor is an ARM 32-bit RISC processor based on the ARM v7-M architecture. It has been developed to provide a high-perfomance, low-cost platform for automotive body systems, industrial control system and wireless networking.

ARM7™ Microcontrollers (AT91x, LPC21xx, LPC22xx, NS7520, NET+50, ST30, MAC7100, STR710, STR720, STR730, STR731, TMS470)

The ARM7 ™ embedded microcontroller core is a member of the Advanced RISC Machines (ARM®) family of general purpose 32-bit microprocessors, which offer high performance and very lower power consumption. Its outstanding feature is the 16-bit Thumb® subset of the most commonly used 32-bit instructions. These are expanded at run time with no degradation of system performance. This gives 16-bit code density (saving memory area and cost) coupled with 32-bit processor performance.

ARM9™ Microcontrollers (AT91RM9200, LPC3180, AT91SAM9261, STR910)

The ARM9 ™ embedded microcontroller core is a member of the Advanced RISC Machines (ARM®) family of general purpose 32-bit microprocessors, which offer high performance and very lower power consumption. Its outstanding feature is the 16-bit Thumb® subset of the most commonly used 32-bit instructions. These are expanded at run time with no degradation of system performance. This gives 16-bit code density (saving memory area and cost) coupled with 32-bit processor performance.

XScale™ Microcontrollers (PXA25x, PXA27x, IXP4xx)

XScale ™ Derivatives - Architectural Overview of the HighEnd 32-Bit Single-Chip Microcontrollers The Intel® XScale ™ embedded microcontroller core is an ARM® V5TE compliant microprocessor. It is a high performance and low-power device that leads the industry in MIPS/mW.

SuperH™ SH-2A Microcontrollers (SH7250)

The SuperH SH-2A processor is a 32-bit RISC processor based on the SuperH architecture. It has been developed to provide a High-performance CPU core and large-capacity RAM for superior functional products.


UDE - Universal Debug Engine - Debugger, Emulator, FLASH Programmer

UDE - Universal Debug Engine - is a flexible debug platform (Debugger and Emulator) with Multi-core debugging. This development workbench is available for 16-bit architectures SAB C166, C166CBC, XC166, XC2000, XE166 and 32-bit architectures TriCore, PowerPC, ARM7, ARM9, ARM11, Cortex-M3, XScale and SuperH SH-2A.


Hints and Details
*) meaning in preparation

Trademarks: ARM, EmbeddedICE and Thumb are registered trademarks of ARM Limited. ARM7, ARM9 and Embedded Trace Macrocell, are trademarks of ARM Limited. Cortex is a trademark of ARM Limited. ST is a registered trademark of companies belonging to the STMicroelectronics Group. TriCore is a trademark of Infineon Technologies. Intel is a registered trademark of Intel Corporation. Freescale is a trademark of Freescale Semiconductor, Inc. PowerPC is a trademark of IBM Corporation. SuperH is a trademark of Renesas Technlogy Corporation. XScale is a trademark of Intel Corporation. All other brands or product names are the property of their respective holders.
 

Events

embedded
world 2010
Brand new UAD3+,
High End Trace,
Embedded Linux,
Task debugging
via CAN (PXROS-HR),
Universal Emulation
Configurator 2

Read more ...

One-Day Crash Course

Multicore Debug Solution MCDS, Universal Emulation Configurator und Debuggen mit UDE

Read more ...


News

UAD3+ sets new standards in the field of high-end trace and multi-core / multi-target debugging
Read more...
 
Optimized development environment for AUDO FUTURE and XC2000/XE166 in UDE 2.6 with UEC2 and emulation adapters
Read more...
 
UDE 2.6 supports new Cortex-M3 and Cortex-A8 based MCUs from NXP, Toshiba, STMicroelectronics and Texas Instruments
Read more...
 
UDE now supports VaST's Virtual Processor Models and Tools
Read more...
 

Convenient Eclipse
plug-in
for all
microcontroller
architectures
supported by UDE

Read more...
 
UDE now available also for Freescale’s
i.MX25 family
of multimedia
applications
processors
Read more...
 

UDE supports
Renesas'
powertrain
microcontroller
series SH725x

Read more...
 
Trace support for
PowerArchitecture
derivatives from
STMicroelectronics
and Freescale via
Nexus interface
Read more...
 

New Add-on 'ARM9
Linux Support'
offers comfortable
user interface for
simultaneous ARM
Linux kernel and
application debugging

Read more...
 
Extensive support
for new Power
Architecture MCUs

from Freescale and
STMicroelectronics:
MPC560/MPC563xx,
SPC560xx/SPC563xx
Read more...