LPC2138是一款32位微控制器,属于ARM7系列,是NXP推出的Cortex-M0/M3/M4的前身。ARM7系列是英国ARM公司最基本的低功耗32位RISC处理器,也是嵌入式系统中最常用的微控制器之一。该系列的处理器集成了较少的处理器核和外设,但它们的体积小、功耗低,适用于很多【汽车电子】 【电力电子】 【医疗电子】 【建筑自动化】等领域。
在所有的ARM7系列微控制器中,LPC2138是最受欢迎的一款。LPC2138在外设中有两个UART口、两个SPI接口、两个I2C(ACSII同时也支持SMBus)接口、一个10位ADC接口和一个10位DAC接口。作为参数RAM和ROM,LPC2138的CPU核心是ARM7TDMI-S,运行频率可高达72MHz(10位ADC时最高可为30MHz)。此外,它还内置了一种支持三个VIC和三个外部中断的中断控制器。这一系列特点使得LPC2138成为非常适合高性能应用的微控制器平台。
相比于同一系列的其它芯片,LPC2138内存规模稍微大一些,具有更高的容量,但价格确实便宜很多,相对容易获得,具有非常高的性价比。同时,LPC2138的外设非常丰富,甚至拥有一些比高端芯片还多的特性。除此之外,LPC2138有很多支持工具,同时LPC2138的应用案例也可以从网络上找到,并且微控制器教程行业里面的案例都有,相信工程师们使用LPC2138时,一定能够事半功倍。
目前,LPC2138被广泛应用于许多领域。比如,工业控制、汽车、通信、安防、消费电子等。LPC2138内置了各种通信和网络设备,可以被很方便地用于传感器的开发,同时它也很好的支持了CAN、SPI、I2C、UART等各种通讯方式,非常适合一些需要高速通讯的场合。此外,LPC2138还具有丰富的I/O接口,可方便地与其他设备集成,满足异构数据连接的需求。因此,LPC2138成为自动控制和机器人领域的一个重要选择。