跳到主要内容

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单片机引脚分配

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单片机下面列出:

  1. N76E003AS20
  2. AT89C2051
  3. 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

上面的图片是概览基于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不是免费的,但对于大多数使用免费版本的操作都很有用。它们可以直接从官方页面下载。我也提供了链接,方便你。下载完成后,将它们安装到您的计算机上。如果你这样做有任何问题,你可以在下面的评论中发表。

Keil-C51下载

连接图

的接口传感器或者其他设备N76E003AT20单片机非常容易。它有UART, SPI, I2C和ADC外设支持接口相关的操作。用户可以为连接和集成相关的操作选择任何可用的接口。

下面的图像显示了一个基本的编程连接。

N76E003AT20单片机接口图


N76E003AT20单片机的应用

  • 数据采集
  • 低成本传感器集成
  • 低功耗嵌入式设备
  • 小数据保留相关的目的

2D和3D模型

N76E003AT20的尺寸如下图所示:

N76E003AT20维度

部分数据表

相关的职位



加入20 k +用户

我们永远不会给你发垃圾邮件。

指示要求

成为我们不断发展的社区的一份子。

Baidu