这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » ATMEL,AVR,P89LPC900 我怎么觉得ATMEL的AVR单片机不如P

共3条 1/1 1 跳转至

ATMEL,AVR,P89LPC900 我怎么觉得ATMEL的AVR单片机不如P89LPC900系列哪!!你们觉得哪

院士
2006-09-17 18:14:16     打赏
ATMEL,AVR,P89LPC900 我怎么觉得ATMEL的AVR单片机不如P89LPC900系列哪!!你们觉得哪



关键词: ATMEL     P89LPC900     怎么     觉得     单片机    

院士
2006-12-22 22:43:00     打赏
2楼
1: 说说原因啊比较一下,大家都有一个借鉴作用 2: 把功能列出来单挑 3: PHILIPS网站上找到的Philips' LPC900 family of controllers achieves unsurpassed 8-Bit performance and features using 0.35-Micron flash process  

Family of low-voltage, low power, embedded flash controllers available with real 6x accelerated 80C51-compatible core  

SAN FRANCISCO, Calif. - March 13, 2002 -Royal Philips Electronics (AEX:PHI, NYSE:PHG) today introduced its new family of 8-bit single-chip, low-voltage embedded controllers based on a real six times accelerated 80C51-compatible core. Manufactured in 0.35-micron embedded Flash technology from Philips, the LPC900 family has an operating range of 2.4 to 3.6V. In addition, the family includes exceptional power management capabilities that extend battery life from months to years, and is ideally suited for hand-held battery-powered devices and other electronic peripherals.

With the LPC900 family, Philips has signifiCANtly enhanced the capabilities of the 80C51. Family features include increased speed, improved power management, and low electro-magnetic interference (EMI). The 0.35-micron embedded Flash process equips the devices with up to 8KB Flash memory with In-Application Programming (IAP)/In-System Programming (ISP) and fast 2ms page program/erase times. Other signifiCANt user benefits are 512 bytes of on-chip data EEPROM, and 768 bytes of SRAM.

"Philips is committed to fulfilling the growing need of portable devices for low voltage and low power solutions," says Geoff Lees, director of marketing, Microcontroller Business Line in the semiconductors division of Philips. "The LPC900 family is a signifiCANt milestone in Philips' drive to be a leader in the 8-bit controller market with leading products at competitive prices."

The LPC900 family includes an innovative set of memory sizes and peripherals around the core, such as 16-bit capture/compare/PWM, 3Mbps SPI and 400 Kb/s I2C serial interface, enhanced UART, watchdog timer and user selectable power management functions with ±2.5% internal oscillator. Philips will outfit all members of this family in consistent packages and pin-out ranging from 8- to 80-pins. This family will also enjoy full development tool support from leading 8-bit tool vendors.


4: 价格及功能没优势。价格及功能没优势:拿M8和LPC932来比。932有的M8几乎都有。但是在价格及供货上PHILIPS能和ATMEL比吗。 5: M8的设计吸取了90S的经验。印象中89LPC9X是该系列首款FALSH芯片 6: 我认为philip做的不错但是,我到目前没有用过,我想都差不太多,目前倾向M8 7: P89LPC900确实不错,不过还是准备用AVR,各有优点摘自周立功单片机
概述
    LPC932是一款单片封装的微控制器,适合于许多要求高集成度、低成本的场合。可以满足多方面的性能要求。LPC932采用了高性能的处理器结构,指令执行时间只需2到4个时钟周期。6倍于标准80C51器件。LPC932集成了许多系统级的功能,这样可大大减少元件的数目和电路板面积并降低系统的成本。

特性
当操作频率为12MHz时,除乘法和除法指令外,高速80C51 CPU的指令执行时间为167~333ns。
同一时钟频率下,其速度为标准80C51器件的6倍。只需要较低的时钟频率即可达到同样的性能,
这样无疑降低了功耗和EMI;
操作电压范围为2.4~3.6V。I/O口可承受5V(可上拉或驱动到5.5V);
8KB Flash程序存储器,具有1KB可擦除扇区和64字节可擦除页规格;
256字节RAM数据存储器。512字节附加片内RAM;
512字节片内用户数据EEPROM存储区,可用来存放器件序列码及设置参数等;
2个16位定时/计数器,每一个定时器均可设置为溢出时触发相应端口输出或作为PWM输出;
实时时钟还可作为系统定时器;
捕获/比较单元(CCU)提供PWM,输入捕获和输出比较功能;
2个模拟比较器。可选择输入和参考源;
增强型UART。具有波特率发生器、间隔检测、帧错误检测、自动地址识别和通用的中断功能;
400kHz字节方式I2C通信端口;
SPI通信端口;
8个键盘中断输入,另加2路外部中断输入;
4个中断优先级;
看门狗定时器具有片内独立振荡器,无需外接元件。看门狗定时器溢出时间有8种选择;
低电平复位。使用片内上电复位时不需要外接元件。复位计数器和复位干扰抑制电路可防止虚假和
不完全的复位。另外还提供软件复位功能;
低电压复位(掉电检测)可在电源故障时使系统安全关闭。该功能也可配置为一个中断;
振荡器失效检测。看门狗定时器具有独立的片内振荡器,因此它可用于振荡器的失效检测;
可配置的片内振荡器及其频率范围和RC振荡器选项(通过用户可编程Flash配置位选择)。选择
RC振荡器时不需要外接振荡器件。振荡器选项支持的频率范围为20KHz~12MHz。可选择RC振荡器
选项并且其频率可进行很好的调节;
可编程I/O口输出模式:准双向口,开漏输出,推挽和仅为输入功能;
端口“输入模式匹配”检测。当P0口管脚的值与一个可编程的模式匹配或者不匹配时,可产生一个
中断;
双数据指针(DPTR);
施密特触发端口输入;
所有口线均有20mA的LED驱动能力。但整个芯片有一个最大值的限制(见DC特性);
可控制口线输出转换速度以降低EMI,输出最小转换时间约为10ns;
最少23个I/O口(28脚封装),选择片内振荡和片内复位时可多达26个I/O口;
当选择片内振荡及复位时,LPC932只需连接电源和地;
串行Flash编程可实现简单的在线编程。2个Flash保密位可防止程序被读出;
Flash程序存储器可实现在应用中编程。这允许在程序运行时改变代码;
空闲和两种不同的掉电节电模式。提供从掉电模式中唤醒功能(低电平中断输入唤醒)。
典型的掉电电流为1μA(比较器关闭时的完全掉电状态);
28脚TSSOP和PLCC封装;
仿真支持。

8: 对比一下AVR,可以发现LPC900的功能仅为AVR的子集,除了中断优先级 9: 感觉AVR还是很不错的每个人都有个人的观点,我用了AVR两年了,感觉AVR还是很不错的,尤其是MEGA系列,更新了很多不足之处,BUG也相对少的多。
我用过AT90S8535,ATmega8,ATmega128,对它的感情越来越好啦! 10: P89LPC900的复位电路没做好的话。。。。。。 11: MEGA8L的工作电压范围是2.7V-5.5V,明年甚至推出1.8V-5.5V的芯片应用范围更宽广 12: 932的ISP不如M8方便,开发很费劲 13: 我个人比较倾向于AVR 14: 各有千秋吧! 15: 不是一个时代级的内核产品。AVR内核比51有天生的优势。51内核是老大哥,它的缺点(以现在的眼光看)是无法用改进来完成。
如SP是8位,这是无法改进的。251除外。这点只是在用OS时的感受。

速度的固有问题有了一定的突破。

内存分类寻址也有固有的问题,也是出在8位限制上。

XRAM寻址天生不足无法改进,与RAM速度无关。有的公司用内存映射
来改进,但难于用C语言编程控制。

总之不扩展还是很好用的单片。用得太大了就不具优势了。

Keil的开发环境亲和力无人能比。IAR得用熟了才知道它的威力。GCC也是。

专家
2022-08-27 14:41:48     打赏
3楼

了解一下


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]