PSoC4是一种可扩展、可重配置平台架构,面向具有ARM Cortex-M0 CPU的可编程嵌入式系统控制器。它整合了可编程和可重配置模拟与数字模块,具有灵活的自动路由功能。PSoC 4200M产品系列基于该平台架构,整合了微控制器和数字可编程逻辑、可编程模拟、可编程互联、高性能模数转换器、具有比较器模式的运算放大器以及标准通信与定时外设。PSoC 4200M产品与面向新应用和设计需求的PSoC4平台的成员完全兼容。可编程模拟和数字子系统实现了设计灵活性和现场调谐功能。
PSoC 4200M器件支持硬件和固件编程、测试、调试与跟踪。
ARM串行线调试(SWD)接口支持器件的所有编程与调试特性。
全面的片上调试功能让我们能够利用标准生产器件在最终系统中进行全器件调试。无需特殊接口、调试器、仿真器和模拟器,只需标准编程连接即可实现全面的调试支持。
PSoC Creator集成开发环境(IDE)为PSoC 4200-M器件提供了全面集成的编程与调试支持。SWD接口与行业标准第三方工具完全兼容。PSoC 4200-M系列提供了利用多芯片应用解决方案或微控制器无法实现的安全水平。这是因为它能够禁用调试特性,具有稳定的闪存保护功能,可以在片上可编程模块内实现用户专有的功能。
在默认情况下,调试电路开启,只能在固件内禁用。如果未开启,重新启用的唯一方法是擦除整个器件,清除闪存保护,利用启用调试的新固件对器件进行重编程。
此外,对于那些关心由于恶意重编程器件或试图通过起动和中断闪存编程顺序来攻破安全防线而引起的网络钓鱼攻击的应用,所有器件接口都可以永久禁用(器件安全)。因为在启用最高器件安全性时,所有编程、调试和测试接口都被禁用,所以已启用器件安全的PSoC 4200M可能不会恢复原状以供故障分析。这是PSoC 4200M能够让用户采取的折中措施。
PSoC 4200M主要特性
32位MCU子系统
具有单周期乘法功能的48MHz ARM Cortex-M0 CPU
具有读加速器的128kB闪存
16kB SRAM
DMA引擎
可编程模拟
4个运算放大器,能够以极低的电流水平在深度睡眠模式下运行
所有运算放大器均具有可重配置大电流引脚驱动、高带宽内部驱动、ADC输入缓冲和比较器模式,连接灵活,能够将输入连至任何引脚
任何引脚上都具有4个面向通用或电容感应应用的电流DAC(IDAC)
2个低功耗比较器,能够在深度睡眠模式下运行
转换速率达1Msps的12位SAR ADC
..