SM320F2812-HT

SGUS062A –JUNE 2009 –REVISED APRIL 2010

www.ti.com

3.1Memory Map

Low 64K (24x/240x Equivalent Data Space)

High 64K

(24x/240x Equivalent

Program Space)

LEGEND:

Block

Start Address

0x00 0000

0x00 0040

0x00 0400

0x00 0800

0x00 0D00

0x00 0E00

0x00 2000

0x00 6000

0x00 7000

0x00 8000

0x00 9000

0x00 A000

0x3D 7800

0x3D 7C00 0x3D 8000 0x3F 7FF8 0x3F 8000

0x3F A000

0x3F F000

0x3F FFC0

On-Chip Memory

External Memory XINTF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Data Space

 

 

Prog Space

Data Space

 

 

 

 

 

 

Prog Space

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M0 Vector − RAM (32 32)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Enabled if VMAP = 0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M0 SARAM (1K 16)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M1 SARAM (1K 16)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Peripheral Frame 0

 

 

 

 

Reserved

(2K 16)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PIE Vector - RAM

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(256 16)

 

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Enabled if VMAP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= 1, ENPIE = 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XINTF Zone 0 (8K 16,

 

 

 

 

 

 

 

 

 

 

Reserved

 

XZCS0AND1)

 

XINTF Zone 1 (8K 16,

 

 

 

 

 

 

 

 

(Protected)

 

 

 

 

XZCS0AND1)

Peripheral Frame 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4K 16, Protected)

 

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Peripheral Frame 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4K 16, Protected)

 

 

 

 

Reserved

 

 

 

 

 

L0 SARAM (4K 16, Secure Block)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L1 SARAM (4K 16, Secure Block)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XINTF Zone 2 (0.5M 16,

 

 

 

 

 

 

 

 

 

XZCS2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XINTF Zone 6 (0.5M 16,

 

 

 

 

 

 

 

 

Reserved

 

XZCS6AND7)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OTP (or ROM) (1K 16, Secure Block)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserved (1K)

 

 

Reserved

Flash (or ROM) (128K 16, Secure Block)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

128-Bit Password

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H0 SARAM (8K 16)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XINTF Zone 7 (16K 16,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Boot ROM (4K 16)

XZCS6AND7)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Enabled if MP/MC = 1)

(Enabled if MP/MC = 0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BROM Vector - ROM (32 32)

XINTF Vector - RAM (32 32)

 

 

= 0, ENPIE = 0)

(Enabled if VMAP = 1, MP/MC

= 1, ENPIE = 0)

(Enabled if VMAP = 1, MP/MC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x00 2000

0x00 4000

0x08 0000

0x10 0000

0x18 0000

0x3F C000

Only one of these vector maps—M0 vector , PIE vector, BROM vector, XINTF vector—should be enabled at a time.

A.Memory blocks are not to scale.

B.Reserved locations are reserved for future expansion. Application should not access these areas.

C.Boot ROM and Zone 7 memory maps are active either in on-chip or XINTF zone depending on MP/MC, not in both.

D.Peripheral Frame 0, Peripheral Frame 1, and Peripheral Frame 2 memory maps are restricted to data memory only. User program cannot access these memory maps in program space.

E.Protected means the order of Write followed by Read operations is preserved rather than the pipeline order.

F.Certain memory ranges are EALLOW protected against spurious writes after configuration.

G.Zones 0 and 1 and Zones 6 and 7 share the same chip select; hence, these memory blocks have mirrored locations.

Figure 3-2. F2812 Memory Map (See Notes A. Through G.)

28 Functional OverviewCopyright © 2009–2010, Texas Instruments Incorporated

Submit Documentation Feedback

Product Folder Link(s): SM320F2812-HT

Page 28
Image 28
Texas Instruments SM320F2812-HT specifications F2812 Memory Map See Notes A. Through G

SM320F2812-HT specifications

The Texas Instruments SM320F2812-HT is a highly capable digital signal processor (DSP) specifically designed for high-performance and real-time applications in harsh environments. This part of the C2000 family of microcontrollers caters to applications in areas such as industrial automation, motor control, and power conversion, where reliability and durability under extreme temperature conditions are paramount.

One of the standout features of the SM320F2812-HT is its robust architecture based on a 32-bit fixed-point core. This allows for efficient execution of complex algorithms while maintaining a high processing speed. The processor operates at clock speeds of up to 150 MHz, enabling it to handle multiple tasks simultaneously with minimal latency.

The SM320F2812-HT boasts an impressive memory configuration that includes up to 128 KB of flash memory and 4 KB of RAM. The integrated memory supports efficient data handling and storage, making it ideal for demanding applications that require quick access to critical information. The device also features various peripherals, including analog-to-digital converters (ADCs), pulse width modulation (PWM) modules, and serial communication interfaces, which enhance its functionality in real-time processing and control tasks.

Furthermore, this DSP employs advanced control algorithms and supports various communication protocols, allowing it to interoperate seamlessly with other devices within a system. Its capabilities are further enhanced by Texas Instruments’ extensive development tools and software libraries, which enable developers to accelerate design cycles and improve overall efficiency.

With its high temperature rating, the SM320F2812-HT is designed to operate within a temperature range from -40°C to 125°C, making it particularly well-suited for use in automotive, aerospace, and other rugged environments where traditional components might fail. The high reliability and endurance of this microcontroller make it a preferred choice among engineers looking for durable solutions without compromising performance.

In summary, the Texas Instruments SM320F2812-HT represents a powerful blend of processing capabilities, memory architecture, and environmental resilience. Its features make it a go-to option for developers in search of a robust DSP for real-time applications, ensuring that it meets the rigorous demands of various industrial sectors while delivering consistent performance.