Microchip Technology ATSAM4C32 32位微控制器 (MCU) 是一款用于智能能源应用的系统级芯片 (SoC),基于两个高性能Arm® Cortex®-M4 RISC处理器构建。ATSAM4C32的最大工作速度为120MHz,具有2MB嵌入式闪存、304KB SRAM,以及每个内核一个片上缓存。双Arm Cortex-M4架构支持在单个器件中集成应用层、通信层和安全功能,能够通过16位外部总线接口扩展程序和数据存储器。
数据手册:*附件:Microchip Technology ATSAM4C32 32位微控制器数据手册.pdf
ATSAM4C32 MCU的外设集包括一个高级加密引擎、防篡改、浮点单元 (FPU)、一个USB全速主机/设备端口、五个USART、两个UART、两个TWI和多达七个SPI 。该器件还包含一个PWM定时器、两个3通道通用16位定时器、一个运行在备份域上耗流低至0.5µA的低功耗校准RTC,以及一个50x6分段LCD控制器。
SAM4C系列是一个可扩展的平台,与Microchip业界领先的SAM4标准微控制器一起,为世界各地的智能仪表设计人员提供前所未有的成本结构、性能和灵活性。
特性
- 应用/主器件内核
- 协处理器(具有分离应用、通信或计量功能的能力)
- Arm Cortex-M4,运行频率高达120MHz
- 符合IEEE® 754标准的单精度浮点单元 (FPU)
- DSP指令
- Thumb-2指令集
- 指令和数据缓存控制器,具有2Kb缓存
- 存储器
- 高达32Kb嵌入式SRAM (SRAM1),用于程序代码(I-Code总线)和程序数据(D-Code总线和系统总线)
- 高达16KB嵌入式SRAM (SRAM2),用于程序数据(系统总线)
- 对称/异步双核架构
- 基于中断的处理器间通信
- 异步时钟
- 每个内核一个中断控制器 (NVIC)
- 每个外设IRQ路由至每个NVIC输入
- 共享系统控制器
- 加密
- 高性能AES,128至256位,具有各种模式 (GCM、CBC、ECB、CFB、CBC-MAC、CTR)
- TRNG(高达38Mb/s流,经Diehard和FIPS测试)
- 公钥加密加速器和相关ROM库,用于RSA、ECC、DSA、ECDSA
- 基于安全散列算法 (SHA1、SHA224、SHA256)、DMA辅助的完整性检查模块 (ICM)
- 安全
- 多达四个物理防篡改检测I/O,带时间戳和立即清除通用备份寄存器
- 安全位,防止从JTAG访问器件
- 共享外设
- 模拟转换模块
- 调试
- 采用通用SW-DP/SWJ-DP实现的星形拓扑AHB-AP调试访问端口,提供比菊花链拓扑更高的性能
- 两个内核之间的调试同步(交叉触发至/来自每个内核,用于Halt和Run模式)
- I/O
- 多达106条I/O线路,具有外部中断功能(边沿或电平灵敏度)、施密特触发器、内部上拉/下拉、去抖、毛刺滤波和片上串联电阻终端
- 封装
- 14mmx14mm LQFP-100;0.5mm间距
- 14mmx14mm TQFP-100; 0.5mm间距
- 20mmx20mm TQFP-144; 0.5mm间距
框图

Microchip SAM4C32 双核 Cortex-M4 微控制器:为智能电表与工业控制打造的高性能安全平台
概述
Microchip 的 SAM4C 系列 是一款专为智能电表及工业控制应用设计的 双核 ARM Cortex-M4 微控制器 。该系列芯片集成了高性能处理能力、丰富的存储资源、先进的加密引擎与多种通信接口,适用于对安全性、实时性和功耗有严格要求的嵌入式系统。
核心架构
SAM4C 采用 双核 Cortex-M4 设计 ,分别为主应用核心(CM4P0)和协处理器核心(CM4P1),最高运行频率达 120 MHz 。双核架构支持任务分离,例如将应用逻辑、通信协议栈和计量功能分别运行于不同核心,提升系统响应能力与可靠性。
内存配置
- Flash 存储器 :最高 2 MB,支持双平面存储(Dual Plane),支持在线固件升级
- SRAM :最高 304 KB,包括 SRAM0(256 KB)、SRAM1(32 KB)和 SRAM2(16 KB)
- Cache :每核心独立 2 KB 指令/数据缓存
- 外部总线接口(EBI) :支持 16 位数据总线,可扩展外部存储器
安全特性
SAM4C 在硬件层面提供了多重安全机制:
- 加密引擎 :
- AES 128/256(支持 GCM、CBC、ECB 等模式)
- 真随机数发生器(TRNG)
- 公钥加密加速器(RSA、ECC、DSA、ECDSA)
- 完整性检查模块(ICM),支持 SHA-1、SHA-224、SHA-256
- 防篡改检测 :
- 4 路物理防篡改输入,支持时间戳与立即清除备份寄存器
- 安全位保护,防止未授权 JTAG 访问
- 唯一标识符 :每颗芯片具备 128 位唯一 ID
丰富的外设接口
SAM4C 提供了广泛的外设资源,满足复杂应用需求:
- 通信接口 :
- 5 × USART(支持 ISO7816、IrDA、RS-485、SPI、Manchester)
- 2 × UART(其中 UART1 支持光学隔离通信)
- 7 × SPI
- 2 × TWI(I²C 兼容)
- USB Full-Speed Host/Device(仅 SAM4C32E)
- 定时与 PWM :
- 2 × 3 通道 16 位定时器
- 4 通道 16 位 PWM
- 32 位实时定时器(RTT)
- 模拟外设 :
- 10 位 SAR ADC,8 通道,500 kS/s
- 温度传感器与备份电池电压检测
- LCD 控制器 :
- 支持 50 段 × 6 共极的段式 LCD
- 可在备份模式下工作
电源管理与低功耗设计
SAM4C 支持多种低功耗模式,适用于电池供电或需长期待机的应用:
- 备份模式 :功耗低至 0.5 μA ,仅 RTC、RTT 和备份区域运行
- 等待模式 :快速唤醒(< 10 μs),保持内核供电
- 睡眠模式 :仅停止核心时钟,外设仍可运行
- 灵活的电源方案 :
- 支持单电源(1.6V–3.6V)或双电源(备份电池)
- 内置核心与 LCD 电压调节器
开发与调试支持
- 调试接口 :SWD/JTAG 调试端口,支持双核同步调试
- 启动方式 :支持从 ROM(SAM-BA Bootloader)或 Flash 启动
- 编程接口 :支持快速 Flash 编程接口(FFPI)和 In-Application Programming(IAP)
封装与型号选择
SAM4C 提供多种封装选项:
- 100 引脚 LQFP/TQFP (14 × 14 mm)
- 144 引脚 LQFP (20 × 20 mm,仅 SAM4C32E)
型号区别主要在于 Flash 大小、SRAM 容量和部分外设配置,设计时可根据需求灵活选型。
应用领域
-
微控制器
+关注
关注
48文章
8249浏览量
162269 -
双核
+关注
关注
0文章
40浏览量
15548 -
Cortex-M4
+关注
关注
6文章
100浏览量
47808
发布评论请先 登录
爱特梅尔新型Cortex-M4微控制器功耗减少66%
Atmel扩展ARM Cortex-M4快闪微控制器阵容
爱特梅尔推出用于PRIME智能电表应用的解决方案
图书推荐:《ARM Cortex-M4微控制器原理与应用:基于Atmel SAM4系列》
SMART SAM4C微控制器有哪些应用?
具有Cortex-M4和Cortex-M0的不对称双核数字信号控制器
基于Cortex-M4/M0双核架构的非对称数字信号控制器L
爱特梅尔发布基于Cortex-M4的快闪微控制器SAM4S16
基于Cortex-M4内核的Kinetis微控制器的应用研究
MAX32690:装有FPU微控制器的装甲Cortex-M4和用于工业和服装数据表的蓝牙LE 5 ADI

Microchip SAM4C32 双核 Cortex-M4 微控制器:为智能电表与工业控制打造的高性能安全平台
评论