SPRUJ53D April 2024 – April 2026 TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SG-Q1 , TMS320F28P559SJ-Q1
Table 32-36 lists the memory-mapped registers for the EPG_MUX_REGS registers. All register offset addresses not listed in Table 32-36 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Write Protection | Section |
|---|---|---|---|---|
| 0h | EPGMXSEL0 | EPG Mux select register 0 | Go | |
| 2h | EPGMXSEL1 | EPG Mux select register 1 | Go | |
| Ch | EPGMXSELLOCK | EPG Mux select register lock | Go | |
| Eh | EPGMXSELCOMMIT | EPG Mux select register commit | Go |
Complex bit access types are encoded to fit into small table cells. Table 32-37 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| Write Type | ||
| W | W | Write |
| WSonce | W Sonce | Write Set once |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
| Register Array Variables | ||
| i,j,k,l,m,n | When these variables are used in a register name, an offset, or an address, they refer to the value of a register array where the register is part of a group of repeating registers. The register groups form a hierarchical structure and the array is represented with a formula. | |
| y | When this variable is used in a register name, an offset, or an address it refers to the value of a register array. | |
EPGMXSEL0 is shown in Figure 32-35 and described in Table 32-38.
Return to the Summary Table.
EPG Mux select register 0
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| SEL31 | SEL30 | SEL29 | SEL28 | SEL27 | SEL26 | SEL25 | SEL24 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| SEL23 | SEL22 | SEL21 | SEL20 | SEL19 | SEL18 | SEL17 | SEL16 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SEL15 | SEL14 | SEL13 | SEL12 | SEL11 | SEL10 | SEL9 | SEL8 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SEL7 | SEL6 | SEL5 | SEL4 | SEL3 | SEL2 | SEL1 | SEL0 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | SEL31 | R/W | 0h | 0: DATAIN[31] is selected 1: EPGOUT[7] is selected Reset type: SYSRSn |
| 30 | SEL30 | R/W | 0h | 0: DATAIN[30] is selected 1: EPGOUT[6] is selected Reset type: SYSRSn |
| 29 | SEL29 | R/W | 0h | 0: DATAIN[29] is selected 1: EPGOUT[5] is selected Reset type: SYSRSn |
| 28 | SEL28 | R/W | 0h | 0: DATAIN[28] is selected 1: EPGOUT[4] is selected Reset type: SYSRSn |
| 27 | SEL27 | R/W | 0h | 0: DATAIN[27] is selected 1: EPGOUT[3] is selected Reset type: SYSRSn |
| 26 | SEL26 | R/W | 0h | 0: DATAIN[26] is selected 1: EPGOUT[2] is selected Reset type: SYSRSn |
| 25 | SEL25 | R/W | 0h | 0: DATAIN[25] is selected 1: EPGOUT[1] is selected Reset type: SYSRSn |
| 24 | SEL24 | R/W | 0h | 0: DATAIN[24] is selected 1: EPGOUT[0] is selected Reset type: SYSRSn |
| 23 | SEL23 | R/W | 0h | 0: DATAIN[23] is selected 1: EPGOUT[7] is selected Reset type: SYSRSn |
| 22 | SEL22 | R/W | 0h | 0: DATAIN[22] is selected 1: EPGOUT[6] is selected Reset type: SYSRSn |
| 21 | SEL21 | R/W | 0h | 0: DATAIN[21] is selected 1: EPGOUT[5] is selected Reset type: SYSRSn |
| 20 | SEL20 | R/W | 0h | 0: DATAIN[20] is selected 1: EPGOUT[4] is selected Reset type: SYSRSn |
| 19 | SEL19 | R/W | 0h | 0: DATAIN[19] is selected 1: EPGOUT[3] is selected Reset type: SYSRSn |
| 18 | SEL18 | R/W | 0h | 0: DATAIN[18] is selected 1: EPGOUT[2] is selected Reset type: SYSRSn |
| 17 | SEL17 | R/W | 0h | 0: DATAIN[17] is selected 1: EPGOUT[1] is selected Reset type: SYSRSn |
| 16 | SEL16 | R/W | 0h | 0: DATAIN[16] is selected 1: EPGOUT[0] is selected Reset type: SYSRSn |
| 15 | SEL15 | R/W | 0h | 0: DATAIN[15] is selected 1: EPGOUT[7] is selected Reset type: SYSRSn |
| 14 | SEL14 | R/W | 0h | 0: DATAIN[14] is selected 1: EPGOUT[6] is selected Reset type: SYSRSn |
| 13 | SEL13 | R/W | 0h | 0: DATAIN[13] is selected 1: EPGOUT[5] is selected Reset type: SYSRSn |
| 12 | SEL12 | R/W | 0h | 0: DATAIN[12] is selected 1: EPGOUT[4] is selected Reset type: SYSRSn |
| 11 | SEL11 | R/W | 0h | 0: DATAIN[11] is selected 1: EPGOUT[3] is selected Reset type: SYSRSn |
| 10 | SEL10 | R/W | 0h | 0: DATAIN[10] is selected 1: EPGOUT[2] is selected Reset type: SYSRSn |
| 9 | SEL9 | R/W | 0h | 0: DATAIN[9] is selected 1: EPGOUT[1] is selected Reset type: SYSRSn |
| 8 | SEL8 | R/W | 0h | 0: DATAIN[8] is selected 1: EPGOUT[0] is selected Reset type: SYSRSn |
| 7 | SEL7 | R/W | 0h | 0: DATAIN[7] is selected 1: EPGOUT[7] is selected Reset type: SYSRSn |
| 6 | SEL6 | R/W | 0h | 0: DATAIN[6] is selected 1: EPGOUT[6] is selected Reset type: SYSRSn |
| 5 | SEL5 | R/W | 0h | 0: DATAIN[5] is selected 1: EPGOUT[5] is selected Reset type: SYSRSn |
| 4 | SEL4 | R/W | 0h | 0: DATAIN[4] is selected 1: EPGOUT[4] is selected Reset type: SYSRSn |
| 3 | SEL3 | R/W | 0h | 0: DATAIN[3] is selected 1: EPGOUT[3] is selected Reset type: SYSRSn |
| 2 | SEL2 | R/W | 0h | 0: DATAIN[2] is selected 1: EPGOUT[2] is selected Reset type: SYSRSn |
| 1 | SEL1 | R/W | 0h | 0: DATAIN[1] is selected 1: EPGOUT[1] is selected Reset type: SYSRSn |
| 0 | SEL0 | R/W | 0h | 0: DATAIN[0] is selected 1: EPGOUT[0] is selected Reset type: SYSRSn |
EPGMXSEL1 is shown in Figure 32-36 and described in Table 32-39.
Return to the Summary Table.
EPG Mux select register 1
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| SEL63 | SEL62 | SEL61 | SEL60 | SEL59 | SEL58 | SEL57 | SEL56 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| SEL55 | SEL54 | SEL53 | SEL52 | SEL51 | SEL50 | SEL49 | SEL48 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SEL47 | SEL46 | SEL45 | SEL44 | SEL43 | SEL42 | SEL41 | SEL40 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SEL39 | SEL38 | SEL37 | SEL36 | SEL35 | SEL34 | SEL33 | SEL32 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | SEL63 | R/W | 0h | 0: DATAIN[63] is selected 1: EPGOUT[7] is selected Reset type: SYSRSn |
| 30 | SEL62 | R/W | 0h | 0: DATAIN[62] is selected 1: EPGOUT[6] is selected Reset type: SYSRSn |
| 29 | SEL61 | R/W | 0h | 0: DATAIN[61] is selected 1: EPGOUT[5] is selected Reset type: SYSRSn |
| 28 | SEL60 | R/W | 0h | 0: DATAIN[60] is selected 1: EPGOUT[4] is selected Reset type: SYSRSn |
| 27 | SEL59 | R/W | 0h | 0: DATAIN[59] is selected 1: EPGOUT[3] is selected Reset type: SYSRSn |
| 26 | SEL58 | R/W | 0h | 0: DATAIN[58] is selected 1: EPGOUT[2] is selected Reset type: SYSRSn |
| 25 | SEL57 | R/W | 0h | 0: DATAIN[57] is selected 1: EPGOUT[1] is selected Reset type: SYSRSn |
| 24 | SEL56 | R/W | 0h | 0: DATAIN[56] is selected 1: EPGOUT[0] is selected Reset type: SYSRSn |
| 23 | SEL55 | R/W | 0h | 0: DATAIN[55] is selected 1: EPGOUT[7] is selected Reset type: SYSRSn |
| 22 | SEL54 | R/W | 0h | 0: DATAIN[54] is selected 1: EPGOUT[6] is selected Reset type: SYSRSn |
| 21 | SEL53 | R/W | 0h | 0: DATAIN[53] is selected 1: EPGOUT[5] is selected Reset type: SYSRSn |
| 20 | SEL52 | R/W | 0h | 0: DATAIN[52] is selected 1: EPGOUT[4] is selected Reset type: SYSRSn |
| 19 | SEL51 | R/W | 0h | 0: DATAIN[51] is selected 1: EPGOUT[3] is selected Reset type: SYSRSn |
| 18 | SEL50 | R/W | 0h | 0: DATAIN[50] is selected 1: EPGOUT[2] is selected Reset type: SYSRSn |
| 17 | SEL49 | R/W | 0h | 0: DATAIN[49] is selected 1: EPGOUT[1] is selected Reset type: SYSRSn |
| 16 | SEL48 | R/W | 0h | 0: DATAIN[48] is selected 1: EPGOUT[0] is selected Reset type: SYSRSn |
| 15 | SEL47 | R/W | 0h | 0: DATAIN[47] is selected 1: EPGOUT[7] is selected Reset type: SYSRSn |
| 14 | SEL46 | R/W | 0h | 0: DATAIN[46] is selected 1: EPGOUT[6] is selected Reset type: SYSRSn |
| 13 | SEL45 | R/W | 0h | 0: DATAIN[45] is selected 1: EPGOUT[5] is selected Reset type: SYSRSn |
| 12 | SEL44 | R/W | 0h | 0: DATAIN[44] is selected 1: EPGOUT[4] is selected Reset type: SYSRSn |
| 11 | SEL43 | R/W | 0h | 0: DATAIN[43] is selected 1: EPGOUT[3] is selected Reset type: SYSRSn |
| 10 | SEL42 | R/W | 0h | 0: DATAIN[42] is selected 1: EPGOUT[2] is selected Reset type: SYSRSn |
| 9 | SEL41 | R/W | 0h | 0: DATAIN[41] is selected 1: EPGOUT[1] is selected Reset type: SYSRSn |
| 8 | SEL40 | R/W | 0h | 0: DATAIN[40] is selected 1: EPGOUT[0] is selected Reset type: SYSRSn |
| 7 | SEL39 | R/W | 0h | 0: DATAIN[39] is selected 1: EPGOUT[7] is selected Reset type: SYSRSn |
| 6 | SEL38 | R/W | 0h | 0: DATAIN[38] is selected 1: EPGOUT[6] is selected Reset type: SYSRSn |
| 5 | SEL37 | R/W | 0h | 0: DATAIN[37] is selected 1: EPGOUT[5] is selected Reset type: SYSRSn |
| 4 | SEL36 | R/W | 0h | 0: DATAIN[36] is selected 1: EPGOUT[4] is selected Reset type: SYSRSn |
| 3 | SEL35 | R/W | 0h | 0: DATAIN[35] is selected 1: EPGOUT[3] is selected Reset type: SYSRSn |
| 2 | SEL34 | R/W | 0h | 0: DATAIN[34] is selected 1: EPGOUT[2] is selected Reset type: SYSRSn |
| 1 | SEL33 | R/W | 0h | 0: DATAIN[33] is selected 1: EPGOUT[1] is selected Reset type: SYSRSn |
| 0 | SEL32 | R/W | 0h | 0: DATAIN[32] is selected 1: EPGOUT[0] is selected Reset type: SYSRSn |
EPGMXSELLOCK is shown in Figure 32-37 and described in Table 32-40.
Return to the Summary Table.
EPG Mux select register lock
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | EPGMXSEL1 | EPGMXSEL0 | |||||
| R-0h | R/W-0h | R/W-0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | Reserved |
| 1 | EPGMXSEL1 | R/W | 0h | 0: Writes to EPGMXSEL1 registers are allowed. 1: Writes to EPGMXSEL1 registers are not allowed. Reset type: SYSRSn |
| 0 | EPGMXSEL0 | R/W | 0h | 0: Writes to EPGMXSEL0 registers are allowed. 1: Writes to EPGMXSEL0 registers are not allowed. Reset type: SYSRSn |
EPGMXSELCOMMIT is shown in Figure 32-38 and described in Table 32-41.
Return to the Summary Table.
EPG Mux select register commit
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | EPGMXSEL1 | EPGMXSEL0 | |||||
| R-0h | R/WSonce-0h | R/WSonce-0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | Reserved |
| 1 | EPGMXSEL1 | R/WSonce | 0h | 0: Writes to EPGMXSELLOCK.EPGMXSEL1 field is allowed. 1: Writes to EPGMXSELLOCK.EPGMXSEL1 field is not allowed. Reset type: SYSRSn |
| 0 | EPGMXSEL0 | R/WSonce | 0h | 0: Writes to EPGMXSELLOCK.EPGMXSEL0 field is allowed. 1: Writes to EPGMXSELLOCK.EPGMXSEL0 field is not allowed. Reset type: SYSRSn |