SAM3S1C是Microchip基于高性能32位ARM®Cortex®-M3 RISC处理器的SAM3S系列微控制器的成员。
它以64MHz的最高速度运行,具有64KB的闪存和16KB的SRAM。广泛的外围设备包括一个带嵌入式收发器的全速USB设备端口、一个用于SDIO/SD/MMC的高速多媒体卡接口、一个带静态存储器控制器的外部总线接口,该静态存储器控制器提供与SRAM、PSRAM、NOR闪存、LCD模块和NAND闪存的连接、两个USART、两个UART、两个TWI(I2C)、三个SPI、I2S、PWM定时器、六个16位定时器、RTC、15通道12位ADC、,2通道12位DAC和模拟比较器。
QTouch库提供了实现按钮、滚轮和滑块的简单方法。PIO上的并行数据捕获模式补充了外部总线接口,用于从不符合标准存储器读取协议的外部设备(如低成本图像传感器)收集数据。DMA将数据传输到内存,从而卸载CPU。
该器件的工作电压为1.62V至3.6,有100引脚QFP和QFN封装,并且与SAM3N1C引脚对引脚兼容。
特色
ARM®Cortex®-M3 2.0版,运行频率高达64 MHz
内存保护单元(MPU)
DSP指令,Thumb®-2指令集
64 KB单平面嵌入式闪存,128位宽访问,内存加速器
16 KB嵌入式SRAM
16 KB ROM,带有嵌入式引导加载程序例程(UART、USB)和IAP例程
8位静态存储器控制器(SMC):SRAM、PSRAM、NOR和NAND闪存支持
外部总线接口-8位数据,4芯片选择,24位地址
用于单电源操作的嵌入式电压调节器
通电复位(POR)、褐光检测器(BOD)和看门狗用于安全操作
石英或陶瓷谐振器振荡器:0.6至30MHz主功率,带故障检测,低功率32.768 kHz,用于RTC或设备时钟
高精度8/12MHz工厂微调内部RC振荡器,具有4MHz默认频率,用于设备启动。用于频率调整的应用内微调访问
慢时钟内部RC振荡器作为永久低功耗模式设备时钟
两个PLL,最高130 MHz,用于设备时钟和USB
温度传感器
多达22个外围DMA(PDC)通道
睡眠和备份模式,在备份模式下降至<2μA
超低功耗RTC
100引线LQFP,14 x 14 mm,间距0.5 mm
100球TFBGA,9 x 9 mm,节距0.8 mm
- 工业(-40°C至+85°C)
USB 2.0设备和嵌入式主机:12 Mbps,最多8个双向端点和多包乒乓模式。片上收发器
USB 2.0设备:12 Mbps,2668字节FIFO,最多8个双向端点。片上收发器
2个USART,带ISO7816、IrDA®、RS-485、SPI、曼彻斯特和调制解调器模式
两个2线UART
2个双线接口(兼容I2C)、1个SPI、1个串行同步控制器(I2S)、1高速多媒体卡接口(SDIO/SD卡/MMC)
两个具有捕获、波形、比较和PWM模式的3通道16位定时器计数器。用于步进电机的正交解码器逻辑和2位灰度升/降计数器
4通道16位PWM,带互补输出、故障输入、用于电机控制的12位停滞时间发生器计数器
32位实时定时器和RTC,具有日历和报警功能
32位循环冗余校验计算单元(CRCCU)
79条具有外部中断能力(边缘或电平灵敏度)、去抖动、毛刺滤波和片上串联电阻器终端的I/O线
三个32位并行输入/输出控制器,外设DMA辅助并行捕获模式
15通道1Msps ADC,带差分输入模式和可编程增益级
2通道12位1Msps DAC
一个具有灵活输入选择、可选择输入滞后的模拟比较器
串行线/JTAG调试端口(SWJ-DP)
调试对系统中所有存储器和寄存器的访问,包括内核运行、停止或保持复位时的Cortex-M4寄存器组。
串行线调试端口(SW-DP)和串行线JTAG调试端口(SW J-DP)调试访问。
Flash修补程序和断点(FPB)单元,用于实现断点和代码修补程序。
数据监视点和跟踪(DWT)单元,用于实现监视点、数据跟踪和系统分析。
用于支持printf样式调试的Instrumentation Trace Macrocell(ITM)。
所有数字引脚上的IEEE1149.1 JTAG边界扫描。
ASF Atmel软件框架–SAM软件开发框架
集成在具有图形用户界面的Atmel Studio IDE中,或作为独立的GCC、IAR编译器提供。
DMA支持,中断处理程序驱动程序支持
USB、TCP/IP、Wi-Fi和蓝牙、众多USB类、DHCP和Wi-Fi加密堆栈
RTOS集成,FreeRTOS是核心组件
微控制器功能
果心