搜寻

Product Results:keil, Matches
Keyword Results:keil, 339 Matches

产品技术信息 / 新唐推出小封装工业级 MS51 系列微控制器



新竹, 台湾 – 2019 年 2 月 27 日 – 新唐科技推出小封装工业级 NuMicro® MS51 系列微控制器,采用 1T 8051 嵌入式核心,提供配置 8 / 16 / 32 KB Flash与 1 / 2 KB SRAM,10 至 32 管脚多样的封装,工作电压为 2.4 V ~ 5.5 V,并符合 - 40 ℃ 至 105 ℃ 的工业级操作温度。NuMicro® MS51 系列内置 10 kHz 与 24 MHZ 时钟源,可达 1 % 精准度,并具备 20 mA 高电流驱动的 IO 管脚与 8 kV ESD、4.4 kV EFT 高抗干扰能力。 NuMicro® MS51 系列提供更突出的功能与更丰富周边,包括 12-bit 高精度 ADC 具备多达 15 个外部通道可精确采样多笔数据、且内建 bandgap 可反推精准电源电压; 5 组高达 1 Mbps 高速串口可用以连接多种模块、1 组 I²C、1 组 SPI; 最多可支持 12 通道 PWM 输出,并具备互补输出、死区控制、独立设定的独立时钟源的功能,提供宽广参数设定范围提供不同应用所需。 在芯片安全方面,为了完整保护客户知识产权,MS51 系列提供三种保护机制,藉由 flash lock bit 防止透过管脚读取内部程序; 内建高达 128 Bytes SPROM ( Security Protection ROM ) ,SPROM 该区域只能执行不能读取程序; 另外提供 96 位芯片唯一序号 ( Unique Identification, UID )、128 位唯一客户序号( Unique Customer Identification, UCID ) 让客户自行进行加解密操作。 NuMicro® MS51 系列提供完整的产品选型以及丰富的周边,满足市场的多元应用,如工业控制、LED 灯光控制、马达控制与电源管理等。 Development Tools 新唐科技提供多样化的开发工具,如 Nu-Link 除错 / 刻录器、PinConfig 提供脚位复用功能设置、PinView 提供实时脚位状态显示、BSP 驱动程序与范例程序;IDE 开发环境支持 Keil C-51 与 IAR EW8051,可在 NT‐MS51 开发板上进行除错、追踪及分析程序。开发系统与环境方面。NT‐MS51


常见问答 / 如何产生精确的延迟时间?



Delay 如何产生精确的延迟时间? 1581042420000 假如使用者想要产生精确的延迟时间,建议使用 __nop() 函数来组合达成。__nop() 函数能够产生 1 个精确的 CPU 频率周期延迟时间。然而,由于 flash 的速度低于 CPU 的频率速度,在 CPU 内部有快取优化的技术,编译程序也会自动针对程序做优化,造成__nop() 函数组合出来的时间会与预期的时间不同。因此,建议将程序代码放置于 SRAM 中执行,以避免优化造成的非预期延迟时间问题。 以产生 2 us 的延迟时间为例: (1) CPU 频率= 32MHz => 1 CPU 频率周期花费 1/32000000 sec = 31.25 ns (2) 2 us 延迟时间 = 2000 ns / 31.25 ns = 64 次 CPU 频率周期 1. 于KEIL的项目中加入一个新的.c档案 2. 将档案位置指定至SRAM 3. 设定 Linker 4. 撰写产生延迟的程序代码 由于执行一次 for 循环需要花费 5 个 CPU 频率周期的时间,因此可以使用以下的方式达到 2 us 的时间延迟 (1) 执行一次 for 循环需要 5 个 CPU 频率周期 (2) 执行一次 __NOP() 指令需要 1 个 CPU 频率周期 (3) 64 个 CPU 频率周期 = 8 ( 5 ( for 循环 ) + 3 * 1 ( __NOP() ) ) void Delay_Test_Function(void) { for(i = 0; i < 8 ; i++) /* Delay for 2 micro seconds. */ { __NOP(); __NOP(); __NOP(); } } 5. 测试 使用者可以利用下列程序代码进行延迟时间的测试,透过示波器量测 I/O toggle 的时间,以观察延迟函数是否精准。由于 CPU 需要下指令让 I/O 转态,因此观察到的时间中需要增加转态的指令时间 (PA0 = 0)。 执行一次 PA = 0 需花费 11 CPU 指令周期,这意味着 I/O 会持续 (64+11) * 31.25 ns = 2343.75 ns 的时间才进行转态。 void Delay_Test_Function(void) { uint32_t i,


产品技术信息 / 新唐 NuMicro™微控制器家族新成员登场–NUC200 系列



NuTiny-SDK-NUC200 台湾新竹 — 2/25/2013 -新唐科技继成功推出以ARM® Cortex™-M0为核心的32位微控制器 - NUC100/NUC120/NUC122/NUC123、Mini51系列 和 NuMicro M051®系列后,新成员 – 内建 USB 2.0全速装置的NUC200系列于今日登场。NUC200系列运行速度高达50MHz、内建ISO-7816-3、12-bit ADC与睡眠模式下利用VBAT接脚以电池供电让RTC计数,使其特别适用于消费电子、工业控制、安防与通讯系统等领域。 NUC200系列执行速度高达50MHz,内建32位乘法器、巢状中断控制结构NVIC、双信道APB设计、带CRC功能之PDMA,内建可配置为程序区或是资料区的32K到 128K Bytes 程序闪存、独立4K Bytes 在线升级闪存区(ISP)、8K或16K Bytes 数据存储器区;接口设备整合3组UART、4组SPI、2组I2C、1组I2S、USB 2.0 FS、8通道 12-bit ADC与ISO-7816-3。此外,NUC200系列尚有脉宽调变(PWM)、捕获与比较功能、4组32位定时器(Timer)、看门狗(Watchdog Timer),内部RC晶振,低压重置,掉电检测与睡眠模式下利用VBAT接脚以电池供电让RTC计数功能等。 开发工具方面,新唐提供易于操作、功能完备的NuTiny-SDK-NUC200软硬件开发环境,且方便客户于IAR EWARM 和Keil™ RVMDK开发环境下,利用NUC200系列开发新产品。此外,一个免费和开放的开发环境CooCox (www.coocox.com/Nuvoton.htm)也支持NUC200系列。客户可利用新唐提供之专属 ISP(In System Program)、IAP(In Application Program) 或 ICP(In Circuit Program),透过在线或脱机刻录,直接对系统在线更新,增加生产的灵活度与便利性。 目前新唐NUC200系列已量产,产品采用LQFP48、 LQFP64与 LQFP100封装。 新唐科技将持续扩展MCU产品线,提供极具竞争力之低功耗,高性价比32位微控制器,以满足广大客户的需求。 关于新唐科技 新唐科技股份有限公司成立于 2008 年,同年


产品技术信息 / 新唐 NuMicro™微控制器家族新成员登场–NUC123 系列



NuTiny-SDK-NUC123 台湾新竹 — 2/18/2013 - 新唐科技继成功推出以ARM® Cortex™-M0为核心的32位微控制器 - NUC100/NUC120/NUC122 和 NuMicro M051®系列后,新成员 – 内建 USB 2.0全速装置的NUC123系列于今日登场。NUC123系列运行速度高达72MHz、大容量的20K Bytes SRAM、多达8个USB endpoints、10-bit ADC,使其特别适用于消费电子、工业控制、安防、通讯系统,与需要高速计算的数据采集系统领域。 NUC123系列内建32位乘法器、嵌套中断控制器NVIC、带CRC功能之PDMA,内建可配置为程序区或是数据区的36K到 68K Bytes闪存、独立的4K Bytes 在线升级闪存区(ISP)、12K到 20K Bytes SRAM;接口设备整合2组UART、3组SPI、2组I2C、1组I2S、8通道 10-bit ADC。此外,NUC123系列还有脉宽调制(PWM)、捕获与比较功能、4组32位定时器(Timer)、看门狗(Watchdog Timer),内部RC晶振,低压重置,掉电检测功能等。 开发工具方面,新唐提供易于操作、功能完备的NuTiny-SDK-NUC123软硬件开发环境,且方便客户于IAR EWARM 和Keil™ RVMDK开发环境下,利用NUC123系列开发新产品。此外,一个免费和开放的开发环境CooCox (www.coocox.com/Nuvoton.htm)也支持NUC123系列。客户可利用新唐提供之专属 ISP(In System Program)、IAP(In Application Program) 或 ICP(In Circuit Program),通过在线或脱机烧录,直接对系统在线更新,增加生产的灵活度与便利性。 目前新唐NUC123系列已量产,产品采用LQFP48、 LQFP64与 QFN33封装。 新唐科技将持续扩展MCU产品线,提供极具竞争力之低功耗,高性价比32位微控制器,以满足广大客户的需求。 关于新唐科技 新唐科技股份有限公司成立于 2008 年,同年 7 月受让分割华邦电子逻辑 IC 事业单位正式展开营运,并于 2010 年在台湾证券交易所正式上市挂牌。新唐科技专注于逻辑 IC


产品技术信息 / 新唐 NuMicro™微控制器家族新成员–NUC122 闪亮登场



台湾新竹- 6 / 8 /2011 - 新唐科技继成功推出以 ARM ® Cortex ™ -M0 为核心的 32 位微控制器 - NUC100/NUC120 和 NuMicro M051 ™系列后,新成员 NUC122 系列于今日闪亮登场。 NUC122 系列以最低功耗、低闸数、精简程序代码,内建 USB 及多种高速通讯能力器件等特性,使其执行效能为一般微控制器的数倍。其先进低功耗工艺与内建 USB 2.0 全速装置,特别适用于消费电子、工业控制、安防、通讯系统,与需要高速计算的数据采集系统领域。 NUC122 系列执行速度高达 60MHz ,内建 32 位乘法器、巢状中断控制结构 NVIC 、双信道 APB 设计,内建 32K 到 64K Bytes 程序闪存、独立 4K Bytes 快闪数据区、独立 4K Bytes 在线升级闪存区 (ISP) 、 4K ~ 8K Bytes 数据存储器区;通讯部份, NUC122 系列整合高速 2 组 UART 、 2 组 SPI ,可连接 4 个 device 、 1 组 I2C ;此外, NUC122 系列尚有脉宽调变 (PWM) 、捕获与比较功能、 4 组 32 位定时器 (Timer) 、看门狗 (Watchdog Timer) ,内部 RC 晶振,低压重置,掉电检测功能等。 开发工具方面,新唐提供易于操作、功能完备的 NuTiny-122-SDK 软硬件开发环境,且方便客户于 IAR EWARM 和 Keil ™ RVMDK 开发环境下,利用 NUC122 系列开发新产品。 目前新唐 NUC122 系列已量产,产品采用 LQFP48 、 LQFP64 与 QFN33 封装。 新唐科技将持续扩展 MCU 产品线,提供极具竞争力之低功耗,高性价比 32 位微控制器,以满足广大客户的需求。 关于新唐科技 新唐科技股份有限公司成立于 2008 年,同年 7 月受让分割华邦电子逻辑 IC 事业单位正式展开营运,并于 2010 年在台湾证券交易所正式上市挂牌。新唐科技专注于逻辑 IC 产品之研发、设计及销售,在消费性语音 IC 及 电脑 相关应用 IC 之市占率皆具全球领先地位;此外,新唐科技拥有一座专攻特殊利基型制程之 6 吋晶圆厂,除负责生产自有 IC


NuMaker-Uni



新唐NuMaker Uni是特别为创客设计之物联网开发板,为增加最终产品工业设计弹性,Uni面积仅为3.5cm*3.5cm,特别适合穿戴式产品应用;Uni整合802.11 b/g/n WiFi模块、蓝牙模块,并内建四大功能模块,包含陀螺仪、温湿度感测组件、IR传送接收与RGB LED指示灯,多功能模块让创客开箱后即可使用,不须自行撰写模块驱动程序;Uni 并预留20只多功能脚位,设计弹性超乎想象。考虑物联网产品对低功耗的设计,Uni采用极省电架构设计,在省电模式下工作电流低于1微安,亦即使用3.7V锂电池供电时,待机时间长达30万小时。 ICE 板: Nu-Link Mini 开发者可运用Nu-Link ICE 连接器,透过SWD接口以ICP工具将程序代码刻录于单片机。NuMaker Uni亦支持第三方开发软件工具,如:Keil RVMDK、IAR EWARM等。 主控板:NuMaker Uni 采用新唐 Cortex®-M0 NANO100NE3BN 单片机为核心,主频率达42 MHz,支持3.7V 锂电池或5V电源输入以及ADC、PWM、I²C、SPI、UART等接口,并包含红绿蓝三色LED、红外线发射器及接收器、三轴加速度计/三轴陀螺仪、HTU21D 温湿度传感器、802.11 b/g/n WiFi模块、蓝牙模块等。 产品特性: 32位Cortex®-M0 NANO100NE3BN单片机核心 工作频率最高可达 42 MHz 内建128 KB 闪存及16 KB 静态内存 在省电模式下工作电流低于 1微安 内建传感器 红外线发射器 红外线接收器 三轴加速器及三轴陀螺仪 (MPU6500) 温湿度传感器 (HTU21D) 丰富外设 红/绿/蓝 发光二极管 Extension pins provide UART, SPI, I2C, PWM, and ADC interfaces 支持无线通信 802.11b/g/n Wi-Fi 模块 (ESP-03) 支援 TCP、UDP Server & Client 支持 AP、Station 模式 支持 AT 命令集 蓝牙3.0 双模模块 (BB2710-29) 支援 SPP 及 GATT profile 支持 UART AT 命令集 资源下载 NuMaker Uni 用户指南 NuMaker Uni 软件 NuMaker


Arduino 兼容开发平台



新唐 NuMaker Uno 开发板是使用新唐 MCU 作为微控制器的一个 Arduino 兼容的硬件。它的功能可以扩展 Arduino 的插件。用户可以使用 Arduino 的 IDE 来开发他们的应用程序,可充分利用大量的公开范例。 NuMaker Uno 是一个特别的开发工具,用于新唐™Cortex®-M0 系列的用户透过其可以开发并容易验证该应用程序。此平台易于开发且特别适合学习,具有ADC,PWM,I²C,SPI等外设功能,用户可以设定不同功能的 NuMaker Uno 开发工具包,也可根据用户需求增加外设功能,易于使用,提供开发所需的灵活性。该 NuMaker Uno 包括两个部分:开发板和 Nu-Link 的调试器/程序设计器,用户不需要额外的 ICE 或调试设备。 NuMaker Uno 特色: 学习/应用/调试:全系列开发工具 携带方便的开发调试工具包 丰富的微控制器外设功能,如ADC,PWM,I²C,SPI,UART... 具有高可扩展性:连接电路板可以改变不同的应用模块 支持 Arduino UNO 的修订3 连通 支持对 USB 的虚拟串口 支持 Arduino 的 IDE,IAR EWARM 和 Keil RVMDK 开发环境 扩展资源 新唐微控制器提供 MUC 所有 I/O 的排针,方便连接外设及除错使用 开发板提供 Nu-Link (调试/编程) 的功能基于 SWD 的链接器 多元的供电方式 USB VBUS (可以使用 JPR1 的短路来切换 5V 或 3.3V) 外部电源 VIN pin 可以透过变压器输入 7V 至 12V 转成 5V 外部电源支持 2.5V ~ 5.5V ,可以从其他电源提供给 VDD pin LEDs 状态指示灯 Power, user, Tx, Rx and ICE status 提供 RESET 按钮 資源下載 NuMicro® NUC131系列选型表 技术参考手册 Nu-Link USB 驱动程序 NuMaker Uno使用手冊 规格数据 开发板原理图 Arduino IDE 开发环境安装说明 1. 下载及安装 Nu-Link USB 驱动程序 2. 至Arduino官网下载Arduino IDE 开发环境。 3. 执行所下载之安装档,并安装Arduino IDE至PC端。 4.


NuMaker-Uno



新唐 NuMaker Uno 开发板是使用新唐 MCU 作为微控制器的一个 Arduino 兼容的硬件。它的功能可以扩展 Arduino 的插件。用户可以使用 Arduino 的 IDE 来开发他们的应用程序,并可充分利用大量的公开范例。 NuMaker Uno 是一个特别的开发工具,用于新唐™Cortex®-M0 系列的用户透过其可以开发并容易验证该应用程序。其目的是提供一套开发及学习的平台,具有ADC,PWM,I²C,SPI等外围功能,用户可以设定不同功能的 NuMaker Uno 开发工具包,也可根据用户需求增加外设功能的开发工具包,易于使用,并且还提供开发所需的灵活性。该 NuMaker Uno 包括两个部分:开发板和 Nu-Link 的调试器/程序设计器。随着 NuMaker Uno 包括 NU-Link,使用者不需要额外的 ICE 或调试设备。 NuMaker Uno 特色: 学习/应用/调试:全系列开发工具 携带方便的开发调试工具包 丰富的微控制器外设功能,如ADC,PWM,I²C,SPI,UART... 具有高可扩展性:连接电路板可以改变不同的应用模块 支持 Arduino UNO 的修订3 连通 支持对 USB 的虚拟串口 支持 Arduino 的 IDE,IAR EWARM 和 Keil RVMDK 开发环境 扩展资源 新唐微控制器提供 MUC 所有 I/O 的排针,方便连接外设及除错使用 开发板提供 Nu-Link (调试/编程) 的功能基于 SWD 的链接器 多元的供电方式 USB VBUS (可以使用 JPR1 的短路来切换 5V 或 3.3V) 外部电源 VIN pin 可以透过变压器输入 7V 至 12V 转成 5V 外部电源支持 2.5V ~ 5.5V ,可以从其他电源提供给 VDD pin LEDs 状态指示灯 Power, user, Tx, Rx and ICE status. 提供 RESET 按钮 資源下載 NuMicro® NUC131系列选型表 技术参考手册 Nu-Link USB 驱动程序 NuMaker Uno使用手冊 规格数据 开发板原理图 Arduino IDE 开发环境安装说明 1. 下载及安装 Nu-Link USB 驱动程序 2. 至Arduino官网下载Arduino IDE 开发环境。 3.


NUC1262LE4AE



NUC1262LE4AE 為 32 位单片机,内建 LED 灯条控制接口 (LED Light Strip Interface, LLSI) 以及 USB2.0 全速装置,使用内置48 MHz 高精度高速RC振荡器,支持 USB 传输,无须外挂晶体(Crystal-less)。此系列基于 Arm Cortex-M23 内核,支持 Armv8-M 指令集架构并自带除法器,工作频率高达 72 MHz,内建高达 128 KB Flash 及高达 20 KB SRAM,运作在 2.5V 至 5.5V 宽工作电压和 -40℃ 至 105℃ 的工业温度范围。 NUC1262LE4AE 内建高达 10 路 LED 灯条控制接口 (LED Light Strip Interface, LLSI);提供高达 24 路 PWM,运行速度最高达72 MHz,可提供高精准度控制;内建多达 9 路 50 mA sink current,可驱动高亮度 LED。 NUC1262LE4AE 支持无须外挂晶振的 USB 2.0 全速装置接口,可以 USB 指令进行灯光控制。此外,NUC1262 系列内建 2 KB SPROM (Security Protection ROM),提供一个独立的安全加密区域,以保护开发者的知识产权。NUC1262 系列可广泛应用于工业控制、灯光控制、电竞灯光控制、电竞键盘/鼠标、家电相关应用。 NUC1262LE4AE 支持丰富的周边接口,除了高达 10 路 LED 灯条控制接口 (LLSI) 与 24 路 16 位 PWM、支持高达 9 路 50 mA high sink current 脚位,与支持无需外挂晶振设计之 USB 2.0 全速装置外,另有定时器、看门狗定时器、高达十组的 PDMA、两组 UART、两组 I²C、两组 SPI/I²S。并包含 8 通道 12 位 800 kSPS 采样率 ADC。且具备高抗干扰能力 7 kV ESD (HBM)/ 4.4 kV EFT。 封装型式為 LQFP48(7 mm x 7 mm),同封装型式的脚位兼容让用户能够弹性地优化产品规格与效能。 新唐 NuMaker-NUC1262SE 评估板和 Nu-Link 除错器为产品评估与开发的利器。并且支持第三方提供的 IDE,如 Keil MDK、IAR EWARM和带 GNU


NUC1262SE4AE



NUC1262SE4AE 為 32 位单片机,内建 LED 灯条控制接口 (LED Light Strip Interface, LLSI) 以及 USB2.0 全速装置,使用内置48 MHz 高精度高速RC振荡器,支持 USB 传输,无须外挂晶体(Crystal-less)。此系列基于 Arm Cortex-M23 内核,支持 Armv8-M 指令集架构并自带除法器,工作频率高达 72 MHz,内建高达 128 KB Flash 及高达 20 KB SRAM,运作在 2.5V 至 5.5V 宽工作电压和 -40℃ 至 105℃ 的工业温度范围。 NUC1262SE4AE 内建高达 10 路 LED 灯条控制接口 (LED Light Strip Interface, LLSI);提供高达 24 路 PWM,运行速度最高达72 MHz,可提供高精准度控制;内建多达 9 路 50 mA sink current,可驱动高亮度 LED。 NUC1262SE4AE 支持无须外挂晶振的 USB 2.0 全速装置接口,可以 USB 指令进行灯光控制。此外,NUC1262 系列内建 2 KB SPROM (Security Protection ROM),提供一个独立的安全加密区域,以保护开发者的知识产权。NUC1262 系列可广泛应用于工业控制、灯光控制、电竞灯光控制、电竞键盘/鼠标、家电相关应用。 NUC1262SE4AE 支持丰富的周边接口,除了高达 10 路 LED 灯条控制接口 (LLSI) 与 24 路 16 位 PWM、支持高达 9 路 50 mA high sink current 脚位,与支持无需外挂晶振设计之 USB 2.0 全速装置外,另有定时器、看门狗定时器、高达十组的 PDMA、两组 UART、两组 I²C、两组 SPI/I²S。并包含 8 通道 12 位 800 kSPS 采样率 ADC。且具备高抗干扰能力 7 kV ESD (HBM)/ 4.4 kV EFT。 封装型式為 LQFP64(7 mm x 7 mm),同封装型式的脚位兼容让用户能够弹性地优化产品规格与效能。 新唐 NuMaker-NUC1262SE 评估板和 Nu-Link 除错器为产品评估与开发的利器。并且支持第三方提供的 IDE,如 Keil MDK、IAR EWARM和带 GNU