NUC100系列是32位的内嵌
arm®Cortex™-M0核的微
控制器,适用于工业控制和需要丰富的通信接口的应用领域,Cortex™-M0是ARM最新的32位
嵌入式处理器,拥有与传统8051
单片机之匹敌的价格优势.NUC100系列包括NUC100和NUC120。
NUC100 Advanced Line内嵌Cortex™-M0
内核,最高可运行至50MHz,内建32K/64K/128K字节的Flash存储器,以及8K/16K字节SRAM,4K字节用于存储ISP引导代码的ROM。另外还有丰富的外设,如定时器,看门狗定时器,窗口看门狗定时器,RTC,带CRC计算单元的PDMA,
UART,SPI,
I2C,
I2S,
PWM定时器,
GPIO,PS/2,12位
ADC,模拟比较器,低电压复位控制和欠压检测功能。
NUC120 USB Line带全速USB2.0设备控制器,内嵌Cortex™-M0内核,最高可运行至50MHz,内建32K/64K/128K字节的Flash存储器,以及8K/16K字节SRAM,4K字节用于存储ISP引导代码的ROM。另外还有丰富的外设,如定时器,看门狗定时器,窗口看门狗定时器,RTC,带CRC计算单元的PDMA,UART,SPI,I2C,I2S,PWM定时器,GPIO,EBI,PS/2,USB2.0FS设备,12位ADC,模拟比较器,低电压复位控制和欠压检测功能。
NUC100特征
●内核
–ARM®Cortex™-M0内核最高允许50MHz
–一个24-位系统定时器
–支持低功耗睡眠模式
–单周期32位硬件乘法器
–嵌套向量中断控制器(NVIC)用于控制32个中断源,每个中断源可设置为4个优先级
–支持串行线调试(SWD)带2个观察点/4个断点
●内建
LDO,宽电压工作范围2.5V到5.5V
●Flash存储器
–32K/64K/128K字节Flash用于存储程序代码
–4KBflash用于存储ISP引导代码
–支持在系统编程(ISP)和在应用编程(IAP)方式更新应用程序
–支持512字节单页擦除
–在128K字节系统中可配置数据FLASH地址和大小,在32K字节和64K字节系统中固定为4K字节数据Flash
–通过SWD/ICE接口,支持2线ICP升级方式
–支持外部编程器并行高速编程模式
●SRAM存储器
–8K/16K字节内建SRAM
–支持PDMA模式
●PDMA(PeripheralDMA)
–支持9
通道PDMA用于SRAM和周边设备的自动数据传输
–支持带4个通用多项式的CRC运算,CRC-CCITT,CRC-8,CRC-16和CRC-32
NUC120特征
●PWM/Capture
–内建四个16位PWM产生器,可输出8路PWM或4组互补配对PWM
–每个PWM产生器配有一个时钟源选择器,一个时钟分频器,一个8位时钟预分频和一个用于互补配对PWM的死区发生器
–8路16位捕捉定时器(共享PWM定时器)提供8路输入的上升/下降沿的捕捉功能–支持捕捉(Capture)中断
●UART
–最多三组UART控制器
–支持流控(TXD,RXD,CTS和RTS)
–UART0带64-字节
FIFO用于高速模式
–UART1/2(可选)带16-字节FIFO用于标准模式
–支持
IrDA(SIR)和LIN功能
–支持RS-4859位模式和方向控制
–可编程波特率发生器频率高至1/16系统时钟
–支持PDMA模式
●SPI
–最多支持4组SPI
–主机速率高至36MHz(
芯片工作在5V状态时)
–从机速率高至18MHz(芯片工作在5V状态时)
–支持SPI主机/从机模式
–全双工同步串行数据传输
–可变数据长度(从8位到32位)传输模式
–可设置MSB或LSB在前的传输模式
–在时钟上升沿或下降沿接收还是发送是独立配置的
–当作为主机时2条从机片选线,作为从机时1条从机片选线
–支持32-bit传输模式下的字节睡眠模式
–支持PDMA模式
–支持三线无从机选择
信号的双向接口
功能描述
ARM® Cortex™-M0 内核
The Cortex™-M0处理器是32位可配置的多级流水线RISC处理器。它有 AMBA、AHB-Lite 接口和嵌套向量中断控制器(NVIC),具有可选的硬件调试功能,可以执行Thumb指令,并与其它Cortex-M系列兼容。支持两种模式-Thread 模式与 Handler 模式。异常时系统进入 Handler 模式。从Handler 模式返回时,执行异常返回。复位时系统进入Thread 模式。Thread 模式也可由异常返回时进入。图5-1为处理器的功能图。
更多详细内容请下载附件查看