SPRS439M – JUNE 2007 – REVISED AUGUST 2012
3.3
Register Map
The devices contain four peripheral register spaces. The spaces are categorized as follows:
Peripheral Frame 0: These are peripherals that are mapped directly to the CPU memory bus.
See
Peripheral Frame 1 These are peripherals that are mapped to the 32-bit peripheral bus.
See
Peripheral Frame 2: These are peripherals that are mapped to the 16-bit peripheral bus.
See
Peripheral Frame 3: These are peripherals that are mapped to the 32-bit DMA-accessible
peripheral bus. See
Table 3-8. Peripheral Frame 0 Registers
(1)
NAME
ADDRESS RANGE
0x00 0880 – 0x00 09FF
0x00 0A80 – 0x00 0ADF
0x00 0AE0 – 0x00 0AEF
0x00 0B00 – 0x00 0B0F
0x00 0B20 – 0x00 0B3F
0x00 0C00 – 0x00 0C3F
0x00 0CE0 – 0x00 0CFF
0x00 0D00 – 0x00 0DFF
0x00 1000 – 0x00 11FF
SIZE (x16)
384
96
16
16
32
64
32
256
512
ACCESS TYPE
(2)
EALLOW protected
EALLOW protected
EALLOW protected
Not EALLOW protected
EALLOW protected
Not EALLOW protected
Not EALLOW protected
EALLOW protected
EALLOW protected
Device Emulation Registers
FLASH Registers
(3)
Code Security Module Registers
ADC registers (dual-mapped)
0 wait (DMA), 1 wait (CPU), read only
XINTF Registers
CPU-Timer 0, CPU-Timer 1, CPU-Timer 2
Registers
PIE Registers
PIE Vector Table
DMA Registers
(1)
(2)
(3)
Registers in Frame 0 support 16-bit and 32-bit accesses.
If registers are EALLOW protected, then writes cannot be performed until the EALLOW instruction is executed. The EDIS instruction
disables writes to prevent stray code or pointers from corrupting register contents.
The Flash Registers are also protected by the Code Security Module (CSM).
Table 3-9. Peripheral Frame 1 Registers
NAME
eCAN-A Registers
eCAN-B Registers
ePWM1 + HRPWM1 registers
ePWM2 + HRPWM2 registers
ePWM3 + HRPWM3 registers
ePWM4 + HRPWM4 registers
ePWM5 + HRPWM5 registers
ePWM6 + HRPWM6 registers
eCAP1 registers
eCAP2 registers
eCAP3 registers
eCAP4 registers
eCAP5 registers
eCAP6 registers
eQEP1 registers
eQEP2 registers
GPIO registers
ADDRESS RANGE
0x00 6000 – 0x00 61FF
0x00 6200 – 0x00 63FF
0x00 6800 – 0x00 683F
0x00 6840 – 0x00 687F
0x00 6880 – 0x00 68BF
0x00 68C0 – 0x00 68FF
0x00 6900 – 0x00 693F
0x00 6940 – 0x00 697F
0x00 6A00 – 0x00 6A1F
0x00 6A20 – 0x00 6A3F
0x00 6A40 – 0x00 6A5F
0x00 6A60 – 0x00 6A7F
0x00 6A80 – 0x00 6A9F
0x00 6AA0 – 0x00 6ABF
0x00 6B00 – 0x00 6B3F
0x00 6B40 – 0x00 6B7F
0x00 6F80 – 0x00 6FFF
SIZE (x16)
512
512
64
64
64
64
64
64
32
32
32
32
32
32
64
64
128
Copyright © 2007–2012, Texas Instruments Incorporated
Functional Overview
49
Product Folder Link(s):