工程师,还有6个引脚封装的单片机?涨知识了
工程师,在开发设计电路项目,一般都是围绕微处理器这个中心进行,根据项目的功能需求,设计微处理器的外围电路;微处理器按照类型区分,包含
MCU单片机,如ST意法的STM32F103RCT6单片机;DSP处理器,如TI德州仪器的TMS320C6652;FPGA处理器,如Xilinx赛灵思的XA7A50T;CPU处理器,如Intel英特尔的I5处理器;其中,对于一些功能较为简单,不需要大量的数据运算,工程师优先选用的微处理器会是MCU单片机。这是为什么呢?
第一,开发设计简单,无论是硬件电路设计还是软件代码设计,工程师只需依据MCU单片机公司提供的参考设计例程,进行二次开发基本上就能完成项目的电路方案开发;
第二,成本低廉,由于8位单片机与32位单片机被大量的应用在不同产品中,出货量非常庞大,直接的结果是单片机价格的直线下降;
第三,大中院校的电子教材,基本都是以单片机的开发案例为主,为日后参加工作的学生培养了使用单片机的习惯;
单片机电路项目
是的,没错!单片机应用非常广,也非常受工程师的欢迎!
在设计项目的过程中,工程师会面临一个问题---如何选择项目匹配的单片机型号?因为单片机不仅品牌多,而且数量多、功能多还型号多。
以单片机的封装为例来区分,工程师常见的封装类型如,SOP8、MSOP10、SOP14、SOP16、TSSOP20、QFN24、QFN32、LQFP44、LQFP48、LAFP64等等
可是,工程师是否接触过还有6引脚封装的单片机吗?一个单片机只有6个引脚,而且还包括2个电源引脚。可能这是全世界最小引脚数量的单片机了,仅仅只有6个引脚,其封装为SOT23-6。SOT23-6封装单片机
那么这个只有6个引脚封装的单片机,有什么特色呢?芯片哥以上海晟矽微的MC30P6250为例进行详细的说明
MC30P6250单片机引脚定义
在了解一个新型号的单片机之前,首先需要熟知这个型号MC30P6250单片机的引脚定义
MC30P6250单片机
Pin 1引脚:SDI & PWM1B & P11SDI:编程数据信号输入引脚,作为编程口,也可作为SPI通信输入引脚;
PWM1B:单片机内部定时器PWM信号的输出引脚;
P11:单片机的普通IO引脚,内部集成上拉与下拉电阻,可编程;
Pin 2引脚:GNDGND:单片机的电源的引脚,作为0V的参考点;
Pin 3引脚:SDO & EVN0 & P14SDO:编程数据信号的输出引脚,作为编程口,也可作为SPI通信输出引脚;
EVN0:单片机内部比较器正端输入引脚;
P14:单片机的普通IO引脚,内部集成上拉电阻,可编程;
Pin 4引脚:P13 & CMPN & RST & VPPP13:单片机的普通IO引脚,内部集成上拉电阻,可编程;
CMPN:单片机内部比较器负端输入引脚,与EVN0共同构成单片机的比较器输入检测功能;
RST:单片机的外部复位输入引脚;
VPP:单片机的编程高压输入引脚;
Pin 5引脚:VDDVDD:单片机的电源输入引脚;
Pin 6引脚:P12 & TC0 & BUZ1 & CMPO & SCKP12:单片机的普通IO引脚,内部集成上拉与下拉电阻,可编程;
TC0:单片机内部定时器的外部计数输入引脚;
BUZ1:有源蜂鸣器驱动输出引脚;
CMPO:单片机内部比较器的输出引脚;
SCK:编程时钟信号,作为编程口,也可作为SPI通信的时钟引脚;
MC30P6250单片机功能特点
在基本了解这个型号MC30P6250的单片机引脚定义后,它的功能特点可以归纳为
它是一个OTP类型的单片机,存储空间大小只有1K*14 bit,有且只能编写一次;单片机的内核属于8位CPU,工程师想不到吧,呵呵~~~内置高频RC振荡器,最大可支持16MHz的主频,是不是有点小惊喜,意不意外~~~PWM波输出功能;比较器功能;SPI串口通信功能;工作电压范围0~6.0V,支持3.3V与5.0V系统;其中集成了内部比较器,是这个6引脚封装的单片机最大的特色;当然其他型号的SOT23-6封装的单片机,也可以集成类似触摸按键功能、ADC采集功能等等;
另外一个特点是单片机的IO引脚输出输入电流能力,输出电流可达20mA,输入电流可达30mA;要超出一些常规的单片机IO引脚特性。
IO引脚输出电流能力大,其最大的优势是可以直接驱动一些小型负载,比如LED灯,不再需要其他功率放大电路了。
MC30P6250单片机项目应用
初步掌握SOT23-6封装的单片机MC30P6250特性后,工程师就可以使用其开发设计电路项目了。尤其是一些功能简单的小型电器产品项目,比如
智能化妆镜,只需两个按键检测和两个IO输出就可以满足;
智能感应水龙头,只需三个IO引脚就可以满足;
智能小便池,只需四个IO引脚就可以满足;
智能门禁,只需三个IO引脚就可以满足;
开发这些功能的项目,虽然SOT23-6封装的单片机能胜任,但设计它的软件,芯片哥建议工程师优先选用汇编语言,因为汇编语言占用的存储空间相比较C语言编写的程序要小一些;
使用SOT23-6封装的单片机,在软件开发上使用汇编语言,可能会有些不便,但它的另一个特点是价格便宜,毕竟只有6个引脚的单片机,应该是属于全球最小封装的单片机吧。MC30P6250单片机参考价为 0.5~0.6RMB/PCS。
尾声
MC30P6250型号的单片机,虽然只有6个引脚,但它的功能和其他普通的8位单片机一样,区别在于内部集成的外设资源相对较少,除去两个电源引脚VDD和GND之外,只有其他四个可以定义的IO引脚功能;
在硬件电路应用和软件开发上,与其他形式封装的单片机,没有任何本质的区别。
本文由【芯片哥】原创撰写,一个只谈电子元器件与芯片的工程师,喜欢就关注芯片哥,和芯片哥一起加油吧~~~ #芯片# #单片机# #电子元器件#
单片机IO口扩展芯片——74HC595
这是74 hc 595芯片,如图1,它是一颗单片机IO口扩展芯片,使用它,我们可以很容易的将单片机的3个输出引脚扩展为8个。
图1 74HC595芯片外观示意图
通过多个595芯片级连,可以扩展出16个,24个乃至更多的引脚,如图2。
图2 芯片扩展单片机引脚
这颗芯片通过串行数据输入,数据输出的方式为1路串行或8路并行。引脚有三种输出状态:高电平、低电平和高阻态。它的引脚驱动能力为35mA,如图3。
图3 芯片的电气性能
这是它的原理图,第14引脚为芯片的串行数据输入引脚。第1至7引脚,外加第15引脚构成了芯片的8个并行输出引脚,第九脚为1路串行数据输出引脚。第13引脚为芯片的低电平使能引脚。第10为低电平复位引脚。第11,12引脚分别为移位寄存器、存储寄存器的时钟输入引脚,我们用单片机的两只引脚控制第11、12引脚来产生数据移位、存储的时钟节拍。第8、16引脚为电源引脚。详见图4.
图4 595芯片的原理图
使用时通过第14引脚接收单片机发来的数据。第11,12引脚连接单片机产生时钟。第10引脚接入电源的正极则不复位。第13引脚接入电源的负极则使能芯片。8路并行输出引脚可以直接连接外部驱动器件,如点阵显示器、数码管等。如图5.
图5 使用时的接线图
我们可以通过第9引脚接入另外一颗595芯片的第14引脚,实现595芯片的级联,从而扩展出更多的IO端口。如图6
图6 芯片级联原理图
相关问答
单片机 有多少PWM输出的 引脚 - 大小姐77 的回答 - 懂得不是所有的引脚都能PWM输出,是固定几个引脚不是哪,PWM简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。能够有...
16 脚的 单片机 如何焊接?焊接16脚的单片机需要进行以下步骤:1.准备工具和材料:焊接站、锡焊丝、焊锡膏、焊锡吸取器、焊接线、钳子等。2.准备PCB板:将单片机的引脚与PCB板上对应的...
16 位 单片机 的数据位宽为 16 bit?数据位宽指的是单片机中用于存储和处理数据的位数,也可以理解为单片机能够处理的二进制数据的长度。在16位单片机中,每个数据可以使用16个二进制位来表示,因...
stc12c5a 16单片机 参数?1.stc12c5a16单片机的参数是什么?2.stc12c5a16单片机是一款高性能、低功耗的8位单片机,采用了8051内核,主频可达到12MHz,具有8KB的Flash存储器和256B的RAM...
16 位 单片机 int型是几位?int型是8位的整型数据int型是8位的整型数据
16 位 单片机 特点?16位单片机是在1983年以后发展起来的。这类单片机的特点是:CPU是16位的,运算速度普遍高于8位机,有的单片机的寻址能力高达1MB,片内含有A/D和D/A转换电...
pic 16 系列 单片机 介绍?都没什么区别,8位,有UART也就是232通信,可以做I2C从机,个别有can之类的。就是用来做监控的,可以有AD转换,外部中断和定时器,还可以做通信接口都没什么区别,8...
ad中 单片机引脚 输入输出怎么改?关于这个问题,要改变单片机引脚的输入输出状态,需要通过编程控制。具体步骤如下:1.打开开发环境,创建一个新的工程。2.在工程中添加需要控制的单片机引脚...
【PIC的 单片机 所有GPIO的最大拉电流和任意I/O 引脚 最大输出拉...[最佳回答]所有I/O的最大拉电流是针对单片机电源输入脚的电流耐受能力的,因为IC的工艺原因,电源输入引脚的引线不可能像线路板走线那样宽的,属于微小引线的,此...
c51 单片机 1602显示的问题.为什么老是 16 个方块?你好!如果排除硬件的问题,那就是软件了,注意看一下读写控制你好!如果排除硬件的问题,那就是软件了,注意看一下读写控制