ARM MDK product selector guide. Please work your way through the set of questions below making a note of your responses. At the end of the questionnaire, you would have arrived at a manufacturer part number. Please use this part number to search for the Farnell part number from our website. 1. Are you looking for a new license of KEIL MDK-ARM tools or do you already have a license Answer: For new license proceed to the next question. For an existing license, technical support and troubleshooting please contact ARMSupport farnell.com (UK, EU regions) and arm newark.com (North American region) and we would be happy to help you and/or find the right part number for either an update or an upgrade or an extension on the S&M (Support & Maintenance) package of your existing license. You can also find out about any latest promos or new features introduced by ARM-KEIL when contacting us. 2. For the new license, are you looking for a node locked version or a floating version Note: Refer to glossary of terms for detailed explanations about the terminologies. Answer: Make a note of the license type you need, please proceed to the next question. 3. Do you need support for middleware libraries such as CAN, USB, Flash File System, TCP/IP, GUI and support for all Cortex-M, Cortex-R, and ARM7/ARM9 series of MCUs Answer: Yes This means you need MDK-PRO. Choose from below. No Please proceed to next question. Node Locked MDK-PRO (perpetual), MDK-PRO-T (1year term locked), MDK-PRO-LC (perpetual, download), MDK-PRO-T-LC (1 year term locked, download) Floating MDK-PRO-F (perpetual), MDK-PRO-F-LC (perpetual, download) Flex MDKPR-KD-40000 (Flex, floating, download), MDKPR-KD-40001 (Flex, floating, download, 1year term locked), MDKPR-KT-40000(Flex, floating, DVD, perpetual), MDKPR-KT-40001(Flex, floating, DVD, 1year term locked). 4. Do you need support for Cortex-M, Cortex-R and ARM7/ARM9 series of processors BUT DO NOT need any middleware libraries Answer: Yes You need to go for a STD version of the MDK-ARM. Below are the options: No Please proceed to next question. Node Locked MDK-ARM (perpetual, DVD), MDK-ARM-LC (perpetual, download), MDK-ARM-T (1 year term locked, DVD), MDK-ARM-T-LC (1 year term locked, download). Floating MDK-ARM-F (perpetual, DVD), MDK-ARM-F-LC (perpetual, download) Flex MDKST-KD-40000 (perpetual, flex, download), MDKST-KD-40001 (1 year term locked, flex, download), MDKST-KT-4000 (perpetual, flex, DVD), MDKST-ST-40001 (1 year term locked, flex, DVD). 5. Do you need support for only the Cortex-M series of devices Answer: Yes, You need to go for the Cortex-M only edition of MDK-ARM. Your options are below: Node Locked MDK-ARM-CM (perpetual, DVD), MDK-ARM-CM-LC (perpetual, download), MDK-ARM-CM-T (1 year term locked, DVD), MDK-ARM-CM-T-LC (1 year term locked, download) Floating MDK-ARM-CM-FL (Perpetual, floating, DVD), MDK-ARM-CM-FL-LC (Perpetual, floating, download) Flex MDKCM-KD-40000 (Perpetual, flex, download), MDKCM-KD-40001 (1 year term locked, flex, download), MDKCM-KT-40000 (perpetual, flex, DVD), MDKCM-KT-40001( 1 year term locked, flex, DVD) 6. Do you need vendor specific versions of MDK with a node locked license Answer: You need to go with Atmel, Freescale, Toshiba or Spansion versions of MDK. Your options are below: MDK-ATMEL Atmel specific devices only. MDK-FREESCALE Freescale specific. MDK-SPANSION Spansion restricted. MDK-TOSHIBA Toshiba restricted version. All the above are also available as download versions. Add -LC to part numbers above for downloadable versions. 7. None of the above meet your requirements Are you looking for tools for devices based on the 80x51 architecture Answer: You can go for tools CA51, PK51 or CA251 series. Node Locked (Add -LC at the end of part number CA51 (CA51 Compiler Assembler kit, perpetual) for download version) PK51 (Professional developers kit, perpetual) PK51-T (Professional developers kit, 1 year term locked). CA251 (CA251 Compiler kit, perpetual) DK251 (DK251 Developers kit, perpetual) DK251-T (DK251 Developers kit, 1 year term locked) Floating (Add -LC at the end of part number for PK51-F (PK51, perpetual) download version) DK251-F (DK251, perpetual) If you have not arrived at a part number by now, please email your requirements to ARMSupport farnell.com (UK and EU regions) or arm newark.com (North American region) where we will be happy to help you. If you are not looking for any of the MDK tools, why not consider other tools from ARM such as DS-5, PK51, CA251 etc for other architectures and support for other MCUs and MPUs. Glossary: Node locked the license is locked to a particular machine on which the tool is installed. It can however be used on 2 different machines (a work machine and a work from home machine) but cannot be used for more than 1 user. Floating the license is installed on a server and is locked to that server. A particular number of seats are requested while ordering and the tool can simultaneously be used on these many number of clients on the same network. Please note pricing depends on number of seats required. For some of the floating licenses NOT based on the Flex licensing, the min. seat requirement is 3. Flex license A new license management scheme that provides better security & management to network managed licenses. More information available at