LPC1768FBD100


ARM Cortex-M3 MCU 100MHz,512KB 闪存,64KB SRAM,以太网,USB 2.0 FS 主机/设备/OTG,2x CAN,4x UART,8 通道 DMA,ADC,DAC,电机 PWM,LQFP-100,-40~85C

6000

有效库存
转到查询

Image for reference only

制造商零件:

LPC1768FBD100

包装:

LQFP-100 (SOT407-1)(14 x 14 x 1.4 毫米,0.5 毫米间距)

品牌:
您可能感兴趣的其他建议.
说明

恩智浦半导体的 LPC1768FBD100 是一款基于 ARM Cortex-M3 的 32 位微控制器,采用 100 引脚 LQFP(14 x 14 x 1.4 mm)封装,具有 512 KB 闪存、64 KB SRAM 和全面的外设集。主要规格ARM Cortex-M3 内核,频率高达 100 MHz,具有 3 级流水线、哈佛架构和内部预取单元;512 KB 片上闪存,支持 ISP 和 IAP;64 KB 片上 SRAM;具有 8 个区域的内存保护单元 (MPU);AHB 多层矩阵上的 8 通道通用 DMA 控制器 (GPDMA);具有 RMII 接口和专用 DMA 的以太网 MAC;USB 2.0 全速设备/主机/OTG 控制器,带片上 PHY 和专用 DMA;4 个 UART,带小数波特率生成、内部 FIFO 和 DMA 支持(一个带调制解调器控制和 RS-485,一个带 IrDA);2 个通道 CAN 2.0B 控制器;1 个可编程数据长度的 SPI 控制器;2 个支持 FIFO 和多协议的 SSP 控制器;3 个增强型 I2C 总线接口(其中一个支持 1 Mbit/s 的快速模式 Plus);带分数速率控制和 DMA 的 I2S 接口;70 个 GPIO 引脚,带可配置的上拉/下拉电阻和开漏模式;转换速率高达 200 kHz 的 12 位 8 通道 ADC;带专用定时器和 DMA 的 10 位 DAC;4 个通用 32 位定时器/计数器;支持三相电机控制的电机控制 PWM;正交编码器接口;6 输出通用 PWM;超低功耗 RTC,带独立电池供电(VBAT 引脚)和专用振荡器;看门狗定时器 (WDT);带外部时钟选项的系统刻度定时器;重复中断定时器;4 种低功耗模式(睡眠、深度睡眠、掉电、深度掉电);唤醒中断控制器 (WIC);唤醒中断控制器 (WIC);具有独立中断和复位阈值的掉电检测;上电复位 (POR);1-25 MHz 晶体振荡器;4 MHz 内部 RC 振荡器,微调至 1%;CPU 和 USB 时钟 PLL;具有多个安全级别的代码读取保护 (CRP);唯一的设备序列号;单个 3.3 V 电源(2.4 V)。3 V 电源(2.4 V 至 3.6 V);4 个外部中断输入,可配置为边缘/电平敏感;NMI 输入;工作温度 -40 至 +85 摄氏度;符合 RoHS 规范;引脚与 LPC2368 ARM7 MCU 兼容。激活状态。.

恩智浦半导体的 LPC1768FBD100 是 ARM Cortex-M3 微控制器 LPC176x/5x 系列的旗舰产品,采用 100 引脚 LQFP 封装,提供最大内存密度(512 KB 闪存/64 KB SRAM)和全套外设。它是业界最流行、应用最广泛的 Cortex-M3 MCU 之一,拥有成熟的生态系统和广泛的软件支持。.

LPC1768 的重要意义在于,它是首批在单芯片中集成以太网 MAC、USB 2.0 和 CAN 的 Cortex-M3 器件之一,主要面向工业网络、电机控制和智能计量应用,而这些应用以前需要多个芯片或更高端的 ARM9 处理器。该器件与旧版 LPC2368 (ARM7TDMI) 兼容引脚,只需更改软件即可轻松从 ARM7 移植到 Cortex-M3。.

ARM Cortex-M3 内核的运行频率高达 100 MHz,达到 1.25 DMIPS/MHz(100 MHz 时为 125 DMIPS)。带有推测分支预取功能的 3 级流水线可提供高效的指令吞吐量。内置 NVIC 支持多达 33 个具有 8 个可编程优先级的中断向量,可进行确定性实时中断处理。MPU 允许特权软件定义具有单独访问权限的 8 个内存区域,以保护关键数据不被非特权代码破坏。.

512 KB 闪存为包括 TCP/IP 协议栈、USB 设备协议栈、CAN 协议栈和电机控制算法在内的复杂应用提供了充足的代码存储空间。闪存通过 UART 支持系统内编程 (ISP),通过应用内编程 (IAP),支持固件更新、数据记录和启动加载程序的执行。64 KB SRAM 足够用于大型应用数据结构、网络缓冲区和 USB 端点缓冲区。.

8 通道 GPDMA 是一项关键的性能特性,可在外设和存储器之间传输数据,无需 CPU 干预。每个 DMA 通道可由 UART、SSP、I2S、ADC、DAC、定时器匹配事件或外部 DMA 请求触发。多层 AHB 矩阵为 CPU、DMA、以太网和 USB 提供了独立的总线路径,消除了仲裁延迟,允许同时进行总线事务。这种架构使 CPU 能够执行闪存中的代码,而 DMA 则同时传输以太网数据包和 USB 数据。.

带有 RMII 接口和专用 DMA 控制器的以太网 MAC 可提供完整的 10/100 Mbps 以太网功能。MAC 实现了 IEEE 802.3 MAC 层,包括 CRC 生成/校验、帧过滤和流量控制。专用 DMA 引擎可自主处理帧接收和传输,从而减少网络通信的 CPU 开销。完成物理层需要外部 PHY 芯片(如 DP83848 或 LAN8720)。.

USB 2.0 全速控制器支持设备、主机和 OTG 模式。在设备模式下,它支持多达 16 个端点(除 EP0 外)和专用 DMA。在主机模式下,它可以枚举 USB 外围设备并与之通信。OTG 模式允许设备充当主机或外设。片上 PHY 无需外部 USB 收发器。.

双 CAN 2.0B 控制器对汽车和工业应用至关重要。每个通道都支持标准(11 位)和扩展(29 位)标识符,并具有独立的接受滤波器。CAN 控制器通过硬件处理位定时、填充、CRC 和错误管理,从而减少了 CPU 的开销。.

电机控制 PWM 支持三相电机驱动,具有互补 PWM 输出、死区时间生成和故障保护输入。LPC1768 与 ADC(可与 PWM 同步进行电流采样)和正交编码器接口相结合,提供了一个完整的电机控制子系统。.

4 种低功耗模式(睡眠、深度睡眠、掉电、深度掉电)和唤醒中断控制器(WIC)使电池供电应用成为可能。在深度掉电模式下,当芯片的其他部分掉电时,RTC 仍可通过 VBAT 电源保持工作,耗电量仅为几微安培。.

mbed平台(现隶属于Arm公司)最初是以LPC1768作为参考MCU推出的,mbed在线编译器和HDK也是围绕LPC1768设计的。因此,在 Cortex-M3 器件中,LPC1768 是开源库和示例代码最多的器件之一。恩智浦的 MCUXpresso IDE、Keil MDK、IAR Embedded Workbench 和基于 GCC 的工具链也支持该器件。.

LPC1768FBD100 是一个完整的 32 位嵌入式微控制器系统,以 ARM Cortex-M3 处理器内核为中心,采用多层 AHB 总线矩阵,提供主从之间的高带宽数据通道。.

ARM Cortex-M3 内核:Cortex-M3 是一种 32 位 RISC 处理器,采用 ARMv7-M 架构和 Thumb-2 指令集。与较早的 ARM7TDMI(使用 ARM/Thumb 指令集)不同,Cortex-M3 完全使用 16/32 位 Thumb-2 混合指令集,从而实现了更高的代码密度。带有分支推测功能的 3 级流水线(读取、解码、执行)可在单周期内执行大多数 16 位指令。该处理器包括硬件除法指令(2-12 个周期)、用于原子位操作的位带支持和非对齐内存访问支持。.

NVIC 和中断处理:嵌套向量中断控制器支持多达 33 个中断向量和 8 个优先级。中断时,处理器会在 12 个周期内自动将 8 个寄存器(R0-R3、R12、LR、PC、xPSR)推入堆栈,并在 12 个周期内返回时自动弹出。这种尾随和晚到优化确保了确定的中断延迟。WIC(唤醒中断控制器)允许处理器在任何启用的中断上从深度睡眠和掉电模式唤醒,无需 CPU 干预。.

多层 AHB 矩阵:总线矩阵为 4 个总线主控提供 4 个独立的 AHB 总线:CPU、DMA、以太网和 USB。每个主控都能独立访问任何从属设备(闪存、SRAM、外设寄存器),而不会中断其他主控。分离式 APB 总线允许 CPU 和 DMA 同时访问不同的 APB 外围设备。这种架构对于以太网和 USB DMA 控制器在不影响 CPU 执行的情况下维持高吞吐量数据传输至关重要。.

内存映射:Cortex-M3 定义了固定的内存映射。闪存映射到 0x00000000(代码空间),SRAM 映射到 0x10000000(数据空间),外设映射到 0x40000000(APB)和 0x50000000(AHB)。位带区域将 0x20000000(SRAM)和 0x40000000(外设)区域中的每个位映射到位带别名区域中的一个字地址,从而实现原子位设置/清除操作,而无需读取-修改-写入序列。.

时钟系统:主振荡器(1-25 MHz 外部晶体)或 4 MHz 内部 RC 振荡器向 PLL0 供电,PLL0 倍增频率以产生 CPU 时钟(高达 100 MHz)、USB 时钟(来自 PLL1 的 48 MHz)和外设时钟。每个外设都有自己的时钟分频器,允许对未使用的外设进行慢速时钟或不进行时钟分频,以节省功耗。时钟输出功能(CLKOUT)可在外部引脚上反映任何内部时钟,以便调试。.

电源管理:4 种电源模式可逐步降低功耗。睡眠模式停止 CPU 时钟,但保持所有外设运行;任何中断都会唤醒 CPU。深度睡眠模式停止闪存和大部分时钟;只有 RTC、WDT 和 BOD 可以产生唤醒中断。掉电模式会停止所有内部时钟和闪存;WIC 保持激活状态,可通过外部中断、RTC、USB 活动、以太网唤醒或 CAN 活动唤醒处理器。深度掉电模式关闭整个芯片,RTC(由 VBAT 供电)和 WIC 除外;电流消耗约为 0.3 uA。集成 PMU 可自动管理电源模式转换。.

DMA 操作:GPDMA 支持 8 个通道,每个通道都可独立配置源地址/目标地址、传输大小、突发大小和流量控制。DMA 可执行内存到内存、内存到外设以及外设到内存的传输。每个支持 DMA 的外设(UART、SSP、I2S、ADC、DAC、定时器匹配)都有连接到 DMA 控制器的专用 DMA 请求线。DMA 控制器根据优先级在通道之间进行仲裁,并在传输完成或遇到错误时产生中断。.

以太网 MAC:MAC 通过 DMA 实现 IEEE 802.3 MAC 层。接收到的帧存储在描述符环指向的 SRAM 缓冲器中。DMA 引擎自主管理描述符环,获取新的描述符并存储接收到的数据。传输帧同样由描述符环描述。MAC 可执行地址过滤(混杂、散列或精确匹配)、VLAN 标签检测和帧校验和验证。RMII 接口仅通过 7 个信号(REF_CLK、TXD[0:1]、TX_EN、RXD[0:1]、RX_ER、CRS_DV)连接到外部 PHY 芯片。.

模数转换器和数模转换器:12 位模数转换器采用逐次逼近寄存器 (SAR) 架构,在 200 kHz 速率下,每个通道的转换时间约为 2.4 us。ADC 可由定时器匹配事件触发,进行精确的定期采样,或由电机控制 PWM 触发,进行同步电机电流测量。10 位 DAC 采用 R-2R 梯形网络,沉淀时间约为 1 us。DAC 输出可与定时器同步以生成波形,或由 DMA 驱动以输出任意波形。.

别针组 名称 类型 说明
电源 VDD(3V3)、VDDA、VBAT、VSS、VSSA、VREFP、VREFN 电源 VDD(3V3):数字电源 2.4-3.6V(多个引脚);VDDA:ADC/DAC 的模拟电源(必须通过滤波路径连接);VBAT:RTC 备用电池电源(在主电源关闭时维持 RTC);VSS/VSSA:接地/模拟接地;VREFP/VREFN:ADC 正/负基准(VREFN 必须等于 VSSA);用 100 nF + 10 uF 将每个 VDD 去耦;用 100 nF + 10 uF 将 VDDA 去耦,并用铁氧体磁珠与 VDD 隔离。
时钟 XTAL1、XTAL2、RTCX1、RTCX2 模拟输入/输出 XTAL1/XTAL2:主振荡器晶体引脚(1-25 MHz);RTCX1/RTCX2:32.768 kHz RTC 晶体引脚;根据晶体规格连接晶体和负载电容器;如果仅使用内部 RC 振荡器,则可以不连接晶体
重置 重置 输入 低电平有效系统复位;内部上拉;断言低电平会产生系统复位;连接 100 nF 电容至 GND 以进行 ESD 滤波;复位期间开漏输出,以进行全系统复位传播
调试 Tck/swdclk, TMS/swdio, TDI, Tdo, TRST 数字输入/输出 标准 JTAG 调试接口(5 引脚);TCK/SWDCLK 也用作 SWD 时钟;TMS/SWDIO 也用作 SWD 数据;TDI 和 TRST 仅用于 JTAG;SWD 模式仅使用 2 个引脚(SWDCLK、SWDIO);连接至调试探针(ULINK2、J-Link、CMSIS-DAP)。
USB usb_d+, usb_d-, usb_connect, vbus 数字/模拟 USB_D+/USB_D-:USB 2.0 全速差分数据(片上 PHY,通过 33 欧姆串联电阻直接连接 USB 连接器);USB_CONNECT:USB_CONNECT:USB 软连接控制(驱动 USB_D+ 上的 1.5 千欧上拉);VBUS:USB VBUS 检测输入(用于 OTG 的 USB 总线电源检测)
以太网 enet_txd[0:1]、enet_rxd[0:1]、enet_tx_en、enet_rx_er、enet_crs、enet_ref_clk、enet_mdio、enet_mdc 数字 连接外部以太网 PHY 的 RMII 接口(7 个信号);ENET_TXD/TX_EN:发送数据和使能;ENET_RXD/RX_ER/CRS/REF_CLK:接收数据、错误、载波感应和参考时钟;ENET_MDIO/MDC:用于 PHY 寄存器访问的管理数据接口;直接连接 RMII PHY(DP83848、LAN8720 等)。
CAN RD1、TD1、RD2、TD2 数字 CAN 2.0B 总线接收和发送引脚,用于 2 个通道;RD1/TD1:RD1/TD1:CAN 通道 1;RD2/TD2:CAN 通道 2;通过外部 CAN 收发器(SN65HVD230、TJA1050 等)连接;不要直接连接 CAN 总线
GPIO 端口 P0[0:31],P1[0:31],P2[0:31],P3[25:26],P4[28:29] 输入/输出 70 个 GPIO 引脚,具有可配置的上拉/下拉、开漏模式和备用功能选择;每个引脚最多有 5 种备用功能(UART、SPI、SSP、I2C、PWM、ADC、定时器等);引脚具有 3.6 V 容限(非 5 V 容限);通过 PINSEL 寄存器选择备用功能
模拟 AD0[0:7],AUT,VREFP,VREFN 模拟 8 个 ADC 输入通道(12 位,高达 200 kHz);AOUT:10 位 DAC 输出;VREFP/VREFN:ADC 基准输入;ADC 通道与 GPIO(P0[23:30])共用引脚;AOUT 与 P0[26] 共用引脚;独立的模拟电源(VDDA、VSSA)最大限度地降低了数字噪声耦合
应用 说明
工业以太网网关 使用带有外部 PHY 的以太网 MAC 进行 Modbus TCP、EtherNet/IP 或 PROFINET 通信;双 CAN 用于现场总线接口;512 KB 闪存存储 TCP/IP 协议栈和应用程序;64 KB SRAM 用于网络缓冲器;DMA 可独立处理以太网和 CAN 数据;4 个 UART 连接 RS-232/RS-485 串行设备;是以太网和 CAN/串行之间进行转换的理想协议网关
三相电机控制 带有互补输出的电机控制 PWM 驱动三相逆变器;与 PWM 同步的 ADC 采样电机相电流;正交编码器接口读取电机位置;100 MHz CPU 在 50 秒内执行 FOC 算法;CAN 接口连接上一级控制器;RS-485 UART 用于参数配置;64 KB SRAM 用于控制环路变量
USB 数据采集 USB 2.0 设备模式可将 ADC 数据流传输到 PC 主机;8 通道 12 位 ADC 以 200 kHz 的频率对多个传感器进行采样;DMA 可自动将 ADC 数据传输到 USB 端点;512 KB 闪存可存储固件、校准数据和 USB 描述符;I2C 和 SPI 可连接到数字传感器;DAC 可提供用于刺激或控制的模拟输出;USB_CONNECT 引脚可实现软连接,以符合热插拔要求。
智能电表/电子表 带备用电池的超低功耗 RTC 可维护使用时间电价表;ADC 可测量电压和电流,用于电能计算;CAN 用于 DIN EN 62056 (DLMS/COSEM) 通信;闪存中的 EEPROM 仿真用于校准数据;0.3 uA 的深度掉电模式可延长停电时的电池寿命;以太网用于远程抄表;唯一的设备序列号用于识别电表
音频处理 I2S 接口可连接音频编解码器或 DAC 以获得数字音频;分数率控制可实现标准音频采样率(44.1 kHz、48 kHz);DMA 可在 I2S 和 SRAM 之间传输音频数据;100 MHz CPU 可执行实时音频处理(滤波、混音);USB 主机模式可从 USB 闪存驱动器读取音频文件;DAC 可提供辅助模拟输出;512 KB 闪存可存储音频处理固件和编解码器数据
模型 制造商 兼容性 主要区别
LPC1769FBD100 恩智浦 针脚兼容升级 相同的 LQFP-100 引脚布局;120 MHz CPU(比 LPC1768 快 20 MHz);相同的 512 KB 闪存/64 KB SRAM;相同的外设;代码兼容;可直接替换以实现性能升级;推荐用于需要最高 CPU 性能的新设计
LPC2368FBD100 恩智浦 引脚兼容的前身 ARM7TDMI 内核,频率 72 MHz(较旧架构,速度较慢);512 KB 闪存,58 KB SRAM;相同的以太网、USB、CAN;相同的 LQFP-100 引脚输出;用于现有设计的传统部件;Cortex-M3 (LPC1768) 提供更好的中断延迟和代码密度;用于将现有 ARM7 设计迁移到 Cortex-M3
STM32F407VGT6 意法半导体 具有竞争力的 Cortex-M4 频率为 168 MHz 的 Cortex-M4(速度更快,具有 DSP 和 FPU);1 MB 闪存/192 KB SRAM(内存更大);以太网、USB OTG HS、2x CAN;LQFP-100;引脚不兼容;功能更强大,但成本和功耗更高;需要 DSP/FPU 性能时使用
SAM3X8E 微型芯片 具有竞争力的 Cortex-M3 频率为 84 MHz 的 Cortex-M3;512 KB 闪存/96 KB SRAM;以太网、USB OTG HS、2x CAN;LQFP-144(引脚更多,封装不同);Arduino Due 使用此芯片;引脚不兼容;SRAM 更多;需要更多 SRAM 或与 Arduino 兼容时使用
LPC54608J512BD100 恩智浦 新一代升级 频率为 180 MHz 的 Cortex-M4(带 FPU);512 KB 闪存/200 KB SRAM;以太网、USB HS、CAN FD;LQFP-100(引脚概念类似);功能更强大;系列更新;用于需要 CAN FD 或 USB 高速的新设计
推荐部件
Gauge pressure sensor, 0-10kPa, 0.2-4.7V output, high sensitivity 450mV/kPa, 5V supply, single port

品牌:

封装:

SENSOR4F (17.78 x 29.48 x 10.67 mm, single side port)
有库存:
2620pcs

货运周期:3~7 天
最低订购量为 1

转到查询
Gauge pressure sensor, 0-100kPa, 0.2-4.7V output, on-chip conditioned, 5V supply, single port

品牌:

封装:

SENSOR4F (17.78 x 29.48 x 10.67 mm, single side port)
有库存:
7645pcs

货运周期:3~7 天
最低订购量为 1

转到查询
Absolute pressure sensor, 15-700kPa, 0.2-4.7V output, vacuum referenced, 5V supply, single port

品牌:

封装:

SENSOR4F (17.78 x 29.48 x 10.67 mm, single side port)
有库存:
6161pcs

货运周期:3~7 天
最低订购量为 1

转到查询
Gauge pressure sensor, 15-700kPa, 0.2-4.7V output, on-chip conditioned, 5V supply, single port

品牌:

封装:

SENSOR4F (17.78 x 29.48 x 10.67 mm, single side port)
有库存:
7585pcs

货运周期:3~7 天
最低订购量为 1

转到查询
Differential pressure sensor, 0-700kPa, 0.2-4.7V output, on-chip conditioned, 5V supply, dual port

品牌:

封装:

SENSOR4F (17.78 x 29.48 x 10.67 mm, dual side ports)
有库存:
9760pcs

货运周期:3~7 天
最低订购量为 1

转到查询
Differential pressure sensor, 0-100kPa, 0.2-4.7V output, on-chip conditioned, 5V supply, dual port

品牌:

封装:

SENSOR4F (17.78 x 29.48 x 10.67 mm, dual side ports)
有库存:
8488pcs

货运周期:3~7 天
最低订购量为 1

转到查询
质量保证

我们从合作供应链采购的所有电子元件都经过严格的进货检验。通过仔细的测试,我们确保交付给客户的所有产品都是原装正品,符合质量要求。此外,我们还保存完整的检验记录,使整个供应链流程清晰可查。.

认证
我们获得了多项专业认证,并建立了自己的专业检测实验室,确保交付给客户的每一件产品都符合最高质量要求。我们严格按照流程进行检测,确保产品质量稳定、参数准确。为保证原装正品,我们还与可靠的第三方检测机构合作,进行严格的质量检测。我们始终高度重视质量,完全符合行业标准、相关法规和 ISO 9001:2015 的要求。.

发货与付款

我们从合作供应链采购的所有电子元件都经过严格的进货检验。通过仔细的测试,我们确保交付给客户的所有产品都是原装正品,符合质量要求。此外,我们还保存完整的检验记录,使整个供应链流程清晰可查。.

认证
我们获得了多项专业认证,并建立了自己的专业检测实验室,确保交付给客户的每一件产品都符合最高质量要求。我们严格按照流程进行检测,确保产品质量稳定、参数准确。为保证原装正品,我们还与可靠的第三方检测机构合作,进行严格的质量检测。我们始终高度重视质量,完全符合行业标准、相关法规和 ISO 9001:2015 的要求。.

服务与包装

我们从合作供应链采购的所有电子元件都经过严格的进货检验。通过仔细的测试,我们确保交付给客户的所有产品都是原装正品,符合质量要求。此外,我们还保存完整的检验记录,使整个供应链流程清晰可查。.

认证
我们获得了多项专业认证,并建立了自己的专业检测实验室,确保交付给客户的每一件产品都符合最高质量要求。我们严格按照流程进行检测,确保产品质量稳定、参数准确。为保证原装正品,我们还与可靠的第三方检测机构合作,进行严格的质量检测。我们始终高度重视质量,完全符合行业标准、相关法规和 ISO 9001:2015 的要求。.