To program an S08 microcontroller using an external debugger, you’ll need to use the single-wire Background Debug Mode (BDM). This interface relies on the on-chip Background Debug Controller (BDC) module.
BDM Connector
The connector used for BDM is typically a 6-pin header.
You can refer to the evaluation kits below for examples of how to wire and configure it:
S08PB16 and S08PLS Evaluation Kit | NXP Semiconductors
S08P-Lite Evaluation Board | NXP Semiconductors
Setting Up in CodeWarrior 11.1
Once the physical connection to the MCU is established:
Create a new bareboard project in CodeWarrior.
Select the target MCU.
Choose the connection interface during project setup.
If multiple connection options are available, a window will prompt you to select the one configured during project creation.
Additional Resources
For more details on how to use Background Debug Mode, the following document can be helpful on how to use the Background Debug Mode.
AN3335, Introduction to S08 Background Debug Mode - Application Notes