Freescale

Freescale Semiconductor offers ARM-based processors for different application areas:

Kinetis ARM Cortex-M4 Microcontrollers
Scalable portfolio of multi-purpose microcontrollers

i.MX application processors
Widely used in multimedia applications and offer smart speed, low-power consumption with MHz performance

MAC7100 automotive family
Pin-compatible family of 32-bit Flash memory-based devices developed specifically for embedded automotive applications


IAR Embedded Workbench® for ARM provides device support on these levels:

Core support
Instruction set support in compiler, assembler, linker and debuggers

Header/DDF files
Peripheral register names in C/assembler source and debugger as well as device setup configuration files

Flash loader
For on-chip flash or off-chip EVB flash

Project examples
Varies from simple to fairly complex applications

* Included in Freescale MC1322x BeeKit

DeviceCore supportHeaderDDFFlash loaderExample
i.MX535YesYesYesNoYes
MAC7101 YesYes Yes Yes Yes
MAC7106 YesYes Yes Yes No
MAC7111 YesYes Yes Yes Yes
MAC7112 YesYes Yes Yes No
MAC7116 YesYes Yes Yes Yes
MAC7121 YesYes Yes Yes Yes
MAC7122 YesYes Yes Yes No
MAC7126 YesYes Yes Yes No
MAC7131 YesYes Yes Yes Yes
MAC7136 YesYes Yes Yes No
MAC7141 YesYes Yes Yes Yes
MAC7142 YesYes Yes Yes No
MAC7202 YesYes Yes NoNo
MAC7212 YesYes Yes NoNo
MAC7222 YesYes Yes NoNo
MAC7242 YesYes Yes NoNo
MAC7252 YesYes Yes NoNo
MC1322xYesYes Yes Yes Yes*
MC13260YesYesYesYesYes
MC9328MX1 YesYes Yes Yes Yes
MC9328MX21 YesYes Yes Yes Yes
MC9328MXL YesYes Yes Yes Yes
MC9328MXS YesYes Yes NoNo
MCIMX23YesYesYesNoYes
MCIMX25YesYesYesYesYes
MCIMX27YesYesYesYesYes
MCIMX28YesYesYesNoYes
MCIMX31YesYesYesYesYes
MCIMX35YesYesYesYesYes
MCIMX502YesYesYesNoNo
MCIMX503YesYesYesNoNo
MCIMX507YesYesYesNoNo
MCIMX508YesYesYesNoNo
MCIMX535YesYesYesNoYes
MK10DN32VFM5YesYesYesYesYes
MK10DN32VFT5YesYesYesYesYes
MK10DN32VLF5YesYesYesYesYes
MK10DN32VLH5YesYesYesYesYes
MK10DN32VMP5YesYesYesYesYes
MK10DN64VFM5YesYesYesYesYes
MK10DN64VFT5YesYesYesYesYes
MK10DN64VLF5YesYesYesYesYes
MK10DN64VLH5YesYesYesYesYes
MK10DN64VMP5YesYesYesYesYes
MK10DN128VFM5YesYesYesYesYes
MK10DN128VFT5YesYesYesYesYes
MK10DN128VLF5YesYesYesYesYes
MK10DN128VLH5YesYesYesYesYes
MK10DN128VMP5YesYesYesYesYes
MK10DN512VLK10YesYesYesYesYes
MK10DN512VLL10YesYesYesYesYes
MK10DN512VLQ10YesYesYesYesYes
MK10DN512VMB10YesYesYesYesYes
MK10DN512VMC10YesYesYesYesYes
MK10DN512VMD10YesYesYesYesYes
MK10DN512ZVLK10YesYesYesYesYes
MK10DN512ZVLL10YesYesYesYesYes
MK10DN512ZVLQ10YesYesYesYesYes
MK10DN512ZVMB10YesYesYesYesYes
MK10DN512ZVMC10YesYesYesYesYes
MK10DN512ZVMD10YesYesYesYesYes
MK10DX32VFM5YesYesYesYesYes
MK10DX32VFT5YesYesYesYesYes
MK10DX32VLF5YesYesYesYesYes
MK10DX32VLH5YesYesYesYesYes
MK10DX32VMP5YesYesYesYesYes
MK10DX64VFM5YesYesYesYesYes
MK10DX64VFT5YesYesYesYesYes
MK10DX64VLF5YesYesYesYesYes
MK10DX64VLH5YesYesYesYesYes
MK10DX64VLH7YesYesYesYesYes
MK10DX64VLK7YesYesYesYesYes
MK10DX64VMB7YesYesYesYesYes
MK10DX64VMP5YesYesYesYesYes
MK10DX128VFM5YesYesYesYesYes
MK10DX128VFT5YesYesYesYesYes
MK10DX128VLF5YesYesYesYesYes
MK10DX128VLH5YesYesYesYesYes
MK10DX128VLH7YesYesYesYesYes
MK10DX128VLK7YesYesYesYesYes
MK10DX128VLL7YesYesYesYesYes
MK10DX128VLQ10YesYesYesYesYes
MK10DX128VMB7YesYesYesYesYes
MK10DX128VMD10YesYesYesYesYes
MK10DX128VML7YesYesYesYesYes
MK10DX128VMP5YesYesYesYesYes
MK10DX128ZVLQ10YesYesYesYesYes
MK10DX128ZVMD10YesYesYesYesYes
MK10DX256VLH7YesYesYesYesYes
MK10DX256VLK7YesYesYesYesYes
MK10DX256VLL7YesYesYesYesYes
MK10DX256VLQ10YesYesYesYesYes
MK10DX256VMB7YesYesYesYesYes
MK10DX256VMD10YesYesYesYesYes
MK10DX256VML7YesYesYesYesYes
MK10DX256ZVLQ10YesYesYesYesYes
MK10DX256ZVMD10YesYesYesYesYes
MK10FN1M0VLQ12YesYesYesYesYes
MK10FN1M0VMD12YesYesYesYesYes
MK10FX512VLQ12YesYesYesYesYes
MK10FX512VMD12YesYesYesYesYes
MK20DN32VFM5YesYesYesYesYes
MK20DN32VFT5YesYesYesYesYes
MK20DN32VLF5YesYesYesYesYes
MK20DN32VLH5YesYesYesYesYes
MK20DN32VMP5YesYesYesYesYes
MK20DN64VFM5YesYesYesYesYes
MK20DN64VFT5YesYesYesYesYes
MK20DN64VLF5YesYesYesYesYes
MK20DN64VLH5YesYesYesYesYes
MK20DN64VMP5YesYesYesYesYes
MK20DN128VFM5YesYesYesYesYes
MK20DN128VFT5YesYesYesYesYes
MK20DN128VLF5YesYesYesYesYes
MK20DN128VLH5YesYesYesYesYes
MK20DN128VMP5YesYesYesYesYes
MK20DN512VLK10YesYesYesYesYes
MK20DN512VLL10YesYesYesYesYes
MK20DN512VLQ10YesYesYesYesYes
MK20DN512VMB10YesYesYesYesYes
MK20DN512VMC10YesYesYesYesYes
MK20DN512VMD10YesYesYesYesYes
MK20DN512ZVLK10YesYesYesYesYes
MK20DN512ZVLL10YesYesYesYesYes
MK20DN512ZVLQ10YesYesYesYesYes
MK20DN512ZVMB10YesYesYesYesYes
MK20DN512ZVMC10YesYesYesYesYes
MK20DN512ZVMD10YesYesYesYesYes
MK20DX32VFM5YesYesYesYesYes
MK20DX32VFT5YesYesYesYesYes
MK20DX32VLF5YesYesYesYesYes
MK20DX32VLH5YesYesYesYesYes
MK20DX32VMP5YesYesYesYesYes
MK20DX64VFM5YesYesYesYesYes
MK20DX64VFT5YesYesYesYesYes
MK20DX64VLF5YesYesYesYesYes
MK20DX64VLH5YesYesYesYesYes
MK20DX64VLH7YesYesYesYesYes
MK20DX64VLH7YesYesYesYesYes
MK20DX64VLK7YesYesYesYesYes
MK20DX64VMB7YesYesYesYesYes
MK20DX64VMP5YesYesYesYesYes
MK20DX128VFM5YesYesYesYesYes
MK20DX128VFT5YesYesYesYesYes
MK20DX128VLF5YesYesYesYesYes
MK20DX128VLH5YesYesYesYesYes
MK20DX128VLH7YesYesYesYesYes
MK20DX128VLK7YesYesYesYesYes
MK20DX128VLL7YesYesYesYesYes
MK20DX128VLQ10YesYesYesYesYes
MK20DX128VMB7YesYesYesYesYes
MK20DX128VMD10YesYesYesYesYes
MK20DX128VML7YesYesYesYesYes
MK20DX128VMP5YesYesYesYesYes
MK20DX128ZVLQ10YesYesYesYesYes
MK20DX128ZVMD10YesYesYesYesYes
MK20DX256VLH7YesYesYesYesYes
MK20DX256VLK7YesYesYesYesYes
MK20DX256VLL7YesYesYesYesYes
MK20DX256VLQ10YesYesYesYesYes
MK20DX256VMB7YesYesYesYesYes
MK20DX256VMD10YesYesYesYesYes
MK20DX256VML7YesYesYesYesYes
MK20DX256ZVLK10YesYesYesYesYes
MK20DX256ZVLL10YesYesYesYesYes
MK20DX256ZVLQ10YesYesYesYesYes
MK20DX256ZVMB10YesYesYesYesYes
MK20DX256ZVMC10YesYesYesYesYes
MK20DX256ZVMD10YesYesYesYesYes
MK20FN1M0VLQ12YesYesYesYesYes
MK20FN1M0VMD12YesYesYesYesYes
MK20FX512VLQ12YesYesYesYesYes
MK20FX512VMD12YesYesYesYesYes
MK30DN512VLK10YesYesYesYesYes
MK30DN512VLL10YesYesYesYesYes
MK30DN512VLQ10YesYesYesYesYes
MK30DN512VMB10YesYesYesYesYes
MK30DN512VMC10YesYesYesYesYes
MK30DN512VMD10YesYesYesYesYes
MK30DN512ZVLK10YesYesYesYesYes
MK30DN512ZVLL10YesYesYesYesYes
MK30DN512ZVLQ10YesYesYesYesYes
MK30DN512ZVMB10YesYesYesYesYes
MK30DN512ZVMC10YesYesYesYesYes
MK30DN512ZVMD10YesYesYesYesYes
MK30DX64VLH7YesYesYesYesYes
MK30DX64VLK7YesYesYesYesYes
MK30DX64VMB7YesYesYesYesYes
MK30DX128VLH7YesYesYesYesYes
MK30DX128VLK7YesYesYesYesYes
MK30DX128VLL7YesYesYesYesYes
MK30DX128VLQ10YesYesYesYesYes
MK30DX128VMB7YesYesYesYesYes
MK30DX128VMD10YesYesYesYesYes
MK30DX128VML7YesYesYesYesYes
MK30DX128ZVLQ10YesYesYesYesYes
MK30DX128ZVMD10YesYesYesYesYes
MK30DX256VLH7YesYesYesYesYes
MK30DX256VLK7YesYesYesYesYes
MK30DX256VLL7YesYesYesYesYes
MK30DX256VLQ10YesYesYesYesYes
MK30DX256VMB7YesYesYesYesYes
MK30DX256VMD10YesYesYesYesYes
MK30DX256VML7YesYesYesYesYes
MK30DX256ZVLQ10YesYesYesYesYes
MK30DX256ZVMD10YesYesYesYesYes
MK40DN512VLK10YesYesYesYesYes
MK40DN512VLL10YesYesYesYesYes
MK40DN512VLQ10YesYesYesYesYes
MK40DN512VMB10YesYesYesYesYes
MK40DN512VMC10YesYesYesYesYes
MK40DN512VMD10YesYesYesYesYes
MK40DN512ZVLK10YesYesYesYesYes
MK40DN512ZVLL10YesYesYesYesYes
MK40DN512ZVLQ10YesYesYesYesYes
MK40DN512ZVMB10YesYesYesYesYes
MK40DN512ZVMC10YesYesYesYesYes
MK40DN512ZVMD10YesYesYesYesYes
MK40DX64VLH7YesYesYesYesYes
MK40DX64VLK7YesYesYesYesYes
MK40DX64VMB7YesYesYesYesYes
MK40DX128VLH7YesYesYesYesYes
MK40DX128VLK7YesYesYesYesYes
MK40DX128VLL7YesYesYesYesYes
MK40DX128VLQ10YesYesYesYesYes
MK40DX128VMB7YesYesYesYesYes
MK40DX128VMD10YesYesYesYesYes
MK40DX128VML7YesYesYesYesYes
MK40DX128ZVLQ10YesYesYesYesYes
MK40DX128ZVMD10YesYesYesYesYes
MK40DX256VLH7YesYesYesYesYes
MK40DX256VLK7YesYesYesYesYes
MK40DX256VLL7YesYesYesYesYes
MK40DX256VLQ10YesYesYesYesYes
MK40DX256VMB7YesYesYesYesYes
MK40DX256VMD10YesYesYesYesYes
MK40DX256VML7YesYesYesYesYes
MK40DX256ZVLQ10YesYesYesYesYes
MK40DX256ZVMD10YesYesYesYesYes
MK50DN512CLL10YesYesYesYesYes
MK50DN512CLQ10YesYesYesYesYes
MK50DN512CMC10YesYesYesYesYes
MK50DN512CMD10YesYesYesYesYes
MK50DN512ZCLL10YesYesYesYesNo
MK50DN512ZCLQ10YesYesYesYesNo
MK50DN512ZCMC10YesYesYesYesNo
MK50DN512ZCMD10YesYesYesYesNo
MK50DX128CLH7YesYesYesYesNo
MK50DX128CLK7YesYesYesYesNo
MK50DX128CMB7YesYesYesYesNo
MK50DX256CLK10YesYesYesYesYes
MK50DX256CLK7YesYesYesYesYes
MK50DX256CLL10YesYesYesYesYes
MK50DX256CLL7YesYesYesYesYes
MK50DX256CMB10YesYesYesYesYes
MK50DX256CMB7YesYesYesYesYes
MK50DX256CMC10YesYesYesYesYes
MK50DX256CML7YesYesYesYesYes
MK50DX256ZCLK10YesYesYesYesYes
MK50DX256ZCLL10YesYesYesYesYes
MK50DX256ZCMB10YesYesYesYesYes
MK50DX256ZCMC10YesYesYesYesYes
MK51DN256CLQ10YesYesYesYesYes
MK51DN256CMD10YesYesYesYesYes
MK51DN256ZCLQ10YesYesYesYesYes
MK51DN256ZCMD10YesYesYesYesYes
MK51DN512CLL10YesYesYesYesYes
MK51DN512CLQ10YesYesYesYesYes
MK51DN512CMC10YesYesYesYesYes
MK51DN512CMD10YesYesYesYesYes
MK51DN512ZCLL10YesYesYesYesYes
MK51DN512ZCLQ10YesYesYesYesYes
MK51DN512ZCMC10YesYesYesYesYes
MK51DN512ZCMD10YesYesYesYesYes
MK51DX128CLH7YesYesYesYesYes
MK51DX128CLK7YesYesYesYesYes
MK51DX128CMB7YesYesYesYesYes
MK51DX256CLK10YesYesYesYesYes
MK51DX256CLK7YesYesYesYesYes
MK51DX256CLL10YesYesYesYesYes
MK51DX256CLL7YesYesYesYesYes
MK51DX256CMB10YesYesYesYesYes
MK51DX256CMB7YesYesYesYesYes
MK51DX256CMC10YesYesYesYesYes
MK51DX256CML7YesYesYesYesYes
MK51DX256ZCLK10YesYesYesYesYes
MK51DX256ZCLL10YesYesYesYesYes
MK51DX256ZCMB10YesYesYesYesYes
MK51DX256ZCMC10YesYesYesYesYes
MK52DN512CLQ10YesYesYesYesYes
MK52DN512CMD10YesYesYesYesYes
MK52DN512ZCLQ10YesYesYesYesYes
MK52DN512ZCMD10YesYesYesYesYes
MK53DN512CLQ10YesYesYesYesYes
MK53DN512CMD10YesYesYesYesYes
MK53DN512ZCLQ10YesYesYesYesYes
MK53DN512ZCMD10YesYesYesYesYes
MK53DX256CLQ10YesYesYesYesYes
MK53DX256CMD10YesYesYesYesYes
MK53DX256ZCLQ10YesYesYesYesYes
MK53DX256ZCMD10YesYesYesYesYes
MK60DN256VLL10YesYesYesYesYes
MK60DN256VLQ10YesYesYesYesYes
MK60DN256VMC10YesYesYesYesYes
MK60DN256VMD10YesYesYesYesYes
MK60DN256ZVLL10YesYesYesYesYes
MK60DN256ZVLQ10YesYesYesYesYes
MK60DN256ZVMC10YesYesYesYesYes
MK60DN256ZVMD10YesYesYesYesYes
MK60DN512VLL10YesYesYesYesYes
MK60DN512VLQ10YesYesYesYesYes
MK60DN512VMC10YesYesYesYesYes
MK60DN512VMD10YesYesYesYesYes
MK60DN512ZVLL10YesYesYesYesYes
MK60DN512ZVLQ10YesYesYesYesYes
MK60DN512ZVMC10YesYesYesYesYes
MK60DN512ZVMD10YesYesYesYesYes
MK60DX256VLL10YesYesYesYesYes
MK60DX256VLQ10YesYesYesYesYes
MK60DX256VMC10YesYesYesYesYes
MK60DX256VMD10YesYesYesYesYes
MK60DX256ZVLL10YesYesYesYesYes
MK60DX256ZVLQ10YesYesYesYesYes
MK60DX256ZVMC10YesYesYesYesYes
MK60DX256ZVMD10YesYesYesYesYes
MK60FN1M0VLQ12YesYesYesYesYes
MK60FN1M0VLQ15YesYesYesYesYes
MK60FN1M0VMD12YesYesYesYesYes
MK60FN1M0VMD15YesYesYesYesYes
MK60FX512VLQ12YesYesYesYesYes
MK60FX512VLQ15YesYesYesYesYes
MK60FX512VMD12YesYesYesYesYes
MK60FX512VMD15YesYesYesYesYes
MK61FN1M0VMD12YesYesYesYesYes
MK61FN1M0VMD15YesYesYesYesYes
MK61FN1M0VMF12YesYesYesYesYes
MK61FN1M0VMF15YesYesYesYesYes
MK61FN1M0VMJ12YesYesYesYesYes
MK61FN1M0VMJ15YesYesYesYesYes
MK61FX512VMD12YesYesYesYesYes
MK61FX512VMD15YesYesYesYesYes
MK61FX512VMF12YesYesYesYesYes
MK61FX512VMF15YesYesYesYesYes
MK61FX512VMJ12YesYesYesYesYes
MK61FX512VMJ15YesYesYesYesYes
MK70FN1M0VMF12YesYesYesYesYes
MK70FN1M0VMF15YesYesYesYesYes
MK70FN1M0VMJ12YesYesYesYesYes
MK70FN1M0VMJ15YesYesYesYesYes
MK70FX512VMF12YesYesYesYesYes
MK70FX512VMF15YesYesYesYesYes
MK70FX512VMJ12YesYesYesYesYes
MK70FX512VMJ15YesYesYesYesYes