Overview of the supported Microcontroller Architectures Supported Derivatives by Universal Debug Engine - C161 CI, C161 CS, C161 JC, C161 JS, C161 K, C161 O, C161 R, C161 U, C161 PI, C161 SI, C161 V
- C163, C163 -16F
- C164 CI
- C165, C165 H, C165 UTAH
- 80C166, 83C166, 88C166
- C167 CR, C167 CR-16F, C167 CS-32F
- XC161 CJ-16FF
- XC164 CS-8FF, XC164 CS-16FF
- XC167 CI-16FF
- XC2264, XC2267
- XC2285, XC2286, XC2287
- XE164, XE167
- ST10R163, ST10F163, ST10R165, ST10F166, ST10R167, ST10F167, ST10F168, ST10F169, ST10R172
- ST10F251, ST10F252, ST10R271, ST10R272
- ST10R273, ST10F275, ST10F276, ST10F280, ST10F282, ST10F269, ST10F296
- Vecon
- EGOLD
- SDA6000
- TriCore TC11IB
- TriCore TC1130
- TriCore TC1161, TC1162, TC1163, TC1164, TC1165, TC1166
- TriCore TC1765
- TriCore TC1766, TC1766ED
- TriCore TC1767, TC1767ED
- TriCore TC1775, TC1775 B
- TriCore TC1796, TC1796ED
- TriCore TC1797, TC1797ED
- TriCore TC1910, TC1912
- TriCore TC1920 A, TC1920
- PPC440SPe, PPC440GX
- MPC5514, MPC5515, MPC5516, MPC5517
- MPC5533, MPC5534, MPC5553, MPC5554, MPC5561, MPC5565, MPC5566, MPC5567
- MPC5633, MPC5634
- ARM7 ADuC7019, ADuC7020, ADuC7021, ADuC7022, ADuC7024, ADuC7025, ADuC7026, ADuC7027
- ARM7 AT91M40x
- ARM7 AT91SAM7A1, AT91SAM7A2, AT91SAM7A3
- ARM7 AT91SAM7S32, AT91SAM7S64, AT91SAM7S128, AT91SAM7S256
- ARM7 AT91FR40162
- ARM7 LPC2104, LPC2105, LPC2106
- ARM7 LPC2114, LPC2119, LPC2124, LPC2129, LPC2131, LPC2132, LPC2138
- ARM7 LPC2141, LPC2142, LPC2144, LPC2146, LPC2148, LPC2194
- ARM7 LPC2212, LPC2214, LPC2292, LPC2294
- ARM7 LPC2364, LPC2366, LPC2368, LPC2378
- ARM7 LPC2468, LPC2470, LPC2478, LPC2880, LPC2888
- ARM7 NS7520
- ARM7 NET+15, NET+20, NET+40, NET+50
- ARM7 PAC72x1, PAC72x2, MAC71x1, MAC71x2, MAC71x4, MAC71x5, MAC71x6
- ARM7 ST30F771, ST30F772, ST30F774
- ARM7 STR710, STR711, STR712, STR720, STR730, ST731, STR750
- ARM7 TMS470R1A64, TMS470R1A128, TMS470R1A256, TMS470R1A288, TMS470R1A384
- ARM7 TMS470R1B512, TMS470R1B768
- ARM9 AT91RM9200
- ARM9 AT91SAM9261
- ARM9 EP9301, EP9302, EP9307, EP9312, EP9315
- ARM9 LPC2915, LPC2917, LPC2919, LPC3180
- ARM9 STR910, STR911, STR912
- ARM9 Ertec200, Ertec400
- ARM9 IMX27, LH7A4000
- ARM9 MC9328MX1 i.MX1, MC9328MX21S i.MX21S, MC94MX21 i.MX21, OMAP5912
- ARM11 ARM1136J, ARM11MP, IMX31*
- ARM Cortex-M3*
- XScale PXA255, PXA27x, IXP420, IXP455, IXP460, IXP465
Supported ARM cores - ARM7TDMI, ARM7RDMI-S, ARM710T, ARM720T, ARM740T, ARM7EJ
- ARM9TDMI, ARM920T, ARM922T, ARM926EJ, ARM940T, ARM946E, ARM966E, ARM968E
- ARM11MP, ARM1136JF-S
Supported PowerPC cores
SAB C161, C163, C164, C165, C166, C167, C16x and ST10 Derivatives - the 16-Bit CMOS Single-Chip MicrocontrollersThe architecture of the SAB C161, C163, C164, C165, C166, C167, C16x 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 ( C165UTAH, EGOLD, SDA6000) and C166S V2 ( XC161, XC164, XC167, XC2285, XC2287 ) Derivatives - the enhanced C166 16-Bit Single-Chip 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 (
XC166, XC2000, XE166) Derivatives
- the enhanced C166 16-Bit Single-Chip Microcontrollers with 32-bit Perfomance
The new C166S V2 (XC2285, XC2287) 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 ™ Derivatives ( TC1130, TC1765, TC1766, TC1766ED, TC1775, TC1796, TC1796ED, TC1767, TC1797, TC1910, TC1912, TC1920 ) - the HighEnd 32-Bit Single-Chip MicrocontrollersTriCore 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.
ARM7 ™ Derivatives ( AT91x, LPC21xx, LPC22xx, NS7520, NET+50, ST30, MAC7100, STR710, STR720, STR730, STR731, TMS470 ) - the embedded 32/16-Bit RISC CoreThe 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 ™ Derivatives ( 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.
PowerPC ( PPC440, MPC5500)
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.
XScale ™ Derivatives ( 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.
UDE - Universal Debug EngineUDE - Universal Debug Engine - is a flexible debug platform with Multi-core debugging. This development workbench is available for Infineon’s 16-bit architecture SAB C16x, C166CBC, C166S V2, the 32-bit TriCore TC1766, TC1796 as well the ST10F16x, ST10F26x and ST10F280 architecture from STMicroelectronics, the ARM7, ARM9, PowerPC and XScale derivatives.
It lets you organize your projects, supports you while building applications and lets you run and test your software in a convenient and cost-efficient way. UDE represents a completely new debugger architecture and tool concept based on a customizable set of standard components and core specific add-ons.
JTAG is fully supported by UDE offering direct high-speed access to the MCUs internal units (registers, control unit...) and features like breakpoints, stepping in ROM/FLASH as well as complex trigger conditions without any external hardware or software resources. OCDS L2 instruction trace capability is available for all member of the TriCore family. Target ROM monitor and Bootstrap loader / RAM monitor solutions for a flexible access via a wide variety of debug channels (ASC, SSC, 3-PIN, CAN) are available.
UDE MemTool as a part of UDE is designed for On-Chip and On-Board FLASH/OTP programming with microcontroller systems using C166, ST10, C166CBC, C166S-V2, XC166, XC2000, XE166, TriCore, ARM7, ARM9, ARM11, PowerPC and XScale derivatives.
Hints and Details *) meaning in preparation
TrademarksARM, EmbeddedICE and Thumb are registered trademarks of ARM Limited. ARM7, ARM9 and Embedded Trace Macrocell, are trademarks 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. XScale is a trademark of Intel Corporation. All other brands or product names are the property of their respective holders. |
|
News
|
Freescale’s Power Architecture™ MPC5510 now supported by UDE UDE supports Power Architecture™ MPC5510 from Freescale with unlimited multicore debugging |
|
Read more...
|
UDE supports new AUDO FUTURE family from Infineon UDE supports new 32 bit microcontroller family AUDO FUTURE from Infineon: TC1736, TC1767, TC1797 and emulation devices TC1767ED, TC1797ED |
|
Read more...
|
UDE supports additional PowerPC family pls have present at embedded world 2008 a new version of its Universal Debug Engine (UDE), tailored to the special features of AMCCs high-end PowerPC family 440. |
|
Read more...
|
Infineon's new XE166 realtime signal controllers supported At the same time as the market introduction of the XE166 real time signal controllers. pls introduces the Universal Debug Engine 2.2 |
|
Read more...
|
New major version of UDE 2.2 Highlights: ++ Full compatibility for Windows Vista ++ New additional front end with look and feel of Microsoft Visual Studio 2005 ++ ... |
|
Read more...
|
EventsVisit us at the Embedded Systems Conference 2008 San Jose, CA, Booth #3020 Read more ...
|