PSoC63微控制器介绍:集成Arm Cortex CPU与BLE5.0功能

需积分: 0 2 下载量 188 浏览量 更新于2024-07-09 收藏 13.59MB PDF 举报
"CY8C6347.pdf" 是赛普拉斯(Cypress)公司的一款基于 Arm Cortex-M0+ 内核的微控制器——PSoC63 的规格书。这款芯片采用40纳米工艺制造,支持 Bluetooth Low Energy (BLE) 5.0 技术,具备32位 CPU,并在工作电压1.7V至3.6V之间提供高效能。该芯片拥有78个通用输入/输出(GPIO)引脚,以及丰富的外设接口。 PSoC63 MCU 主要特点包括: 1. 集成了 Arm Cortex-M0+ 32位处理器,最高运行频率可达100MHz(1.1V时)或25MHz(0.9V时),内置MUL单元、Nested Vector Interrupt Controller (NVIC) 和 Memory Protection Unit (MPU)。 2. 支持 BLE 5.0 协议,适合低功耗无线通信应用。 3. 提供了78个GPIO,其中6个是Overvoltage tolerant (OVT),增强了在不同电源电压条件下的应用能力。 4. 包含128KB的ROM和8KB的数据缓存,以及加密硬件加速器,支持DES/TDES、AES、SHA、CRC、TRNG、RSA/ECC等算法,适用于安全相关的应用。 5. 内建Serial Memory Interface (QSPI) 支持OTF Encryption/Decryption,可进行高效的串行存储数据处理。 6. 配备DMA控制器,实现内存与外设之间的高效数据传输。 7. USB接口,方便连接各种USB设备。 8. 可编程系统(PSoC)架构允许用户自定义数字和模拟混合信号功能,提高了设计的灵活性。 9. 通过PSoC Creator IDE开发工具,提供了直观的图形化界面,简化了软件开发流程。 此规格书详细介绍了PSoC63的硬件结构,包括CPU子系统、系统互连(Multi-Layer AHB,MPU/SMPU,IPC)、ROM控制器、加密模块、I/O子系统、外围设备接口、GPIO、EFUSE、串行内存接口以及DMA等功能模块。此外,还涵盖了软件开发环境PSoC Creator的版本信息,如1.2.3.4.5,以及各种接口和外设的详细操作指南,如GPIO配置、USB设置、BLE连接等。这份资料对于理解并开发基于CY8C6347的嵌入式系统非常有帮助。