打印

意法半导体的Cortex-M3微控制器

[复制链接]
1487|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
fhwclq|  楼主 | 2007-6-28 10:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
【日经BP社报道】 

 
图1:STM32产品线 
  意法半导体(STMicroelectronics,ST)发布了内置32bit闪存的微控制器新系列“STM32”(发布资料)。CPU内核配备了英国ARM的微控制器CPU内核“Cortex-M3”。Cortex-M3是ARM公司着眼于通用微控制器市场,于2004年10月推出的CPU内核。此前共向9家公司授权,但在知名半导体厂商中,ST还是第一家发布配备该内核的公司。ST于2006年10月获得了Cortex-M3的授权,此次推出新产品。 

  ARM的Cortex系列是该公司于2004年10月发布的“ARM9”、“ARM11”等系列的后续产品。在Cortex系列中,面向手机应用处理器的“Cortex-A”系列和面向实时控制的“Cortex-R”系列分别继承了之前的“ARM9”和“ARM11”的路线,“Cortex-M”系列则较为特殊。 

  具体来说,Cortex-M系列通过把指令集精简为仅支持16bit长指令“Thumb-2”,大幅减少了目标代码容量,由于不需要32bitARM指令的解码器,还缩小了CPU内核的电路面积。Cortex-M系列可谓是擅长ASIC领域的ARM切入此前较为薄弱的“MCU”、即通用微控制器市场的产品。另外,2004年创建的无厂风险公司美国Luminary Micro在业内首家发布了配备“Cortex-M3”的微控制器(Luminary英文发布资料)。 

STM32在中长期将替换STR7/9 

  此次ST的STM32也基本继承了上述Cortex-M3的特性。ST此前拥有的产品线如下,32bit微控制器有配备ARM7的“STR7”以及配备ARM9的“STR9”,8bit微控制器有“ST6”、“ST7”、“ST9”。不过,16bit微控制器“ST10”则因为2000年停止开发,成为薄弱环节。 

  此外,NEC电子(前NEC)也曾采取过与ST相似的战略,一度中止了16bit微控制器的开发,并利用32bit微控制器攻占市场(参阅本站报道)。但是,NEC电子此后转变了战略,于2006年2月再度进军16bit微控制器(参阅本站报道)。 

  此次的STM32为32bit微控制器,通过利用指令集仅支持Thumb-2的特点,在攻占ST较为薄弱的16bit微控制器市场的同时,还能应用于32bit微控制器领域中内存容量需求较小的用途。“只要能够在中长期,增加STM32的内存容量和外设功能,并使其支持+5V,STM32将能够代替目前的SRT7和STR9”(ST微控制器内存及智能卡(MMS)中心微控制器部门(MCD)32bit业务主管Daniel Colonna)。 

分别重视性能和价格的两条产品线 

  STM32系列有两条产品线。一条是工作频率为72MHz,重视处理性能的“STM32F103”,另一条是工作频率为36MHz,价格较低的“STM32F101”。闪存(ROM)最大为128KB,引脚数有48引脚、64引脚、100引脚三种。RAM容量方面,F103最大为20KB,F101最大为16KB。电源电压支持+2.0V~+3.6V,1MHz相当的消耗电流为0.5mA。待机模式时(实时时钟关闭)的消耗电流为2μA。144引脚且RAM容量为64KB的品种目前还在开发。所有产品线均可应用于小型POS终端、PLC及功率计等工业设备、心电图监视器等医疗设备、白色家电等。 

  外设功能方面,除F103拥有USB、CAN、PWM用定时器外,F103与F101基本相同,配备有12bitA-D转换器、3个USART、2个SPI、2个I2C等。工作温度范围为-40℃~+85℃或-40℃~105℃。 

  STM32目前正在进行样品供货,量产供货预定于2007年8月开始。购买1万个时的单价分别为F103约3.6美元(ROM容量为128KB,100引脚LQFP),F101约1.8美元(ROM容量为32KB,48引脚LQFP)。(记者:近藤 智则) 

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

65

帖子

0

粉丝