Peripheral Selects and Base Addresses
SPNS110E – AUGUST 2005 – REVISED MAY 2008 ......................................................................................................................................................... www.ti.com
Flash Program and Erase
The A384 device flash contains three 128K-byte memory arrays (or banks), for a total of 384K-bytes of flash, and
consists of 18 sectors. These 18 sectors are sized as follows:
SECTOR
MEMORY ARRAYS
SEGMENT
LOW ADDRESS
HIGH ADDRESS
NO.
(OR BANKS)
0
8K Bytes
0x0000_0000
0x0000_1FFF
1
8K Bytes
0x0000_2000
0x0000_3FFF
2
16K Bytes
0x0000_4000
0x0000_7FFF
3
16K Bytes
0x0000_8000
0x0000_BFFF
4
16K Bytes
0x0000_C000
0x0000_FFFF
BANK0
(128K Bytes)
5
16K Bytes
0x0001_0000
0x0001_3FFF
6
16K Bytes
0x0001_4000
0x0001_7FFF
7
16K Bytes
0x0001_8000
0x0001_BFFF
8
8K Bytes
0x0001_C000
0x0001_DFFF
9
8K bytes
0x0001_E000
0x0001_FFFF
0
32K Bytes
0x0002_0000
0x0002_7FFF
1
32K Bytes
0x0002_8000
0x0002_FFFF
BANK1
(128K Bytes)
2
32K Bytes
0x0003_0000
0x0003_7FFF
3
32K Bytes
0x0003_8000
0x0003_FFFF
0
32K Bytes
0x0004_0000
0x0004_7FFF
1
32K Bytes
0x0004_8000
0x0004_FFFF
BANK2
(128K Bytes)
2
32K Bytes
0x0005_0000
0x0005_7FFF
3
32K Bytes
0x0005_8000
0x0005_FFFF
The minimum size for an erase operation is one sector. The maximum size for a program operation is one 16-bit
word.
NOTE:
The flash external pump voltage (VCCP) is required for all operations (program, erase,
and read).
Execution can occur from one bank while programming/erasing any or all sectors of another bank. However,
execution cannot occur from any sector within a bank that is being programmed or erased.
NOTE:
When the OTP sector is enabled, the rest of the flash memory is disabled. The OTP
memory can only be read or programmed from code executed out of RAM.
For more detailed information on flash program and erase operations, see the TMS470R1x F05 Flash Reference
Guide (literature number SPNU213).
HET RAM
The A384 device contains HET RAM. The HET RAM has a 64-instruction capability. The HET RAM is
configurable by the SYS module to be addressed within the range of 0x0000_0000 to 0xFFE0_0000. The HET
RAM is addressed through memory select 4.
The A384 device uses 10 of the 16 peripheral selects to decode the base addresses of the peripherals. These
peripheral selects are fixed and transparent to the user because they are part of the decoding scheme used by
the SYS module.
Control registers for the peripherals, SYS module, and flash begin at the base addresses shown in
Table 4.18
Copyright 2005–2008, Texas Instruments Incorporated