SPRUJD3A July 2025 – October 2025 F28E120SB , F28E120SC
Table 3-93 lists the memory-mapped registers for the DEV_CFG_REGS registers. All register offset addresses not listed in Table 3-93 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Write Protection |
|---|---|---|---|
| 2h | PARTIDL | Lower 32-bit of Device PART Identification Number | |
| 4h | PARTIDH | Upper 32-bit of Device PART Identification Number | |
| 6h | REVID | Device Revision Number | |
| Eh | DC_MEMORY | Device Capability: Memory Blocks Customization | |
| 10h | PERCNF | Peripheral Configuration register - GPIO | |
| 12h | TRIMERRSTS | TRIM Error Status register | |
| 1Eh | SOFTPRES_PROC_INFRA | Processing and Infra Blocks Software Reset register | EALLOW |
| 20h | SOFTPRES_CTRL_PERIPH | Control Peripherals Software Reset register | EALLOW |
| 22h | SOFTPRES_COMM_PERIPH | Communication Peripherals Software Reset register | EALLOW |
| 24h | SOFTPRES_JTAG | JTAG Software Reset register | EALLOW |
| 28h | TAP_STATUS | Status of JTAG State machine & Debugger Connect | |
| 2Ah | ECAPTYPE | Configures ECAP Type for the device | EALLOW |
| 2Ch | TAP_CONTROL | Disable TAP control |
Complex bit access types are encoded to fit into small table cells. Table 3-94 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| R-0 | R -0 | Read Returns 0s |
| Write Type | ||
| W | W | Write |
| W1C | W 1C | Write 1 to clear |
| WOnce | W Once | Write Write once |
| 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. | |
PARTIDL is shown in Figure 3-77 and described in Table 3-95.
Return to the Summary Table.
Lower 32-bit of Device PART Identification Number
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| PARTID_FORMAT_REV | RESERVED | ||||||
| R-0h | R-0-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| FLASH_SIZE | |||||||
| R/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | |||
| R-0h | R-Xh | R-0h | R-Xh | R-Xh | |||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| QUAL | RESERVED | RESERVED | RESERVED | ||||
| R-Xh | R-0h | R-0h | R-0h | ||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-28 | PARTID_FORMAT_REV | R | 0h | PARTID_FORMAT_REV Reset type: PORESETn |
| 27-24 | RESERVED | R-0 | 0h | Reserved |
| 23-16 | FLASH_SIZE | R/W | 0h | 0x0 - Reserved 0x1 - 32 KB 0x2 - 64 KB 0x3 - 96 KB 0x4 - 128 KB Others - Reserved Reset type: PORESETn |
| 15 | RESERVED | R | 0h | Reserved |
| 14 | RESERVED | R | Xh | Reserved |
| 13 | RESERVED | R | 0h | Reserved |
| 12 | RESERVED | R | Xh | Reserved |
| 11-8 | RESERVED | R | Xh | Reserved |
| 7-6 | QUAL | R | Xh | 0 = Engineering sample (TMX) 1 = Pilot production (TMP) 2 = Fully qualified (TMS) Reset type: PORESETn |
| 5 | RESERVED | R | 0h | Reserved |
| 4-3 | RESERVED | R | 0h | Reserved |
| 2-0 | RESERVED | R | 0h | Reserved |
PARTIDH is shown in Figure 3-78 and described in Table 3-96.
Return to the Summary Table.
Upper 32-bit of Device PART Identification Number
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| DEVICE_CLASS_ID | PARTNO | ||||||||||||||
| R-10h | R-XXh | ||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| FAMILY | RESERVED | RESERVED | |||||||||||||
| R-5h | R-0h | R-0h | |||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | DEVICE_CLASS_ID | R | 10h | Device class ID Device Value Sonata 0x40 Aumento 0x50 SOPRANO 0x00 POTENZA 0x01 SOPRANO-FELICE 0x02 TENOR 0x03 TOPOLINO 0x04 TOPOGRANDE 0X05 TOPOARIA 0x06 TOPOAUTO 0x07 GATTINO 0x08 Predator 0x09 Gara 0x0C Veloce 0x0D Invicta-MC1 0x10 Reset type: PORESETn |
| 23-16 | PARTNO | R | XXh | Refer to Datasheet for Device Part Number Reset type: PORESETn |
| 15-8 | FAMILY | R | 5h | Device Family This field categorizes the device to one of the C2000 device families, namely Delfino, Piccolo (Harmony class), Delfino-Single core, Concerto etc. Reset type: PORESETn |
| 7-4 | RESERVED | R | 0h | Reserved |
| 3-0 | RESERVED | R | 0h | Reserved |
REVID is shown in Figure 3-79 and described in Table 3-97.
Return to the Summary Table.
Device Revision Number
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | REVID | ||||||||||||||||||||||||||||||
| R-0-0h | R/WOnce-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R-0 | 0h | Reserved |
| 15-0 | REVID | R/WOnce | 0h | Device Revision ID. Loaded from flash trim sector by boot rom. Reset value is die-specific. Reset type: XRSn |
DC_MEMORY is shown in Figure 3-80 and described in Table 3-98.
Return to the Summary Table.
Device Capability: Memory Blocks Customization
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | RESERVED | RESERVED | RESERVED | BANK1_32KB_4 | BANK1_32KB_3 | BANK1_32KB_2 | BANK1_32KB_1 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R-Xh |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| BANK0_32KB_8 | BANK0_32KB_7 | BANK0_32KB_6 | BANK0_32KB_5 | BANK0_32KB_4 | BANK0_32KB_3 | BANK0_32KB_2 | BANK0_32KB_1 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R-Xh | R-Xh | R-Xh | R-Xh |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R-0 | 0h | Reserved |
| 15 | RESERVED | R/W | 0h | Reserved |
| 14 | RESERVED | R/W | 0h | Reserved |
| 13 | RESERVED | R/W | 0h | Reserved |
| 12 | RESERVED | R/W | 0h | Reserved |
| 11 | BANK1_32KB_4 | R/W | 0h | Flash Bank-1: Fourth 32 KB (upto 128 KB) 0: Respective sectors are not present in the device 1: Respective sectors are present in the device Reset type: PORESETn |
| 10 | BANK1_32KB_3 | R/W | 0h | Flash Bank-1: Third 32 KB (upto 96 KB) 0: Respective sectors are not present in the device 1: Respective sectors are present in the device Reset type: PORESETn |
| 9 | BANK1_32KB_2 | R/W | 0h | Flash Bank-1: Second 32 KB (upto 64 KB) 0: Respective sectors are not present in the device 1: Respective sectors are present in the device Reset type: PORESETn |
| 8 | BANK1_32KB_1 | R | Xh | Flash Bank-1: First 32 KB 0: Respective sectors are not present in the device 1: Respective sectors are present in the device Reset type: PORESETn |
| 7 | BANK0_32KB_8 | R/W | 0h | Flash Bank-0: Eigth 32 KB (upto 256 KB) 0: Respective sectors are not present in the device 1: Respective sectors are present in the device Reset type: PORESETn |
| 6 | BANK0_32KB_7 | R/W | 0h | Flash Bank-0: Seventh 32 KB (upto 224 KB) 0: Respective sectors are not present in the device 1: Respective sectors are present in the device Reset type: PORESETn |
| 5 | BANK0_32KB_6 | R/W | 0h | Flash Bank-0: Sixth 32 KB (upto 192 KB) 0: Respective sectors are not present in the device 1: Respective sectors are present in the device Reset type: PORESETn |
| 4 | BANK0_32KB_5 | R/W | 0h | Flash Bank-0: Fifth 32 KB (upto 160 KB) 0: Respective sectors are not present in the device 1: Respective sectors are present in the device Reset type: PORESETn |
| 3 | BANK0_32KB_4 | R | Xh | Flash Bank-0: Fourth 32 KB (upto 128 KB) 0: Respective sectors are not present in the device 1: Respective sectors are present in the device Reset type: PORESETn |
| 2 | BANK0_32KB_3 | R | Xh | Flash Bank-0: Third 32 KB (upto 96 KB) 0: Respective sectors are not present in the device 1: Respective sectors are present in the device Reset type: PORESETn |
| 1 | BANK0_32KB_2 | R | Xh | Flash Bank-0: Second 32 KB (upto 64 KB) 0: Respective sectors are not present in the device 1: Respective sectors are present in the device Reset type: PORESETn |
| 0 | BANK0_32KB_1 | R | Xh | Flash Bank-0: First 32 KB 0: Respective sectors are not present in the device 1: Respective sectors are present in the device Reset type: PORESETn |
PERCNF is shown in Figure 3-81 and described in Table 3-99.
Return to the Summary Table.
Peripheral Configuration register - GPIO
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | GPIO_230_227 | GPIO_228_226 | |||||
| R-0-0h | R-Xh | R-Xh | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-2 | RESERVED | R-0 | 0h | Reserved |
| 1 | GPIO_230_227 | R | Xh | This bit is used to provide protection (i.e. avoid contention when both the pads are configured in output mode) for the packages when GPIO228 and GPIO226 are double bonded. 0: No protection. 1: GPIO227GZ will be forced to input mode when GPIO230 is configured as output Reset type: PORESETn |
| 0 | GPIO_228_226 | R | Xh | This bit is used to provide protection (i.e. avoid contention when both the pads are configured in output mode) for the packages when GPIO228 and GPIO226 are double bonded. 0: No protection. 1: GPIO226GZ will be forced to input mode when GPIO228 is configured as output Reset type: PORESETn |
TRIMERRSTS is shown in Figure 3-82 and described in Table 3-100.
Return to the Summary Table.
TRIM Error Status register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LERR | ||||||||||||||||||||||||||||||
| R-0-0h | R/WSonce-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R-0 | 0h | Reserved |
| 15-0 | LERR | R/WSonce | 0h | TRIM information load error status. This will include error during SRAM repair also. 0x1: Correctable single bit error 0x2: Uncorrectable double bit error 0x20: Trim over timeout error Other: Non zero value indicates error during load Note: [1] This bit is updated by software. Details will be filled in once the Boot ROM related requirements are complete. It should have bits to indicate (i) Double bit error during trim load (ii) Single bit error during trim load (iii) Double bit error during SRAM repair load (iv) Single bit error error during SRAM repair load (v) SRAM repair error load (chain is broken) (vi) PWRUPSTS.TRIMOVER signal is not asserted even after the full wait time Reset type: XRSn |
SOFTPRES_PROC_INFRA is shown in Figure 3-83 and described in Table 3-101.
Return to the Summary Table.
When bits in this register are set, the respective module is in reset. All design data is lost and the module registers are returned to their reset states. Bits must be manually cleared after being set.
| 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 | FLASHA | DCC1 | |||||
| R-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R-Xh |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-10 | RESERVED | R | 0h | Reserved |
| 9 | FLASHA | R | 0h | 1: Module is under reset 0: Module reset is determined by the normal device reset structure Reset type: SYSRSn |
| 8 | DCC1 | R/W | 0h | 1: Module is under reset 0: Module reset is determined by the normal device reset structure Reset type: SYSRSn |
| 7 | RESERVED | R/W | 0h | Reserved |
| 6 | RESERVED | R/W | 0h | Reserved |
| 5 | RESERVED | R/W | 0h | Reserved |
| 4 | RESERVED | R/W | 0h | Reserved |
| 3 | RESERVED | R/W | 0h | Reserved |
| 2 | RESERVED | R/W | 0h | Reserved |
| 1 | RESERVED | R/W | 0h | Reserved |
| 0 | RESERVED | R | Xh | Reserved |
SOFTPRES_CTRL_PERIPH is shown in Figure 3-84 and described in Table 3-102.
Return to the Summary Table.
When bits in this register are set, the respective module is in reset. All design data is lost and the module registers are returned to their reset states. Bits must be manually cleared after being set.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | RESERVED | PGA1 | |||||
| R-0-0h | R/W-0h | R/W-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | RESERVED | RESERVED | RESERVED | CMPSS3 | CMPSS2 | CMPSS1 | RESERVED |
| R/W-0h | R/W-0h | R-Xh | R-Xh | R/W-0h | R-Xh | R-Xh | R-Xh |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| ADC_A | EQEP1 | RESERVED | ECAP1 | RESERVED | RESERVED | RESERVED | RESERVED |
| R-Xh | R-Xh | R-Xh | R-Xh | R/W-0h | R/W-0h | R-Xh | R-Xh |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | PWM3 | RESERVED | PWM1 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R-Xh |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-26 | RESERVED | R-0 | 0h | Reserved |
| 25 | RESERVED | R/W | 0h | Reserved |
| 24 | PGA1 | R/W | 0h | 1: Module is under reset 0: Module reset is determined by the normal device reset structure Reset type: SYSRSn |
| 23 | RESERVED | R/W | 0h | Reserved |
| 22 | RESERVED | R/W | 0h | Reserved |
| 21 | RESERVED | R | Xh | Reserved |
| 20 | RESERVED | R | Xh | Reserved |
| 19 | CMPSS3 | R/W | 0h | 1: Module is under reset 0: Module reset is determined by the normal device reset structure Reset type: SYSRSn |
| 18 | CMPSS2 | R | Xh | 1: Module is under reset 0: Module reset is determined by the normal device reset structure Reset type: SYSRSn |
| 17 | CMPSS1 | R | Xh | 1: Module is under reset 0: Module reset is determined by the normal device reset structure Reset type: SYSRSn |
| 16 | RESERVED | R | Xh | Reserved |
| 15 | ADC_A | R | Xh | 1: Module is under reset 0: Module reset is determined by the normal device reset structure Reset type: SYSRSn |
| 14 | EQEP1 | R | Xh | 1: Module is under reset 0: Module reset is determined by the normal device reset structure Reset type: SYSRSn |
| 13 | RESERVED | R | Xh | Reserved |
| 12 | ECAP1 | R | Xh | 1: Module is under reset 0: Module reset is determined by the normal device reset structure Reset type: SYSRSn |
| 11 | RESERVED | R/W | 0h | Reserved |
| 10 | RESERVED | R/W | 0h | Reserved |
| 9 | RESERVED | R | Xh | Reserved |
| 8 | RESERVED | R | Xh | Reserved |
| 7 | RESERVED | R/W | 0h | Reserved |
| 6 | RESERVED | R/W | 0h | Reserved |
| 5 | RESERVED | R/W | 0h | Reserved |
| 4 | RESERVED | R/W | 0h | Reserved |
| 3 | RESERVED | R/W | 0h | Reserved |
| 2 | PWM3 | R/W | 0h | 1: Module is under reset 0: Module reset is determined by the normal device reset structure Reset type: SYSRSn |
| 1 | RESERVED | R/W | 0h | Reserved |
| 0 | PWM1 | R | Xh | 1: Module is under reset 0: Module reset is determined by the normal device reset structure Reset type: SYSRSn |
SOFTPRES_COMM_PERIPH is shown in Figure 3-85 and described in Table 3-103.
Return to the Summary Table.
When bits in this register are set, the respective module is in reset. All design data is lost and the module registers are returned to their reset states. Bits must be manually cleared after being set.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SPI_A | RESERVED | UART_A | SCI_B | SCI_A | RESERVED | I2C_A |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R-Xh |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RESERVED | R-0 | 0h | Reserved |
| 7 | RESERVED | R/W | 0h | Reserved |
| 6 | SPI_A | R/W | 0h | 1: Module is under reset 0: Module reset is determined by the normal device reset structure Reset type: SYSRSn |
| 5 | RESERVED | R/W | 0h | Reserved |
| 4 | UART_A | R/W | 0h | 1: Module is under reset 0: Module reset is determined by the normal device reset structure Reset type: SYSRSn |
| 3 | SCI_B | R/W | 0h | 1: Module is under reset 0: Module reset is determined by the normal device reset structure Reset type: SYSRSn |
| 2 | SCI_A | R/W | 0h | 1: Module is under reset 0: Module reset is determined by the normal device reset structure Reset type: SYSRSn |
| 1 | RESERVED | R/W | 0h | Reserved |
| 0 | I2C_A | R | Xh | 1: Module is under reset 0: Module reset is determined by the normal device reset structure Reset type: SYSRSn |
SOFTPRES_JTAG is shown in Figure 3-86 and described in Table 3-104.
Return to the Summary Table.
The Reset bit in this register needs to be set along with valid Key to ensure that JTAG nTRST is asserted. This is auto clear register.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| JTAG_nTRST_Key | |||||||||||||||
| R-0/W-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | JTAG_nTRST | ||||||||||||||
| R-0-0h | R/W-0h | ||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | JTAG_nTRST_Key | R-0/W | 0h | 0xdcaf : Writing this Key value along with 0xA in JTAG_nTRST field causes a JTAG nTRST pulse generated to the JTAG state machine. Any other write does not have impact on the JTAG state machine, bits are self clear when Reset is asserted to JTAG state machine. Reset type: SYSRSn, TRSTn |
| 15-4 | RESERVED | R-0 | 0h | Reserved |
| 3-0 | JTAG_nTRST | R/W | 0h | 1010: Writing '1010' along with valid key in JTAG_nTRST_Key takes JTAG TAP to TLR state. Writing any other value or mismatched key does not have any effect on the JTAG TAP reset behavior. Once Reset to JTAG domain is asserted then this field is reset back to 0. Reset type: SYSRSn, TRSTn |
TAP_STATUS is shown in Figure 3-87 and described in Table 3-105.
Return to the Summary Table.
Status of JTAG State machine & Debugger Connect
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| DCON | RESERVED | ||||||
| R-0h | R-0-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TAP_STATE | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TAP_STATE | |||||||
| R-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | DCON | R | 0h | DebugConnect indication from IcePick. Reset type: PORESETn |
| 30-16 | RESERVED | R-0 | 0h | Reserved |
| 15-0 | TAP_STATE | R | 0h | TAP State Vector. With bits representing, Connect coresponding POTAP* output to the 0:TLR, 1:IDLE, 2:SELECTDR, 3:CAPDR, 4:SHIFTDR, 5:EXIT1DR, 6:PAUSEDR, 7:EXIT2DR, 8:UPDTDR, 9:SLECTIR, 10:CAPIR, 11:SHIFTIR, 12:EXIT1IR, 13:PAUSEIR, 14:EXIT2IR, 15:UPDTIR, Reset type: PORESETn |
ECAPTYPE is shown in Figure 3-88 and described in Table 3-106.
Return to the Summary Table.
Based on the configuration enables disables features associated with the ECAP type.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| LOCK | RESERVED | ||||||
| R/WSonce-0h | R-0-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | TYPE | ||||||
| R-0-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R-0 | 0h | Reserved |
| 15 | LOCK | R/WSonce | 0h | 1: Write to this register is not allowed. 0: Write to this register is allowed. Reset type: SYSRSn |
| 14-2 | RESERVED | R-0 | 0h | Reserved |
| 1-0 | TYPE | R/W | 0h | '00,10,11' : 1. No EALLOW protection to ECAP registers. '01' : 1. ECAP registers are EALLOW protected. Reset type: SYSRSn |
TAP_CONTROL is shown in Figure 3-89 and described in Table 3-107.
Return to the Summary Table.
Disable TAP control
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | BSCAN_DIS | ||||||
| R-0-0h | R/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | KEY | R-0/W | 0h | Write to this register succeeds only if this field is written with a value of 0xa5a5 Note: [1] Due to this KEY, only 32-bit writes will succeed (provided the KEY matches). 16-bit writes to the upper or lower half of this register will be ignored Reset type: PORESETn |
| 15-1 | RESERVED | R-0 | 0h | Reserved |
| 0 | BSCAN_DIS | R/W | 0h | Disables BSCAN TAP control : 0: BSCAN TAP control enabled 1: BSCAN TAP control disabled Reset type: PORESETn |