10 MPC565/MPC566 Product Brief MOTOROLA
Additional MPC565 Differences
CALRAM causes DSI exception only if the data relocation (DR) bit in the core machine state
register, MSR[DR], is set.
L2U on MPC555 already followed this protocol, but the LRAM did not. Now all L-bus
peripherals follow this protocol.
The MSR[DR] bit is described in the reference manual for more information.
Four additional PRDS control bits were added to the USIU to allow more granularity of PRDS
control on a part
BBC includes a 4-Kbyte DECRAM that can be used if compression is not used or is not available.
3 SRAM Keep-Alive Power Behavior
The SRAM has three keep-alive power pins (VDDSRAM1, VDDSRAM2, and VDDSRAM3). These pins
provide keep-alive power to the SRAM arrays in the CALRAM modules and the DPTRAM modules.
The VDDSRAM1 pin powers the 32-Kbyte CALRAM A during keep-alive while power is off to the
MPC565 (except for the keep-alive power supplies). CALRAM A keeps all of its 32 Kbytes powered during
power down.
The VDDSRAM2 pin powers the 4-Kbyte CALRAM B module. The VDDSRAM3 pin powers the
DPTRAM modules during keep-alive as well as during normal operation. The CALRAM modules only
power their arrays from the VDDSRAM pins during keep-alive. During normal operation, they are powered
by the normal internal VDD of the part.
The DPTRAM modules (6 Kbytes and 4 Kbytes) and the 4-Kbyte DECRAM in the BBC module power their
arrays via the VDDSRAM3 pin during keep-alive and are supplied by VDD during normal operation.
4 MPC565 Memory Map
The internal memory map is organized as a single 4-Mbyte block. This is shown in Figure 3. This block can
be moved to one of eight different locations. The internal memory space is divided into the following
sections:
Flash memory (1 Mbyte) — U-bus memory
Static RAM memory (36 Kbytes CALRAM) — L-bus memory
Control registers and IMB3 modules (64 Kbytes), partitioned as
USIU and flash control registers
UIMB interface and IMB3 modules
CALRAM and READI control registers (L-bus control register space)
The internal memory block can reside in one of eight possible 4-Mbyte memory spaces. These eight
locations are the first eight 4-Mbyte memory blocks starting with address 0x0000 0000, as shown in
Figure 2. There is a user programmable register in the USIU to configure the internal memory map to one
of the eight possible locations. Programmability of internal memory map location allows multiple chip
system.
The IMB3 address space block in Figure 3 shows memory allocation for IMB3 modules. It does not show
the actual memory space required for individual modules. All modules are mapped to the low address,
numerically, of the memory allocated for that module in the IMB3 address space.
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...
MOTOROLA MPC565/MPC566 Product Brief 11
Additional MPC565 Differences
Figure 2. Memory Map
0x0000 0000
0xFFFF FFFF
0x0100 0000
0x00FF FFFF
0x01FF FFFF
0x00C0 0000
0x00BF FFFF
0x0080 0000
0x007F FFFF
0x0040 0000
0x003F FFFF
0x01C0 0000
0x01BF FFFF
0x0140 0000
0x013F FFFF
0x0180 0000
0x017F FFFF
Internal 4-Mbyte Memory Block
(Resides in one of eight locations)
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...
12 MPC565/MPC566 Product Brief MOTOROLA
Additional MPC565 Differences
Figure 3. Internal Memory Block
CALRAM/
Readi Control
256 bytes
0x38 00FF
0x38 0100
Reserved (L-bus Control)
~32 Kbytes
4-Kbyte Overlay Section
0x30 7FFF
0x2F FFFF
0x30 0000
0x3F 6FFF
0x3F 7000
0x08 0000
0x3F 7FFF
0x3F 8000
0x00 0000
USIU & Flash Control
16 Kbytes
UIMB I/F & IMB
Modules
32 Kbytes
0x07 FFFF
0x10 0000
CALRAM_A
(32 Kbyte)
Reserved for Flash
(2,016 Kbytes)
0x2F BFFF
0x30 8000
0x37 FFFF
Reserved for IMB
480 Kbytes
Reserved (L-bus Mem)
444 Kbytes
0x38 4000
UC3F_B Flash
512 Kbytes
0x38 0000
0x38 3FFF
0x0F FFFF
UC3F_A Flash
512 Kbytes
0x2F C000
CALRAM_B (4 Kbyte)
0x3F FFFF
All 4-Kbytes can be
0x2F 7FFF
Ox2F 8000
Overlay Section
0x30 0000
0x30 7FFF
DPTRAM_AB (6 Kbytes)
QSMCM_A (1 Kbytes)
MIOS14 (4 Kbytes)
TOUCAN_A (1 Kbytes)
TOUCAN_B (1 Kbytes)
UIMB Control Registers
(128 bytes)
TPU3_A (1 Kbytes)
TPU3_B (1 Kbytes)
QADC64_A (1 Kbytes)
QADC64_B (1 Kbytes)
DPTRAM_AB
Reserved (2 Kbytes)
USIU Control Registers
UC3F_A Control
UC3F_B Control
0x2F C000
0x2F C87F
QSMCM_B (1 Kbytes)
0x30 7900
0x30 7000
0x30 6000
0x30 5800
0x30 5400
0x30 4C00
0x30 4800
0x30 4400
0x30 4000
0x30 3800
0x30 2000
0x30 7400
DPTRAM_C (4 Kbytes)
0x30 1000
DPTRAM_C
0x30 0040
Reserved (1 Kbytes)
Reserved (896 bytes)
TPU3_C (1 Kbytes)
0x30 5C00
0x30 7800
DLCMD2 (16 bytes)
0x2F C800
0x2F C840
0x30 7F80
TOUCAN_C (1 Kbytes)
Reserved (3952 bytes)
0x30 0080
0x30 0090
0x30 5000
Registers (64 bytes)
Registers (64 bytes)
DECRAM
0x2F 8FFF
0x2F 9000
4 Kbytes
0x2F 9FFF
Reserved
BBC Control Registers
0x2F A000
8 Kbytes
(64 bytes)
(64 bytes)
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...

MPC565CZP56

Mfr. #:
Manufacturer:
NXP / Freescale
Description:
32-bit Microcontrollers - MCU MPC565 1024KFLASH Qorivva
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union