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

