Specifications
FUNCTIONAL DESCRIPTION
3-6 MPC505EVBUM/D
XXX000
MCU
INTERNAL
MODULES
SYSTEM RAM
BCC: U3 & U4
TARGET RAM
BCC: U3 & U4
FFFFFF
FFF000
010000
003000
000000
CPU32BUG
INTERNAL STACK
CPU32BUG
INTERNAL
VARIABLES
CPU32BUG VECTOR
TABLE
TARGET VECTOR
TABLE
OPTIONAL RAM
PFB: U1 & U3
020000
100000
0E0000
CPU32BUG EPROM
BCC: U1 & U2
OPTIONAL RAM/EPROM
PFB: U2 & U4
FFE800
800000
7FF000
INTERNAL RAM
(1)
XXX7FF
(2)
OPTIONAL FPCP
PFB: U5
(3)
110000 /120000
(5)
ALTERNATE MCU
INTERNAL MODULES
LOCATION
(4)
1. Consult the MCU device user’s manual.
2. XXbase address is user programmable. Internal modules, such as
internal RAM, can be configured on power-up/reset by using the
initilization table (INITTBL) covered in Appendix C of the
M68MPCBUG Debug Monitor User’s Manual, M68MPCBUG /AD1.
3. Floating point coprocessor - MC68881/MC68882.
4. See Appendix C of the M68MPCBUG Debug Monitor User’s Manual,
M68MPCBUG /AD1.
5. Depends on the memory device type used.
Figure 3-2. EVB Memory Map
FUNCTIONAL DESCRIPTION
MPC505EVBUM/D 3-3
3.3 MCU SUMMARY
The resident MC68332 Microcontroller Unit (MCU) of the BCC provides resources for
designing, debugging, and evaluating MC68332 MCU based target systems and simplifies user
evaluation of prototype hardware/software products.
The MCU device is a 32-bit integrated microcontroller, combining high-performance data
manipulation capabilities with powerful peripheral subsystems. The MCU includes:
• 32-bit central processor unit (CPU32)
• Time processor unit (TPU)
• Queued serial module (QSM)
• Random access memory (RAM)
• External bus interface
• Chip selects
• System clock
• Test module
3.3.1 32-Bit Central Processor Unit
The CPU32 is the central processor for the MC68332 MCU device. The CPU32 is source and
object code compatible with the MC68000 and MC68010. All user programs can be executed
unchanged. The CPU32 features are:
• 32-Bit internal data path and arithmetic hardware - 16-bit external data bus
• 32-Bit internal address bus - 24-bit external address bus
• Powerful instruction set
• Eight 32-bit general purpose data registers
• Seven 32-bit general purpose address registers
• Separate user and supervisor stack pointers and address spaces
• Separate program and data address spaces
• Flexible addressing modes
• Full interrupt processing
Fr
eescale S
emiconduct
or
, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...