请输入您要查询的百科知识:

 

词条 LGT
释义

LGT单片机

LGT单片机是阿莫电子论坛版主armok(阿莫)最早于2012-4-6提及并发布的一种极低成本的8位通用单片机,基于RISC(精简指令集),其指令集和总线结构类似于AVR单片机。LGT单片机由阿莫领导制造。

LGT8F0XA系列单片机概述

LGT8F0XA是基于增强的8位低功耗MVR8X RISC三级流水线构架设计。由于其先进的指令集以及单时钟周期指令执行时间,LGT8F0XA 的数据吞吐率高达 1MIPS/MHz,从而可以平衡系统在功耗和处理速度之间的矛盾。LGT8F0XA引入的独特的电源设计方法,从而在系统待机功耗方面比同类产品有更加优异的表现,系统中为低功耗设计集成一个内部1KHz RC振荡器和电源管理模块,能够在系统空闲的时候由软件选择进入待机模式,在最高级别的待机模式下,电源管理系统将关闭系统工作电源,仅保持1KHz RC和电源管理模块的工作,从而实现微安级的待机功耗。

LGT8F0XA基于EFLASH工艺设计,可以提供8KB/4KB/2KB/1KB四种不同的型号供选择,LGT8F0XA集成了504字节内部数据FLASH以及EEPROM控制器单元,实现一个更加简易的EEPROM访问接口。同时LGT8F0XA也集成了256/512字节的SRAM,可以让用户在实现不同应用时有更多的灵活性。

MVR8X内核

MVR8X内核具有丰富的指令集和 32 个通用工作寄存器,其中R26~R31可组合为三个16位通用寄存器X/Y/Z。MVR8X内部集成一个单周期的8X8乘法器,可以胜任简单的数据运算;MVR8X针对中断响应进行了特别的优化,可以在中断发生后3个周期内进入中断服务程序,中断完成后,仅需2个周期便可从中断返回。MVR8X同时也对I/O控制系统进行了更大的优化,并具有针对I/O直接操作的指令,可以仅仅使用一条指令,一个周期完成对单个I/O或一组I/O的读、写操作,这些特点使得MVR8X构架的MCU比同类型任何MCU更加适合控制类的应用。MVR8X内核实现了片上调试功能,用户可以通过双线SWD接口以及专用的USB调试器,配合业界成熟的开发环境,轻松的实现产品的研发与调试。

存储单元

LGT8F0XA系列MCU最多集成了8KB EFLASH,504字节的数据FLASH,可以实现E2PROM功能。用户可通过ISP在线编程工具实现对FLASH的读写访问。LGT8F0XA中集成了E2PROM接口控制逻辑,用户可以像访问SRAM一样访问E2PROM功能,提高了读写以及擦除操作的效率,同时也减少了实现E2PROM功能所需的代码量。

数据保护

LGT8F0XA实现为保护用户程序代码实现了接口加密功能,用户在编程完成后,可以通过设置LOCK位,禁止ISP以及SWD接口访问EFLASH以及E2PROM的功能,LOCK位禁止ISP后,必须通过整片擦除操作才能恢复FLASH以及E2PROM区域的读写操作。

时钟源

LGT8F0XA内部集成了一个低温漂,误差±1%的16MHz RC振荡器,配合内部分频器,可以为系统运行提供16MHz, 8MHz, 4MHz, 2MHz, 1MHz最低至125K的8种运行频率,满足不同应用的需求,节省了外部晶振。同时内部也集成了一个低功耗的1KHz RC振荡器,可以在低功耗模式下维持系统的工作,用户可选择关闭16MHz RC振荡器,这样可以在系统运行的同时,得到更低的功耗。对于特殊的需求,LGT8F0XA也支持外部晶振,这样用户可以禁用内部16MHz RC振荡器,完全依赖外部晶振工作。

模数转换器/模拟比较器

LGT8F0XA全系列都集成了一个10bit 250KSPS采用率的SAR-ADC模数转换器,通过配置内部的ADC转换控制器,可以实现非常灵活的自动触发转换功能。LGT8F0XA全系列内部也实现了一个两通道的模拟比较器,可以高速精准的判断两路模拟输入电压的细微差别,对一些需要快速电压检测的电路十分有效。LGT8F0XA内部有一个1.25V的参考电压源,可以为SAR-ADC以及模拟比较器提供内部参考输入。模拟比较器的输入可以为两路专用的外部输入,也可以来自SAR-ADC的模拟输入,这样可以十分方便的实现对两通道模拟比较器的更多通道扩展,满足更为复杂的应用。

USART/USPI

LGT8F0XA USART是一个通用的串行控制器,支持通用的PC串口协议,可以通过串口实现与PC以及其他UART外设之间的通讯,USART同时也支持并行模式,在并行模式下,用户可以实现SPI协议,通过相关的寄存器配置,选择并行模式下的SPI工作于主模式或从模式。通过SPI接口,用户可以实现对更多外设的兼容。

定时器/PWM

LGT8F0XA实现两个多功能定时器,分别具有独立的定时预分频器,可以保证两个定时器的同时独立工作。定时计数器宽度分别为8位,16位;可以满足不同的应用需求。定时器实现了通用的输入俘获,比较器输入等功能。通过对定时器的配置,可以轻松的实现三路PWM脉宽调制输出。为实现PWM相关的控制器算法提供了更加实用的解决方案。

看门狗定时器

LGT8F0XA WDT是一个16位宽的看门狗专用定时器,可以通过预分频实现从1ms到512ms的宽范围复位间隔宽度。MVR8X内核实现了一个专门用于WDT复位的WDR指令,用户可以使用WDR指令方便的进行‘喂狗’操作。

通用可编程I/O

LGT8F0XA的端口中除去2个电源I/O,所有的其他I/O都可以工作在GPIO模式下,配合MVR8X独有的高效I/O操作指令,可以让用户用更少的代码,实现复杂的设计,这是其他同类MCU所不具备的。

LGT8F0XA系列单片机参数

先进的RISC构架

·3级流水线设计

·131条指令, 大多数指令执行时间为单个时钟周期

·32个8位通用工作寄存器

·工作于16MHz时性能高达16MIPS

·单周期的硬件乘法器(8×8)

非易失性程序和数据存储器

·8K/4K/2K/1K字节系统内可编程FLASH

·数据保护功能

·504字节数据FLASH, 支持字节读写(EEPROM)

·256/512字节片内SRAM

·独立的用户数据区实现系统配置功能

SWD双线调试接口

·支持扩展的片内在线调试功能

·通过SWD接口实现对FLASH, EEPROM, 系统配置区的编程

外设特点

·8通道10bit 250KSPS模数转换器(ADC)

·2通道模拟比较器,支持ADC通道输入功能

·一个具有独立预分频和比较器功能的8位定时器/计数器

·一个具有预分频器, 比较器功能和捕捉功能的16位定时器/计数器

·三通道PWM脉宽调制控制器

·可编程同步/异步USART

·可工作于主/从模式的SPI串行接口

·可编程看门狗定时器

·最多25个可编程I/O (LGT8F08A)

处理器特色功能

·每个芯片具有独立的32位GUID

·具有掉电保护功能的片内POR

·±1%精度16MHz内部低温漂RC振荡器

·1KHz低功耗RC实现更低的待机功耗

·片内/片外中断源

·4种睡眠模式: 内部电源设计实现uA级待机功耗, 可通过外部专用I/O或内部1KHz RC唤醒

封装类型

·LGT8F08A – SOP28L

·LGT8F04A – SOP24L/SSOP24L/SOP20L/SSOP20L

·LGT8F02A – SOP14L

·LGT8F01A – SOP8L

速度等级

·0 ~ 8MHz @1.8V ~ 3.0V

·0 ~16MHz @3.0V ~ 3.6V

发展过程

LGT单片机最初的宣传特点如下:

1. 内部的资源,如ADC,PWM,串口,RC等, 与ATmega8 相似(甚至是一致)

2. 运行代码的效率与速度一致,甚至某些地方比 ATmega8 快

3. 原AVR代码几乎不需要改动,就能立即转到这款芯片上使用。

4. 仍可使用大家熟悉的 AVR Studio,GCC,ICC,CVAVR, IAR 进行开发.

5. 熟悉AVR的人,不用5分钟就能完成学习与切换到新芯片上开发。

6. 封装有SOP28L/SOP20L/SOP14L/SOP8L 可供选择。

7. 工作电压是1.8V-3.6V(也有5V的版本), 工作频率是8MHZ或16MHZ。有一个全工作电压范围的温度修

正RC,精度为1%,可直接用RC实现串口通讯。如果有偏差也是可以用串口来修正(软件可调)。还有这个

芯片可以跑到32MIPS@32Mhz 外部晶振,这个在需要高速的朋友来说无疑是一个好消息。STM8S按atasheet

说是可以跑20MIPS@25Mhz。

8. 稳定性、可靠性承诺与AVR差不多。

9.最重要一点: 由我们网站进行技术支持,并且邮购部能提供充足的货源。

10. 预期的零售价是1.99元。 大批量使用可以再谈。

11. 这个芯片的真正目标不是AVR,而是STC。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/11 3:24:07