LPC4078FBD208551是一款基于ARM Cortex-M4的32位微控制器,工作频率最高为120MHz。ARM Cortex-M4 CPU包含一个三级流水线,使用哈佛架构,具有独立的本地指令和数据总线以及外围设备的第三条总线,并包括一个支持推测分支的内部预取单元。ARM Cortex-M4支持单周期数字信号处理和SIMD指令。硬件浮点处理器集成在内核中,用于该部件的多个版本。该设备包含512kB内部闪存、96kB内部RAM、4kB EEPROM、一个USB设备/主机/OTG、8通道12位A/D转换器、10位D/A转换器、比较器和165个通用I/O引脚。该设备还具有五个UART、三个内部集成电路(I2C)、三个串行外围接口(SPI)模块和一个集成芯片间声音(I2S)等外围设备。
特色
- ARM Cortex-M4内置MPU,支持八个区域
- ARM Cortex-M4内置嵌入式矢量中断控制器(NVIC)
- 不可屏蔽中断(NMI)输入
- 硬件浮点单元
- JTAG和串行线调试(SWD)、串行跟踪、八个断点和四个观察点
- 系统滴答计时器
- 多层AHB矩阵互连
- 拆分APB总线允许CPU和DMA之间的暂停更少,从而实现更高的吞吐量
- 嵌入式跟踪宏小区(ETM)模块支持实时跟踪
- 简化电路板测试的边界扫描
- LCD控制器-支持STN和TFT
- 外部存储器控制器(EMC)
- 八通道通用DMA控制器(GPDMA)
- 四SPI闪存接口(SPIFI)
- 带有MII/RMII接口和相关DMA控制器的以太网MAC
- USB 2.0全速双端口设备/主机/OTG控制器
- 具有两个通道的CAN控制器
- SD/MMC存储卡接口
- 四种省电模式-睡眠、深度睡眠、断电和深度断电
- 唤醒中断控制器(WIC)