Problemet med µC´s är ju att man inte kan se vad processorn gör genom att kolla på kiselbiten

utan man får ta till yttre hjälpmedel.
Jag brukar tex. koppla in en bunt lysdioder och skicka data till dom.
Om man inte vet alls vart det kraschar så kan man ju tända en diod för varje del av programmet och tillsist så ser man vilken operation det är som hänger sig tex.
Så man får helt enkelt skapa sin egen felsöknings-utrustning.
Basic Stampen är ganska trevlig på debug fronten då den är klar för att snacka med datorn via rs232 (seriekabeln som den programmeras med) så där slipper man i stort sett köra med dioder mm. Man kan skicka text på valda ställen i programmet till datorn.
Till PIC och AVR finns det andra hjälpmedel som kan göra att man kan via datorn övervaka processorns register, stega programmet manuellt, lägga break-points mm. (skulle själv vilja bygga ngt sådant till AVR)