【产品简介】
LPC1768/1766/1765/1764是基于ARM Cortex-M3的微控制器,可用于高集成度和低功耗的嵌入式应用中。ARM Cortex-M3是下一代的内核,它提供系统增强型特性,例如增强调试特性和提供更高级别的块集成支持(high level of support block integration)。
LPC1768/1766/1765/1764在高达100MHz的CPU频率下操作。ARM Cortex-M3 CPU具有3级流水线和哈佛(Harvard)结构,带有独立的本地指令和数据总线以及用于外设的第三条总线。ARM Cortex-M3 CPU还包括一个内部预取单元,支持不确定的分支操作(speculative branching)。
LPC1768/1766/1765/1764与基于ARM7的LPC236x微控制器系列ARM管脚兼容。
LPC1768Mini系统板是Mcuzone针对LPC1700系列设计的Mini系统板,板载USB和外部电源接口,JTAG接口,电源和复位电路,5个用户LED,全部GPIO以2.54mm间距引出。
【CPU性能】
● ARM Cortex-M3处理器,运行频率高达100MHz。
● ARM Cortex-M3内置嵌套向量中断控制器(NVIC);
● 高达512KB片内Flash程序存储器。增强型的Flash存储器加速器使能高速的100MHz操作,而无需等待状态(with zero wait states);
● 在系统编程(ISP)和在应用编程(IAP)通过片内引导装载程序软件来实现;
● 片内SRAM:32KB/16KB SRAM,带本地代码/数据总线以用于高性能CPU访问;
● 8路通道的通用DMA控制器(GPDMA)位于AHB多层矩阵上;
● 互连的多层AHB矩阵为每个AHB主机提供独立的总线。
● 分开的APB总线允许高吞吐量,几乎不会在CPU和DMA之间出现中止;
● 串行接口:
-以太网MAC带RMII接口和特定的DMA控制器(仅用于LPC1768/66/64);
-USB 2.0全速device/Host/OTG控制器;
-4个UART带小数波特率发生功能、内部FIFO、DMA支持和RS-485支持。1个UART具有modem控制I/O,1个UART具有IrDA支持;
-CAN 2.0B控制器,带2路通道;
-SPI控制器,具有同步、串行、全双工通信和可编程的数据长度;
-2个SSP控制器,带FIFO和多协议功能。SSP接口可以与GPDMA控制器一起使用;
-2个I2C总线接口支持数据率为400kbits/s的快速模式,具有多个地址识别功能和监控模式;
-1个I2C总线接口支持整个I2C总线规范和快速模式plus,数据率为1Mbit/s,具有多个地址识别功能和监控模式;
-仅在LPC1768/66/65上,I2S(Inter-IC Sound)接口用于数字音频输入或输出,带小数率控制。
● 其它外设:
-70个通用I/O(GPIO)管脚,带可编程的上拉/下拉电阻,并且具有新的、可配置的开漏操作模式;
-12位模数转换器(ADC),在8个管脚之间实现输入多路复用,转换速率高达1MHz。
-10位数模转换器(DAC)带有特定的转换定时器和DMA支持(仅用于LPC1768/66/65);
-4个通用定时/计数器,共有8路捕获输入和10路比较输出。
-1个电机控制PWM,支持3相电机控制;
-正交编码器接口,可监控一个外部正交编码器;
-1个标准的PWM/定时器模块,带外部计数输入;
-实时时钟(RTC),带独立的电源域和特定的RTC振荡器。RTC模块包括64字节电池供电的寄存器;
-看门狗定时器(WDT)复位微控制器;
-系统计时(tick)定时器,包括外部时钟输入选项;
-重复的(repetitive)中断定时器提供了可编程和重复定时的中断;
-每个外设具有其自身的时钟分频器,以进一步节省功耗;
● 标准的JTAG测试/调试接口,可与现有的工具兼容。Serial Wire调试和Serial Wire跟踪端口选项;
● 仿真跟踪模块实现了指令执行的非侵入式(non-intrusive)、高速实时跟踪;
● 集成的PMU(电源管理单元)自动调整内部稳压器以便在睡眠、深度睡眠、掉电和深度掉电模式下最大限度地减少功耗;
● 4种低功耗模式:睡眠、深度睡眠、掉电和深度掉电模式;
● 单个3.3V电源(2.4V~3.6V);
● 4个外部中断输入可配置为边沿/电平触发。PORT0和PORT2上的所有管脚可用作边沿检测中断源;
● 不可屏蔽的中断(NMI)输入;
● 时钟输出功能,可反映主振荡器时钟、IRC时钟、RTC时钟、CPU时钟和USB时钟;
● 唤醒中断控制器(WIC)允许CPU自动从任何优先级中断中唤醒,当时钟在深度睡眠、掉电和深度掉电模式中停止时,可能会发生这种情况;
● 处理器通过不同外设的中断从掉电模式中唤醒;
● 掉电检测(Brownout detect),带有独立阈值以用于中断和强制的复位;
● 上电复位(POR);
● 晶体振荡器,操作频率从1MHz~24MHz;
● 4MHz内部RC振荡器可调节到1﹪的精度,它可选择用作系统时钟;
● 代码读保护(CRP),带有不同的安全级别;
● 可采用100脚LQFP封装(14×14×1.4mm)。
型号 |
存储器 |
工作 |
封装 | |
Flash |
RAM | |||
LPC1764FBD100 |
128 |
32 |
|
LQFP 100 |
LPC1765FBD100 |
256 |
64 |
|
LQFP 100 |
LPC1766FBD100 |
256 |
64 |
|
LQFP 100 |
LPC1768FBD100 |
512 |
64 |
|
LQFP 100 |
【硬件资源】
● CPU:LPC1768,可以更换为100脚其他型号的LPC1700
● 时钟电路:板载32.768KHz和12MHz时钟
● 调试接口:引出JTAG,可以用SWD或者JTAG模式进行调试
● 用户接口:5个LED指示灯
● 电源:USB和外部输入双电源接口设计
● GPIO:引出全部未使用GPIO,引脚间距2.54,上下两排间距为2.54的倍数,方便用户评估
● 其他资源:引出USB Device接口,可以用来评估USB HID/Mem等例子
【软件资源】
● 测试程序:
-LED测试例子(Keil)
-Keil RTX实时操作系统例子(Keil)
-USB Mem例子,即将Mini系统板模拟成一个U盘(Keil)
-USB AUDIO例子,即将Mini系统板模拟成一个USB声卡(IAR)
-USB HID例子,即通过外接按键和板载LED演示输入和输出操作(IAR)
-USBMouse例子,即通过外接按键将Mini系统板模拟成一个鼠标(IAR)
-VirtualCom例子,即通过USB将Mini系统板模拟成一个串口设备(IAR)
-ucOSII例子(Micrium提供)
-freertos例子,一个task为LED闪烁,一个task为USB CDC(Mcuzone提供,只提供bin测试文件,不提供源码)
-CAN例子,需要外接loopback进行测试,具体电路参考Keil MCB1700板子(Keil)
注意:以上代码不提供一对一技术支持,有问题请到BBS讨论
● 编译器:
-Keil MDK软件
-IAR EWARM软件
【发货清单】
● Mini系统板一块
● USB线一条
● 光盘一张
Copyright © 2004 - 2024 野芯科技 All rights reserved.
Technical Support: hdapple_2000@hotmail.com QQ: 8204136(请注明Mcuzone)
Support Tel.: 86(0)13957118045
销售: 86(571)87798352 QQ:735148854 旺旺: mcuzone
总经销: 杭州野芯科技有限公司
地址: 中国. 浙江. 杭州西湖区教工路198号浙商大创业园C幢102室