Microchip SAMS70J20设备是基于带浮点单元(FPU)的高性能32位ARM Cortex-M7处理器的闪存微控制器系列的成员。这些设备的工作频率高达300MHz,具有高达2048 KB的闪存、高达384 KB的多端口SRAM和可配置的指令和数据紧密耦合存储器,以利用核心的先进DSP功能。SAMS70J20具有多个通信接口,包括一个HS USB主机和设备、一个HS SDCard/SDIO/MMC接口、USART、SPI和多个TWI。模拟功能包括具有模拟前端的双2Msps 12位ADC,提供偏移和增益误差校正,以及2Msps的12位DAC。SAMS70J20提供64引脚QFP和QFN封装选项。
注:虽然没有计划更改此设备版本A的可用状态,但新设计应使用版本B进行原型和生产。由MPLAB X IDE和MPLAB Harmony支持。
特色
- 果心
- ARM Cortex-M7运行频率高达300 MHz(1)
- 16 KB的ICache和16 KB的DCache,带纠错码(ECC)
- 简单和双精度硬件浮点单元(FPU)
- 16区内存保护单元(MPU)
- DSP指令,Thumb®-2指令集
- 带有指令跟踪流的嵌入式跟踪模块(ETM),包括跟踪端口接口单元(TPIU)
- 回忆
- 高达2048 KB的嵌入式闪存,具有用户定义数据的唯一标识符和用户签名
- 高达384 KB的嵌入式多端口SRAM
- 具有四种配置的紧密耦合存储器(TCM)接口(禁用,2 x 32 KB,2 x 64 KB,2×128 KB)
- 16 KB ROM,带有嵌入式Boot Loader例程(UART0、USB)和IAP例程
- 16位静态存储器控制器(SMC),支持SRAM、PSRAM、LCD模块、NOR和NAND闪存以及动态加扰
- 16位SDRAM控制器(SDRAMC),接口高达256 MB,具有动态加扰功能
- 系统
- 用于单电源操作的嵌入式电压调节器
- 通电复位(POR)、褐光检测器(BOD)和双看门狗,确保安全运行
- 石英或陶瓷谐振器振荡器:具有故障检测的3至20 MHz主振荡器,USB操作需要12 MHz或16 MHz。可选低功耗32.768 kHz,用于RTC或设备时钟
- 具有公历模式的RTC,低功耗模式下的波形生成
- RTC计数器校准电路可补偿32.768 kHz晶体频率变化
- 32位低功耗实时定时器(RTT)
- 高精度4/8/12MHz内部RC振荡器,默认频率为4MHz,用于设备启动。用于频率调整的应用内微调访问。8/12MHz为工厂微调。
- 32.768 kHz晶体振荡器或嵌入式32 kHz(典型)RC振荡器作为低功耗模式设备时钟(SLCK)的源
- 一个用于系统时钟的500 MHz PLL,一个用于USB高速操作的480 MHz PLL
- 温度传感器
- 一个双端口24通道中央DMA控制器(XDMAC)
- 低功耗功能
- 低功耗睡眠、等待和备份模式,在启用RTC、RTT和唤醒逻辑的备份模式下,典型功耗降至1.1µA
- 超低功耗RTC和RTT
- 1 KB备份RAM(BRAM),带专用调节器
- 外围设备
- USB 2.0设备/小型主机高速(USBHS),480 Mbps,4 KB FIFO,最多10个双向端点,专用DMA
- 12位ITU-R BT.601/656图像传感器接口(ISI)
- 三个USART。USART0/1/2支持LIN模式、ISO7816、IrDA®、RS-485、SPI、曼彻斯特和调制解调器模式;USART1支持LON模式。
- 五个2线UART,支持SleepWalking
- 三个双线接口(TWIHS)(I2C兼容),支持SleepWalking
- 四路I/O串行外围接口(QSPI),接口高达256 MB闪存,并具有eXecute就地和动态加扰
- 两个串行外围接口(SPI)
- 一个支持I2S和TDM的串行同步控制器(SSC)
- 两个IC间声音控制器(I2SC)
- 一个高速多媒体卡接口(HSMCI)(SDIO/SD/e.MMC)
- 四个三通道16位定时器/计数器(TC),具有捕获、波形、比较和PWM模式,时间恒定。步进电机的正交解码器逻辑和2位灰度上/下计数器
- 两个具有互补输出的4通道16位PWM、死区发生器和用于电机控制的每个PWM的八个故障输入,两个外部触发器用于管理功率因数校正(PFC)、DC-DC和照明控制。
- 两个模拟前端控制器(AFEC),每个控制器支持多达12个信道,具有差分输入模式和可编程增益级,允许在高达2Msps的情况下进行双采样和保持。增益和偏移误差自动测试功能。
- 每通道一个2通道12位1Msps数模转换器(DAC),带差分和过采样模式
- 一个模拟比较器(ACC),具有灵活的输入选择,可选择输入滞后
- 密码学
- 真随机数发生器(TRNG)
- AES:256位、192位、128位密钥算法,符合FIPS PUB-197规范,完整性检查监视器(ICM)。支持安全哈希算法SHA1、SHA224和SHA256。
- 输入/输出
- 多达114条I/O线,具有外部中断功能(边缘或电平灵敏度)、去抖动、毛刺滤波和管芯串联电阻器端接
- 五个并行输入/输出控制器(PIO)
S70功能