Overview of the supported Microcontroller Architectures
Supported Microcontroller Cores by Universal Debug Engine UDE - Debugger, Emulator, FLASH Programmer
- C166, C166S V2, XC166, XC2000, XE166
- TriCore™ TC 1.2, TC1.3
- PowerPC™, PowerArchitecture™
- Cortex™-M0, Cortex™-M3, Cortex™-M4, Cortex™-R4, Cortex™-A8
- ARM® ARM7TDMI, ARM7RDMI-S, ARM710T, ARM720T, ARM740T, ARM7EJ
- ARM® ARM9TDMI, ARM920T, ARM922T, ARM926EJ, ARM940T, ARM946E, ARM966E, ARM968E
- ARM® ARM11MP, ARM1136JF-S
- XScale™
- 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 Cortex-M3 AT91SAM3
- 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
- EnergyMicro Cortex-M3 EFM32Gxxx, EFM32TGxxx
- Freescale Power Architecture 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
- Freescale Cortex-M4 Kinetis K60
- Freescale Cortex-A8 i.MX51
- 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 XC2310, XC2320, 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 TC1791, TC1793, TC1798, TC1798ED
- Infineon TriCore TC1910, TC1912, TC1920
- Infineon TriCore AUDO-NextGeneration, AUDO-NG, AUDO-Future, AUDO-MAX
- 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 Cortex-M3 LPC1810, LPC1820, LPC1830, LPC1850
- 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, 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 Power Architecture SPC560, SPC563
- STMicroelectronics Cortex-M3 STM32F105, STM32F107
- TexasInstruments ARM9 OMAP5912
- TexasInstruments ARM7/Cortex-M3 TMS470R1A64, TMS470R1A128, TMS470R1A256, TMS470R1A288, TMS470R1A384, TMS470R1B512, TMS470R1B768
- TexasInstruments Cortex-R4 TMS570
- TexasInstruments Cortex-A8 OMAP35xx
- Toshiba Cortex-M3 TMPM320, TMPM330, TMPM332, TMPM370, TX03
- 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 PerfomanceThe 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.
Power Architecture™and PowerPC™ Microcontrollers (PPC440, PPC460, SPC560, MPC5500, MPC5600)
Designed specifically to address high-end embedded applications, the Power Architecture and 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 ProgrammerUDE - 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. |