Kinetis K22_120 MHz devices

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Kinetis K22_120 MHz devices

Kinetis K22_120 MHz devices

Hello Kinetis friends!

The launch of new Kinetis devices and development tools called "Kinetis K2" brought some new K22_120 MHz devices to the K22 family portfolio.

:smileyinfo: Please notice the name "Kinetis K2" only refers to the Kinetis generation, but it is not related to part number (e.g. K63/K64 are part of K2 generation).

Previously existing Kinetis portfolio already had some K22_120 MHz devices, so this  caused confusion regarding the documentation, header files, features, development boards and others, because the part numbers are very similar.

I created the next reference table outlining the existing K22_120 MHz parts with their corresponding files and boards. The last column is an overview of the features or peripherals that are either missing or added in each device.

:smileyalert: IMPORTANT NOTES:

          - I gathered and put together this information as reference, but it is not official. For the most accurate information please visit our webpage www.nxp.com.

          - Header files MK22F12.h and MK22FA12.h apply for legacy K22_120 devices. However TWR-K21F120M(A) board has a K21_120 part, so use MK21F12.h or MK21FA12.h instead.

     Colleague Carlos Chavez released an Engineering Bulletin (EB811) with good information related to this document:

     http://cache.nxp.com/files/microcontrollers/doc/eng_bulletin/EB811.pdf

pastedImage_5.png

Regards!

Jorge Gonzalez

Comments

Nice helpful document!

I didn't find MK22FX512AVMC12 (text on MCU = MK22FX512V12) above, but I guess I should use MK22F12.h.

Trying out the MK22F51212.H does not match very well, for instance there are only 3 UARTS there.

Can someone guide me to where to find the header file MK22F12.h which I aim to use for MK22FX512AVMC12.

Best regards
/Christer in Sweden

Hi, Christer

MK22F12.h located at the path: C:\Freescale\Freescale_MQX_4_2\mqx\source\psp\cortex_m\cpu\iofiles.

what happen if my MCU is MK22FN1M0VLH12, but I use MK22FA12.h, or MCU is MK22FN1M0AVLH12, but I use MK22F12.h?

%3CLINGO-SUB%20id%3D%22lingo-sub-1110634%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EKinetis%20K22_120%20MHz%20devices%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1110634%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%20Kinetis%20friends!%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EThe%20launch%20of%20new%20Kinetis%20devices%20and%20development%20tools%20called%20%3CSTRONG%3E%22Kinetis%20K2%22%3C%2FSTRONG%3E%20brought%20some%20new%20K22_120%20MHz%20devices%20to%20the%20K22%20family%20portfolio.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3Asmileyinfo%3A%20Please%20notice%20the%20name%20%22%3CSTRONG%3EKinetis%20K2%3C%2FSTRONG%3E%22%20only%20refers%20to%20the%20Kinetis%20generation%2C%20but%20it%20is%20not%20related%20to%20part%20number%20(e.g.%20K63%2FK64%20are%20part%20of%20%3CSTRONG%3EK2%20generation%3C%2FSTRONG%3E).%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EPreviously%20existing%20Kinetis%20portfolio%20already%20had%20some%20K22_120%20MHz%20devices%2C%20so%20this%26nbsp%3B%20caused%20confusion%20regarding%20the%20documentation%2C%20header%20files%2C%20features%2C%20development%20boards%20and%20others%2C%20because%20the%20part%20numbers%20are%20very%20similar.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EI%20created%20the%20next%20reference%20table%20outlining%20the%20existing%20K22_120%20MHz%20parts%20with%20their%20corresponding%20files%20and%20boards.%20The%20last%20column%20is%20an%20overview%20of%20the%20features%20or%20peripherals%20that%20are%20either%20missing%20or%20added%20in%20each%20device.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3Asmileyalert%3A%20%3CSTRONG%3EIMPORTANT%3C%2FSTRONG%3E%20%3CSTRONG%3ENOTES%3A%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20-%20%3C%2FSTRONG%3EI%20gathered%20and%20put%20together%20this%20information%20as%20reference%2C%20but%20it%20is%20not%20official.%20For%20the%20most%20accurate%20information%20please%20visit%20our%20webpage%20%3CA%20href%3D%22http%3A%2F%2Fwww.nxp.com%2F%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ewww.nxp.com%3C%2FA%3E.%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20-%20Header%20files%20%3CSTRONG%3EMK22F12.h%3C%2FSTRONG%3E%20and%20%3CSTRONG%3EMK22FA12.h%3C%2FSTRONG%3E%20apply%20for%20legacy%20K22_120%20devices.%20However%20TWR-K21F120M(A)%20board%20has%20a%20K21_120%20part%2C%20so%20use%20%3CSTRONG%3EMK21F12.h%3C%2FSTRONG%3E%20or%20%3CSTRONG%3EMK21FA12.h%3C%2FSTRONG%3E%20instead.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Colleague%20Carlos%20Chavez%20released%20an%20Engineering%20Bulletin%20(%3CSTRONG%3EEB811%3C%2FSTRONG%3E)%20with%20good%20information%20related%20to%20this%20document%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3CA%20href%3D%22http%3A%2F%2Fcache.nxp.com%2Ffiles%2Fmicrocontrollers%2Fdoc%2Feng_bulletin%2FEB811.pdf%22%20title%3D%22http%3A%2F%2Fcache.nxp.com%2Ffiles%2Fmicrocontrollers%2Fdoc%2Feng_bulletin%2FEB811.pdf%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttp%3A%2F%2Fcache.nxp.com%2Ffiles%2Fmicrocontrollers%2Fdoc%2Feng_bulletin%2FEB811.pdf%3C%2FA%3E%20%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_5.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_5.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F53620i846BF2A04BE228A1%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_5.png%22%20alt%3D%22pastedImage_5.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ERegards!%3C%2FP%3E%3CP%3EJorge%20Gonzalez%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1110634%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EFreedom%20Development%20Platform%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EKinetis%20K%20Series%20MCUs%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1110637%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Kinetis%20K22_120%20MHz%20devices%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1110637%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Ewhat%20happen%20if%20my%20MCU%20is%20MK22FN1M0VLH12%2C%20but%20I%20use%26nbsp%3B%3CSTRONG%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20font-weight%3A%20bold%3B%22%3EMK22FA12.h%2C%20or%26nbsp%3B%3CSPAN%20style%3D%22color%3A%20%233d3d3d%3B%20font-weight%3A%20normal%3B%22%3EMCU%20is%20MK22FN1M0AVLH12%2C%20but%20I%20use%26nbsp%3B%3C%2FSPAN%3E%3CSTRONG%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20font-weight%3A%20bold%3B%22%3EMK22F12.h%3F%3C%2FSTRONG%3E%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20font-weight%3A%20bold%3B%22%3E%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1110636%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Kinetis%20K22_120%20MHz%20devices%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1110636%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%20Christer%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22%26amp%3Bquothighlight%22%3E%3CSTRONG%3EMK22F12.h%3C%2FSTRONG%3E%3C%2FSPAN%3E%20located%20at%20the%20path%3A%20C%3A%5CFreescale%5CFreescale_MQX_4_2%5Cmqx%5Csource%5Cpsp%5Ccortex_m%5Ccpu%5Ciofiles.%20%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1110635%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20Kinetis%20K22_120%20MHz%20devices%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1110635%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ENice%20helpful%20document!%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EI%20didn't%20find%20MK22FX512AVMC12%20(text%20on%20MCU%20%3D%20MK22FX512V12)%20above%2C%20but%20I%20guess%20I%20should%20use%20%3CSTRONG%3EMK22F12.h%3C%2FSTRONG%3E.%3C%2FP%3E%3CP%3ETrying%20out%20the%20MK22F51212.H%20does%20not%20match%20very%20well%2C%20for%20instance%20there%20are%20only%203%20UARTS%20there.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3ECan%20someone%20guide%20me%20to%20where%20to%20find%20the%20header%20file%20%3CSTRONG%3EMK22F12.h%3C%2FSTRONG%3E%20which%20I%20aim%20to%20use%20for%20MK22FX512AVMC12.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EBest%20regards%3CBR%20%2F%3E%2FChrister%20in%20Sweden%3C%2FP%3E%3C%2FLINGO-BODY%3E
No ratings
Version history
Last update:
‎10-10-2014 07:15 PM
Updated by: