cancel
Showing results for 
Search instead for 
Did you mean: 

Please help me in selection of new ARM

shailesh_bebm
Associate II
Posted on September 18, 2009 at 06:19

Please help me in selection of new ARM

4 REPLIES 4
shailesh_bebm
Associate II
Posted on May 17, 2011 at 09:59

Hi friends,

I am designing a new product, requirement of microcontoller is as follows.

1. USB host and device

2. Internal flash and RAM

3. Ethernet

4. 4 UART (min. two UART with 9 bit multiprocessor communication)

Please suggest me any ARM based controller (STR7, STR9, STM32).

Thanks in advance.

alexanderpapsdorf9
Associate II
Posted on May 17, 2011 at 09:59

Hello,

I would recommend the STM32. The STR9 does not have an USB host (only USB device). The STM32 has USB OTG (i.e. host and device). For our project we choose the STR9, because at that time, STM32 derivate with Ethernet was not available. The STR9 has more CPU performance but STM32 with the new ARM cortex architecure has the much better interrupt behavior / realtime behavior. The STR9 has bigger internal RAM (96 KB instead of 64 on STM32) but very bad external memory interface (8 Bit data bus none multiplexed / 16 bit data bus multiplexed). I don't know the STR7 family, but the ARM7 CPU is outdated. Only if money is the main issue there is maybe a reason to choose an ARM7 CPU.

Alex

shailesh_bebm
Associate II
Posted on May 17, 2011 at 09:59

Thanks Alex,

For my requirement STM32F107 is the best controller from ST. But problem is that it has low internal flash and RAM and does not support external memory.

shailesh_bebm
Associate II
Posted on May 17, 2011 at 09:59

Is receive buffer contains the (currently received) data byte even if parity error occurs ? No matter data with any error !!!