The present invention relates to a processing device and a tracing system and method for providing to an external debugging device a trace information relating to an application program. A trace processor (40) is provided in order to relieve a main processor (10) of tasks relating to tracing. The main processor stores trace information in a trace memory (30) via a first port, while the trace processor (40) reads the stored trace information via a second port. Thereby, sufficient trace information can be made available without influencing the performance of the main processor.