ePWM
TMS320F2837xD Microcontroller Workshop - Control Peripherals 7 - 13
ePWM Compare Control Register
EPwmxRegs.CMPCTL
6 5 4 1 - 0
LOADBMODE LOADAMODE
reserved
3 - 2
SHDWBMODE SHDWAMODE
CMPA and CMPB Operating Mode
0 = shadow mode;
double buffer w/ shadow register
1 = immediate mode;
shadow register not used
CMPA and CMPB Shadow Load Mode
00 = load on CTR = 0
01 = load on CTR = PRD
10 = load on CTR = 0 or PRD
11 = freeze (no load possible)
SHDWBFULL
15 - 10 9 8
SHDWAFULL
7
reserved
reserved
CMPA and CMPB Shadow Full Flag
(bit automatically clears on load)
0 = shadow not full
1 = shadow full
ePWM Compare Control Register
EPwmxRegs.CMPCTL2
6 5 4 1 - 0
LOADDMODE LOADCMODE
reserved
3 - 2
SHDWDMODE SHDWCMODE
CMPC and CMPD Operating Mode
0 = shadow mode;
double buffer w/ shadow register
1 = immediate mode;
shadow register not used
CMPC and CMPD Shadow Load Mode
00 = load on CTR = 0
01 = load on CTR = PRD
10 = load on CTR = 0 or PRD
11 = freeze (no load possible)
LOADDSYNC
15 - 14 13 - 12 11 - 10
LOADCSYNC
9 - 7
reservedreserved
CMPC and CMPD Shadow Load on Sync Event
00 = no sync – use LOADCMODE/LOADDMODE
01 = when sync occurs and LOADCMODE/LOADDMODE
10 = only when sync is received
11 = reserved