Supported Processors
IDA supports more than 50 families
of processors. The source code of some of the processor modules is
available in our free SDK.
IDA Starter Edition
IDA Starter Edition supports the following
families (64-bit analysis is possible only with
IDA Professional Edition)
- AMD K6-2 3D-Now! extensions
- ARM Architecture versions from v3 to v7
including Thumb, Thumb-2, DSP instructions and NEON Advanced SIMD instructions.
- ATMEL
AVR (comes with source code)
- DEC PDP-11(comes with source code)
- Fujitsu FR (comes with source code)
- GameBoy
-
H8/300,
H8/300L,
H8/300H,
H8S/2000,
H8S/2600
(comes with source code)
- H8/500(comes with source code)
- Hitachi HD 6301, HD 6303, Hitachi HD 64180
- INTEL 8080
- INTEL 8085
- INTEL 80196 (comes with source code)
- INTEL 8051 (comes with source code)
- INTEL 860XR (comes with source code)
- INTEL 960 (comes with source code)
- INTEL 80x86 and 80x87
- INTEL Pentium family, including SSE, SSE2, SSE3, SSE4
- Java Virtual Machine (comes with source code)
- KR1878 (comes with source code)
- Microsoft .NET
- Mitsubishi MELPS740 or Renesas 740 (comes with source code)
- MN102 (comes only with source code)
- MOS Technologies 6502 (comes with source code)
- Motorola
MC680xx. , Motorola
CPU32 (68330), Motorola MC6301, MC6303,
MC6800, MC6801, MC6803,
MC6805, MC6808, HCS08, MC6809, MC6811, M68H12C
Motorola ColdFire
- NSC CR16 (comes only with source code)
- NEC v850 and v850E1 (V850ES) (comes with source code)
- EFI Byte Code (EBC) (comes with source code)
- SPU (Synergistic Processing Unit of the Cell BE) (comes with source code)
- MSP430 (comes with source code)
- PIC 12XX, PIC 14XX, PIC 18XX, PIC 16XXX (comes
with source code)
- Rockwell C39 (comes only with source code)
- SAM8 (comes
with source code)
- SGS Thomson ST-7, and ST-20 (comes with source
code)
- TLCS900 (comes only with source code)
- XA (comes with source code)
- xScale
- Z80, Zilog Z8, Zilog Z180, Zilog Z380 (comes with source code)
IDA Professional Edition
IDA Professional Edition supports
all the Starter processors listed above plus the more complex ones
listed below.
Analysis of 64 bit programs is possible with the IDA Professional.
- x64 architecture (Intel x64 and AMD64)
- Dalvik (Android bytecode, DEX)
- DEC Alpha
- DSP563xx, DSP566xx, DSP561XX (comes with source code)
- TI
TMS320C2X, TMS320C5X, TMS320C6X, TMS320C64X, TMS
320C54xx, TMS320C55xx, TMS320C3 (comes
with source code)
- Hewlett-Packard HP-PA (comes with source code)
- Hitachi SH1, SH2, SH3, Hitachi SH4 - Dreamcast, SH-4a
-
IBM - Motorola PowerPC, with
or without embedded controller instruction set, Motorola MPC860
- Infineon Tricore architecture (new in 5.1)
- Intel IA-64 Architecture - Itanium.
- Motorola DSP 56K, Motorola MC6816
- MIPS
- MIPS Mark I (R2000)
- MIPS Mark II (R3000)
- MIPS Mark III: (R4000, R4200, R4300, R4400, and R4600)
- MIPS Mark IV: R8000, R10000, R5900 (Playstation 2)
- MIPS16 encoding
- Mitsubishi M32R(comes with source code)
- Mitsubishi M7700 (comes with source code)
- Mitsubishi M7900 (comes with source code)
- Nec
78K0 and Nec 78K0S (comes with source code)
- STMicroelectronics ST9+, ST-10 (comes with source code)
- SPARCII, ULTRASPARC
-
Siemens C166 (flow)
IDA brings its
unmatched disassembly power to the
Siemens C166 family.
Our GPLed Port of VCG, which we call Wingraph32
integrates with IDA to display C166 program's logic in an easily understandable
flowchart format.
- Fujitsu F2MC-16L, Fujitsu F2MC-LC (comes with source code)
Debugger Modules
All IDA debugger modules are available
in the Starter Edition (as for v5.6)
Visit out processor gallery
The list of supported processor/OS/file format combinations is so
large that it is not easy to enumerate it. Please look at
our gallery
to see some samples.
Unsupported Processors
If your target processor is not included in
the list above, you have two options:
- ask us to add support for the processor some time
in the future: we welcome your feedback
about which processor should be added to IDA.
-
use our Starter processor sdk and roll your
own (free to all customers, but unsupported)