N76E003AT20微控制器单元
N76E003AT20是一个单片机单元基于8051的8位架构,18千字节的Flash。它有一个强大的16mhz CPU和一个可配置的LDROM 4K/3K/2K/1K/0K字节。该MCU提供了性能、鲁棒性和降低系统成本。将它集成到小型应用程序中,可以轻松降低成本,这是非常有用的。
使该控制器适合广泛应用的最有用的特性是该控制器的工作电压。N76E003AT20可以很容易地安装在2.4V到5.5V的大多数逻辑级操作中。
当谈到外围设备支持时,N76E003AT20在这一领域有很大的发展。它有17个通用I/O引脚和一个附加的只用于输入操作。它有两个16位计时器/计数器,标准8051、SPI和I2每个端口一个C端口,支持12位ADC, 500 ksps,和两个UART端口。
如果关注基于电机控制的操作,N76E003AT20提供多通道PWM支持,这对基于电机控制的操作是必不可少的。
N76E003AT20引脚说明
销不。 |
销的名字 |
类型 |
主功能(复位后) |
1 |
P0.5 / PWM2 IC6 / T0 / AIN4 |
I / O |
端口0位5,PWM CH2或输入捕获CH6或外部计数输入到定时器/计数器0或模拟输入CH4 |
2 |
P0.6 / TXD / AIN3 |
I / O |
0位6,串口0传输数据输出或模拟输入CH3 |
3. |
P0.7 / RXD / AIN2 |
I / O |
0位7,串口0接收数据输入或模拟输入CH4 |
4 |
P2.0 / RST |
我 |
仅输入端口2位0或施密特触发输入引脚硬件复位。 |
5 |
P3.0 / INT0 OSCIN / AIN1 |
I / O |
端口3位0,中断引脚输入0或振荡器输入或模拟输入CH1 |
6 |
P1.7 / INT1 / AIN0 |
I / O |
端口1位7或外部中断1输入,ADC输入通道0。 |
7 |
接地 |
年代 |
数字地面 |
8 |
P1.6 / ICPDA OCDDA TXD_1 / (SDA) |
年代 |
端口1位6或ICP数据输入输出或OCD数据输入输出或串口传输数据或I2C数据 |
9 |
VDD |
年代 |
数字电源 |
10 |
P1.5 / PWM5 IC7 /党卫军 |
I / O |
端口1位5或PWM 5或输入捕获通道7或SPI从选择输入。 |
11 |
P1.4 / SDA / FB / PWM1 |
I / O |
端口1通道4或I2C数据或故障制动输入或PWM输出通道1。 |
12 |
P1.3 / sci / [STADC] |
I / O |
端口1通道3或I2C时钟或外部启动ADC清除。 |
13 |
P1.2 / PWM0 / IC0 |
I / O |
端口1位2或PWM 0或输入捕获通道0 |
14 |
P1.1 / PWM1 IC1 / AIN7 /克罗 |
I / O |
端口1位1,PWM CH1或输入捕获CH1或模拟输入CH7或系统时钟输出。 |
15 |
P1.0 / PWM2 IC2 / SPCLK |
I / O |
端口1位0,PWM CH2或输入捕获CH2或SPI时钟 |
16 |
P0.0 / PWM3 IC3 /莫西人/ T1 |
I / O |
端口0位0,PWM CH3或输入捕获CH3或SPI主输入/从输入或定时器/计数器1的外部输入 |
17 |
P0.1 / PWM4 IC4 /味噌 |
I / O |
端口0位1,PWM CH4或输入捕获CH4或SPI主输入/从输出 |
18 |
P0.2 / ICPCK OCDCK RXD_1 / (sci) |
I / O |
端口0位2,ICP时钟输入或OCD时钟输入或串口1接收输入或I2C时钟 |
19 |
P0.3 / PWM5 IC5 / AIN6 |
I / O |
端口0位3,PWM CH5或输入捕获CH5或模拟输入通道6 |
20. |
P0.4 / AIN5 STADC / PWM3 / IC3 |
I / O |
端口0位4,PWM CH3或输入捕获CH3或外部启动ADC触发 |
N76E003AT20微控制器的特性和规格
- 核心:8051 -基于CMOS
- 数据总线宽度:8bit
- 最大时钟频率:16mhz
- 程序内存大小:18kB
- 数据RAM大小:256B
- ADC分辨率:12位
- 工作电源:2.4V至5.5 V
- 最低工作温度:- 40℃
- 最高工作温度:+ 105C
- 程序内存类型:Flash
- 接口类型:12C, SPI, UART
- adc数量:1(8通道)
- 次数/计数器:2个计时器- 16位
- 处理器系列:N76E003
- 产品类型:基于8位8051的微控制器MCU
注:完整的技术细节可以在N76E003AT20数据表链接在本页底部。
替代产品N76E003AT20
替代产品N76E003AT20单片机下面列出:
- N76E003AS20
- AT89C2051
- AT89LP2052
N76E003AT20——概述
8位N76E003AT20微控制器是Nuvoton的一个健壮的高性能微控制器单元,具有UART, I2C、SPI和一个8通道12位ADC。
它还具有高级16位控制计时器的强大计时器功能。多通道PWM使得它适合于电机控制相关的应用。
它具有1千字节的RAM和18千字节的闪存。2.4V到5.5V的工作电压使它成为3.3V和5.0V逻辑电平操作的合适选择。
上面的图片是概览基于8051单片机N76E003AT20不同的外设和功能说明。
如何选择你的Nuvoton微控制器
Nuvoton提供多种微控制器,易于集成,成本低。每个MCU都有自己的优点和缺点。在为项目选择MCU之前,有许多参数需要考虑。下面给出的几点只是建议,可能有助于人们选择MCU。
如果你是学习Nuvoton微控制器的初学者,那么选择一个有良好的在线社区支持和广泛应用的MCU将是一个很好的选择。在这种情况下,N76E003AT20是一个不错的选择。有广泛的支持和文档,以及预先编写的应用程序代码,对于开始使用Nuvoton微控制器单元非常有用。
考虑系统的工作电压。如果是5V,则选择5V MCU。一些传感器或设备在3.3V上工作和通信,在这种情况下,可以选择3.3V的MCU。N76E003AT20支持两种工作电压,可用于多种操作。
根据你的项目中使用的传感器和执行器,验证哪些模块可能需要MCU。例如,如果你正在读取许多模拟电压,那么确保所选的N76E003AT20系列微控制器有足够的ADC通道和支持分辨率。
如果你的项目涉及通信协议,比如UARTSPI,我2C,可以等等,确保你的Nuvoton微控制器可以支持所有这些。一些mcu可以支持同一协议的多个模块。
编程Nuvoton微控制器N76E003AT20
Nuvoton8051微控制器可以用市场上可用的不同软件进行编程。下面给出的细节是最先进和常用的软件和编译器。
为了编程Nuvoton微控制器,我们将需要一个IDE(集成开发环境),在那里进行编程。一个编译器,在这里我们的程序被转换成MCU可读的形式称为HEX文件。
IDE:凯尔u-vision
编译器: C51编译器
Keil u-vision不是免费的,但对于大多数使用免费版本的操作都很有用。它们可以直接从官方页面下载。我也提供了链接,方便你。下载完成后,将它们安装到您的计算机上。如果你这样做有任何问题,你可以在下面的评论中发表。
连接图
的接口传感器或者其他设备N76E003AT20单片机非常容易。它有UART, SPI, I2C和ADC外设支持接口相关的操作。用户可以为连接和集成相关的操作选择任何可用的接口。
下面的图像显示了一个基本的编程连接。
N76E003AT20单片机的应用
- 数据采集
- 低成本传感器集成
- 低功耗嵌入式设备
- 小数据保留相关的目的
2D和3D模型
N76E003AT20的尺寸如下图所示: