tinyK22 Boards arrived

Right before the start of the new semester, the new tinyK22 boards (see “First tinyK22 Board with NXP K22FN512 ARM Cortex-M4F“) arrived, and they are looking great 🙂

tinyK22 Board

tinyK22 Board

Below the NXP K22FN512 (ARM Cortex-M4F, 120 MHz, 128 KByte RAM, 512 KByte FLASH):


MK22FN512 on tinyK22

The NXP K20DX128 is used as debug interface running CMSIS-DAP:


MK20DX128 on tinyK22 as debug device

On the bottom side there are footprints for an extra micro-SD card socket plus a DC-DC regulator, if more than the 100 mA are needed which are generated by the K22:

tinyK22 Bottom

tinyK22 Board Bottom

The total number of boards are 200 boards, with 4 on a single Panel. One of the boards in the panel features castellated holes so it can be easily soldered on another board:


tinyK22 Boards

Interestingly, we had put the boards on a panel already, and the board producer put yet another panel around it :-). As a minor issue: the debug contacts for the NXP K22FN512 (main microcontroller) and K20DX128 (microcontroller running CMSIS-DAP) have been covered with solder too (they should have been gold-plated only). But I had no issues to program both microcontroller, and my board is running fine :-).

Below the ‘blinky’ running on the board (62×20 mm):

Blinky on the tinyK22

Blinky on the tinyK22

Many thanks to Christian Jost and Christian Di Battista for designing the board and making it happen! The students for sure will love to use these boards in their lab work and design :-).

The good thing with the NXP Kinetis K22FN512 is that it has plenty of flash (512 KByte), lots of RAM (128 KByte) and is supported by the MCUXpresso SDK *and* by Processor Expert which makes it an ideal choice for many projects.

Happy tinying 🙂


19 thoughts on “tinyK22 Boards arrived

  1. Hi Erich,
    If your panel is what I see routed out inside of your suppliers panel, it makes sense.
    One of our suppliers needs about 1/4″ boarders (rails) on the top and bottom of the panel so the conveyor (which just touches those rails) can move the panel from machine to machine.
    I think it goes from a solder paste machine (squeegees on the solder through the stencil), to the pick-N-Place machine, to something else (inspection? selective solder for through hole?), to the oven. I am sure I left out a few steps, too.
    So the panel you [your layout students] had was much to small for the automated panel transport conveyor.



  2. Hi Erich, Are these available for purchase, and if so, how much? Currently I do development work with the S08 varieties and want to move up to the Kinetis Family. I use CodeWarrior as an IDS, which runs under Eclipse and I think I have a Kinetis demo board lying around somewhere, so would this expedite my learning Processor Expert? I currently write code using assembler. Thanks, MK.


    • No, they are not available for purchase outside the university or university program. I think in your case you don’t need a small board, and you probably better use one of the (many) Freedom boards (http://www.nxp.com/freedom) which are available through distributors like Mouser, Farnell/Element14 and others. You find many tutorials for these boards, and the FRDM-KL25Z and FRDM-K64F are the most popular ones.


  3. Pingback: Flash-Resident USB-HID Bootloader with the NXP Kinetis K22 Microcontroller | MCU on Eclipse

  4. Pingback: Embedded Computing Conference 2018: Pick&Place Overview Video | MCU on Eclipse

  5. Hi Erich,

    I find that amazing work, I myself created my own K22 board, with a design very close to your own tiny K20.
    Could you share with me your tiny K22 schematics and guide me a bit for creating a CMSIS DAP/OPEN SDA program to go on the chip ?

    It would be amazing if you could drop me an email so i can ask my questions and share the files.




  6. Pingback: Building and Flashing ESP32 Applications with Eclipse | MCU on Eclipse

  7. Pingback: Building a Raspberry Pi UPS and Serial Login Console with tinyK22 (NXP K22FN512) | MCU on Eclipse

  8. Pingback: FatFS, MinIni, Shell and FreeRTOS for the NXP K22FN512 | MCU on Eclipse

  9. Pingback: Behind the Canvas: Making of “60 Billion Lights” | MCU on Eclipse

  10. Pingback: Disabling NMI (Non Maskable Interrupt) Pin | MCU on Eclipse

  11. Pingback: tinyK22 Board Rev 1.3 released | MCU on Eclipse

What do you think?

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.