Over a million developers have joined DZone.

tinyK22 Boards Arrived

DZone's Guide to

tinyK22 Boards Arrived

This brief review will cover the tinyK22 board, its features, its benefits, and its drawbacks, helping you decide whether it's right for your project.

· IoT Zone ·
Free Resource

Download The Comparative Guide to Rules Engines for IoT to learn what are the most common automation technologies used in the IoT domain for application development

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 is the NXP K22FN512 (ARM Cortex-M4F, 120 MHz, 128 KByte RAM, 512 KByte FLASH):


MK22FN512 on tinyK22

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


MK20DX128 on tinyK22 as a 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

There are 200 total 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 programming both microcontrollers and my board is running fine.

Below is a ‘blinky’ program 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! My students will love these boards in their lab work and design.

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

Happy tinying!


See how CEP engines, stream processing engines, flow based programming engines and other popular rule-based technologies perform against seven IoT-specific criteria.

iot ,development board ,tinyk22 ,processor expert ,mcuxpresso

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}