2009-09-17 09:19 PM
Please help me in selection of new ARM
2011-05-17 12:59 AM
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.2011-05-17 12:59 AM
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. Alex2011-05-17 12:59 AM
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.2011-05-17 12:59 AM
Is receive buffer contains the (currently received) data byte even if parity error occurs ? No matter data with any error !!!