External Bus Interface
C513AO
User’s Manual
4-5
05.99
4.4
Enhanced Hooks Emulation Concept
The Enhanced Hooks Emulation Concept of the C500 microcontroller family enables innovative
control of C500 MCU execution and provides extensive information on the internal operation of the
controllers. Emulation of on-chip ROM based programs is possible, too. Each device in the C500
family has built-in logic to support the Enhanced Hooks Emulation Concept. Therefore, no costly
bond-out chips are necessary for emulation. This also ensures that emulation and production chips
are identical.
The Enhanced Hooks Technology
TM 1)
, which requires embedded logic in the C500 allows the C500
together with an EH-IC to function in a manner similar to a bond-out chip. This simplifies design and
reduces costs of an ICE-system. ICE-systems using an EH-IC and a compatible C500 are able to
emulate all operating modes of the different versions of the C500. This includes emulation of ROM,
ROM with code rollover and ROMless modes of operation. It is also able to operate in Single Step
Mode and to read the SFRs after a break.
Figure 4-2
Basic C500 MCU Enhanced Hooks Concept Configuration
Port 0, Port 2 and some of the control lines of the C500 based MCU are used by the Enhanced
Hooks Emulation Concept to control the operation of the device during emulation and to transfer
information about the program execution and data transfer between the external emulation
hardware (ICE-system) and the C500 MCU.
MCS02647
SYSCON
PCON
TCON
RESET
EA
PSEN
ALE
Port 0
Port 2
I/O Ports
Optional
Port 3
Port 1
C500
MCU
Interface Circuit
Enhanced Hooks
RPort 0
RPort 2
RTCON
RPCON
RSYSCON
TEA
TALE TPSEN
EH-IC
Target System Interface
ICE-System Interface
to Emulation Hardware
1)“Enhanced Hooks Technology” is a trademark and patent of MetaLink Corporation licensed to Infineon
Technologies.