LSPCLK
C28 Core
C
2
8
M
e
m
o
ry
B
u
s
HISPCP
GPIO
Mux
C28
System
Control
Registers
SYSCLKOUT
C28 DMA
C
2
8
D
M
A
B
u
s
McBSP-A
Clock Enables
Periph
Registers
eCAP1/../6, eQEP1/2/3
I/O
LOSPCP
CLOCK ENABLES FROM
PCLKCR Registers
P
F
2
Periph
Registers
ePWM 1 to 9 and HRPWM
P
F
3
C28CLKIN
I/O
CPU TIMERS
Periph
Registers
SCI-A
LSPCLK
I/O
I/O
SPI-A
I2C-A
Periph
Registers
Periph
Registers
Clock
Enables
Clock
Enables
Periph
Registers
Clock
Enables
PF1
PF3
Clock Control
134
SPRUHE8E – October 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
System Control and Interrupts
Figure 1-13. Control Subsystem Peripherals Clocking
1.8.4.5
Enabling/Disabling Clocks to the Peripheral Modules
The PCLKCR0/1/2/3 registers enable/disable clocks to the various peripheral modules. There is a 2-
SYSCLKOUT cycle delay from when a write to the PCLKCR0/1/2/3 registers occurs to when the action is
valid. This delay must be taken into account before attempting to access the peripheral configuration
registers. Due to the peripheral-GPIO multiplexing at the pin level, all peripherals cannot be used at the
same time. While it is possible to turn on the clocks to all the peripherals at the same time, such a
configuration may not be useful. If this is done, the current drawn will be more than required. To avoid this,
only enable the clocks required by the application.