TMS320F2809, TMS320F2808, TMS320F2806

TMS320F2802, TMS320F2801, TMS320C2802

TMS320C2801, TMS320F28016, TMS320F28015

www.ti.comSPRS230L –OCTOBER 2003 –REVISED DECEMBER 2009

Table 3-8. Peripheral Frame 0 Registers(1) (2)

NAME

ADDRESS RANGE

SIZE (x16)

ACCESS TYPE (3)

Device Emulation Registers

0x0880 – 0x09FF

384

EALLOW protected

 

 

 

 

FLASH Registers(4)

0x0A80 – 0x0ADF

96

EALLOW protected

 

 

 

CSM Protected

Code Security Module Registers

0x0AE0 – 0x0AEF

16

EALLOW protected

 

 

 

 

ADC Result Registers (dual-mapped)

0x0B00 – 0x0B0F

16

Not EALLOW protected

 

 

 

 

CPU-TIMER0/1/2 Registers

0x0C00 – 0x0C3F

64

Not EALLOW protected

 

 

 

 

PIE Registers

0x0CE0 – 0x0CFF

32

Not EALLOW protected

 

 

 

 

PIE Vector Table

0x0D00 – 0x0DFF

256

EALLOW protected

 

 

 

 

(1)Registers in Frame 0 support 16-bit and 32-bit accesses.

(2)Missing segments of memory space are reserved and should not be used in applications.

(3)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.

(4)The Flash Registers are also protected by the Code Security Module (CSM).

Table 3-9. Peripheral Frame 1 Registers(1) (2)

NAME

ADDRESS RANGE

SIZE (x16)

ACCESS TYPE

 

 

 

 

 

 

 

 

 

Some eCAN control registers (and selected

eCANA Registers

0x6000

– 0x60FF

256

bits in other eCAN control registers) are

 

 

 

 

EALLOW-protected.

 

 

 

 

 

eCANA Mailbox RAM

0x6100

– 0x61FF

256

Not EALLOW-protected

 

 

 

 

 

 

 

 

 

Some eCAN control registers (and selected

eCANB Registers

0x6200

– 0x62FF

256

bits in other eCAN control registers) are

 

 

 

 

EALLOW-protected.

 

 

 

 

 

eCANB Mailbox RAM

0x6300

– 0x63FF

256

Not EALLOW-protected

 

 

 

 

 

ePWM1 Registers

0x6800

– 0x683F

64

 

 

 

 

 

 

ePWM2 Registers

0x6840

– 0x687F

64

 

 

 

 

 

ePWM3 Registers

0x6880 – 0x68BF

64

Some ePWM registers are EALLOW

ePWM4 Registers

0x68C0 – 0x68FF

64

protected. See Table 4-2.

 

 

 

 

 

ePWM5 Registers

0x6900

– 0x693F

64

 

 

 

 

 

 

ePWM6 Registers

0x6940

– 0x697F

64

 

 

 

 

 

 

eCAP1 Registers

0x6A00

– 0x6A1F

32

 

 

 

 

 

 

eCAP2 Registers

0x6A20

– 0x6A3F

32

 

 

 

 

 

eCAP3 Registers

0x6A40 – 0x6A5F

32

Not EALLOW protected

 

 

 

 

eCAP4 Registers

0x6A60 – 0x6A7F

32

 

 

 

 

 

eQEP1 Registers

0x6B00 – 0x6B3F

64

 

 

 

 

 

eQEP2 Registers

0x6B40 – 0x6B7F

64

 

 

 

 

 

GPIO Control Registers

0x6F80 – 0x6FBF

128

EALLOW protected

 

 

 

 

GPIO Data Registers

0x6FC0 – 0x6FDF

32

Not EALLOW protected

 

 

 

 

GPIO Interrupt and LPM Select Registers

0x6FE0 – 0x6FFF

32

EALLOW protected

 

 

 

 

 

(1)The eCAN control registers only support 32-bit read/write operations. All 32-bit accesses are aligned to even address boundaries.

(2)Missing segments of memory space are reserved and should not be used in applications.

Copyright © 2003–2009, Texas Instruments Incorporated

Functional Overview

41

 

Submit Documentation Feedback

 

Product Folder Link(s): TMS320F2809 TMS320F2808 TMS320F2806 TMS320F2802 TMS320F2801 TMS320C2802

TMS320C2801 TMS320F28016 TMS320F28015

Page 41
Image 41
Texas Instruments TMS320F28016 Peripheral Frame 0 Registers1, Peripheral Frame 1 Registers1, Name Address Range, Size