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

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

3天内不再提示

PIC18F16Q20 Curiosity Nano开发板技术解析与应用指南

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

扫码添加小助手

加入工程师交流群

Microchip Technology PIC18F16Q20 Curiosity Nano套件提供用于评估PIC18-Q20系列微控制器的硬件平台。PIC18F16Q20微控制器安装在电路板上。Curiosity Nano系列评估板包含一个板载调试器。无需外部工具即可对Microchip PIC18F16Q20 MCU进行编程和调试。

数据手册:*附件:Microchip Technology PIC18F16Q20 Curiosity Nano套件数据手册.pdf

特性

  • PIC18F16Q20特性
    • 多电压 I/O (MVIO) 接口,具有多个由VDDIO2和VDDIO3供电的引脚
    • 具有较高通信速率的I^3^C目标模块
    • 10位300 ksps ADC,具有用于响应传感器设计的计算功能
    • 8位信号路由端口模块,无需使用外部引脚即可互连数字外设
    • 具有固定延迟的向量中断控制器,用于处理中断和系统总线仲裁器
    • 直接内存访问 (DMA) 功能
    • UART支持异步、DMX、DALI和LIN协议
    • 内存访问分区 (MAP)
    • 增强型代码保护,支持数据保护和引导加载程序应用中的用户
    • 设备信息区 (DIA) 存储工厂校准值,以帮助提高温度传感器的精度
  • 板特性
    • PIC18F16Q20微控制器
    • USB Type-C®连接器、USB供电
    • 1个黄色用户LED
    • 1个机械用户开关
    • 1个MCP1711/1.2V LDO稳压器,为VDDIO3供电
    • 板载调试器:
      • Microchip MPLAB® X IDE中的电路板识别
      • 1个绿色电源和状态LED
      • 编程和调试
      • 虚拟串行端口 (CDC)
      • 1个调试GPIO通道 (DGI GPIO)
    • 可调目标电压:
      • MIC5353 LDO稳压器,由板载调试器控制
      • 输出电压范围:1.8V至3.6V(受USB输入电压限制)
      • 最大输出电流:500mA(受环境温度和输出电压限制)

概述

1.png

框图

2.png

引脚分配

3.png

PIC18F16Q20 Curiosity Nano开发板技术解析与应用指南

一、开发板核心特性与硬件架构

PIC18F16Q20 Curiosity Nano评估套件(EV73T25A)是Microchip推出的硬件平台,专为评估PIC18-Q20系列微控制器而设计。该开发板搭载PIC18F16Q20 MCU,具有以下显著特点:

  1. 集成调试器‌:板载调试器无需外部工具即可编程和调试MCU,支持MPLAB X IDE生态系统
  2. 紧凑型设计‌:采用14/20引脚封装,是当前PIC18产品线中最小的封装之一
  3. 多电压I/O(MVIO) ‌:支持VDDIO2(1.8-3.6V)和VDDIO3(1.2V)两个独立电压域
  4. 丰富外设接口‌:
    • 支持I3C/I2C/SPI/UART通信协议
    • 10位300ksps ADC带计算功能
    • 8位信号路由端口模块
    • 增强型代码保护功能

开发板硬件资源包括:

  • 1个黄色用户LED(LED0)
  • 1个机械用户按键(SW0)
  • USB Type-C®接口
  • 可调目标电压(1.8-3.6V/500mA)

二、开发环境搭建与实践

2.1 MPLAB工具链集成

PIC18F16Q20 Curiosity Nano完美融入MPLAB开发生态系统:

  1. 软件工具要求‌:
    • MPLAB X IDE v6.15或更高版本
    • PIC18F-Q DFP v1.22.416设备支持包
    • nEDBG_TP v1.29.32或更新的工具包
  2. 快速开发路径‌:
    • 代码示例‌:通过MPLAB Discover获取官方测试用例
    • 配置工具‌:使用MCC Melody生成外设驱动代码
    • 调试分析‌:MPLAB Data Visualizer支持实时数据可视化

2.2 虚拟串口(CDC)配置

板载调试器提供完整的CDC串口桥接功能:

  • 硬件连接‌:
    • CDC_TX → RC5(UART RX)
    • CDC_RX → RC4(UART TX)
  • 参数限制‌:
    • 波特率:1200bps-500kbps
    • 数据位:8位
    • 停止位:1-2位
  • 高级功能‌:
    • 支持Break字符发送(需固件v1.24+)
    • 拖放编程模式(CMD命令)

三、调试技巧与问题排查

3.1 常见问题解决方案

故障现象可能原因解决方法
目标电压异常VOFF未拉低时接入外部电源断开外部电源后重新上电
CDC无法通信DTR信号未使能配置终端仿真器启用DTR
编程失败目标电压设置超出范围检查MIC5353输出是否在1.8-3.6V

3.2 高级调试功能

  1. Data Gateway Interface(DGI) ‌:
    • 支持1个调试GPIO通道(DBG2)
    • 时间戳分辨率0.5μs(2MHz时钟)
    • 最大信号频率2kHz
  2. 拖放编程‌:
    • 支持Intel HEX格式文件
    • 特殊命令:
      • CMD - 芯片擦除
      • CMD:1V8 - 设置目标电压1.8V
      • CMD:3V3 - 设置目标电压3.3V
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    8249

    浏览量

    162263
  • microchip
    +关注

    关注

    52

    文章

    1612

    浏览量

    120586
  • Curiosity开发板

    关注

    0

    文章

    24

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    贸泽备货 Microchip 16PIC24F 开发板 集成新手设计丰富功能快速开发

    开发板的用户完整集成了16开发平台。PIC24F Curiosity开发板集成有编程器/调试器
    发表于 03-08 01:01 1698次阅读

    利用PIC24F Curiosity开发板简化设计

    本视频将通过一个易于入门的生态系统向您介绍16位单片机的无限可能,该生态系统包括PIC24F Curiosity开发板、MPLAB® Xpress云端IDE和MPLAB代码配置器(MC
    的头像 发表于 06-07 02:46 4696次阅读

    微雪电子Open18F4520 PIC开发板简介

    PIC开发板Open18F4520是一块以PIC18F4520为主控芯片的开发板,它带有丰富的扩展接口,支持各类外围模块的接入。
    的头像 发表于 12-19 15:25 3139次阅读
    微雪电子Open<b class='flag-5'>18F</b>4520 <b class='flag-5'>PIC</b><b class='flag-5'>开发板</b>简介

    PIC24F LCD Curiosity开发板快速入门指南

    PIC24F LCD Curiosity开发板快速入门指南说明。
    发表于 04-29 09:39 6次下载

    PIC24FJ256GA7 Curiosity开发板快速入门指南

    PIC24FJ256GA7 Curiosity开发板快速入门指南免费下载。
    发表于 05-12 09:56 19次下载

    PIC16F628的应用开发板

    电子发烧友网站提供《PIC16F628的应用开发板.zip》资料免费下载
    发表于 07-21 10:16 2次下载
    <b class='flag-5'>PIC16F</b>628的应用<b class='flag-5'>开发板</b>

    PIC18 PIN (16F628A) 微控制器开发板

    电子发烧友网站提供《PIC18 PIN (16F628A) 微控制器开发板.zip》资料免费下载
    发表于 07-27 10:34 1次下载
    <b class='flag-5'>PIC18</b> PIN (<b class='flag-5'>16F</b>628A) 微控制器<b class='flag-5'>开发板</b>

    PIC18F 28针开发板开源

    电子发烧友网站提供《PIC18F 28针开发板开源.zip》资料免费下载
    发表于 07-27 10:32 8次下载
    <b class='flag-5'>PIC18F</b> 28针<b class='flag-5'>开发板</b>开源

    Microchip PIC18F4580开发板

    电子发烧友网站提供《Microchip PIC18F4580开发板.zip》资料免费下载
    发表于 08-02 14:29 12次下载
    Microchip <b class='flag-5'>PIC18F</b>4580<b class='flag-5'>开发板</b>

    PIC® &amp; AVR® Curiosity Nano开发板第十一波免费申请中

    Microchip携手21ic推出的 PIC AVR Curiosity Nano开发板免费申请 活动又上线啦! 本期我们赠送的是: PIC16F
    的头像 发表于 04-12 16:10 1102次阅读

    Curiosity PIC32MZ EF 2.0开发板用户指南

    电子发烧友网站提供《Curiosity PIC32MZ EF 2.0开发板用户指南.pdf》资料免费下载
    发表于 09-21 09:21 0次下载
    <b class='flag-5'>Curiosity</b> <b class='flag-5'>PIC</b>32MZ EF 2.0<b class='flag-5'>开发板</b>用户<b class='flag-5'>指南</b>

    PIC16F13145 Curiosity Nano评估套件技术解析

    PIC16F13145设有板载PIC16F13145微控制器 (MCU) 是Curiosity Nano系列的一部分,以集成调试器而著称
    的头像 发表于 10-09 11:07 326次阅读
    <b class='flag-5'>PIC16F</b>13145 <b class='flag-5'>Curiosity</b> <b class='flag-5'>Nano</b>评估套件<b class='flag-5'>技术</b><b class='flag-5'>解析</b>

    PIC18F56Q24 Curiosity Nano开发板技术解析与应用指南

    Microchip Technology PIC18F56Q24 Curiosity Nano评估套件 (EV01E86A) 包括一个PIC18F56Q24
    的头像 发表于 10-10 10:18 370次阅读
    <b class='flag-5'>PIC18F56Q</b>24 <b class='flag-5'>Curiosity</b> <b class='flag-5'>Nano</b><b class='flag-5'>开发板</b><b class='flag-5'>技术</b><b class='flag-5'>解析</b>与应用<b class='flag-5'>指南</b>

    PIC18F56Q71 Curiosity Nano评估套件技术解析与应用指南

    Microchip Technology EV01G21A Curiosity Nano评估套件是一个用于评估PIC18F Q71系列微控制器 (MCU) 的硬件平台。该
    的头像 发表于 10-11 14:14 343次阅读
    <b class='flag-5'>PIC18F56Q</b>71 <b class='flag-5'>Curiosity</b> <b class='flag-5'>Nano</b>评估套件<b class='flag-5'>技术</b><b class='flag-5'>解析</b>与应用<b class='flag-5'>指南</b>

    PIC16F17146 Curiosity Nano评估套件核心技术解析

    Microchip Technology PIC16F17146 Curiosity Nano评估套件是一款 用于评估PIC16F17146微控制器的硬件平台。该
    的头像 发表于 10-13 14:32 308次阅读
    <b class='flag-5'>PIC16F</b>17146 <b class='flag-5'>Curiosity</b> <b class='flag-5'>Nano</b>评估套件核心<b class='flag-5'>技术</b><b class='flag-5'>解析</b>