简介: NUC1xx系列是32位的内嵌ARM Cortex?-M0核的微控制器 ,适用于工业控制和需要丰富的通信接口的应用领域,Cortex-M0是ARM最新的32位嵌入式处理器,拥有与传统8051单片机之匹敌的价格优势. NUC1xx 系列包括 NUC100, NUC120, NUC130 与NUC140。
基本特征:
内核
– ARM Cortex?-M0 内核最高运行50MHz.
– 一个 24-位系统定时器.
– 低功耗睡眠模式
– 单指令32位硬件乘法器
– 嵌套向量中断控制器NVIC 用于控制32个中断源,每个中断源可设置为4个优先级
– 支持串行线调试(SWD)及2个观察点/4个断点
宽电压工作范围 由2.5V 至 5.5V
FLASH ROM 存储器
– 32K/64K/128K 字节FLASH ROM 用于存储程序代码
– 4kB FLASH 用于存储ISP引导代码
– 支持 ISP/IAP 编程升级
– 512 字节的页擦除FLASH
– 在128K字节系统中可配置数据FLASH地址区域,在32K/64K字节系统中包含4K字节数据FLASH区域
– 在仿真界面下,支持2线ICP升级方式
– 支持外部编程器并行高速编程模式.
SRAM存储器
– 4K/8K/16K 字节内建SRAM.
– 支持 PDMA 模式
PDMA (Peripheral DMA)
– 支持9通道 PDMA 用于SRAM和周边设备的自动数据传输.
时钟控制
– 针对不同应用可灵活选择时钟
– 内建22MHz 振荡器(精度可调整在 1%之内) 可用于系统运行,以及低功耗10KHz RC振荡器用于看门狗及睡眠模式唤醒等功能
– 支持一组PLL, 高至 50MHz, 用于更速的系统运行.
– 外部 12MHz 晶振输入用于精准的时序运作
– 外部 32 kHz 晶振输入用于RTC及低功耗模式操作.
GPIO
– 四种I/O模式: ?? 准双向模式 ?? 推挽输出模式 ?? 开漏输出模式 ?? 高阻输入模式
– TTL/Schmitt 触发输入可选.
..