DEMO908QB8 MARCH 18, 2005
7
Table 1: Run Mode Setup
PWR_SEL Pin2 – Pin3 (PWR)
COM_SEL Pin1 – Pin3 (COM)
Pin2 – Pin4
VX_EN As Required
USER_EN As Required
USB-MON08 All jumpers removed
4. Apply power to the board. Loaded application will begin to execute.
MON08 Mode
MON08 Debug Mode supports application development and debug using the internal HC08
monitor. MON08 mode is available to the user using the integrated USB-MON08 or the by
using an external USB-MON08 cable. Use of the integrated MON08 cable requires only a host
PC with an available USB port and an A/B USB cable. A 16-pin MON08 header supports the
use of an external MON08 cable. The steps below describe using the integrated USB-MON08.
1. Connect COM port serial communication cable between board and host PC if needed for
the application. Launch supporting host communication software as needed.
2. Connect auxiliary equipment to board as required by application.
3. Install and launch CodeWarrior Development Studio for HC(S)08, P&E PKG08Z tool set, or
other software capable of communicating with the HC08 MCU.
4. Configure the board option jumpers for MON08 mode.
Table 2: MON08 Mode Setup
PWR_SEL Pin1 – Pin2 (VB)
COM_SEL Pin1 – Pin3 (COM)
Pin2 – Pin4
VX_EN As Required
USER_EN 1 – 4 As Required
5 & 6 Not Installed
USB-MON08 All jumpers installed
NOTE: For use with an external MON08 cable, remove all USB-MON08 jumpers
5. Connect the supplied USB cable between an available USB port on the host PC and the
USB connector on the board.
6. Hosting development software will establish MON08 communication.
SOFTWARE DEVELOPMENT
Software development will require the use of an HC08 assembler or compiler and a host PC
operating a MON08 debug interface. Supplied with this board is the CodeWarrior Develop-
DEMO908QB8 MARCH 18, 2005
8
ment Studio for HC(S)08 along with the Axiom MON08 IDE for Windows for Debugging and
Flash programming.
A powerful source code generation tool called DriveWay™ is also provided on the support CD.
This can generate C source code for the HC08 microcontroller peripherals, based on setup.
See the DriveWay
readme.txt file for more information.
MEMORY MAP
The table below shows the MC68HC908QB8 memory map. Accessing reserved memory lo-
cations will produce unpredictable results. Accessing unimplemented locations will produce an
illegal-address reset.
Table 3: Memory Map
0x0000 –
0x003F
I/O Registers 64
bytes
0x0040 –
0x013F
RAM 256
bytes
0x0140 –
0x27FF
Unimplemented 9920
bytes
0x 2800 –
0x2A1F
Auxiliary ROM 544
bytes
0x2A20 –
0x2F7D
Unimplemented 1374
bytes
0x2F7E –
0x2FFF
Auxiliary ROM 130
bytes
0x3000 –
0xDDFF
Unimplemented 44,544
bytes
0xDE00 –
0xFDFF
Flash Memory 8192
bytes
0xFE00 –
0xFF7D
Status, Control, Monitor ROM 432
bytes
0xFF7E –
0xFFAF
Unimplemented 50
bytes
0xFFB0 -
0xFFFF
Flash, Flash Protect, Osc Trim, Vectors 80
bytes
NOTE: Accessing reserved memory locations can have unpredictable results
NOTE: Accessing unimplemented memory locations will cause an illegal-address reset.
DEVELOPMENT SUPPORT
Application development and debug for the target MC68HC908QB8 is supported through the
MON08 Debug interface. The debug interface consists of an integrated USB-MON08 debug-
ger and an optional 16-pin header (MON08). The MON08 header is not installed in default
DEMO908QB8 MARCH 18, 2005
9
configuration and may be installed by the user if necessary. Note that when using an external
MON08 cable, all jumpers on the USB-MON08 ENABLE header must be removed.
Integrated MON08
The DEMO908QB8 board features an integrated USB-MON08 debugger from P&E Microcom-
puter Systems. The integrated debugger supports application development and debugging via
the internal monitor. All necessary signals, including high-voltage, clock, data, and configura-
tion signals, are provided by the integrated debugger. A USB, type B, connector provides
connection from the target board to the host PC.
The integrated debugger provides +5V power and ground to target board eliminating the need
to power the board externally. Power from the USB-MON08 is derived from the USB bus;
therefore, total current consumption for the target board, and connected circuitry, must not ex-
ceed 500mA. Excessive current drain will violate the USB specification. Damage to the host
PC USB hub or the target board may result.
A 16-pin header (USB-MON08 ENABLE) allows disconnecting the integrated debugger from
the target board. This allows the stand-alone operation of the target board. In stand-alone
operation, the target board must be power from connector J1 or the PWR connector. The Ta-
ble below details the function of the USB-MON08 Enable header.
Table 4: USB-MON08 Enable Header
Jumper On Jumper Off Signal
J 14 13
Enabled Disabled VB (V out)
I 12 11
Enabled Disabled PTA3/RST*
F 10 9
Enabled Disabled PTA1/TCH1
E 8 7
Enabled Disabled PTA4/OSC2
D 6 5
Enabled Disabled PTA0/TCH0
C 4 3
Enabled Disabled PTA5/OSC1
B 2 1
Enabled Disabled PTA2/IRQ*
NOTE: To use the board in stand-alone operation when powered from the USB cable, remove
the shunt at position “B”. Otherwise the MCU will be forced into monitor mode out of re-
set.
Communications over the USB bus is controlled by the USB_SPEED header. When shipped
from the factory, the DEMO908QB8 is configured for high-speed operation. If the user en-
counters a communication failure, USB communication speed may be reduced by setting this
option jumper to Full.
Figure 1: USB_SPEED Option Header
USB_SPEED Configuration:
HIGH
1 2 3
FULL
1 – 2: Selects USB High-speed communications
2 – 3: Selects USB Full-speed communications
CAUTION: Do not allow current drain to exceed 500mA when
powered from the USB-MON-08 BDM

DEMO908QB8

Mfr. #:
Manufacturer:
NXP / Freescale
Description:
Development Boards & Kits - S08 / S12 HC908QB8 DEM BOARD
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet