ZHCU032K December 2004 – August 2022 MSP430AFE221 , MSP430AFE222 , MSP430AFE223 , MSP430AFE231 , MSP430AFE232 , MSP430AFE233 , MSP430AFE251 , MSP430AFE252 , MSP430AFE253 , MSP430F2001 , MSP430F2002 , MSP430F2003 , MSP430F2011 , MSP430F2012 , MSP430F2013 , MSP430F2101 , MSP430F2111 , MSP430F2112 , MSP430F2121 , MSP430F2122 , MSP430F2131 , MSP430F2132 , MSP430F2132-EP , MSP430F2232 , MSP430F2234 , MSP430F2252 , MSP430F2252-Q1 , MSP430F2254 , MSP430F2272 , MSP430F2272-Q1 , MSP430F2274 , MSP430F2274-EP , MSP430F233 , MSP430F2330 , MSP430F235 , MSP430F2350 , MSP430F2370 , MSP430F2410 , MSP430F2416 , MSP430F2417 , MSP430F2418 , MSP430F2419 , MSP430F247 , MSP430F2471 , MSP430F248 , MSP430F2481 , MSP430F249 , MSP430F2491 , MSP430F2616 , MSP430F2617 , MSP430F2618 , MSP430F2619 , MSP430G2001 , MSP430G2101 , MSP430G2102 , MSP430G2111 , MSP430G2112 , MSP430G2121 , MSP430G2131 , MSP430G2132 , MSP430G2152 , MSP430G2153 , MSP430G2201 , MSP430G2201-Q1 , MSP430G2202 , MSP430G2203 , MSP430G2210 , MSP430G2211 , MSP430G2212 , MSP430G2213 , MSP430G2221 , MSP430G2230 , MSP430G2231 , MSP430G2231-Q1 , MSP430G2232 , MSP430G2233 , MSP430G2252 , MSP430G2253 , MSP430G2302 , MSP430G2303 , MSP430G2312 , MSP430G2313 , MSP430G2332 , MSP430G2333 , MSP430G2352 , MSP430G2353 , MSP430G2402 , MSP430G2403 , MSP430G2412 , MSP430G2413 , MSP430G2432 , MSP430G2433 , MSP430G2444 , MSP430G2452 , MSP430G2453 , MSP430G2513 , MSP430G2533 , MSP430G2544 , MSP430G2553 , MSP430G2744 , MSP430G2755 , MSP430G2855 , MSP430G2955 , MSP430TCH5E
在每次单传输或者完整块或者突发块传输前 DMA 控制器需要一个或两个MCLK 时钟周期来同步。同步后每个字节/字传输需要两个 MCLK 周期,且传输后有一个周期的等待时间。因为 DMA 控制器使用 MCLK,所以 DMA 周期决定于 MSP430 的操作模式和时钟系统的设置。
如果 MCLK 源活动,但是 CPU 关闭,则 DMA 控制器将使用 MCLK 源来完成每次传输,而无需重新启用 CPU。当 MCLK 源关闭时,DMA 控制器将临时重新开启 MCLK ,以 DCOCLK 为源,以便完成单次传输或者整块或者突发块传输。且在传输完成后,CPU 保持关闭,MCLK 关闭。各种操作模式下的最大 DMA 周期见表 6-4。
CPU 操作模式 | 时钟源 | 最大 DMA 周期 |
---|---|---|
激活模式 | MCLK=DCOCLK | 4 个 MCLK 周期 |
激活模式 | MCLK=LFXT1CLK | 4 个 MCLK 周期 |
低功耗模式 LPM0/1 | MCLK=DCOCLK | 5 个 MCLK 周期 |
低功耗模式 LPM3/4 | MCLK=DCOCLK | 5 个 MCLK 周期 + 6µs(1) |
低功耗模式 LPM0/1 | MCLK=LFXT1CLK | 5 个 MCLK 周期 |
低功耗模式 LPM3 | MCLK=LFXT1CLK | 5 个 MCLK 周期 |
低功耗模式 LPM4 | MCLK=LFXT1CLK | 5 个 MCLK 周期 + 6µs(1) |