LPC1788是用于嵌入式应用的Cortex-M3微控制器,在120MHz频率下具有高集成度和低功耗。功能包括512 kB闪存、96 kB数据存储器、以太网、USB 2.0主机/OTG/设备、8通道DMA控制器、5个UART、2个CAN通道、3个SSP/SPI、3个I2C、I2S、8通道12位ADC、10位DAC、QEI、LCD控制器、SD/MMC接口、电机控制PWM、4个通用定时器、6输出通用PWM、具有独立电池供电的超低功耗实时时钟、,以及多达165个通用I/O引脚。
特色
- LPC23xx和24xx系列设备的功能替换
- Arm Cortex-M3处理器,运行频率高达120 MHz
- Arm Cortex-M3内置嵌套矢量中断控制器(NVIC)
- 多层AHB矩阵互连为每个AHB主机提供单独的总线
- 拆分APB总线允许更高的吞吐量
- Cortex-M3系统时钟定时器,包括外部时钟输入选项
- 标准JTAG测试/调试接口、串行线调试和串行线跟踪端口
- 仿真跟踪模块支持实时跟踪
- 简化电路板测试的边界扫描
- 不可屏蔽中断(NMI)输入
- 512 kB片上闪存
- 96 kB片上SRAM
- 4kB片上EEPROM
- 系统内编程(ISP)和应用程序内编程(IAP)功能
- LCD控制器,支持STN和TFT显示器
- 外部内存控制器(EMC)
- 八通道通用DMA控制器(GPDMA)
- 带有MII/RMII接口和相关DMA控制器的以太网MAC
- USB 2.0全速双端口设备/主机/OTG控制器,带片上PHY和DMA
- 五个具有分数波特率生成的UART
- 三个SSP控制器,具有FIFO和多协议功能
- 三个增强型I2C总线接口
- I2S(IC间声音)接口,用于数字音频输入或输出
- 具有两个通道的CAN控制器
- SD/MMC存储卡接口
- 最多165个通用I/O(GPIO)引脚
- 两个可配置为边缘/电平敏感的外部中断输入
- 四个通用计时器/计数器
- 正交编码器接口,可监控一个外部正交编码器
- 两个带外部计数输入选项的标准PWM/定时器块
- 具有独立电源域的实时时钟(RTC)
- 窗口监视计时器(WWDT)
- 12位模数转换器(ADC),转换率高达400 kHz
- 10位数模转换器(DAC)
- 四种省电模式:睡眠、深度睡眠、断电和深度断电
- 唤醒中断控制器(WIC)
- 通过任何中断从断电模式唤醒处理器
- 具有中断和强制复位的单独阈值的断电检测
- 片上通电复位(POR)
- 工作范围为1 MHz至25 MHz的片上晶体振荡器
- 12 MHz内部RC振荡器(IRC)调整至1%精度
- 用于识别的唯一设备序列号
- 单个3.3 V电源(2.4 V至3.6 V)
- 电子计量
- 照明
- 工业网络
- 报警系统
- 白色商品
- 电机控制