Kinetis K22F 120 MHz Family Mask Sets and Revision Numbers

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