1.简介LPC4350/30/20/10是针对嵌入式应用的ARMCortex-M4微控制器,搭载1个ARMCortex-M0协处理器、高达264kBSRAM、高级可配置外设(如状态可配置定时器(SCT)和串行通用I/O(SGPIO)接口)、2个高速USB控制器、以太网、液晶显示器、1个外部存储控制器和多个数字和模拟外设。LPC4350/30/20/10系列CPU工作频率高达204MHz。ARMCortex-M4是下一代32位微控制器内核,具有低功耗、易调试、易集成等多种系统增强优势。ARMCortex-M4内核CPU采用3级流水线和哈佛架构,具有独立的本地指令和数据总线以及用于系统外设的第三总线,同时还包含一个支持不确定分支操作的内部预取单元。ARMCortex-M4支持单周期数字信号处理和SIMD指令。内核集成硬件浮点处理器。ARMCortex-M0协处理器是一款易用性能突出的高能效32位内核,其代码和工具均与Cortex-M4兼容。作为现有8/16位微处理器的替代器件,Cortex-M0协处理器提供高达204MHz的卓越性能,采用简单的指令集,代码尺寸也有所降低。注:本数据手册描述的是LPC4350/30/20/10器件的“A”修订版。与以前的版本相比,在以下方面进行了更新:•工作频率升至204MHz。•增加了C_CAN1。•引脚多路复用增至9级。•更新了GPIO。•更新了引脚说明。2.特性和优势Cortex-M4处理器内核ARMCortex-M4处理器,工作频率高达204MHz。ARMCortex-M4内置存储器保护单元(MPU),支持8个区域。ARMCortex-M4内置可嵌套中断向量控制器(NVIC)。硬件浮点单元。非屏蔽中断(NMI)输入。JTAG和串行线调试(SWD)、串行线路、8个中断点及4个观察点。强化的跟踪模块(ETM)和强化的跟踪缓冲区(ETB)支持。系统定时器。Cortex-M0处理器内核ARMCortex-M0协处理器能分担ARMCortex-M4主应用处理器的负荷。LPC4350/30/20/1032位ARMCortex-M4/M0MCU;最高264kBSRAM;以太网;2个高速USB控制器;高级可配置外设修订版:3.1—2012年1月5日客观数据手册LPC4350_30_20_10本文档中所有信息均受法律免责声明保护。©NXPB.V.2012.保留所有权利。客观数据手册修订版:3.1—2012年1月5日第2页/共138页恩智浦半导体LPC4350/30/20/1032位ARMCortex-M4/M0微控制器工作频率高达204MHz。JTAG、串行线调试和内置NVIC。片内存储器昀高264kBSRAM,供代码和数据使用。多个SRAM块,支持独立总线存取。2个SRAM块可以独立进入掉电模式。64kBROM,含引导代码和片内软件驱动程序。128位通用一次性可编程(OTP)存储器。可配置的数字外设串行GPIO(SGPIO)接口。位于AHB上的状态可配置定时器(SCT)子系统。全局输入多路复用器阵列(GIMA)允许将多个输入和输出交叉连接至事件驱动型外设(如定时器、SCT和ADC0/1)。串行接口四通道SPI闪存接口(SPIFI),搭载4个通道,吞吐量高达40Mb/秒。10/100T以太网MAC,搭载RMII和MII接口以及DMA支持,在低CPU负载下也可实现高吞吐量。支持IEEE1588时间戳/高级时间戳(IEEE1588-2008v2)。1个高速USB2.0主机/设备/OTG接口,搭载DMA支持和片内高速PHY。1个高速USB2.0主机/设备接口,搭载DMA支持、片内全速PHY和可连接外部高速PHY的ULPI接口。ROMUSB协议栈集成USB接口电气测试软件。1个550UART,搭载DMA支持和全调制解调器接口。3个550USART,搭载DMA和同步模式支持,并配备1个符合ISO7816规范的智能卡接口。1个USART,搭载IrDA接口。2个C_CAN2.0B控制器,各搭载一个通道。2个SSP控制器,搭载FIFO和多协议支持。2个SSP控制器均支持DMA。1个SPI控制器。一个超快速模式PlusI2C总线接口,具备监控器模式和符合完整I2C总线规范的开漏I/O引脚。处理高达1Mbit/s的数据速率。一个标准I2C总线接口,支持监控器模式,搭载标准I/O引脚。2个I2S接口,均搭载DMA支持及1个输入和1个输出。数字外设外部存储控制器(EMC),支持外部SRAM、ROM、NOR闪存和SDRAM设备。LCD控制器具有DMA支持以及高达1024H×768V的可编程显示分辨率。支持单色和彩色STN面板和TFT彩色面板;支持1/2/4/8bpp彩色查找表(CLUT)和16/24位直接像素映射。安全数字输入输出(SD/MMC)卡接口。八通道通用DMA(GPDMA)控制器,可以存取AHB上的所有存储器和所有支持DMA的AHB从属存储器。多达164个通用输入/输出(GPIO)引脚,搭载可配置上拉/下拉电阻和开漏模式。GPIO寄存器位于AHB上,以支持快速存取。GPIO端口支持DMA。昀多可以从所有GPIO引脚中选择8个GPIO引脚,作为边缘和电平敏感型中断源。2个GPIO分组中断模块,支持基于一组GPIO引脚的输入状态的可编程范式进行中断。LPC4350_30_20_10本文档中所有信息均受法律免责声明保护。©NXPB.V.2012.保留所有权利。客观数据手册修订版:3.1—2012年1月5日第3页/共138页恩智浦半导体LPC4350/30/20/1032位ARMCortex-M4/M0微控制器4个通用定时器/计数器,支持捕获和匹配。1个电机控制脉冲宽度调制器(PWM),用于三相电机控制。1个正交编码器接口(QEI)。重复中断定时器(RI定时器)。窗口看门狗定时器(WWDT)。独立的电源域搭载超低功耗实时时钟(RTC),配有256字节的电池供电型备份寄存器。警报定时器;可通过电池供电。模拟外设1个10位DAC,支持DMA,数据转换速率昀高可达400kSamples/s。2个10位ADC,支持DMA,数据转换速率昀高可达400kSamples/s。ADC输入在两个ADC之间共用。安全AES引擎,可通过片内API进行编程。2个128位安全OTP存储器,供存储AES密钥和客户使用。每只芯片有唯一的ID。时钟产生单元晶振,工作频率范围为1MHz至25MHz。12MHz内部RC(IRC)振荡器,温度及电压可精确到1%。超低功耗实时时钟(RTC)晶振。3个PLL,使CPU可达昀高速率,而无需使用高频晶振。第二个PLL专门用于高速USB,第三个PLL可用作音频PLL。时钟输出。电源采用3.3V(2.2V至3.6V)单电源供电,搭载片内DC-DC转换器,为内核和RTC电源域供电。RTC电源域可由3V电池单独供电。四种低功耗模式:睡眠模式、深度睡眠模式、掉电模式和深度掉电模式。可通过多种外设的唤醒中断从睡眠模式唤醒处理器。支持通过外部中断和RTC电源域中电池供电模块产生的中断从深度睡眠、掉电和深度掉电三种模式唤醒。掉电检测,为中断和强制复位设有4个独立的阈值。上电复位(POR)。提供256引脚、180引脚和100引脚LBGA封装,以及208引脚、144引脚、和100引脚LQFP封装。3.应用电机控制嵌入式音频应用电源管理工业自动化白色家电电子计量RFID读卡器LPC4350_30_20_10本文档中所有信息均受法律免责声明保护。©NXPB.V.2012.保留所有权利。客观数据手册修订版:3.1—2012年1月5日第4页/共138页恩智浦半导体LPC4350/30/20/1032位ARMCortex-M4/M0微控制器4.订购信息4.1订购选项表1.订购信息产品型号封装技术名称描述版本LPC4350FET256LBGA256塑封薄型球栅阵列封装;256引脚;主体尺寸17×17×1mmSOT740-2LPC4350FET180TFBGA180薄型小间距球栅阵列封装;180引脚SOT570-3LPC4350FBD208LQFP208塑封薄型四侧扁平封装;208引脚;主体尺寸28×28×1.4mmSOT459-1LPC4330FET256LBGA256塑封薄型球栅阵列封装;256引脚;主体尺寸17×17×1mmSOT740-2LPC4330FET180TFBGA180薄型小间距球栅阵列封装;180引脚SOT570-3LPC4330FET100TFBGA100塑封细间距球栅阵列封装;100引脚;主体尺寸9×9×0.7mmSOT926-1LPC4330FBD144LQFP144塑封薄型四侧扁平封装;144引脚;主体尺寸20×20×1.4mmSOT486-1LPC4320FET100TFBGA100塑封细间距球栅阵列封装;100引脚;主体尺寸9×9×0.7mmSOT926-1LPC4320FBD144LQFP144塑封薄型四侧扁平封装;144引脚;主体尺寸20×20×1.4mmSOT486-1LPC4320FBD100LQFP100塑封薄型四侧扁平封装;100引脚;主体尺寸14×14×1.4mmSOT407-1LPC4310FET100TFBGA100塑封细间距球栅阵列封装;100引脚;主体尺寸9×9×0.7mmSOT926-1LPC4310FBD144LQFP144塑封薄型四侧扁平封装;144引脚;主体尺寸20×20×1.4mmSOT486-1表2.订购选项产品型号总SRAMLCD以太网USB0(主机、设备、OTG)USB1(主机、设备)/ULPI接口ADC通道PWMQEIGPIO封装技术LPC4350FET256264KB是是是有/有8是是164LBGA256LPC4350FET180264KB是是是有/有8是是118TFBGA180LPC4350FBD208264KB是是是有/有8是是142LQFP208LPC4330FET256264KB否是是有/有8是是164LBGA256LPC4330FET180264KB否是是有/有8是是118TFBGA180LPC4330FET100264KB否是是有/无4否否49TFBGA100LPC4330FBD144264KB否是是有/无8是否83LQFP144LPC4320FET100200kB否否是否4否否49TFBGA100LPC4320FBD144200kB否否是否8是否83LQFP144LPC4320FBD100200kB否否是否5否否49LQFP100LPC4310FET100168kB否否否否4否否49TFBGA100LPC4310FBD144168kB否否否否8是否83LQFP144LPC4350_30_20_10本文档中所有信息均受法律免责声明保护。©NXPB.V.2012.保留所有权利。客观数据手册修订版:3.1—2012年1月5日第5页/共138页恩智浦半导体LPC4350/30/20/1032位ARMCortex-M4/M0微控制器5.功能框图(1)并非在所有器件上均可用(参见表2)。图1.LPC4350/30/20/10功能框图ARMCORTEX-M4⍻䈅䈳䈅᧕ਓIԓ⸱ᙫ㓯Dԓ⸱ᙫ㓯㌫㔏ᙫ㓯GPDMALCD(1)SD/MMCԕཚ㖁(1)10/100MACIEEE1588儈䙏USB0(1)ѫᵪ/䇮༷/OTG儈䙏USB0(1)ѫᵪ/䇮༷EMC儈䙏PHY32kBAHBSRAM16+16kBAHBSRAMSPIFIAESHSGPIOSPISGPIOSCT64kBROMI2C0I2S0I2S1C_CAN1⭥ᵪ᧗ࡦPWM(1)ᇊᰦಘ3ᇊᰦಘ2USART2USART3SSP1RIᇊᰦಘQEI(1)GIMAẕ᧕0ẕ᧕1ẕ᧕2ẕ᧕3ẕ᧕AHBཊቲ⸙䱥LPC4350/30/20/10128kBᵜൠSRAM72kBᵜൠSR