Fri Sep 6 02:01:31 EDT 2013
currently out of stock.
Some of the chips don't have pricing for large volumes. For 1000
units, picking the cheapest with at least 48 pins of each group:
MKL25Z128VFT4 USD 2.15 (@100) index 1
STM32F205RBT6 USD 4.46 (@1000) 2.07
TM4C1237D5PMI USD 4.60 (@1000) 2.14
STM32F205RCT6 USD 4.87 (@1000) 2.27
I eliminated chips with 32 pins because my current estimates suggest
the device needs around 25 pins already for I/O, and some are
invariably "lost" for reset and power, bringing the total number of
pins used to at least 33. It may still be possible to sequeeze this
into a 32 pin budget but let's see about this later.
Chip Core Speed Package Flash RAM Features
--------------- ------- ------- ------- ------- ------- ----------------------
MKL25Z128VFT4 M0+ 48 MHz 48-QFN 128 kB 16 kB USB-Reg, ID
STM32F205RBT6 M3 120 MHz 64-LQFP 128 kB 68 kB 2 x USB, RNG, SDIO, ID
TM4C1237D5PMI M4F 80 MHz 64-LQFP 64 kB 24 kB FPU
STM32F205RCT6 M3 120 MHz 64-LQFP 256 kB 100 kB 2 x USB, RNG, SDIO, ID
Current consumption at 48 MHz (peripherals off/static) should be
around 5 mA for the MKL25Z128VFT4, 10 mA for the STM32F205RBT6,
and 24 mA for the TM4C1237D5PMI.
The KL2 series has a USB voltage regulator which such a feature is
missing in the others. A voltage regulator is particularly
attractive for the RF dongle. The MCU in the RF dongle should also
be small. As we can see above, the KL2 series has members in 32-QFN
packages. The STM32 series has the STM32F103 in 36-QFN which has
USB device (not OTG) and up to 128 kB of Flash. So it seems that
one could find chips for both types of systems in the same family.
The STM32F2 series has a built-in random number generator that
produces about 32 Mbps. We also have one in the transceiver at
2 Mbps. The STM32F2 series also contains members that have built-in
hardware crypto (DES, 3DES, AES, MD5, SHA1, HMAC), but that doesn't
seem overly usefulf or out purposes.
KL2 and STM32 have a unique chip ID. I haven't found one in a quick
look through the TM4C documentation.
More information about the discussion