The ITMC9S12H256 is an evaluation or development board for the Motorola MC9S12H256
microcontroller. iSYSTEM MC9S12H256 ActivePOD (in-circuit emulation) or HC(S)12 BDM debugger
(on-chip emulation) can be connected to the board.
ActivePOD is connected directly to the board replacing the MC9S12H256 CPU piggyback. When BDM
debugger is connected, MC9S12H256 CPU piggyback must be connected to the target and a
standard BDM port is provided for the development tool.
Features
• MC9S12H256 CPU
• LCD display (16 segments x 8 characters)
• BDM debug connector
• RS232 port with DB9-F connector
• 8 MHz clock oscillator (16 MHz max)
• 3 expansion connectors
• Regulated 5 V power supply
• ON/OFF switch
• 3 + 1 push-buttons
• 8 + 1 LED indicators
Specifications
• Board size: 132.1 x 116.8 mm
• CPU piggyback size: 55.4 x 55.4 mm
• Power input 6 - 12 V DC, 9 V DC typical
iSYSTEM, October 2003 2/8
Getting started
Setting up the board
The MC9S12H256 Evaluation board has been tested and programmed with the demo application.
Please examine the board and check that:
• The LCD module and the crystal oscillator are installed.
• All jumpers (J1-J17) are set.
Standalone operation
• Make sure that the CPU piggyback is installed.
• Plug the DC source (e.g. AC wall adapter) to the P1 connector or apply DC source to the
connector P2.
• Turn on the power switch SW1 and check the green power LED LD1.
• The board should execute a sample application.
Use with MC9S12H256 ActivePOD
• Remove the CPU piggyback from the board.
• Connect the MC9S12H256 ActivePOD to the board.
• Turn the emulator on and then power the target.
• Run winIDEA, open a sample project and carry out the debug reset. The system is ready for
debugging.
Use with BDM debugger
• Make sure that the CPU piggyback is installed.
• Connect the 68HC(S)12 iCARD to a standard 6-pin BDM debug connector P7
• Turn the emulator on and then power the target.
• Run winIDEA, open a sample project and carry out the debug reset. The system is ready for
debugging.
Running winIDEA
It’s assumed that winIDEA is installed on a PC, where iSYTEM development tool is connected.
Contact your local iSYSTEM sales representative for a sample project or download it from:
ftp://www.asystelectronic.si/winidea/samples/targets/itmc9s12h256.zip
Start winIDEA application from the Start menu and open a sample project workspace. If you are using
ActivePOD, open sampleICE.jrf workspace and if you are using BDM debugger, open sampleBDM.jrf
workspace. Next, check if proper emulator hardware is selected and the communication between the
PC and the emulator.
Carry out the debug reset and run the application (debug run) in case of BDM debugger and carry out
the debug download and run the application (debug run) in case of MC9S12H256 ActivePOD.
Blinking red LEDs (LD2-LD9) and a “Welcome” title on the LCD display indicate a working system.
Additionally, a test string is sent to the host RS232 terminal.
There are four push buttons on the board designated SW1, SW2, RST and IRQ. RST resets the
complete system. Make sure that ‘Reset from target’ option is checked in winIDEA when using RST
button and the development system is connected to the board. IRQ turns on all LEDs. SW1 turns on
one LED and shift its position to the left for each consecutive push. SW2 does the same except that it
shifts in the opposite direction.
Trimmer TR1 controls the LCD brightness. Use a mini-screwdriver to adjust it.
Trimmers TR2 and TR3 are connected to the CPU A/D converter. TR2 is connected to the channel 0
and TR3 to the channel 1. Refer to the board schematic for more details.
iSYSTEM, October 2003 3/8
ITMC9S12H256 Operation
Power Supply
The external power supply must provide the voltage between 6 and 12 V DC (typical 9 V DC).
Maximum current consumption shouldn’t exceed 100 mA when 9 V DC is used. The polarity is not
important. Low voltage DC plug must conform to the DIN 45323 standards:
• The hole diameter is 1.95 – 2.5 mm (standard: 2.1 mm)
• The external diameter is 6.2 - 5.5 mm (standard: 5.5 mm)
Note: The emulator must be powered on first, then the target board and vice versa when switching off
the system. First, switch off the target and then the emulator.
Jumpers
All CPU peripheral signals used on the board can be disconnected from the CPU via jumpers. By
removing the jumper, the belonging signal is freed for the user. Note that all CPU signals are available
on the expansion connectors and can be used by the user.
Jumper DESCRIPTION
J1 Enable AN0 (Analog input 0)
J2
J3
J4 Enable PS0 (Receive data)
J5 Enable PE1 (IRQ push-button)
J6
J7
J8 Enable PH2 (LD4)
J9 Enable PH3 (LD5)
J10
J11
J12 Enable PH6 (LD8)
J13 Enable PH7 (LD9)
J14
J15
J16 Enable PE6 (MODB=0)
J17 Enable PE5 (MODA=0)
Enable AN1 (Analog input 1)
Enable PS1 (Transmit data)
Enable PH0 (LD2)
Enable PH1 (LD3)
Enable PH4 (LD6)
Enable PH5 (LD7)
Enable PE0 (SW1 push-button)
Enable PM0 (SW2 push-button)
iSYSTEM, October 2003 4/8
LCD display
ITMC9S12H256 evaluation board uses 8-character LCD glass display. Each character consists of 14
segments. Following figures shows the segment position and a decoding table.