0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

‌PIC16F180XX微控制器技术解析与应用指南

科技观察员 2025-10-10 15:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Microchip Technology PIC16F180微控制器具有一系列数字和模拟外设,可满足成本敏感型传感器和实时控制需求。Microchip Technology PIC16F180的内存范围为3.5KB至28KB,速度高达32MHz,采用8至44引脚封装。微控制器有一个带计算功能的10位模数转换器、自动电容式电压分频器技术和一个8位数模转换器模块。各种波形控制和通信外设使这些设备成为低成本传感器和控制应用的理想选择。

数据手册:*附件:Microchip Technology PIC16F180微控制器数据手册.pdf

特性

  • 芯体功能
    • C编译器优化RISC架构
    • 运行速度
      • 时钟输入:DC 32MHz
      • 最小指令时间:125ns
    • 16级深度硬件堆栈
    • 电流上电复位(POR)
    • 可配置上电定时器(PWRT)
    • 断电重置(BOR)
  • 存储器
    • 高达28KB程序闪存
    • 高达2KB数据SRAM存储器
    • 多达256B的数据电可擦除可编程只读存储器
    • 存储器访问分区(MAP),程序将闪存分区为
      • 应用方框
      • 启动模块
      • 存储区闪存(SAF)块
    • 可编程代码保护和写入保护
    • 设备信息区(DIA)存储
      • 固定电压基准(FVR)测量数据
      • Microchip唯一标识符(MUI)
    • 设备特性区(DCI)存储
      • 编程/擦除行大小
      • 引脚数详情
    • 直接、间接和相对寻址模式
  • 数字外设
    • 两个捕获/比较/PWM(CCP)模块
      • 用于捕获/比较模式的16位分辨率
      • 用于脉宽调制器(PWM)模式的10位分辨率
    • 三个PWM
      • 10位分辨率
    • 四个可配置逻辑单元(CLC)
      • 集成组合和时序逻辑
    • 一个免费波形生成器(CWG)
      • 上升和下降边缘死区控制
      • 全桥、半桥和1通道驱动
      • 多个信号
      • 可编程死区
      • 故障关断输入
    • 一个可配置8/16位定时器(TMR0)
    • 两个16位定时器(TMR1/3),具有栅极控制
    • 三个8位定时器(TMR2/4/6),带硬件限制定时器(HLT)
    • 一个数控振荡器(NCO)
      • 生成真正的线性频率控制和提高频率分辨率
      • 输入时钟高达64MHz
    • 最多两个增强型通用同步异步接收器发射器 (EUSART):
      • RS-232、RS-485和LIN兼容
      • 启动时自动唤醒
    • 最多两个主机同步串行端口(MSSP)
      • 串行外设接口 (SPI) 模式
    • 客户端选择同步
      • 综合间电路 (I^2^C) 模式
    • 7/10位寻址模式
    • 外设引脚选择(PPS)
      • 支持对数字I/O的引脚映射
    • 设备I/O端口特性
      • 多达35个I/O引脚
      • 一个仅输入引脚
      • 单独的I/O方向、开漏、输入阈值、转换速度和弱上拉控制
      • 多达25个引脚上的电平变化中断(IOC)
      • 一个外部中断引脚
  • 运行特性
    • 工作电压范围
      • 1.8V至5.5V
    • 温度范围
      • 工业温度范围:-40°C至85°C
      • 扩展温度范围:-40°C至125°C
  • 节电功能
    • 睡眠
      • 降低设备功耗
      • 在执行ADC转换的同时降低系统电气噪声
    • 低功耗模式特性
      • 睡眠
        • < 900nA典型值(3V/25°C时)(启用WDT)
        • < 600nA典型值(3V/25°C)(禁用WDT)
      • 工作电流
        • 48µA典型值(32kHz、3V/25°C时)
        • <1mA典型值(4MHz、5V/25°C时)
  • 模拟外设
    • 带计算功能的模拟数字转换器ADCC)
      • 10位计时器分辨率
      • 多达35个外部输入通道
      • 四个内部输入通道
      • 内部ADC振荡器(ADCRC)
      • 在睡眠模式下工作
      • 可选自动转换触发器源
    • 电荷泵模块
      • 在低电压下提高模拟模块的精度
    • 8位数模转换器(dac
      • 可在一个I/O引脚上提供输出
      • 与ADC和比较器的内部连接
    • 一个比较器(CMP)
      • 最多4个外部输入
      • 可配置输出极性
      • 通过外设引脚选择外部输出
    • 零交叉检测(ZCD)
      • 检测引脚上的交流信号何时接地
  • 两个固定电压基准(FVR)
    • 可选1.024V、2.048V和4.096V输出水平
      • FVR1内部连接至ADC
      • FVR2内部连接到比较器
  • 时钟结构
    • 高精度内部振荡器块(HFINTOSC)
      • 可选频率高达32MHz
      • 校准时为±2%
    • 内部31kHz振荡器(LFINTOSC)
    • 外部高频时钟输入
      • 两种外部时钟 (EC) 功率模式
    • 二级振荡器 (SOSC)
  • 编程/调试特性
    • 通过两个引脚实现在线串行编程™(ICSP™)
    • 经由两个引脚通过三个断点进行在线调试(ICD)
    • 片上集成调试

引脚图

1.png

PIC16F180XX微控制器技术解析与应用指南


一、核心特性概述

PIC16F180XX系列是Microchip推出的低成本传感器与控制专用MCU,具有以下核心优势:

  • 高性能RISC架构‌:32MHz主频(125ns指令周期),16级硬件栈
  • 丰富存储资源‌:最大28KB Flash/2KB SRAM/256B EEPROM,支持分区保护
  • 宽工作范围‌:1.8V-5.5V供电,-40℃至125℃温度适应
  • 超低功耗‌:睡眠模式电流<900nA@3V,运行模式48μA@32kHz

二、关键外设模块详解

1. 模拟子系统

  • 10位ADCC‌:支持35外部+4内部通道,Sleep模式下工作
  • 8位DAC‌:可连接ADC/比较器,输出精度±1LSB
  • 电容式触摸传感‌:集成CVD技术,无需外部元件
  • 双路FVR‌:提供1.024V/2.048V/4.096V基准电压

2. 数字外设

  • 波形控制‌:
    • 2x16位CCP模块(PWM分辨率10位)
    • 3x独立PWM,支持硬件限时器(HLT)
    • 互补波形发生器(CWG)带死区控制
  • 通信接口‌:
    • 2xEUSART(支持LIN/RS-485)
    • 2xMSSP(SPI/I²C模式,7/10位地址)
  • 可编程逻辑‌:4xCLC单元实现硬件级组合逻辑

三、典型应用场景

1. 电容触摸控制

利用CVD模块实现按钮检测:

  • 初始化CVDCON寄存器设置采样周期
  • 通过ADCC读取电容值变化
  • 采用滑动窗口滤波算法去抖

2. 电机驱动方案

基于CWG的H桥控制:

  • 配置PWM占空比通过CCP1/CCP2输出
  • 使用CLC模块实现硬件互锁保护
  • 通过TMR1测量转速反馈
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    49

    文章

    8878

    浏览量

    165729
  • 传感器
    +关注

    关注

    2577

    文章

    55513

    浏览量

    793965
  • microchip
    +关注

    关注

    53

    文章

    1672

    浏览量

    121112
  • 实时控制
    +关注

    关注

    0

    文章

    59

    浏览量

    9870
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PIC16F13145微控制器技术解析与应用指南

    Microchip Technology PIC16F131xx微控制器采用由32个逻辑元件组成的可配置逻辑块 (CLB) 外设,可实现定制硬件逻辑集成。每个逻辑元件均通过基于查找表 (LUT
    的头像 发表于 10-09 11:01 999次阅读
    <b class='flag-5'>PIC16F</b>13145<b class='flag-5'>微控制器</b><b class='flag-5'>技术</b><b class='flag-5'>解析</b>与应用<b class='flag-5'>指南</b>

    深度剖析Microchip PIC16F870/871微控制器:硬件特性与应用指南

    深度剖析Microchip PIC16F870/871微控制器:硬件特性与应用指南 在嵌入式系统设计领域,选择一款合适的微控制器对于项目的成功至关重要。Microchip的
    的头像 发表于 03-19 17:35 1154次阅读

    PIC16F716:8位闪存微控制器的性能剖析与应用指南

    PIC16F716:8位闪存微控制器的性能剖析与应用指南 在电子工程领域,微控制器作为核心部件,广泛应用于各种嵌入式系统中。Microchip的PI
    的头像 发表于 03-24 17:30 689次阅读

    探索PIC16(L)F183XX微控制器:特性、应用与设计要点

    探索PIC16(L)F183XX微控制器:特性、应用与设计要点 在电子工程师的日常工作中,选择一款合适的微控制器对于项目的成功至关重要。今天,我们就来深入了解一下Microchip的
    的头像 发表于 03-25 11:35 214次阅读

    PIC16C5X系列8位CMOS微控制器技术解析与应用指南

    PIC16C5X系列8位CMOS微控制器技术解析与应用指南 在电子设计领域,选择一款合适的微控制器
    的头像 发表于 04-07 15:05 217次阅读

    探索PIC16(L)F183XX微控制器:低功耗与高性能的完美结合

    探索PIC16(L)F183XX微控制器:低功耗与高性能的完美结合 在电子工程师的日常工作中,选择一款合适的微控制器对于项目的成功至关重要。Microchip的
    的头像 发表于 04-07 15:40 170次阅读

    深入解析Microchip PIC16F610/616/16HV610/616系列微控制器

    深入解析Microchip PIC16F610/616/16HV610/616系列微控制器 在电子设计领域,选择一款合适的微控制器对于项目的
    的头像 发表于 04-07 15:50 132次阅读

    PIC16F72微控制器:特性、应用与设计指南

    PIC16F72微控制器:特性、应用与设计指南 在电子设计领域,微控制器是核心组件之一,它能够实现各种复杂的控制和处理任务。
    的头像 发表于 04-07 16:05 167次阅读

    深度剖析Microchip PIC16F62X系列微控制器:硬件设计与应用指南

    深度剖析Microchip PIC16F62X系列微控制器:硬件设计与应用指南 在电子工程师的工具箱中,微控制器是不可或缺的核心组件。Microchip的
    的头像 发表于 04-07 17:20 490次阅读

    PIC16(L)F183XX:全功能、低引脚数微控制器技术剖析

    PIC16(L)F183XX:全功能、低引脚数微控制器技术剖析 在电子设计领域,微控制器是众多项目的核心组件。
    的头像 发表于 04-08 09:05 440次阅读

    深度剖析PIC16F818/819微控制器:特性、应用与设计指南

    深度剖析PIC16F818/819微控制器:特性、应用与设计指南 在当今的电子领域,微控制器扮演着至关重要的角色,广泛应用于各种嵌入式系统、工业控制
    的头像 发表于 04-08 09:10 468次阅读

    深入解析Microchip PIC16F8X系列微控制器

    深入解析Microchip PIC16F8X系列微控制器 在电子工程领域,微控制器是众多项目的核心组件,其性能和特性直接影响着整个系统的表现。今天,我们将深入探讨Microchip的
    的头像 发表于 04-08 09:10 614次阅读

    深入剖析PIC16F870/871微控制器:功能特性与应用指南

    深入剖析PIC16F870/871微控制器:功能特性与应用指南 在电子设计领域,微控制器是核心组件之一,它如同电子设备的“大脑”,掌控着设备的各种功能和运行逻辑。Microchip
    的头像 发表于 04-08 09:20 479次阅读

    PIC18FXX80/XX85 Flash微控制器编程规范解析

    PIC18FXX80/XX85 Flash微控制器编程规范解析 在电子工程师的日常工作中,微控制器的编程是一项至关重要的任务。今天我们就来深
    的头像 发表于 04-08 10:35 134次阅读

    PIC16(L)F153XX:高性价比微控制器的卓越之选

    PIC16(L)F153XX:高性价比微控制器的卓越之选 在电子工程师的设计工具箱中,微控制器是不可或缺的核心组件。PIC16(L)
    的头像 发表于 04-09 16:50 250次阅读