TMS320F2803x Piccolo MCU系统控制与寄存器详解

需积分: 50 44 下载量 33 浏览量 更新于2024-08-09 收藏 1.71MB PDF 举报
"这篇文档是关于TMS320F2803X系列微控制器的手册,主要探讨了系统控制和低功耗模式相关的寄存器及其在微控制器中的应用。" 在TMS320F2803X系列微控制器中,系统控制涉及多个关键寄存器,用于管理振荡器、时钟、安全功能和低功耗模式。这些寄存器包括BORCFG、XCLK、PLLSTS、CLKCTL、PLLLOCKPRD、INTOSC1TRIM、INTOSC2TRIM、LOSPCP、PCLKCR0、PCLKCR1、LPMCR0、PCLKCR3、PLLCR、SCSR、WDCNTR、WDKEY、WDCR等。这些寄存器在32位的TMS320C28x CPU核心上执行功能,如振荡器配置、时钟控制、pll状态监测、低速外设时钟预分频、外设时钟控制以及低功率模式设置。 BORCFG寄存器用于配置电压保护,确保系统在电压过低时能正确响应。XCLK和XCLKOUT控制外部时钟输出。PLLSTS寄存器显示PLL的状态,而CLKCTL寄存器则用于控制整个系统的时钟。PLLLOCKPRD用于设定PLL锁定周期,INTOSC1TRIM和INTOSC2TRIM则是调整内部振荡器频率的寄存器。 LOSPCP寄存器调节低速外设的时钟预分频,PCLKCR0到PCLKCR3负责外设时钟的分配和控制。LPMCR0寄存器管理低功率模式,如睡眠和停机模式。PLLCR寄存器控制PLL的配置,包括其频率和锁定条件。系统控制与状态寄存器SCSR用于监控系统状态,如异常和错误。 安全相关寄存器WDCNTR、WDKEY和WDCR构成了安全装置,用于防止非法访问和保护代码安全。计数器WDCNTR记录安全装置激活次数,WDKEY允许通过特定密钥进行安全复位,而WDCR控制安全装置的行为。 这些微控制器的特点包括高效32位CPU、3.3V电源、无须电源排序、低功耗设计、集成的电源和欠压复位、以及无模拟支持的引脚。此外,它们提供多种定时器、GPIO引脚、内部和外部时钟源,支持动态PLL频率调整,内置安全模块和安全定时器,还有串行通信接口等多种外设,确保在各种应用中的稳定性和灵活性。 TMS320F2803X系列适用于需要高性能、低功耗和丰富功能的嵌入式应用,如工业控制、自动化、电机驱动等领域。在设计和编程这些微控制器时,理解和配置这些系统控制寄存器是至关重要的,以确保系统的可靠运行和优化性能。