
T W R - S 0 8 L L / L H U S E R G U I D E
A P R I L 2 7 , 2 0 1 0
U S E R G U I D E
6
GETTING STARTED
To get started quickly, please refer to the TWR-S08_QSG Quick Start Guide. This quick start
will illustrate connecting the board to a PC, installing the correct version of CodeWarrior
Development Studio, and running a simple LCD program.
MEMORY MAP
The TWR-S08
is designed to support the complete line of MC9S08LL and MC9S08LH MCU’s.
Refer to the associated target MCU Reference Manual (RM) for details on the target MCU
memory map.
SOFTWARE DEVELOPMENT
Software development requires the use of a compiler or an assembler supporting the HCS08
instruction set and a host PC operating a debug interface. CodeWarrior Development Studio
for Microcontrollers is supplied with this board for application development and debug.
DEVELOPMENT SUPPORT
Application development and debug for the target TWR-S08 board is supported through the
Open-Source Background Debug Mode (OSBDM) interface. The OSBDM is fully supported in
CodeWarrior and provides direct, non-intrusive access to the target device internals. While in
BDM mode, no internal resources are used. Code stepping and break-points are fully
supported.
Connection between a host PC and the target device is provided via a mini-B, USB connector.
The OSBDM is capable of providing power to the target board eliminating the need for external
power. Please note that power supplied by the OSBDM is limited by the USB specification.
When powered through the OSBDM, total current draw, including the OSBDM, TWR-S08
board, and Tower System must remain less that 500mA. Otherwise, the USB bus will cause
the host PC to disconnect the board. Damage to the host PC, target board, or Tower System
may result if this current limit is violated.
NOTE:
The OSBDM will not connect to the TWR-S08 board if the target MCU is in
STOP mode. Wake the target device with an external event then connect to
the target.