Skip to main content
Visitor II
September 18, 2009
Question

Please help me in selection of new ARM

  • September 18, 2009
  • 4 replies
  • 902 views
Posted on September 18, 2009 at 06:19

Please help me in selection of new ARM

    This topic has been closed for replies.

    4 replies

    Visitor II
    May 17, 2011
    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.

    Visitor II
    May 17, 2011
    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

    Visitor II
    May 17, 2011
    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.

    Visitor II
    May 17, 2011
    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 !!!