No subject

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 mailing list