根据提供的文档信息,我们可以总结出关于NuMicro NUC200/220系列微控制器的重要知识点。
### 一、概述
NuMicro NUC200/220系列是Nuvoton Technology Corporation(新唐科技)推出的一款高性能、低功耗的微控制器系列。该系列分为两个子系列:NUC200 Advanced Line 和 NUC220 USB Line。NUC200主要针对非USB应用,而NUC220则增加了USB功能,适用于需要USB接口的应用场景。
### 二、特性
#### 2.1 NUC200高级线特性
- **ARM Cortex-M0内核**:采用高性能且低功耗的ARM Cortex-M0内核。
- **高速闪存**:提供大容量的高速闪存,最高可达64KB。
- **丰富的外设**:包括多个定时器、PWM、UART、SPI、I²C等通信接口。
- **高精度ADC**:内置高精度模数转换器,支持多通道输入。
- **低功耗模式**:支持多种低功耗模式,满足电池供电设备的需求。
#### 2.2 NUC220 USB线特性
- **集成USB设备控制器**:内置USB设备控制器,支持全速USB通信。
- **增强的安全性**:提供了安全启动等功能,确保设备安全。
- **USB外设支持**:能够作为USB外设与主机进行数据交换。
### 三、器件信息列表及引脚配置
#### 3.1 NUC200/220 xxx AN选择指南
- **NUC200高级线选择指南**:用户可以根据所需的闪存大小、引脚数以及封装类型来选择合适的型号。
- **NUC220 USB线选择指南**:同样提供基于不同需求的选择标准,但更侧重于USB特性的支持。
#### 3.2 引脚配置
- **NUC200引脚图**:展示了NUC200系列微控制器的详细引脚布局,包括电源引脚、接地引脚、复位引脚、时钟引脚以及GPIO引脚等。
- **NUC220引脚图**:提供了NUC220系列微控制器的引脚图,除了基本的引脚之外,还包括USB相关的引脚。
#### 3.3 引脚描述
- **NUC200引脚描述**:对每个引脚的功能进行了详细解释,包括其默认功能和可选的第二功能。
- **NUC220引脚描述**:同样详细介绍了每个引脚的功能,特别是USB相关的引脚功能。
### 四、框图
#### 4.1 NUC200框图
展示NUC200系列微控制器的主要模块构成,包括CPU、内存、定时器、ADC、通信接口等。
#### 4.2 NUC220框图
NUC220系列的框图在NUC200的基础上增加了USB设备控制器模块。
### 五、功能描述
#### 5.1 ARM Cortex-M0内核
- **概述**:ARM Cortex-M0是一款精简的RISC处理器,特别适合嵌入式系统。
- **特点**:具有极低的功耗和快速启动时间,非常适合实时控制应用。
#### 5.2 系统管理器
- **系统重置**:描述了微控制器的各种重置机制,包括上电重置、手动重置等。
- **系统电源分配**:介绍了微控制器内部电源管理策略,以及如何根据不同工作模式调整电源状态。
- **系统存储器映射**:提供了系统的存储器映射结构,便于理解各个部件的地址空间。
- **系统定时器**:描述了系统定时器(SysTick)的功能和使用方法。
- **嵌套向量中断控制器(NVIC)**:介绍了中断控制器的基本操作,包括中断优先级设置、中断使能等。
- **系统控制(SCS)**:提供了系统控制寄存器的详细介绍。
#### 5.3 时钟控制器
- **时钟生成**:描述了微控制器内部时钟信号的产生方式。
- **系统时钟与SysTick时钟**:说明了系统时钟与SysTick时钟之间的关系及其配置方法。
- **外围设备时钟**:介绍如何为不同的外围设备配置适当的时钟源。
- **低功耗模式下的时钟**:阐述了在低功耗模式下时钟的配置和管理。
#### 5.4 USB设备控制器
- **概述**:描述了USB设备控制器的功能及其架构。
- **特性**:列出了NUC220系列USB设备控制器的关键特性,如支持全速USB 1.1通信等。
#### 5.5 通用输入输出(GPIO)
- **概述**:介绍了通用输入输出(GPIO)的功能及其使用方法。
- **特性**:描述了GPIO的一些高级特性,例如可编程输出驱动强度、可配置的输入滤波器等。
NuMicro NUC200/220系列微控制器以其强大的性能、丰富的外设资源以及高度灵活的配置选项,成为了各种嵌入式应用的理想选择。无论是对于需要高性能处理能力的应用还是对低功耗有特殊要求的应用,NUC200/220系列都能提供满意的解决方案。