SPRS825F October 2012 – June 2020 F28M36H33B2 , F28M36H53B2 , F28M36P53C2 , F28M36P63C2
PRODUCTION DATA.
µDMA ACCESS | M ADDRESS
(BYTE-ALIGNED)(1) |
MASTER SUBSYSTEM FLASH, ECC, OTP, BOOT ROM | SIZE
(BYTES) |
---|---|---|---|
no | 0000 0000 – 0000 FFFF | Boot ROM - Dual-mapped to 0x0100 0000
(Both maps access same physical location.) |
64K |
0001 0000 – 001F FFFF | Reserved | ||
no | 0020 0000 – 0020 7FFF | Sector N
(Zone 1 CSM password in the low address.) |
32K |
no | 0020 8000 – 0020 FFFF | Sector M | 32K |
no | 0021 0000 – 0021 7FFF | Sector L | 32K |
no | 0021 8000 – 0021 FFFF | Sector K | 32K |
no | 0022 0000 – 0023 FFFF | Sector J | 128K |
no | 0024 0000 – 0025 FFFF | Sector I (not available for 512KB Flash configuration) | 128K |
no | 0026 0000 – 0027 FFFF | Sector H (not available for 512KB Flash configuration) | 128K |
no | 0028 0000 – 0029 FFFF | Sector G (not available for 512KB Flash configuration) | 128K |
no | 002A 0000 – 002B FFFF | Sector F (not available for 512KB Flash configuration) | 128K |
no | 002C 0000 – 002D FFFF | Sector E | 128K |
no | 002E 0000 – 002E 7FFF | Sector D | 32K |
no | 002E 8000 – 002E FFFF | Sector C | 32K |
no | 002F 0000 – 002F 7FFF | Sector B | 32K |
no | 002F 8000 – 002F FFFF | Sector A
(Zone 2 CSM password in the high address.) |
32K |
0030 0000 – 005F FFFF | Reserved | ||
no | 0060 0000 – 0061 FFFF | Flash - ECC Bits
(1/8 of Flash used = 128KB) |
128K |
0062 0000 – 0068 047F | Reserved | ||
no | 0068 0480 – 0068 080F | TI OTP | 912 |
no | 0068 0810 – 0068 0813 | OTP – Ethernet Media Access Controller (EMAC) Address 0 | 4 |
no | 0068 0814 – 0068 0817 | OTP – Ethernet Media Access Controller (EMAC) Address 1 | 4 |
no | 0068 0818 – 0068 0FFF | TI OTP | 2024 |
no | 0068 1000 – 0068 1003 | OTP – Security Lock | 4 |
0068 1004 – 0068 100B | Reserved | ||
no | 0068 100C – 0068 100F | OTP – Zone 2 Flash Start Address | 4 |
0068 1010 – 0068 101B | Reserved | ||
no | 0068 101C – 0068 101F | OTP – Main Oscillator Clock Frequency | 4 |
0068 1020 – 0068 102B | Reserved | ||
no | 0068 102C – 0068 102F | OTP ENTRY POINT | 4 |
0068 1030 – 0070 01FF | Reserved | ||
no | 0070 0200 – 0070 0203 | OTP – ECC Bits – Application Use
(1/8 of OTP used = 3 Bytes) |
4 |
0070 0204 – 00FF FFFF | Reserved | ||
no | 0100 0000 – 0100 FFFF | Boot ROM – Dual-mapped to 0x0000 0000
(Both maps access same physical location.) |
64K |
0101 0000 – 03FF FFFF | Reserved | ||
no | 0400 0000 – 07FF FFFF | ROM/Flash/OTP/Boot ROM – Mirror-mapped for µCRC.
Accessing this area of memory by the µCRC peripheral will cause an access in 0000 0000 – 03FF FFFF memory space. Mirrored boot ROM: 0x0400 0000 – 0x0400 FFFF (Not dual-mapped ROM address) Mirrored Flash bank: 0x0420 0000 – 0x042F FFFF Mirrored Flash OTP: 0x0468 0000 – 0x0468 1FFF (Read cycles from this space cause the µCRC peripheral to continuously update data checksum inside a register, when reading a block of data.) |
64M |
0800 0000 – 1FFF FFFF | Reserved |
µDMA ACCESS | M ADDRESS
(BYTE-ALIGNED)(1) |
MASTER SUBSYSTEM RAMS | SIZE
(BYTES) |
C ADDRESS
(x16 ALIGNED)(2) |
C DMA ACCESS(2) |
---|---|---|---|---|---|
no | 2000 0000 – 2000 1FFF | C0 RAM (ECC, Secure) | 8K | ||
no | 2000 2000 – 2000 3FFF | C1 RAM (ECC, Secure) | 8K | ||
yes | 2000 4000 – 2000 5FFF | C2 RAM (Parity) | 8K | ||
yes | 2000 6000 – 2000 7FFF | C3 RAM (Parity) | 8K | ||
yes | 2000 8000 – 2000 9FFF | S0 RAM (Parity, Shared) | 8K | 0000 C000 – 0000 CFFF | yes |
yes | 2000 A000 – 2000 BFFF | S1 RAM (Parity, Shared) | 8K | 0000 D000 – 0000 DFFF | yes |
yes | 2000 C000 – 2000 DFFF | S2 RAM (Parity, Shared) | 8K | 0000 E000 – 0000 EFFF | yes |
yes | 2000 E000 – 2000 FFFF | S3 RAM (Parity, Shared) | 8K | 0000 F000 – 0000 FFFF | yes |
yes | 2001 0000 – 2001 1FFF | S4 RAM (Parity, Shared) | 8K | 0001 0000 – 0001 0FFF | yes |
yes | 2001 2000 – 2001 3FFF | S5 RAM (Parity, Shared) | 8K | 0001 1000 – 0001 1FFF | yes |
yes | 2001 4000 – 2001 5FFF | S6 RAM (Parity, Shared) | 8K | 0001 2000 – 0001 2FFF | yes |
yes | 2001 6000 – 2001 7FFF | S7 RAM (Parity, Shared) | 8K | 0001 3000 – 0001 3FFF | yes |
yes | 2001 8000 – 2001 9FFF | C4 RAM (Parity) | 8K | ||
yes | 2001 A000 – 2001 BFFF | C5 RAM (Parity) | 8K | ||
yes | 2001 C000 – 2001 DFFF | C6 RAM (Parity) | 8K | ||
yes | 2001 E000 – 2001 FFFF | C7 RAM (Parity) | 8K | ||
yes | 2002 0000 – 2002 1FFF | C8 RAM (Parity) | 8K | ||
yes | 2002 2000 – 2002 3FFF | C9 RAM (Parity) | 8K | ||
yes | 2002 4000 – 2002 5FFF | C10 RAM (Parity) | 8K | ||
yes | 2002 6000 – 2002 7FFF | C11 RAM (Parity) | 8K | ||
yes | 2002 8000 – 2002 9FFF | C12 RAM (Parity) | 8K | ||
yes | 2002 A000 – 2002 BFFF | C13 RAM (Parity) | 8K | ||
yes | 2002 C000 – 2002 DFFF | C14 RAM (Parity) | 8K | ||
yes | 2002 E000 – 2002 FFFF | C15 RAM (Parity) | 8K | ||
2003 0000 – 2007 EFFF | Reserved | ||||
yes
read only |
2007 F000 – 2007 F7FF | CtoM MSG RAM (Parity) | 2K | 0003 F800 – 0003 FBFF | yes |
yes | 2007 F800 – 2007 FFFF | MtoC MSG RAM (Parity) | 2K | 0003 FC00 – 0003 FFFF | yes
read only |
no | 2008 0000 – 2008 1FFF | C0 RAM - ECC Bits | 8K | ||
no | 2008 2000 – 2008 3FFF | C1 RAM - ECC Bits | 8K | ||
no | 2008 4000 – 2008 5FFF | C2 RAM - Parity Bits | 8K | ||
no | 2008 6000 – 2008 7FFF | C3 RAM - Parity Bits | 8K | ||
no | 2008 8000 – 2008 9FFF | S0 RAM - Parity Bits | 8K | 0004 C000 – 0004 CFFF | no |
no | 2008 A000 – 2008 BFFF | S1 RAM - Parity Bits | 8K | 0004 D000 – 0004 DFFF | no |
no | 2008 C000 – 2008 DFFF | S2 RAM - Parity Bits | 8K | 0004 E000 – 0004 EFFF | no |
no | 2008 E000 – 2008 FFFF | S3 RAM - Parity Bits | 8K | 0004 F000 – 0004 FFFF | no |
no | 2009 0000 – 2009 1FFF | S4 RAM - Parity Bits | 8K | 0005 0000 – 0005 0FFF | no |
no | 2009 2000 – 2009 3FFF | S5 RAM - Parity Bits | 8K | 0005 1000 – 0005 1FFF | no |
no | 2009 4000 – 2009 5FFF | S6 RAM - Parity Bits | 8K | 0005 2000 – 0005 2FFF | no |
no | 2009 6000 – 2009 7FFF | S7 RAM - Parity Bits | 8K | 0005 3000 – 0005 3FFF | no |
no | 2009 8000 – 2009 9FFF | C4 RAM - Parity Bits | 8K | ||
no | 2009 A000 – 2009 BFFF | C5 RAM - Parity Bits | 8K | ||
no | 2009 C000 – 2009 DFFF | C6 RAM - Parity Bits | 8K | ||
no | 2009 E000 – 2009 FFFF | C7 RAM - Parity Bits | 8K | ||
no | 200A 0000 – 200A 1FFF | C8 RAM - Parity Bits | 8K | ||
no | 200A 2000 – 200A 3FFF | C9 RAM - Parity Bits | 8K | ||
no | 200A 4000 – 200A 5FFF | C10 RAM - Parity Bits | 8K | ||
no | 200A 6000 – 200A 7FFF | C11 RAM - Parity Bits | 8K | ||
no | 200A 8000 – 200A 9FFF | C12 RAM - Parity Bits | 8K | ||
no | 200A A000 – 200A BFFF | C13 RAM - Parity Bits | 8K | ||
no | 200A C000 – 200A DFFF | C14 RAM - Parity Bits | 8K | ||
no | 200A E000 – 200A FFFF | C15 RAM - Parity Bits | 8K | ||
200B 0000 – 200F EFFF | Reserved | ||||
no | 200F F000 – 200F F7FF | CtoM MSG RAM - Parity Bits | 2K | 0007 F800 – 0007 FBFF | no |
no | 200F F800 – 200F FFFF | MtoC MSG RAM - Parity Bits | 2K | 0007 FC00 – 0007 FFFF | no |
2010 0000 – 21FF FFFF | Reserved | ||||
yes | 2200 0000 – 23FF FFFF | Bit Banded RAM Zone
(Dedicated address for each RAM bit of Cortex-M3 RAM blocks above) |
32M | ||
yes | 2400 0000 – 27FF FFFF | All RAM Spaces – Mirror-Mapped for µCRC.
Accessing this memory by the µCRC peripheral will cause an access to 2000 0000 – 23FF FFFF memory space. (Read cycles from this space cause the µCRC peripheral to continuously update data checksum inside a register when reading a block of data.) |
64M | ||
2800 0000 – 3FFF FFFF | Reserved |
µDMA ACCESS | M ADDRESS
(BYTE-ALIGNED)(1) |
MASTER SUBSYSTEM PERIPHERALS | SIZE
(BYTES) |
C ADDRESS
(x16 ALIGNED)(2) |
C DMA ACCESS(2) |
---|---|---|---|---|---|
yes | 4000 0000 – 4000 0FFF | Watchdog Timer 0 Registers | 4K | ||
yes | 4000 1000 – 4000 1FFF | Watchdog Timer 1 Registers | 4K | ||
4000 2000 – 4000 3FFF | Reserved | ||||
yes | 4000 4000 – 4000 4FFF | M GPIO Port A (APB Bus)(1) | 4K | ||
yes | 4000 5000 – 4000 5FFF | M GPIO Port B (APB Bus)(1) | 4K | ||
yes | 4000 6000 – 4000 6FFF | M GPIO Port C (APB Bus)(1) | 4K | ||
yes | 4000 7000 – 4000 7FFF | M GPIO Port D (APB Bus)(1) | 4K | ||
yes | 4000 8000 – 4000 8FFF | SSI0 | 4K | ||
yes | 4000 9000 – 4000 9FFF | SSI1 | 4K | ||
yes | 4000 A000 – 4000 AFFF | SSI2 | 4K | ||
yes | 4000 B000 – 4000 BFFF | SSI3 | 4K | ||
yes | 4000 C000 – 4000 CFFF | UART0 | 4K | ||
yes | 4000 D000 – 4000 DFFF | UART1 | 4K | ||
yes | 4000 E000 – 4000 EFFF | UART2 | 4K | ||
yes | 4000 F000 – 4000 FFFF | UART3 | 4K | ||
yes | 4001 0000 – 4001 0FFF | UART4 | 4K | ||
4001 1000 – 4001 FFFF | Reserved | ||||
no | 4002 0000 – 4002 07FF | I2C0 Master | 2K | ||
no | 4002 0800 – 4002 0FFF | I2C0 Slave | 2K | ||
no | 4002 1000 – 4002 17FF | I2C1 Master | 2K | ||
no | 4002 1800 – 4002 1FFF | I2C1 Slave | 2K | ||
4002 2000 – 4002 3FFF | Reserved | ||||
yes | 4002 4000 – 4002 4FFF | M GPIO Port E (APB Bus)(1) | 4K | ||
yes | 4002 5000 – 4002 5FFF | M GPIO Port F (APB Bus)(1) | 4K | ||
yes | 4002 6000 – 4002 6FFF | M GPIO Port G (APB Bus)(1) | 4K | ||
yes | 4002 7000 – 4002 7FFF | M GPIO Port H (APB Bus)(1) | 4K | ||
4002 8000 – 4002 FFFF | Reserved | ||||
yes | 4003 0000 – 4003 0FFF | GP Timer 0 | 4K | ||
yes | 4003 1000 – 4003 1FFF | GP Timer 1 | 4K | ||
yes | 4003 2000 – 4003 2FFF | GP Timer 2 | 4K | ||
yes | 4003 3000 – 4003 3FFF | GP Timer 3 | 4K | ||
4003 4000 – 4003 CFFF | Reserved | ||||
yes | 4003 D000 – 4003 DFFF | M GPIO Port J (APB Bus)(1) | 4K | ||
4003 E000 – 4003 FFFF | Reserved | ||||
yes | 4004 8000 – 4004 8FFF | ENET MAC0 | 4K | ||
4004 9000 – 4004 FFFF | Reserved | ||||
yes | 4005 0000 – 4005 0FFF | USB MAC0 | 4K | ||
4005 1000 – 4005 7FFF | Reserved | ||||
yes | 4005 8000 – 4005 8FFF | M GPIO Port A (AHB Bus)(1) | 4K | ||
yes | 4005 9000 – 4005 9FFF | M GPIO Port B (AHB Bus)(1) | 4K | ||
yes | 4005 A000 – 4005 AFFF | M GPIO Port C (AHB Bus)(1) | 4K | ||
yes | 4005 B000 – 4005 BFFF | M GPIO Port D (AHB Bus)(1) | 4K | ||
yes | 4005 C000 – 4005 CFFF | M GPIO Port E (AHB Bus)(1) | 4K | ||
yes | 4005 D000 – 4005 DFFF | M GPIO Port F (AHB Bus)(1) | 4K | ||
yes | 4005 E000 – 4005 EFFF | M GPIO Port G (AHB Bus)(1) | 4K | ||
yes | 4005 F000 – 4005 FFFF | M GPIO Port H (AHB Bus)(1) | 4K | ||
yes | 4006 0000 – 4006 0FFF | M GPIO Port J (AHB Bus)(1) | 4K | ||
yes | 4006 1000 – 4006 1FFF | M GPIO Port K (AHB Bus)(1) | 4K | ||
yes | 4006 2000 – 4006 2FFF | M GPIO Port L (AHB Bus)(1) | 4K | ||
yes | 4006 3000 – 4006 3FFF | M GPIO Port M (AHB Bus)(1) | 4K | ||
yes | 4006 4000 – 4006 4FFF | M GPIO Port N (AHB Bus)(1) | 4K | ||
yes | 4006 5000 – 4006 5FFF | M GPIO Port P (AHB Bus)(1) | 4K | ||
yes | 4006 6000 – 4006 6FFF | M GPIO Port Q (AHB Bus)(1) | 4K | ||
yes | 4006 7000 – 4006 7FFF | M GPIO Port R (AHB Bus)(1) | 4K | ||
yes | 4006 8000 – 4006 8FFF | M GPIO Port S (AHB Bus)(1) | 4K | ||
4006 9000 – 4006 FFFF | Reserved | ||||
no | 4007 0000 – 4007 3FFF | CAN0 | 16K | ||
no | 4007 4000 – 4007 7FFF | CAN1 | 16K | ||
4007 8000 – 400C FFFF | Reserved | ||||
no | 400D 0000 – 400D 0FFF | EPI0 (Registers only) | 4K | ||
400D 1000 – 400F 9FFF | Reserved | ||||
no | 400F A000 – 400F A303 | M Flash Control Registers(1) | 772 | ||
400F A304 – 400F A5FF | Reserved | ||||
no | 400F A600 – 400F A647 | M Flash ECC Error Log Registers(1) | 72 | ||
400F A648 – 400F AFFF | Reserved | ||||
no | 400F B000 – 400F B1FF | Reserved | |||
no | 400F B200 – 400F B2FF | RAM Configuration Registers | 256 | 0000 4900 – 0000 497F | no |
no | 400F B300 – 400F B3FF | RAM ECC/Parity/Access Error Log Registers | 256 | 0000 4A00 – 0000 4A7F | no |
no | 400F B400 – 400F B5FF | M CSM Registers(1) | 512 | ||
no | 400F B600 – 400F B67F | µCRC | 128 | ||
400F B680 – 400F B6FF | Reserved | ||||
no | 400F B700 – 400F B77F | CtoM and MtoC IPC Registers | 128 | 0000 4E00 – 0000 4E3F | no |
400F B780 – 400F B7FF | Reserved | ||||
no | 400F B800 – 400F B87F | M Clock Control Registers(1) | 128 | 0000 4400 – 0000 443F | no |
no | 400F B880 – 400F B8BF | M LPM Control Registers(1) | 64 | ||
no | 400F B8C0 – 400F B8FF | M Reset Control Registers(1) | 64 | ||
no | 400F B900 – 400F B93F | Device Configuration Registers | 64 | 0000 0880 – 0000 0890 (Read Only) | |
400F B940 – 400F B97F | Reserved | ||||
no | 400F B980 – 400F B9FF | M Write Protect Registers(1) | 128 | ||
no | 400F BA00 – 400F BA7F | M NMI Registers(1) | 128 | ||
400F BA80 – 400F BAFF | Reserved | ||||
no | 400F BB00 – 400F BBFF | Reserved | |||
400F BC00 – 400F EFFF | Reserved | ||||
no | 400F F000 – 400F FFFF | µDMA Registers | 4K | ||
4010 0000 – 41FF FFFF | Reserved | ||||
yes | 4200 0000 – 43FF FFFF | Bit Banded Peripheral Zone
(Dedicated address for each register bit of Cortex-M3 peripherals above.) |
32M | ||
4400 0000 – 4FFF FFFF | Reserved |
µDMA ACCESS | M ADDRESS
(BYTE-ALIGNED)(1) |
MASTER SUBSYSTEM
ANALOG AND EPI |
SIZE
(BYTES) |
C ADDRESS
(x16 ALIGNED)(2) |
C DMA ACCESS(2) |
---|---|---|---|---|---|
5000 0000 – 5000 15FF | Reserved | ||||
yes | 5000 1600 – 5000 161F | ADC1 Result Registers | 32 | ||
5000 1620 – 5000 167F | Reserved | ||||
yes | 5000 1680 – 5000 169F | ADC2 Result Registers | 32 | ||
5000 16A0 – 5FFF FFFF | Reserved | ||||
yes | 6000 0000 – DFFF FFFF | EPI0
(External Peripheral/Memory Interface) |
2G | 0030 0000 – 003F 7FFF(3)(4) | yes |
µDMA ACCESS | Cortex-M3 ADDRESS
(BYTE-ALIGNED) |
Cortex-M3 PRIVATE BUS | SIZE
(BYTES) |
---|---|---|---|
no | E000 0000 – E000 0FFF | ITM (Instrumentation Trace Macrocell) | 4K |
no | E000 1000 – E000 1FFF | DWT (Data Watchpoint and Trace) | 4K |
no | E000 2000 – E000 2FFF | FPB (Flash Patch and Breakpoint) | 4K |
E000 3000 – E000 E007 | Reserved | ||
no | E000 E008 – E000 E00F | System Control Block | 8 |
no | E000 E010 – E000 E01F | System Timer | 16 |
E000 E020 – E000 E0FF | Reserved | ||
no | E000 E100 – E000 E4EF | Nested Vectored Interrupt Controller (NVIC) | 1008 |
E000 E4F0 – E000 ECFF | Reserved | ||
no | E000 ED00 – E000 ED3F | System Control Block | 64 |
E000 ED40 – E000 ED8F | Reserved | ||
no | E000 ED90 – E000 EDB8 | Memory Protection Unit | 41 |
E000 EDB9 – E000 EEFF | Reserved | ||
no | E000 EF00 – E000 EF03 | Nested Vectored Interrupt Controller | 4 |
E000 EF04 – FFFF FFFF | Reserved |