基于MG82F6D17 8051的低功耗低成本微控制器
的MG82F6D17是一个单片机微控制器基于高性能1-T架构80C51 CPU它在1~7个时钟周期内执行指令(大约是标准8051设备的6~7倍),并具有与8051兼容的指令集。因此,在与标准8051性能相同的情况下,MG82F6D17可以以更低的速度运行,从而大大降低功耗。这种微控制器的主要好处是成本。
MG82F6D17引出线的配置
销不。 |
销的名字 |
销的描述 |
1 |
P6.1 |
6.1端口。 S1MI:串口1 SPI主模式数据输入 PWM7: PCA0模块-7 PWM7输出。 PWM2B: PCA0 PWM2输出子通道B |
2 |
P6.0 |
6.0端口。 在外部时钟输入模式下,这是时钟输入引脚。 ICKO:内部时钟(MCK)输出。 PWM6: PCA0模块-6 PWM6输出。 PWM2A: PCA0 PWM2输出子通道A |
3. |
VSS |
接地,参考电压为0v。 |
4 |
VR0 |
VR0。电压参考-连接0.1uF和4.7uF到VSS。 |
5 |
VDD |
电源输入。 |
6 |
P1.0 |
1.0端口。 AIN0: ADC通道0模拟输入。 KBI0:键盘输入0。 T2:定时器/计数器2外部时钟输入。 定时器2可编程时钟输出。 RXD1: UART1串口输入口。 |
7 |
P1.1 |
1.1端口。 AIN1: ADC通道1模拟输入。 KBI1:键盘输入1。 T2EX:定时器/计数器2外部控制输入。 TXD1: UART1串口输出端口。 |
8 |
P1.5 |
1.5端口。 AIN5: ADC通道-5模拟输入。 KBI5:键盘输入5。 SPI主出和从入。 |
9 |
P1.6 |
1.6端口。 AIN6: ADC通道-6模拟输入。 KBI6:键盘输入6。 SPI主入和从出。 S0MI:串口0 SPI主模式数据输入。 PWM0A: PCA PWM0输出子通道A。 |
10 |
P1.7 |
1.7端口。 AIN7: ADC通道-7模拟输入。 KBI7:键盘输入7。 SPI时钟,主时钟的输出,从时钟的输入。 CEX4: PCA0模块-4外部I/O。 PWM0B: PCA0 PWM0输出通道B |
11 |
P2.2 |
2.2端口。 AIN2: ADC通道2模拟输入。 CEX0: PCA0模块-0外部I/O。 |
12 |
P2.4 |
2.4端口。 AIN3: ADC通道-3模拟输入。 CEX2: PCA0模块-2外部I/O |
13 |
P3.0 |
3.0端口。 AIN4: ADC通道-4模拟输入。 RXD0: UART0串口输入口。 KBI2:键盘输入2。 TWI0_SDA: TWI0/ I2C0的串行数据。 |
14 |
P3.1 |
3.1端口。 TXD0: UART0串口输出端口。 KBI3:键盘输入3。 TWI0_SCL: TWI0/ I2C0的串行时钟 |
15 |
P3.3 |
3.3端口。 int1:外部中断1输入。 KBI4:键盘输入4。 CEX1: PCA0模块-1外部I/O。 nSS: SPI从选择。 T3:定时器/计数器3外部时钟输入。 定时器3可编程时钟输出 |
16 |
P3.4 |
3.4端口。 T0:定时器/计数器0外部输入。 T0CKO:定时器0可编程时钟输出。 CEX3: PCA0模块-3外部I/O。 T3EX:定时器/计数器3外部控制输入 T5:定时器/计数器5外部时钟输入。 |
17 |
P3.5 |
3.5端口。 T1:定时器/计数器1外部输入。 定时器1可编程时钟输出。 CEX5: PCA0模块-5外部I/O。 T6:定时器/计数器6外部时钟输入。 |
18 |
RST |
RST:外部复位输入,高活性。 |
19 |
P4.4 |
4.4端口。 OCD_SCL: OCD接口,串行时钟。(需要由MG82F6D17AS8 SOP8固件禁用) nINT2:外部中断2输入。 嘟嘟:蜂鸣器输出。 ECI: PCA外部时钟输入。 |
20. |
P4.5 |
4.5端口。 OCD_SDA: OCD接口,串行数据。(需要由MG82F6D17AS8 SOP8固件禁用) int0:外部中断0输入。 RTCKO: RTC可编程时钟输出。 |
功能和规格
- 低成本
- 工作电压范围:1.8V - 5.5V
- 1-T 80C51中央处理器
- 数据RAM: 1K字节
- 双重数据指针
- 提供一个通道DMA引擎
- 16个源,四级优先级中断能力
- 三个外部中断输入,nINT0、nINT1和nINT2,带有glitch过滤器
- MG82F6D17中的9/11定时器总数
- 可编程看门狗定时器(WDT)
- 四个16位定时器/计数器,定时器0,定时器1,定时器2,和定时器3
- 一个可编程16位计数器/计时器阵列,带有8个比较/PWM模块
- 8输入键盘中断
- 12位单端ADC
- 增强的UART (S0)
- 二次UART (S1)
- 一个主/从SPI串行接口
- 两个主/从双线串行接口
- On-Chip-Debug接口(OCD)
- 20针封装最多17个gpio
- 两个暗光探测器
- 工作频率范围:32 MAX
注意:完整的技术信息可以在Megawin MG82F6D17 Microcontroller Datasheet链接在本页底部。
MG82F6D17等效ICs
Mg82fg5d16, mg82fg5d16al20, mg82f6d32ad32, mg84fg516ad48
可用的包MG82F6D17
Ssop-20, tssop-20, qfn-20, pdip-20
如何使用AMG82F6D17单片机?
主要有两种方法来编程一个MG82F6D17或大多数megawin控制器。第一个是使用他们的官方Megawin ISP程序员或者另一种使用这个装置的方法是通过UART闪存设备。官方工具如下图所示。
您连接VCC到VCC, Gnd到Gnd,数据引脚连接到大多数Megawin控制器的P3.1引脚,然后就完成了。此配置非常类似于STM8控制器。
另一种给这个设备编程的方法是使用USB到UART转换器,如FTDI连接和供电设备,并连接RX和TX相应的程序设备。所有程序和闪光相关的文档都可以在Megawin官方网站.
大多数流行的微控制器制造商都有自己的IDE(集成开发环境)来与微控制器一起工作,但这台Megawin设备没有,因为它是新的。如果你想写你自己的代码并让它闪光你必须使用凯尔IDE而且C51编译器。
应用程序
- 植入式医疗器械,
- 远程控制,
- 办公设备,
- 电器、
- 电动工具、
- 玩具和其他嵌入式系统
二维模型及尺寸
如果您正在设计使用该组件的PCB或Perf板,那么以下数据表中的图片将有助于了解其封装类型和尺寸。