Freescale Semiconductor Engineering Bulletin Document Number: EB811 Rev 1, 3/2015 Kinetis K22F 120 MHz Family Mask Sets and Revision Numbers by: Carlos Chavez Contents 1 Introduction 1 Introduction................................................................1 Freescale introduces K2 - the next generation of Kinetis solutions, which bring a comprehensive set of software and development tools with next-generation devices offering optimized performance and power efficiency with low dynamic power consumption and flexible low-power modes. 2 JTAG device identification register......... ................. 1 3 Device revision numbers........................................... 2 4 Documentation...........................................................2 5 Revision history.......................... .............................. 3 In order to differentiate the K2 devices from legacy Kinetis devices, this engineering bulletin contains the device revision numbers (REVID), along with their corresponding mask set numbers and JTAG ID codes, for all existing revisions of Freescale's Kinetis K22F 120 MHz 32-bit MCUs. Device revisions can be referred to by either the revision number or the silicon mask set identifier. Both of these are provided in this document for easy reference. 2 JTAG device identification register The Kinetis family of devices have two JTAG TAPs. One is the ARM® Cortex-M4® JTAG TAP and the second is the SoC JTAG TAP. The ARM Cortex-M4 JTAG TAP, which is accessed first by default with IDCODE (1110), reads back as 0x4BA0_0477. For further details, please refer to the ARM website at www.arm.com. © 2015 Freescale Semiconductor, Inc. Device revision numbers The SOC JTAG TAP, accessible via SOC_IDCODE (0000), allows these elements to be determined through the TAP: • • • • Part revision number Design center Part identification number Manufacturer identity code The part revision number (PRN), which is a copy of the SIM_SDID[REVID], may change for a mask revision. The part identification number (PIN) will vary depending on the Kinetis family identification SIM_SDID[FAMID]. Further details can be found in the JTAG chapter of each device-specific Kinetis reference manual. 3 Device revision numbers For each device, Table 1 shows the: • • • • • Mask set number Family Flash memory size - Program Flash(P-Flash) or FlexMemory(FlexNVM) Shortened part number Internal ID numbers The SIM_SDID[REVID] and SIM_SDID[DIEID] can be used to determine the part that is being used at run-time. The PRN is part of the JTAG ID register used to identify the part during factory test. Table 1. Kinetis K22F 120 MHz family device revision numbers Mask Set 0N50M 0N51M Flash memory size 512 KByte (PFlash) 256 KByte (PFlash) Flash memory type FTFA FTFA FTFE FTFE FTFE Short part number (no package/speed information) MK22FN512 MK22FN256 MK22FN1M0, MK22FX512 MK22FN1M0, MK22FX512 MK22FN1M0A, MK22FX512A SIM_SDID[DIEID] 0x1D 0x15 0x06 0x06 0x06 SIM_SDID[REVID] 0x1 0x1 0x1 0x2 0x9 JTAG PIN 0x29n1 0x29n1 0x31n1 0x31n1 0x31n1 JTAG PRN 0x1 0x1 0x1 0x2 0x9 1n 2N03G 3N03G 1N41K 1 MByte (P-Flash), 1 MByte (P-Flash), 1 MByte (P-Flash), 512 KByte (P512 KByte (P512 KByte (PFlash) and 128 Flash) and 128 Flash) and 128 KByte (FlexNVM) KByte (FlexNVM) KByte (FlexNVM) represents the SIM_SDID[PINID], which can vary based on package. 4 Documentation While the MK22FN512 and MK22FN256 devices share a lot of common functionality with the MK22FN1M0 and MK22FX512, there are functional differences between the devices. Therefore, there are different documentation sets for the parts. Table 2 lists the document IDs for the reference manual, data sheet, and errata documents for both parts. Kinetis K22F 120 MHz Family Mask Sets and Revision Numbers, Rev 1, 3/2015 2 Freescale Semiconductor, Inc. Revision history Table 2. Kinetis K22F 120 MHz family documentation Short part number MK22FN512 and MK22FN256 MK22FN1M0 and MK22FX512 MK22FN1M0A and MK22FX512A Reference manual K22P121M120SF7RM and K22P121M120SF8RM K22P100M120SF5RM, K22P121M120SF5RM, K22P144M120SF5RM, K22P64M120SF5RM, K22P80M120SF5RM K22P100M120SF5V2RM, K22P121M120SF5V2RM, K22P144M120SF5V2RM, K22P64M120SF5V2RM, K22P80M120SF5V2RM Data sheet K22P121M120SF7 and K22P121M120SF8 K22P100M120SF5, K22P121M120SF5, K22P144M120SF5, K22P64M120SF5, K22P80M120SF5 K22P100M120SF5V2, K22P121M120SF5V2, K22P144M120SF5V2, K22P64M120SF5V2, K22P80M120SF5V2 Errata KINETIS_0N50M and KINETIS_0N51M KINETIS_2N03G and KINETIS_3N03G KINETIS_1N41K 5 Revision history The table given in this section provides details regarding the current and previous versions of this document and the major changes incorporated in each of these versions. Table 3. Revision history Rev No. Substantive change(s) 0 Initial release 1 Added Mask Set 1N41K: MK22FN1M0A, MK22FX512A devices Kinetis K22F 120 MHz Family Mask Sets and Revision Numbers, Rev 1, 3/2015 Freescale Semiconductor, Inc. 3 How to Reach Us: Home Page: freescale.com Web Support: freescale.com/support Information in this document is provided solely to enable system and software implementers to use Freescale products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits based on the information in this document. Freescale reserves the right to make changes without further notice to any products herein. Freescale makes no warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. “Typical” parameters that may be provided in Freescale data sheets and/or specifications can and do vary in different applications, and actual performance may vary over time. All operating parameters, including “typicals,” must be validated for each customer application by customer's technical experts. Freescale does not convey any license under its patent rights nor the rights of others. Freescale sells products pursuant to standard terms and conditions of sale, which can be found at the following address: freescale.com/SalesTermsandConditions. Freescale, the Freescale logo, and Kinetis are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. All other product or service names are the property of their respective owners. ARM is the trademark of ARM Limited. © 2015 Freescale Semiconductor, Inc. Document Number EB811 Revision 1, 3/2015