LPC4000系列控制器为DSP和MCU应用开发提供了单一的架构和环境。利用双核架构和恩智浦特有的可配置外设,LPC4000可以帮助客户实现多种开发应用,比如:马达控制、电源管理、工业自动化、机器人、医疗、汽车配件和嵌入式音频。
恩智浦LPC4000系列控制器包含以下部件:
·Cortex-M4处理器。Cortex-M4处理器完美地融合了微控制器基本功能(如集成的中断控制器、低功耗模式、低成本调试和易用性等)和高性能数字信号处理功能(如单周期MAC、单指令多数据(SIMD)技术、饱和算法、浮点运算单元)。
·优化存储器架构。LPC4000采用优化的256位宽度闪存架构,不但通过减少存储器的访问次数降低了功耗,而且充分发挥了Cortex-M4处理器性能。LPC4000具有双块存储器架构,支持1MB闪存安全编程和灵活的存储器分区;LPC4000具有
Cortex-M系列微控制器中的静态内存(264 KB SRAM)。
·Cortex-M0协处理器。Cortex-M0子系统处理器可分担Cortex-M4处理器大量数据移动和I/O处理任务,减小Cortex-M4带宽占用,使得后者可以全力处理数字信号控制应用中的数字计算。非对称双核架构降低了功耗、成本和系统复杂性,为开发人员提供了单一芯片解决方案,让软件分配变得更简单。
·独有可配置外设。恩智浦LPC4000独有的可配置外设包括可配置状态机定时器、SPI闪存接口和串行GPIO接口。可配置状态机定时器子系统由状态机和定时器阵列构成,可实现多种复杂功能,包括事件控制的PWM波形生成、ADC同步和死区控制。SPI闪存接口为绝大部分SPI和quad-SPI闪存制造商提供了无缝高速的存储器映射连接方法。恩智浦LPC4000器件首次采用的串行GPIO接口可容许开发人员连接任何非标准串行接口以及多种标准仿真串行接口,比如:I2S、TDM多通道音频、I2C等接口。该系列部分产品的其他外设包括2个HS USB控制器、片内HS PHY、支持硬件TCP/IP校验的10/100T以太网控制器和高分辨率彩色LCD控制器。
·标准功能。LPC4000系列所有产品的标准特性包括含有启动代码和片内软件驱动的32 KB ROM、AES-128解密(加密仅部分产品支持)、8通道通用DMA 控制器,2个具有采样率为400k/s的10位ADC/DAC、马达控制PWM和正交编码器接口、4个UART、2个Fast-mode Plus I2C、I2S、2个SSP/SPI、智能卡接口、4个定时器、窗口看门狗定时器、报警定时器、具有256字节电池供电备份寄存器的超低功耗RTC以及多146个通用I/O引脚。
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。