2259361_en-US

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2259361_en-US

2259361_en-US

Programming S08 MCUs via Background Debug Mode (BDM)

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.

Pablo_Ramos_0-1765382756478.png

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.

Pablo_Ramos_4-1765382796178.png
 
To upload your code:
Go to Debug → Debug As → CodeWarrior.
Pablo_Ramos_5-1765382804340.png

If multiple connection options are available, a window will prompt you to select the one configured during project creation.

Pablo_Ramos_6-1765382809292.png

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

Tags (1)
No ratings
Version history
Last update:
‎12-10-2025 09:11 AM
Updated by: