对于新设计,请考虑修订版B ATSAMG55J19B。
Microchip的SAM G55嵌入了Cortex-M4 CPU和FPU(浮点单元)。这确保了最大吞吐量。这一点非常重要,因为它可以让您最大限度地减少有功功耗,更快地入睡,从而降低总功耗。此外,这些设备有30个DMA通道,可以提供极高的吞吐量。
超低功耗、快速唤醒时间和高吞吐量的结合使SAM G在空间和功耗受限的消费者应用(如传感器集线器)中具有优势。它快速唤醒,具有减少活动模式下花费的时间所需的吞吐量,然后返回休眠状态,保留SRAM以节省能量。
这提供了最佳性能和最长的电池寿命。它功能齐全,一直到1.6V;包括闪存读取和写入以及全ADC操作。这允许一种更灵活的电源方案,将电池的额外运行时间挤出。
由MPLAB X IDE和MPLAB Harmony支持。
特色
- 微微功率
- 活动时低至100µA/MHz
- 深度睡眠时低于7µA,SRAM保留
- 从深度休眠到在活动模式下执行第一条指令,唤醒时间长达3µs
- 提高吞吐量
- Cortex-M4
- 燃料电池组
- 小包装
- 3x3 mm w/0.4mm间距,WLCSP 7x7引脚
- 整个系列的引脚兼容性
- 微控制器功能
- 果心
- ARM Cortex-M4在I/O总线上具有高达16 KB的SRAM,在高达120 MHz的频率下提供0等待状态执行
- 内存保护单元(MPU)
- DSP指令、浮点单元(FPU)、Thumb®-2指令集
- 回忆
- 高达512 KB的嵌入式闪存
- 高达176 KB的嵌入式SRAM
- 8 KB ROM,带嵌入式引导加载程序,单周期全速访问
- 系统
- 用于单电源操作的嵌入式电压调节器
- 上电复位(POR)和安全运行的看门狗
- 石英或陶瓷谐振器振荡器:3至20 MHz,具有时钟故障检测,32.768 kHz用于RTT或系统时钟
- 高精度8/16/24 MHz工厂微调内部RC振荡器。用于频率调整的应用内微调访问
- 慢时钟内部RC振荡器作为永久低功耗模式设备时钟
- 设备时钟的PLL范围从48 MHz到120 MHz
- USB设备和USB OHCI的PLL范围为24 MHz至48 MHz
- 多达30个外围DMA(PDC)通道
- 256位通用备份寄存器(GPBR)
- 16条外部中断线
- 包裹
- 49引线WLCSP,64引线LQFP,64引线QFN
- 温度工作范围
- 工业(-40°C至+85°C)
- 外围设备功能
- 8个灵活的通信单元,支持:
- USART、SPI或双线接口(TWI)
- 带片上收发器的USB 2.0设备和USB主机OHCI
- 2个IC间声音控制器(I2S)
- 2个三通道16位定时器/计数器(TC),具有捕获、波形、比较和PWM模式
- 1个48位实时定时器(RTT),带16位预分频器和32位计数器
- 1个带日历和报警功能的RTC
- 1个32位循环冗余校验计算单元(CRCCU)
- 输入/输出
- 多达48条I/O线,具有外部中断功能(边缘或电平)、去抖动、毛刺滤波和管芯串联电阻器端接。可单独编程的漏极开路、上拉和下拉电阻器以及同步输出
- 两个PIO控制器可控制多达48条I/O线
- 音频功能
- 1个脉冲密度调制接口(PDMIC)(最多支持两个麦克风)
- 高级模拟功能
- 12位ADC模块:
- 一个8通道ADC,500 kSps转换率
- 12位分辨率,增强模式高达16位
- 数字平均功能提供高达16位的增强分辨率模式
- 提供多达8个独立模拟输入的集成多路复用器
- 快速唤醒时间响应的待机模式
- 外部触发器上的异步部分唤醒(梦游)
- 调试器开发支持
- 串行线/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加密堆栈
- 图像格式、文件系统和GUI库中间件
- RTOS集成,FreeRTOS是核心组件