CML12C32SLK Freescale Semiconductor, CML12C32SLK Datasheet - Page 26

no-image

CML12C32SLK

Manufacturer Part Number
CML12C32SLK
Description
KIT STUDENT LEARNING 16BIT HCS12
Manufacturer
Freescale Semiconductor
Type
MCUr
Datasheet

Specifications of CML12C32SLK

Contents
*
For Use With/related Products
*
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
C M L - 1 2 C 3 2
APPENDIX A
HCS12 SERIAL MONITOR OPERATION
This CML-12C32 contains the HCS12 Serial Monitor instead of the MON12 monitor mentioned in the User Guide.
This addendum provides a brief description of this serial monitor program. Further details may be found in Appli-
cation Note AN2548 from Freescale Semiconductor. This board also contains a small demo program that flashes
LED1 and LED2 has been loaded to simulate application code startup.
The 2K byte serial monitor program provides RS-232 serial interface to a host PC. The monitor is compatible with
Metrowerks CodeWarrior and other serial monitor interface IDE’s. It is not compatible with ASCII interface pro-
grams such as hyperterm or AxIDE. The monitor supports 23 primitive commands to control the target MCU. To
allow a user to specify the address of each interrupt service routine, this monitor redirects interrupt vectors to an
unprotected portion of FLASH just before the protected monitor program.
The monitor uses the SCI0 serial interface to communicate with the host PC. The monitor must have exclusive
use of the serial port to work correctly. This monitor accommodates RS-232 serial communications through SCI0
at 115.2 K bps.
SERIAL MONITOR MEMORY MAP
CONFIGURATION
The CML-12C32 boots to user application code out of RESET if the pseudo-reset (F7FE:F7FF) vector is pro-
grammed. Pressing SW1 after user application code executes has no effect. A small demo program to flash
LED1 and LED2 has been preloaded at the factory.
To boot to the serial monitor, simply press and hold SW1 while applying power or pressing the RESET button.
The CML-12C32 will boot to monitor mode if the pseudo-reset vector is not programmed also.
NOTE: Although the monitor does not support external memory, the user can enable external
memory accesses in the unfilled areas of the memory map.
0x0000 –
0x03FF
0x3800 –
0x3FFF
0x8000 –
0xBFFF
0xC000 –
0xF6FF
0xF780 –
0xF7FF
0xF800 –
0xFFFF
Registers
Internal RAM
Fixed Flash EEPROM Block 1
(visible at RESET)
Fixed Flash EEPROM Block 2
User Vectors(Relocated)
User Reset Vector F7FE:F7FF
Vectors
(Protected)
26
16K bytes
16K bytes
J U L Y
2 6 ,
2 0 0 4

Related parts for CML12C32SLK