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

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

3天内不再提示

PIC32CX SG41/SG60/SG61高级安全MCU关键技术解析与应用指南

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

扫码添加小助手

加入工程师交流群

Microchip Technology PIC32CX SG41/SG61高级安全微控制器 (MCU) 是一款高性能MCU,采用浮点运算单元 (FPU) 的32位Arm^®^ Cortex ^®^ -M4处理器。这些器件的运行频率高达120MHz,设有1MB双面板闪存(带ECC)和256KB SRAM(带ECC)。它还增加了一个10/100以太网MAC和2个CAN-FD端口,用于工业自动化、汽车应用和需要有线连接的通用应用。闪存的OTP区域用于开发不可改变的安全启动。它还具有安全调试、芯片擦除保护、IP保护和启动保护特性。

数据手册:*附件:Microchip Technology PIC32CX SG41,SG61高级安全MCU数据手册.pdf

Microchip Technology PIC32CX SG41/SG61系列MCU具有出色的特性,具有同类领先的功率性能和集成的硬件安全性。

特性

  • 芯体
    • ARM Cortex-M4F CPU,运行频率高达120MHz
    • 4KB组合指令缓存和数据缓存
    • 8区内存保护单元 (MPU)
    • 浮点运算单元 (FPU)
  • 存储器
    • 1MB系统内自编程闪存,带纠错码(ECC)
    • 256KB静态随机存取存储器主存储器,带纠错码(ECC)
    • 高达4KB的紧耦合内存 (TCM)
    • 8KB额外备份静态随机存取存储器
    • 低功耗和电源管理
    • 空闲、待机、休眠、备份和睡眠模式
    • SleepWalking外设
    • 电池备份支持
  • 安全
    • 一个高级加密系统(AES),具有256位密钥长度和高达2MB/s的数据速率
    • ECB、CBC、CFB、OFB、CTR运行模式
    • 真随机数发生器 (TRNG)
    • 公钥密码控制器(PUKCC)
    • RSA、DSA
    • 椭圆曲线加密(ECC)ECC GF(2n),ECCGF(p)
    • 基于安全散列算法(SHA1、SHA224、SHA256)、DMA辅助的完整性检查模块(ICM)
    • 针对芯片擦除、启动部分编程和调试访问的永久保护,允许不可变的启动大小可配置的不可变启动部分在闪存中具有启动读取保护,允许安全启动支持
  • 外设/定时器
    • 32通道事件系统
    • 最多八个可配置串行通信接口(SERCOM)
    • 八个16位定时器/计数器(TC),每个可配置为16位、8位和32位TC
    • 两个具有扩展功能的24位控制定时器/计数器(TCC)
    • 三个16位控制定时器/计数器(TCC),带扩展功能
    • 32位实时计数器 (RTC),带时钟/日历功能
    • 多达5个唤醒引脚,带篡改检测和去抖动滤波器
  • 高级模拟
    • 双12位,1个Msps模数转换器ADC),每个最多16个通道
    • 双12位,1个Msps模数转换器(ADC),每个最多16个通道
    • 两个模拟比较器(AC),带窗口比较功能
  • 通信接口
    • 一个双通道IC内部声音接口(I2S)
    • 并行捕获控制器(PCC),最大14位宽
    • 外围触摸控制器(PTC),具有多达32个自电容和多达256个互电容通道
    • 两个SD/MMC主机控制器(SDHC)
    • 32通道直接内存访问控制器 (DMAC)
    • 一个四路I/O串行外设接口(QSPI)
    • 一个10/100Mbps以太网MAC,带专用DMA
    • 两个控制器区域网(CAN),支持CAN 2.0A/CAN 2.0B和CAN-FD(ISO)
    • 一个全速(12 Mbps)通用串行总线(USB)2.0,具有嵌入式主机和设备功能
  • 时钟管理/系统
    • 32.768kHz晶振器(XOSC32K),带时钟故障检测
    • 两个具有时钟故障检测功能的8MHz至48MHz晶体振荡器(XOSC)
    • 32.768kHz超低功率内部振荡器(OSCULP32K)
    • 上电复位 (POR) 和掉电检测 (BOD)
  • 支持调试器开发
    • 双引脚串行电线调试(SWD)编程和调试接口
    • 六个硬件断点和四个数据观察点

框图

1.png

PIC32CX SG41/SG60/SG61高级安全MCU关键技术解析与应用指南

一、产品概述与硅版本识别

PIC32CX SG41/SG60/SG61是Microchip推出的高级安全MCU系列,专为需要高可靠性及安全性的应用场景设计。该系列包含三个子系列:

  • SG41系列‌:设备ID 0x61870x01/0x61870x00,硅版本B1(Rev 0x5)
  • SG60系列‌:设备ID 0x61800x01/0x61800x00,硅版本A0/B1(Rev 0x3/0x5)
  • SG61系列‌:设备ID 0x61820x01/0x61820x00,硅版本B1(Rev 0x5)

关键特性‌:

  • 支持蓝牙低功耗(BLE)和Zigbee无线协议
  • 集成硬件安全模块
  • 丰富的外设接口(CAN、I2C、USART等)
  • 多种低功耗模式

二、关键硅版本问题与解决方案

2.1 电源管理相关注意事项

  1. 待机模式限制‌:
    • 当前硅版本不支持STANDBY低功耗模式
    • 替代方案:使用Idle低功耗模式,需配合外设事务完成检测和低速时钟切换
  2. 上电复位问题‌:
    • 极少数情况下AHB0/AHB1缓存线可能复位不彻底
    • 解决方案:
      • 通过NVM USER ROW启用看门狗(WDT Enable=0x1,WDT Period=0x0)
      • 上电后手动切换NVMCTRL.CTRLA.CACHEDIS1位(0→1)

2.2 通信接口关键问题

CAN控制器问题

  1. 边缘过滤异常‌(CCCR.EFBI=1时):
    • 在集成阶段结束时若Rx引脚出现下降沿,可能导致首比特接收错误
    • 解决方案:禁用边缘过滤或接受重传机制
  2. DAR模式异常‌:
    • 在前两个标识符比特丢失仲裁时,TXBRP.TRPn可能未被正确清除
    • 影响范围:仅限CAN FD消息(>8字节数据)
  3. 消息顺序问题‌:
    • 相同Message ID的TX缓冲区可能出现传输顺序反转
    • 推荐方案:使用TX FIFO或单缓冲区顺序请求

SERCOM I2C问题

  1. 保持时间偏差‌:
    • 实际SDA保持时间仅为文档声明的40-50%
    • 需重新计算时序余量
  2. 重复起始条件异常‌:
    • 高速模式下CTRLB.CMD=0x1会产生STOP而非Repeated Start
    • 替代方案:10位地址模式下重写相同地址

2.3 存储子系统注意事项

  1. NVM读取冲突‌:
    • 页缓冲写入期间混合NVM读取可能导致数据损坏
    • 解决方案:写入前禁用缓存(CTRLA.CACHEDIS0/1=1)
  2. FDPLL稳定性‌:
    • 可能出现虚假解锁状态
    • 配置建议:
      • 启用旁路模式(DPLLCTRLB.LBYPASS=1)
      • 设置快速唤醒(DPLLCTRLB.WUF=1)
      • CLKRDY置位后延迟10ms再启用时钟

三、典型应用场景

  1. 工业控制系统‌:
    • 利用CAN FD实现设备间可靠通信
    • 通过硬件安全模块保障固件完整性
  2. 智能家居网关‌:
    • 结合BLE/Zigbee实现无线组网
    • 使用TCC模块进行功率控制
  3. 汽车电子‌:
    • 多路CAN总线管理
    • 利用RTC模块实现事件时间戳记录
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    8259

    浏览量

    162561
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18640

    浏览量

    387793
  • 高性能
    +关注

    关注

    0

    文章

    412

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SG61——测量长度达6米的新款拉线编码器

    来自德国布亨巴赫的拉线位移传感器领域专家SIKO公司推出测量长度达6米的新款拉线编码器SG61。我们在30年开发和生产经验的基础上研制了这款小巧、坚固、灵活的位移传感器。
    发表于 07-11 11:56 2808次阅读

    sg3525中文资料

    sg3525中文资料摘要:对PWM控制芯片SG3524与SG3525的工作性能作了介绍和比较,通过实验得出了SG3525在软起动功能上较SG
    发表于 09-11 02:11

    SG3526,shutdown问题

    各位大神:网上都说SG3525和SG3526基本都是一样的。但是我看shutdown貌似不一样,我现在头脑很混乱,我看引脚shutdown上面都有个横线,这个应该是取反吧?但是我看内部结构
    发表于 12-02 20:01

    飞思卡尔S08SG16/32可扩展8位MCU

    飞思卡尔半导体已经扩展了其8位S08SG微控制器(MCU)系列,为汽车车身和底盘应用提供更多的可扩展性能和存储选件。S08SG16和S08SG32
    发表于 07-23 08:29

    SG1524SG3524无变压器降压变换电路资料分享

    SG1524SG3524无变压器降压变换电路资料分享
    发表于 05-12 07:03

    控制舵机SG90的教程

    目录前言一、SG90舵机二、CubeMax配置1.选型2.配置时钟树3.PWM相关定时器配置4.生成代码三、代码编写总结前言这是一篇基于STM32F429的保姆级入门的用CubeMAX配置生成并编写
    发表于 08-10 06:05

    sg3525参数及引脚功能图

    sg3525参数:sg3525极限参数,sg3525主要参数,sg3525引脚功
    发表于 07-30 17:48 1.5w次阅读
    <b class='flag-5'>sg</b>3525参数及引脚功能图

    sg3524控制的恒流源电路图_SG3524的应用电路

    SG3524是开关电源脉宽调制型控制器。本文开始介绍了sg3524引脚及功能,其次介绍了sg3524控制的恒流源电路和SG3524组成的500W,12V转220V逆变器电路,最后介绍了
    发表于 04-02 15:37 2.4w次阅读
    <b class='flag-5'>sg</b>3524控制的恒流源电路图_<b class='flag-5'>SG</b>3524的应用电路

    SG1524/SG3524无变压器降压变换,SG1524-SG3524 POWER SUPPLY

    SG1524/SG3524无变压器降压变换,SG1524-SG3524 POWER SUPPLY 关键字:SG
    的头像 发表于 09-20 20:25 2157次阅读

    SG1524/SG3524推挽变换电源,输入28V,输出5V,5A,SG1524-SG3524 POWER SUPPLY

    SG1524/SG3524推挽变换电源,输入28V,输出5V,5A,SG1524-SG3524 POWER SUPPLY 关键字:
    的头像 发表于 09-20 20:31 2514次阅读

    SG7805AT 怎么订货

    SG7805AT 供应商SG7805AT  怎么订货SG7805AT  价格
    的头像 发表于 12-22 14:30 1446次阅读
    <b class='flag-5'>SG</b>7805AT  怎么订货

    SG7905ATZE怎么订货

    SG7905AT 供应商 SG7905AT么订货 SG7905AT 价格 SG7905ATZE STOCK 150PCS
    的头像 发表于 12-22 16:23 1063次阅读
    <b class='flag-5'>SG</b>7905ATZE怎么订货

    SG2520EGN_SG2520VGN OSCILLATOR

    用于光模块的2520晶振SG2520EGN,SG2520VGN,SG2520EHN,SG2520VHN关注介绍几款EPSON用于QSFP-DD光模块的2520有源晶振:
    发表于 07-27 11:51 1次下载

    SG-8002系列、SG-8200系列、SG-8018系列:爱普生可编程晶振汇总 

    爱普生(EPSON)可编程有源晶振(SG-8002系列、SG-8200系列、SG-8018系列、SG-8101系列、SG-8901系列、
    发表于 10-18 11:38 0次下载

    PIC32CK SG01/GC01 Curiosity Ultra开发板技术解析与应用指南

    过程。PIC32CK SG微控制器具有TrustZone和集成硬件安全模块 (HSM)。HSM提供所有加密硬件加速、密钥存储和TRNG,用于实现各种安全功能,例如
    的头像 发表于 10-09 14:57 357次阅读
    <b class='flag-5'>PIC</b>32CK <b class='flag-5'>SG</b>01/GC01 Curiosity Ultra开发板<b class='flag-5'>技术</b><b class='flag-5'>解析</b>与应用<b class='flag-5'>指南</b>