ARM Cortex-M3 芯片手册:ATMEL SAM3S 技术规格

需积分: 10 2 下载量 17 浏览量 更新于2024-07-24 收藏 5.01MB PDF 举报
"ATMEL SAM3S.pdf 是一份关于ATMEL公司生产的基于ARM Cortex-M3内核的微控制器——SAM3S系列的芯片手册。这份资料详细介绍了该芯片的各项特性和功能,包括核心特性、引脚兼容性、内存配置、系统支持以及各种外围接口等。资料全为英文,适合对嵌入式系统和微控制器有深入理解的专业人士阅读。" ATMEL SAM3S系列芯片是基于ARM公司的Cortex-M3内核,运行频率最高可达64MHz,采用了版本2.0的内核设计。它集成了Memory Protection Unit (MPU),提供了安全的数据访问保护。该内核支持Thumb-2指令集,优化了代码效率和执行效率。 在引脚兼容性方面,SAM3S与AT91SAM7S系列的48针和64针版本保持一致,这使得设计者在升级或更换芯片时可以方便地进行硬件迁移。 在内存配置上,SAM3S芯片内置了从64K到256K字节的嵌入式Flash,采用128位宽的数据总线,配备内存加速器,且为单平面设计。此外,还包含了从16K到48K字节的嵌入式SRAM。另外,16K字节的ROM中预装了bootloader程序,支持UART和USB启动,并包含在应用编程(IAP)程序。该芯片还配备了一个8位静态存储器控制器(SMC),可支持SRAM、PSRAM、NOR和NAND闪存。 系统支持部分,SAM3S集成了单电源操作的嵌入式电压调节器,提供Power-on-Reset (POR)、Brown-out Detector (BOD) 和 Watchdog,确保设备安全运行。它可以使用石英或陶瓷谐振器作为主电源振荡器,频率范围为3至20MHz,同时具备故障检测功能。还有选项允许使用32.768kHz的振荡器用于RTC或设备时钟。芯片内置一个高精度8/12MHz的工厂校准内部RC振荡器,用于设备启动,默认频率为4MHz,且支持在应用中进行频率调整。还有一个慢速内部RC振荡器,用于低功耗模式下的设备时钟。此外,它还包括两个可达到130MHz的PLL,分别用于设备时钟和USB。 此外,SAM3S芯片还配备了温度传感器,以及多达22个外围设备接口,如GPIO、串行通信接口、定时器、ADC、DMA等,满足各种应用需求。这些特性使SAM3S系列成为嵌入式系统设计中的一款强大微控制器。