ARM7TDMI-S处理器 LPC2104/2106微控制器详解

4星 · 超过85%的资源 需积分: 9 37 下载量 110 浏览量 更新于2024-08-01 收藏 412KB PDF 举报
LPC2104/2106是飞利浦(现NXP)推出的一款基于ARM7TDMI-S架构的32位微控制器,适用于需要小巧体积和低功耗的应用。这款微控制器拥有128KB的高速Flash存储器,128位宽度的存储器接口和优化的加速结构,使其在最大时钟频率下仍能高效运行32位代码。对于代码大小有限制的应用,它还支持16位Thumb模式,可以减少代码大小30%以上,同时对性能的影响较小。 LPC2104/2105/2106的特性包括: 1. **16/32/64kB片内静态RAM**:提供足够的内存空间,适合实时数据处理。 2. **128kB片内Flash**:用于存储程序,支持在系统编程(ISP)和在应用编程(IAP),方便固件更新。 3. **高速操作**:128位接口和加速器使得在60MHz时钟频率下仍能保持高性能。 4. **Boot-loader**:内置Boot-loader允许通过软件进行ISP和IAP,Flash编程速度快,单扇区擦除仅需1ms,整片擦除400ms。 5. **向量中断控制器**:具备可配置优先级和向量地址,确保中断服务的高效处理。 6. **Embedded ICE-RT接口**:支持断点和观察点,允许在RealMonitor软件调试时中断服务程序继续执行。 7. **嵌入式跟踪宏单元**:提供非插入式的高速指令执行跟踪。 8. **多种串行接口**:包括双UART、高速I2C(最高400kbps)、SPI,满足不同通信需求。 9. **32位定时器与PWM单元**:两个32位定时器,7个捕捉/比较通道,6个PWM输出,适用于工业控制和电机驱动。 10. **实时时钟和看门狗定时器**:保障系统稳定运行。 11. **小型LQFP封装**:7mm封装,最多32个5V兼容的GPIO引脚,适合紧凑型设计。 12. **可编程片内锁相环**:支持最高60MHz的CPU操作频率。 13. **工作频率范围**:10MHz至25MHz的片内晶振,适应性强。 14. **低功耗模式**:两种低功耗模式,满足节能应用需求。 这些特性使得LPC2104/2106在诸如存取控制、销售点系统、通信网关、协议转换器、软件调制解调器、声音识别、低端图像处理以及工业和医疗系统等广泛应用中表现出色。其丰富的外设选项和强大的处理能力,结合小尺寸和低功耗,使之成为嵌入式系统设计的优选方案。