CML12C32SLK Freescale Semiconductor, CML12C32SLK Datasheet
![no-image](/images/manufacturer_photos/0/2/262/freescale_semiconductor_sml.jpg)
CML12C32SLK
Specifications of CML12C32SLK
Related parts for CML12C32SLK
CML12C32SLK Summary of contents
Page 1
Development Board for Freescale MC9S12C32 Axiom Manufacturing • 2813 Industrial Lane • Garland, TX 75041 Email: Sales@axman.com CML-12C32 Web: http://www.axman.com ...
Page 2
CONTENTS CAUTIONARY NOTES .........................................................................................4 TERMINOLOGY...................................................................................................................4 FEATURES ...........................................................................................................5 GETTING STARTED.............................................................................................6 REFERENCE DOCUMENTATION.......................................................................................6 INSTALLING THE SOFTWARE...........................................................................................7 BOARD STARTUP...............................................................................................................7 SUPPORT SOFTWARE.......................................................................................................8 SOFTWARE DEVELOPMENT.............................................................................................8 TUTORIAL.............................................................................................................8 CREATING SOURCE CODE ...............................................................................................8 ASSEMBLING SOURCE CODE ..........................................................................................9 EXECUTING APPLICATIONS ...
Page 3
MON12 OPERATION ..........................................................................................20 AUTOSTART .....................................................................................................................21 MON12 MEMORY MAP .....................................................................................................21 MON12 MONITOR COMMANDS.......................................................................................22 MONITOR UTILITY JUMP TABLE.....................................................................................23 MON12 INTERRUPT SUPPORT .......................................................................................23 MONITOR INTERRUPT VECTOR TABLE.........................................................................24 BDM OPERATION ..............................................................................................25 APPENDIX A.......................................................................................................27 BILL OF ...
Page 4
CAUTIONARY NOTES 1) Electrostatic Discharge (ESD) prevention measures should be used when handling this product. ESD damage is not a warranty repair item. 2) Axiom Manufacturing does not assume any liability ...
Page 5
FEATURES The CML-12C32 development board provides a stable development platform for the Motorola MC9S12C32 MCU. The included wall plug, DB9 serial cable, sample software tools, exam- ples, and debug monitor makes ...
Page 6
GETTING STARTED The CML-12C32 single board computer is a fully assembled, fully functional development board for the Motorola MC9S12C32 microcontroller. The board comes with a serial cable, power supply, and installed ...
Page 7
Installing the Software The following steps will help the user to get started quickly and verify the board is working properly. 1. Insert the Axiom 68HC12 support CD in your PC. ...
Page 8
Support Software There are many programs and documents on the included HC12 support CD that support the CML-12C32 board. Install any desired applications from the CD main menu. Documentation and example ...
Page 9
read by, and programmed into the development board MCU important the user understand the development board's use of addressing and memory when writing source code. Program code must ...
Page 10
the source code assembles with no fatal errors 2 output files are created: a Motorola S-Record file that can be programmed into memory. HELLO.S19 a common listing file which provides ...
Page 11
OPTIONS and JUMPERS MEM_EN The MEM_EN option jumper is installed by default and enables access to the external SRAM memory when the MCU is configured for expanded mode operation. Removing the ...
Page 12
PAD7/AN7 (U1-58) 2 POT 3 MCU_PORT-27 J2 LCD EXPANSION The J2 option header is explained in detail in the LCD_PANEL section below. VRH_EN/VRL_EN The VRH_EN and VRL_EN option headers are ...
Page 13
Power Connectors Power connectors J1 and TB1 provide power input to the board. Voltage input should be lim- ited to the range of +6VDC to +16VDC with +9VDC typical. Voltage should ...
Page 14
MCU_PORT The MCU_PORT provides signal access between the MCU and the breadboard. This con- nector is designed to interface directly with the Axiom Manufacturing Project Board through a 60-pin ribbon cable. ...
Page 15
COMMUNICATIONS The CML-12C32 board provides a single RS-232 communications port consisting of a 9-pin DSUB connector and an RS-232 transceiver. The transceiver (U7) provides RS-232 signal level to TTL/CMOS logic level ...
Page 16
the factory. The termination resistors provide optional bias and termination impedance for the CAN bus connected to the CAN Port. Type of wire media, data rate, length of wire, and num- ...
Page 17
LCD EXPANSION Header J2 allows the use of a 160-character LCD panel. Refer to LCD port section above for details on the LCD PORT. To implement this option, modification ...
Page 18
connector. 3. Verify the logic power source. Measure +5VDC between the GND and +5V connections on the TB1 power connector. If the +VIN supply is present and the +5V output is ...
Page 19
Code Execution • Use the GO command to use breakpoints when executing under the monitor. Break- points may not be acknowledged if the CALL command is used. • If using Autostart, ...
Page 20
LCD Character Codes $20 Space $30 0 $21 ! $31 1 $22 “ $32 2 $23 # $33 3 $24 $ $34 4 $25 % $35 5 $26 & $36 6 ...
Page 21
and detects auto-start enabled operation. The MCU memory map is fixed under monitor op- eration. AUTOSTART The embedded Monitor supports Autostart to launch user application code at Reset. If the NO_AUTO ...
Page 22
Mon12 will not trace into interrupts. To trace an interrupt service set a breakpoint in the service routine and then trace. 4. Mon12 trace is limited to expecting the next ...
Page 23
Monitor Utility Jump Table ADDRESS FF10 JMP MAIN FF13 JMP BPCLR FF16 JMP RPRINT FF19 JMP HEXBIN FF1c JMP BUFFARG FF1F JMP TERMARG FF22 JMP CHGBYT FF25 JMP CHGWORD FF28 JMP ...
Page 24
Monitor Interrupt Vector Table MON12 Ram Interrupt MCU Interrupt Vector Vector Address 0F8C FF8C 0F8E FF8E 0F90 FF90 0F92 FF92 0F94 FF94 0F96 FF96 0F98 FF98 0F9A FF9A 0F9C FF9C 0F9E ...
Page 25
MON12 Interrupt Table (continued) 0FF6 FFF6 0FF8 FFF8 0FFA FFFA 0FFC FFFC 0FFE FFFE BDM OPERATION BDM operation on the CML-12C32 board emulates supported HC(S)12 internal flash memory in external ram. ...
Page 26
... 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. ...
Page 27
APPENDIX B BILL OF MATERIALS Item Qty Title Top BOM, CML12C32, AXM-0324 1 2 Cap, Mon, 22pF, 50V, 0805 2 3 Cap, Mon, .01uF, 50V, X7R, 5%, 0805 3 15 Cap, ...
Page 28
Bill of Materials (continued IC, MCU, MC9S12C32, 16 MHz, 80QFP 27 2 IC, SRAM, 32K byte, 70ns, 28SOIC, CY62256-70SNC 28 1 IC, Dual 8b Latched Register, 48SSOP, 74FCT16374A 29 ...