MG82F6D17 8051基于低功率低成本微控制器
这MG82F6D17是一个单芯片微控制器基于高性能1-T体系结构80C51 CPU这在1〜7时钟周期中执行指令(大约是标准8051设备的速率的6〜7倍),并具有8051兼容指令集。因此,在与标准8051的性能下,MG82F6D17可以以更低的速度运行,从而大大降低功耗。该微控制器的主要好处是成本。
MG82F6D17 PINOUT配置
销号 |
引脚名称 |
引脚描述 |
1 |
P6.1 |
端口6.1。 S1MI:串行端口1 SPI主模式数据输入 PWM7:PCA0模块-7 PWM7输出。 PWM2B:PCA0 PWM2输出子通道B |
2 |
P6.0 |
端口6.0。 ECKI:在外部时钟输入模式下,这是时钟输入引脚。 ICKO:内部时钟(MCK)输出。 PWM6:PCA0模块-6 PWM6输出。 PWM2A:PCA0 PWM2输出子通道A |
3 |
VSS |
地面,0 v参考。 |
4 |
VR0 |
VR0。电压参考 - 连接0.1UF和4.7UF与VSS。 |
5 |
VDD |
电源输入。 |
6 |
P1.0 |
端口1.0。 AIN0:ADC Channel-0模拟输入。 KBI0:键盘输入0。 T2:计时器/计数器2外时钟输入。 T2CKO:计时器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。 Mosi:Spi Master Out and Slave In。 |
9 |
P1.6 |
端口1.6。 AIN6:ADC通道-6模拟输入。 KBI6:键盘输入6。 味o:SPI主人在and Slave Out。 S0MI:串行端口0 SPI主模式数据输入。 PWM0A:PCA PWM0输出子通道A。 |
10 |
P1.7 |
端口1.7。 AIN7:ADC通道-7模拟输入。 KBI7:键盘输入7。 SPICLK: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。 Nint1:外部中断1输入。 KBI4:键盘输入4。 CEX1:PCA0模块-1外部I/O。 NSS:SPI从选择。 T3:计时器/计数器3外时钟输入。 T3CKO:计时器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外部输入。 T1CKO:计时器1可编程时钟输出。 CEX5:PCA0模块-5外部I/O。 T6:计时器/计数器6外时钟输入。 |
18 |
第 |
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的固件禁用) Nint0:外部中断0输入。 RTCKO:RTC可编程时钟输出。 |
功能和规格
- 低成本
- 操作电压范围:1.8V - 5.5V
- 1-T 80C51中央处理单元
- 数据RAM:1K字节
- 双数据指针
- 提供一个通道DMA引擎
- 16个来源,四级优先级中断功能
- 三个外部中断输入,NINT0,NINT1和NINT2,带故障滤波器
- MG82F6D17中的总计9/11计时器
- 可编程的看门狗计时器(WDT)
- 四个16位计时器/计数器,计时器0,计时器1,计时器2和计时器3
- 一个可编程的16位计数器/计时器阵列,带8个比较/PWM模块
- 8个输入键盘中断
- 12位单端ADC
- 增强的UART(S0)
- 次级UART(S1)
- 一个主/从SPI SPI串行界面
- 两个主/从属两线串行接口
- 片上插头界面(OCD)
- 20针包装中最多17 GPIO
- 两个棕色探测器
- 操作频率范围:32最大
笔记:完整的技术信息可以在Megawin MG82F6D17微控制器数据表链接在此页面的底部。
MG82F6D17相等的ICS
MG82FG5D16,MG82FG5D16AL20,MG82F6D32AD32,MG84FG516AD48
可用的软件包MG82F6D17
SSOP-20,TSSOP-20,QFN-20,PDIP-20
如何使用MG82F6D17微控制器?
主要有两种方法来编程MG82F6D17或大多数Megawin控制器。第一个是使用他们的官员Megawin ISP程序员或使用此设备的另一种方法是通过UART刷新设备。官方工具看起来像下图。
您将VCC连接到VCC,GND与GND,并且数据引脚用于大多数Megawin控制器的P3.1 PIN,您就完成了。该配置与STM8控制器非常相似。
对此设备进行编程的另一种方法是使用USB到UART转换器,例如FTDI连接和动力设备并相应地连接RX和TX以编程设备。所有程序和与闪烁相关的文档都可以在Megawin官方网站。
大多数受欢迎的微控制器制造商都有自己的IDE(集成开发环境)来与微控制器合作,但是这种Megawin设备没有,因为它是新的。如果您想编写自己的代码并刷新它,则必须使用Keil Ide和C51编译器。
申请
- 植入医疗设备,
- 遥控器,
- 办公室机器,
- 电器,
- 电动工具,
- 玩具和其他嵌入式系统
2D模型和尺寸
如果您正在设计使用此组件的PCB或Perf板,则数据表中的以下图片将对了解其包装类型和尺寸非常有用。