随着ST的芯片订货难度增大,价格飙升,国产器件的代替,势在必行,今天介绍一款国产单片机,用以代替STM8 SOP8封装的MCU——辉芒微电子(辉芒微电子)的8位RISC MCU。
FMD是8位RISC MCU的主要供应商。FMD的所有8位MCU均使用我们的专利EEPROM UltraEE© 工艺制造, EEPROM被公认为最强健和最可靠的硅基NVM技术, 这使FMD能够提供从商业级到汽车级1级的产品。每款MCU均带有片上LDO以提高电源的抗干扰能力,以及1-2 kb EEPROM容量用于存储信息和配置。对FMD来说,可靠性和稳定性与功能一样重要。FMD的第二代8位MCU通常具有ESD > 8kV和 EFT > 5.5kV的性能,单指令周期快速唤醒是常规,可配置外设在SLEEP模式下运行。
FMD为您的固件提供程序和数据EEPROM读/写保护功能,以及hex加密/代码执行的客户定制密钥。
芯片BOOT时具有多重保障,包括校验和等,提高启动时的鲁棒性。FMD的自调节POR技术,意味着只要电压大于VPOR,MCU即可在8M/4T及以上的速度下运行,省去了繁琐的电源检测和调整操作。这也使得在电池应用环境中,FMD的一些芯片在低至1.5V时仍可工作,再结合较低的工作电流,FMD可比竞争对手延长多达40%的电池使用寿命。FMD特有的低功耗模式工作电流可低至8uA (32kHz速度下运行)。
FMD的MCU产品系列种类丰富,从1k x 14到16k x 16程序容量,从6 pins到48 pins引脚,从简单I/O型到更高端的可提供12位ADC, LCD驱动, 强抗干扰的触摸按键, I2C, UART, SPI接口, 多重定时器, 多通道通用PWM, 比较器, DAC, 可达0.0125mV分辨率的低端传感器, 13.56MHz载波, 3.2V – 4.7V锂电池监测, 多级电流驱动等。FMD的MCU适用于各种日常产品,从小玩具, 无线充, 家用电器, 智能设备到高性能BLDC。可靠和通用并不意味着高价格,FMD提供工业级标准上优性价比的基于NVM的MCU,也致力于节省外部器件BOM。FMD 的MCU和EEPROM产品每月出货量超过1.5亿颗,所以如果你发现家里有FMD的芯片, 不必惊讶!
FMD的8位MCU支持ISP和在线调试。
由于个人项目需要用到A/D型MCU,这里作主要介绍,其他类型请自行前往官网查阅(www.fremontmicro.com)。
A/D型芯片型号经过对比,FT61F14X芯片对项目后续升级兼容性更强,功能也更强大,故使用该芯片作为样机开发。
工作电压:1.9V~5.5V
RISC架构,只需学习49条指令
可选的指令周期:1T/2T/4T
最小指令周期为62.5ns,16MHz@1T(VDD>2.7V)
Flash程序存储器: 4K x 14bits
数据RAM: 512 x 8bits
数据EEPROM: 128x 8bits
16层硬件堆栈
低功耗模式SLEEP
时钟源
最多18个双向IO
1 x12-bit ADC
定时器
1 x USART
带7位预分频的16位看门狗,时钟源可选
上电复位延时计数器
低电压复位LVR: 2.0V/2.2V/2.5V/2.8V/3.1V/3.6V/4.1V
低电压检测LVD: 2.0V2.4V/2.8V/3.0V/3.6V/4.2V,或检测外部输入,可当比较器使用
工程新建就不讲了,找一个官方的历程修改一下即可,这里主要讲讲打开工程后的编译操作。
打开软件点击Project菜单,选择Open Project,找到工程目录里的工程文件(*.prj),点击Open
打开工程打开工程后的界面点击Compiler菜单,选择Compiler
设置编译器在弹出的窗口中,Location路径选择软件安装目录下/…/data/bin/c.exe程序(这里选的是C语言编译器),上方的工具可以选择FMDCC或者GCC等,根据个人需要选择,然后点击OK。
选择编译器按下F7,或者点击编译按钮,出现芯片设置框。
芯片设置r根据提示,设置完成后点击,OK。(当鼠标在选项卡,右下角的文本显示框会有相应说明)
编译成功软件的风格很像Keil,上手很快,主要就是编译器的设置,一开始拿到软件没有设置好编译器出现了以下错误(This Language Toolsuite does not exist),希望大家后面使用可以注意,参考解决。
编译错误到此,FMD的芯片介绍搞一段落,本文主要介绍一款可在功能上代替STM8系列芯片SOP8封装的国产芯片FT61F141-RB,从芯片的功能性能以及FMD IDE的编译操作进行讲解,如有不妥及疑问之处,请大家留言。如需相关资料,可在下方留言,待征求代理商意见后,贴出链接。
全部0条评论
快来发表一下你的评论吧 !