LPC18S37JBD144E是基于Arm Cortex-M3的微控制器,用于嵌入式应用。Arm Cortex-M3是下一代内核,提供低功耗、增强的调试功能和高级别的支持块集成等系统增强功能。
LPC18S37JBD144E的CPU频率高达180 MHz。Arm Cortex-M3CPU集成了一个三级流水线,使用哈佛架构,具有独立的本地指令和数据总线以及第三条用于外围设备的总线。Arm Cortex-M3CPU还包括一个支持推测分支的内部预取单元。
LPC18S37JBD144E包括1 MB闪存和136 kB片上SRAM、16 kB EPROM存储器、四SPI闪存接口(SPIFI)、状态可配置定时器/PWM(SCTimer/PWM)子系统、两个高速USB控制器、以太网、外部存储器控制器以及多个数字和模拟外围设备。
特色
- 处理器核心
- Arm Cortex-M3处理器(版本r2p1),CPU频率高达180 MHz。
- Arm Cortex-M3内置内存保护单元(MPU)支持八个区域。
- Arm Cortex-M3内置嵌套矢量中断控制器(NVIC)。
- 不可屏蔽中断(NMI)输入。
- JTAG和串行线调试、串行跟踪、八个断点和四个观察点。
- 增强跟踪模块(ETM)和增强跟踪缓冲区(ETB)支持。
- 系统滴答计时器。
- 片上存储器
- 1 MB片上双组闪存,带闪存加速器。
- 16kB片上EEPROM数据存储器。
- 用于代码和数据使用的136kB SRAM。
- 具有单独总线访问的多个SRAM块。
- 64kB ROM,包含引导代码和片上软件驱动程序。
- 64位+256位通用一次性可编程(OTP)存储器。
- AES引擎,用于对启动映像和数据进行加密和解密,支持DMA,并可通过基于ROM的API进行编程。
- 时钟生成单元
- 工作范围为1 MHz至25 MHz的晶体振荡器。
- 12 MHz内部RC振荡器在温度和电压范围内调整至3%精度(Tamb=0°C至85°C时为1.5%精度)。
- 超低功耗RTC晶体振荡器。
- 三个PLL允许CPU操作达到最大CPU速率,而不需要高频晶体。第二PLL可以与高速USB一起使用,第三PLL可以用作音频PLL。
- 时钟输出。
- 可配置的数字外围设备:
- AHB上的状态可配置定时器/PWM(SCTimer/PWM)子系统。
- 全局输入复用器阵列(GIMA)允许将多个输入和输出交叉连接到事件驱动外围设备,如计时器、SCTimer/PWM和ADC0/1。
- 串行接口
- 四位SPI闪存接口(SPIFI),具有1位、2位或4位数据,速率高达每秒52 MB。
- 10/100T以太网MAC,带RMII和MII接口,支持DMA,在低CPU负载下实现高吞吐量。支持IEEE 1588时间戳/高级时间戳(IEEE 1588-2008 v2)。
- 一个高速USB 2.0主机/设备/OTG接口,支持DMA和片上高速PHY(USB0)。
- 一个高速USB 2.0主机/设备接口,支持DMA,片上全速PHY和ULPI接口,连接到外部高速PHY(USB1)。
- 包含在ROM USB堆栈中的USB接口电气测试软件。
- 四个支持DMA的550 UART:一个具有全调制解调器接口的UART;一个带IrDA接口的UART;三个USART支持UART同步模式和符合ISO7816规范的asmart卡接口。
- 最多两个C_CAN 2.0B控制器,每个控制器一个通道。
- 两个SSP控制器,支持FIFO和多协议。两个SSP都支持DMA。
- 一个快速模式Plus I²C总线接口,具有监控模式和符合完整I²C母线规范的开放漏极I/O。支持高达1 Mbit/s的数据速率。
- 一个标准I²C总线接口,带有监控模式和标准I/O引脚。
- 两个支持DMA的I²S接口,每个接口有一个输入和一个输出。
- 数字外围设备
- 支持外部SRAM、ROM、NOR闪存和SDRAM设备的外部存储器控制器(EMC)。
- SD/MMC卡接口。
- 八通道通用DMA控制器可以访问AHB上的所有存储器和所有支持DMA的AHB从属设备。
- 多达83个通用输入/输出(GPIO)引脚,带有可配置的上拉/下拉电阻器。
- GPIO寄存器位于AHB上,用于快速访问。GPIO端口具有DMA支持。
- 最多可从所有GPIO引脚中选择八个GPIO引脚作为边缘和电平敏感中断源。
- 两个GPIO组中断模块基于一组GPIO引脚的输入状态的可编程模式启用中断。
- 四个具有捕获和匹配功能的通用计时器/计数器。
- 一个电机控制PWM用于三相电机控制。
- 重复中断计时器(RI计时器)。
- 窗口看门狗计时器。
- 独立电源域上的超低功耗实时时钟(RTC),具有256字节电池供电的备用寄存器。
- 具有三个输入的事件记录器,用于记录事件标识和事件时间;可以由电池供电。
- 报警计时器;可以由电池供电。
- 模拟外围设备
- 一个10位DAC,支持DMA,数据转换速率为400kSamples/s。
- 两个支持DMA的10位ADC,数据转换率为400 kSamples/s。总共多达八个模拟通道。每个模拟输入连接到两个ADC。
- 每个设备的唯一ID。
- 权力
- 单个3.3 V(2.4 V至3.6 V)电源,带有芯片内部电压调节器,用于核心电源和RTC电源域。
- RTC电源域可由3 V电池电源单独供电。
- 四种省电模式:睡眠、深度睡眠、断电和深度断电。
- 处理器通过来自各种外设的唤醒中断从睡眠模式唤醒。
- 通过外部中断和RTCpower域中电池供电块产生的中断,从深度睡眠、断电和深度断电模式唤醒。
- 具有中断和强制复位的四个单独阈值的断电检测。
- 通电复位(POR)。
- LQFP144封装提供
- 安全的工业网关
- 汽车售后市场,包括远程信息处理
- 智能仪表
- 工业控制
- 工业自动化
- 诊断设备
- 白色家电HMI
- 数据采集器和导航
- 电子仪器