cancel
Showing results for 
Search instead for 
Did you mean: 

Help me in selection of new ARM controller

shailesh_bebm
Associate II
Posted on September 17, 2009 at 05:13

Help me in selection of new ARM controller

4 REPLIES 4
shailesh_bebm
Associate II
Posted on May 17, 2011 at 13:23

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.

st3
Associate II
Posted on May 17, 2011 at 13:23

Use this parametric search :

http://www.keil.com/dd/search_parm.asp

Quote:

1. USB host and device

Is that both host and device simultaneously (ie, 2 ports), or just 1 port that can be either Host or Device?

Quote:

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

Do you really mean any ARM based controller, or are you only interested in ST's ARM based controllers?

shailesh_bebm
Associate II
Posted on May 17, 2011 at 13:23

Thanks for reply.

I am only interested in ST's ARM based controllers.

1. USB host and device in single port.

2. Ethernet

3. Minimum 4 uart (one multiprocessor communication)

4. Internal flash and RAM.

I have gone through STM32F107xx which complete my search. But it give 1.25K byte dedicated SRAM for USB and 4K byte for ethernet. Is it sufficient??

Other manufacturer gives 16K byte for USB and ethernet each.

Is ST providing free TCP/IP stack and free USB driver for fast development.

st3
Associate II
Posted on May 17, 2011 at 13:23

Quote:

I am only interested in ST's ARM based controllers.

Really?! :-?

You sound remarkably like this guy, who says he prefers NXP or Atmel:

http://www.keil.com/forum/docs/thread15572.asp

Quote:

Is ST providing free TCP/IP stack and free USB driver for fast development.

Have you actually looked at

http://www.st.com/mcu/familiesdocs-110.html

?

Quote:

1.25K byte dedicated SRAM for USB and 4K byte for ethernet. Is it sufficient??

Why do you doubt it?

Does your application have particularly high data volumes and/or speeds?

[ This message was edited by: st7 on 17-09-2009 08:50 ]