JAJSJA4L June 2011 – February 2021 F28M35E20B , F28M35H22C , F28M35H52C , F28M35H52C-Q1 , F28M35M22C , F28M35M52C
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 3FFF | Sector N (Zone 1 CSM password in the low address.) |
16K |
no | 0020 4000 – 0020 7FFF | Sector M | 16K |
no | 0020 8000 – 0020 BFFF | Sector L | 16K |
no | 0020 C000 – 0020 FFFF | Sector K | 16K |
no | 0021 0000 – 0021 FFFF | Sector J | 64K |
no | 0022 0000 – 0022 FFFF | Sector I (not available for 256KB Flash configuration) | 64K |
no | 0023 0000 – 0023 FFFF | Sector H (not available for 256KB Flash configuration) | 64K |
no | 0024 0000 – 0024 FFFF | Sector G (not available for 256KB Flash configuration) | 64K |
no | 0025 0000 – 0025 FFFF | Sector F (not available for 256KB Flash configuration) | 64K |
no | 0026 0000 – 0026 FFFF | Sector E | 64K |
no | 0027 0000 – 0027 3FFF | Sector D | 16K |
no | 0027 4000 – 0027 7FFF | Sector C | 16K |
no | 0027 8000 – 0027 BFFF | Sector B | 16K |
no | 0027 C000 – 0027 FFFF | Sector A (Zone 2 CSM password in the high address.) |
16K |
0028 0000 – 005F FFFF | Reserved | ||
no | 0060 0000 – 0060 FFFF | Flash - ECC Bits (1/8 of Flash used = 64KB) |
64K |
0061 0000 – 0068 047F | Reserved | ||
no | 0068 0480 – 0068 07FF | TI OTP | 896 |
no | 0068 0800 | OTP – Security Lock | 4 |
0068 0804 | Reserved | ||
0068 0808 | Reserved | ||
no | 0068 080C | OTP – Zone 2 Flash Start Address | 4 |
no | 0068 0810 | OTP – Ethernet Media Access Controller (EMAC) Address 0 | 4 |
no | 0068 0814 | OTP – EMAC Address 1 | 4 |
0068 0818 | Reserved | ||
no | 0068 081C | Main Oscillator Clock Frequency | 4 |
0068 0820 | Reserved | ||
no | 0068 0824 | Alternate Boot mode Pin Configuration | 4 |
0068 0828 | Reserved | ||
no | 0068 082C | OTP ENTRY POINT | 4 |
0068 0830 – 0070 00FF | Reserved | ||
no | 0070 0100 – 0070 0102 | OTP – ECC Bits –
Application Use (1/8 of OTP used = 3 Bytes) |
3 |
0070 0103 – 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 |
2001 8000 – 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 |
2009 8000 – 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 | ||
4006 1000 – 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 |
MPU is not available on silicon revision 0 devices.