DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 382|回复: 0
打印 上一主题 下一主题

将MCLR管脚作为PIC微处理器的输出

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-27 18:23:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  虽然微处理器制造商尽量向设计人员提供几乎完全符合其设计需要的产品,但仍然经常有必要为产品增加一个输出管脚。这种情况在使用8管脚或更少管脚的小型设计时更加有效。  本设计实例采用Microchip公司的PIC10F222。PIC10F222有SOT23-6封装,提供三个I/O引脚,一个输入管脚,RAM、flash和一个ADC模块。必须对这些微型处理器编程,就像那些大型微处理器一样。为给这些微处理器编程,需要MCLR、两个I/O管脚(数据和时钟)和供电管脚(VCC和GND)。为进入编程模式,需要MCLR和电源。因为微处理器必须区分正常和编程模式,MCLR管脚通常要达到约12V电压才进入编程模式。然后,在正常工作中,可以配置MCLR引脚为外部复位或仅作为输入引脚。



  本设计使用一个模拟输入和三个输出引脚。因此,需要一个额外的输出引脚。出于这个原因,电路使用MCLR引脚作为输出。简单地说,图1 只显示了GP3/MCLR输出电路。为允许GP3/MCLR管脚作为输出使用,电路使用微处理器提供的可配置弱上拉功能。GP3/MCLR管脚的可选功能为输入,在微处理器配置字中,必须使能全局弱上拉位。虽然不能分别配置弱上拉,但是这不是问题,因为可以配置其余引脚作为模拟输入或数字输出。   根据供电电压,弱上拉使用20kΩ " 150kΩ的电阻,所以这个电路使用晶体管Q1驱动更高的负载,例如LED。当禁止上拉功能时,R1驱动晶体管关闭。因为晶体管栅极为电阻驱动,最大锁存频率由所选的晶体管决定。最坏的情形发生在需要关闭Q1的时候。R1和Q1的栅源极电容决定了晶体管的关闭时间。  MCLR管脚的编程电压大约为12V。因此,Q1必须经受栅源极电压高于这个值。本设计使用能经受±18V电压的MOSFET。出于这个原因,不应该使用数字MOSFET。可以将这个电路用于其它PIC微处理器,对大多数Freescale公司的RS08KA系列微处理器都适用。  
                                
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-7-29 04:11 , 耗时 0.077740 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表