Microchip的基于ARM®的SAM9CN12是基于ARM926EJ-S的MPU,它提供安全引导、加密引擎、用户界面功能和高数据速率连接。此外,它提供了能效和降低的BOM成本,使其成为成本敏感的工业应用的理想解决方案,这些应用除了需要图形LCD和用户界面软件功能外,还需要安全功能。
特色
- 核心:
- 运行频率高达400 MHz的ARM926EJ-S ARM®Thumb®处理器
- 16 KB数据缓存、16 KB指令缓存、内存管理单元内存
- 一个128 KB的内部ROM嵌入标准或安全引导例程
- 一个32 KB的内部SRAM,以系统速度进行单周期访问
- 32位外部总线接口,支持8组DDR2/LPDDR、SDR/LPSDR、静态存储器
- MLC/SLC NAND控制器,具有高达133 MHz的24位可编程多位纠错码(PMECC)系统
- 上电复位、复位控制器、关机控制器、周期间隔定时器、看门狗定时器和实时时钟
- 引导模式选择选项,重新映射命令
- 内部低功耗32 kHz RC和快速12 MHz RC振荡器
- 可选32768 Hz低功耗振荡器、16 MHz振荡器、一个系统PLL和一个USB优化PLL
- 六个32位层AHB总线矩阵
- 具有专用可编程时钟的双外围桥接器
- 一个双端口8通道DMA控制器
- 高级中断控制器(AIC)
- 两个可编程外部时钟信号
- 低功率模式
- 带四个32位通用备份寄存器的关机控制器
- 时钟发生器和电源管理控制器
- 非常慢的时钟工作模式,软件可编程功率优化功能
- 外围设备:
- LCD控制器
- 带专用片上收发器的USB设备全速
- USB主机全速,带专用芯片收发器
- 一个高速SD卡和SDIO主机控制器
- 两个主/从串行外围接口(SPI)
- 两个3通道32位定时器/计数器(TC)
- 一个同步串行控制器(SSC)
- 一个4通道16位PWM控制器
- 两个2线接口(TWI)
- 四个通用同步异步接收机发射机(USART)
- 两个通用异步收发器(UART)
- 一个调试单元(DBGU)
- 一个12通道10位模数转换器,最多支持5线电阻触摸屏
- 安全性:
- 晶体故障检测
- 独立看门狗
- 通电复位单元
- 寄存器写入保护
- SHA(SHA1和SHA256)符合FIPS出版物180-2(SAM9CN11/SAM9CN12设备)
- 加密:
- 符合NIST特别出版物800-22的真随机数发生器(TRNG)
- 符合FIPS出版物197(SAM9CN11/SAM9CN12设备)的AES 256、192、128位密钥算法
- 256个用于加密密钥的熔丝位和64个用于设备配置的熔丝位,包括JTAG禁用和从片上ROM强制引导(安全引导功能-仅限SAM9CN12)
- 输入/输出:
- 四个32位并行输入/输出控制器
- 105条可编程I/O线,最多可复用三个外围I/O
- 每个I/O线上的输入更改中断能力,可选施密特触发器输入
- 可单独编程的漏极开路、上拉和下拉电阻器、同步输出
- 包装:
- 217球BGA,节距0.8 mm
- 247球BGA,节距0.5 mm