I made a cheat sheet for the pin assignment of Kinetis KL1x and KL2x
MCUs in 32-QFN packages. It is for the KLx4, KLx5, KLx6, and KLx7
variants. This may be useful also for projects beyond Anelok.

http://downloads.qi-hardware.com/people/werner/anelok/tmp/kl-32-cheat.pdf
https://gitlab.com/anelok/anelok/blob/master/doc/kl-cheat/kl-32-cheat.fig

A quick summary of the main feature differences I found:

Feature                 KL1x    KL24/25/26      KL27
----------------------- ------- --------------  ------
USB                     no      OTG (dev/host)  device
Voltage regulator       no      y               y

Feature                 KLx4    KLx5    KLx6    KLx7
----------------------- ------- ------- ------- -------
Interrupts on ports     A,C     A,C     A,C,D   A,C,D
Pull up/down            up      up      up/dn   up/dn
High current drive pins 4       4       4       6
ADC differential inputs -       y       y       y
12 bit DAC              -       y       y       y
TSI (touch)             -       y       y       -
FlexIO                  -       -       -       y
Max kB Flash in 32-QFN  128     128     128     256
Max kB RAM in 32-QFN    16      16      16      32

There are some other small differences, such as KL25 and KL26 having
a different register layout (so they're almost source-compatible but
not binary-compatible), some clock generation variations, etc.

As a rule of thumb, KLx6 is better than KLx5 is better than KLx4.
The KLx7 has some features that make it superior to the KLx6, but
then it lacks USB host and TSI.

- Werner

_______________________________________________
Qi Hardware Discussion List
Mail to list (members only): [email protected]
Subscribe or Unsubscribe: 
http://lists.en.qi-hardware.com/mailman/listinfo/discussion

Reply via email to