### LPC2200系列使用指南
#### 一、概述
LPC2200系列是基于ARM7TDMI-S CPU的微控制器家族,由广州周立功单片机发展有限公司提供技术支持。这一系列的微控制器具有高度集成度,包含了丰富的外围设备,非常适合于工业控制、医疗设备、访问控制系统等应用领域。
#### 二、技术规格
**1. CPU与存储器**
- **CPU**: ARM7TDMI-S,支持实时仿真和跟踪。
- **Flash存储器**: 提供128/256KB嵌入式高速Flash存储器。
- **存储器接口**: 128位宽度的存储器接口,支持最高达60MHz的时钟速率。
- **Thumb模式**: 支持16位Thumb指令集,可以在减少代码大小的同时保持较高的性能。
**2. 外围设备**
- **定时器**: 包含2个32位定时器,带有4路捕获和4路比较通道。
- **ADC**: 集成4路10位ADC(对于64脚封装型号),或8路10位ADC(对于144脚封装型号)。
- **CAN接口**: 2或4路CAN接口,支持高级验收滤波器。
- **PWM**: 配备PWM单元,支持6路输出。
- **RTC与Watchdog**: 实时时钟和看门狗定时器。
- **串行接口**: 2个UART、1个高速I2C接口(400kHz)和2个SPI接口。
**3. I/O资源**
- **GPIO**: 64脚封装提供最多46个GPIO,144脚封装提供76到112个GPIO。
- **中断**: 12个独立外部中断引脚,支持EIN和CAP功能。
**4. 功耗管理**
- **低功耗模式**: 支持空闲和掉电两种低功耗模式。
- **唤醒机制**: 可通过外部中断唤醒。
- **电源管理**: 支持个别使能/禁用外部功能以优化功耗。
**5. 调试工具**
- **EmbeddedICE-RT**: 提供断点和观察点功能。
- **ETM**: 嵌入式跟踪宏单元支持实时跟踪。
- **RealMonitor**: 片内软件支持前台任务调试时中断服务程序继续执行。
**6. 总线结构**
- **AHB**: AMBA高性能总线,用于连接CPU、存储器控制器及部分外设。
- **VPB**: VLSI外设总线,用于连接其余外设。
- **桥接**: AHB与VPB之间设有桥接以确保数据传输。
#### 三、产品型号及其特点
| 型号 | 管脚数 | 片内RAM | 片内Flash | CAN通道数 | 10位A/D通道数 | 特点 |
|------------|--------|----------|-----------|-----------|---------------|------------------------------|
| LPC2119 | 64 | 16kB | 128kB | 2 | 4 | - |
| LPC2129 | 64 | 16kB | 256kB | 2 | 4 | - |
| LPC2194 | 64 | 16kB | 256kB | 4 | 4 | - |
| LPC2292 | 144 | 16kB | 256kB | 2 | 8 | 带外部存储器接口 |
| LPC2294 | 144 | 16kB | 256kB | 4 | 8 | 带外部存储器接口 |
#### 四、应用领域
LPC2200系列微控制器广泛应用于:
- **工业控制**: 如自动化生产线、机器人控制等。
- **医疗设备**: 如监测仪器、便携式医疗设备等。
- **访问控制系统**: 门禁系统、安全监控等。
- **POS机**: 收银机、电子支付终端等。
- **通信网关**: 数据交换、协议转换等。
- **嵌入式软modem**: 数据通信模块。
- **一般性应用**: 智能家居、汽车电子等。
#### 五、总结
LPC2200系列微控制器以其强大的处理能力和丰富的外围设备,成为众多工业和商业应用的理想选择。通过灵活的配置选项和广泛的I/O支持,可以满足不同场景的需求。此外,其提供的多种调试工具和低功耗管理模式,使得开发人员能够更加高效地进行产品设计与测试。