NXP MCU 选型指南是为硬件开发者提供的一份详尽资源,旨在帮助他们理解并选择最合适的微控制器(MCU)以满足特定项目需求。NXP Semiconductors 是嵌入式系统领域的领导者,其产品线覆盖了从低成本、低功耗到高性能应用的各种ARM解决方案,提供了一个完整的设计光谱。
### 一、NXP MCU系列概述
#### 1. LPC1000系列:基于ARM Cortex-M0内核
- **特点**:市场上的最低价32位MCU解决方案,提供前所未有的性能、简易性、低功耗以及代码大小的显著减小。
- **应用领域**:广泛应用于各种低功耗、低成本的嵌入式设备。
#### 2. LPC1800与LPC1700系列:基于ARM Cortex-M3内核
- **运行频率**:最高可达150MHz。
- **特点**:低功耗32位微控制器,具备广泛的串行接口,适用于计量、医疗、销售点(POS)及工业网络等应用场景。
- **特殊功能**:部分型号包含板载USB驱动程序,简化USB实现过程。
#### 3. LPC1300系列:同样基于ARM Cortex-M3内核
- **特点**:非常低功耗,包括ROM中的板载USB驱动程序,极大地简化了USB的实施。
### 二、LPC1800系列详细规格
#### LPC1857
- **闪存**:1024KB
- **RAM**:136KB
- **定时器数量**:5个
- **PWM通道**:6个
- **串行接口**:支持Ethernet、USB、UART、I2C、CAN、SPI、SSP/SPI、I2S等。
- **模拟功能**:ADC通道/分辨率8/10b(x2),DAC(10-bit)通道1个。
- **其他**:具有双银行闪存、高分辨率LCD驱动、高速USB接口(含板载高速物理层)、SPI闪存接口和状态配置定时器等功能。
- **可用性**:预计于2011年第三季度上市。
#### LPC1853
- **闪存**:512KB
- **RAM**:136KB
- **功能相似于LPC1857**,但闪存容量较小,其他规格相同。
#### LPC1850
- **闪存**:200KB
- **功能相似于LPC1857和LPC1853**,主要区别在于闪存容量进一步减少。
### 三、内存与外设接口
各型号的LPC1800系列均提供丰富的内存选项、定时器、PWM通道、多种串行接口(如Ethernet、USB、UART、I2C、CAN、SPI等),以及模拟输入输出功能,包括ADC和DAC通道。此外,还支持LCD驱动、SD/MMC卡读写、大量I/O引脚和外部总线接口,内置PLL以支持频率合成,以及宽范围的CPU和I/O电压操作。
### 四、封装与特性
- **封装类型**:LQFP208、TBGA256/180
- **工作温度范围**:最高可达150°C
- **电压范围**:2.0V至3.6V
### 五、结论
NXP的MCU选型指南不仅提供了详细的参数对比,还展示了NXP在微控制器领域的全面布局和技术优势。通过选择NXP的产品,设计者不仅能获得单一解决方案,还能获得一系列的选择,以支持其整个产品线,无论是现在还是未来的需求。NXP的微控制器家族之间的引脚和软件兼容性,确保了设计者可以轻松地在其产品系列之间迁移,无需重新设计或修改现有代码,从而节省时间和成本。对于寻求高性能、低功耗、灵活且易于集成的嵌入式解决方案的硬件开发者而言,NXP MCU无疑是一个理想的选择。