Les 28X2 et les 40X2 ont 4 fentes internes numéro 0 à 3. Le 20X2 soutient seulement la fente 0. Par défaut le programme dans la fente 0 court toutes les fois que les puissances de morceau se lèvent ou est reset.
Chaque fente du programme X2 peut contenir approximativement 1000 lignes de programme de BASIC. Les 1000 lignes du code de programme est selon les commandes utilisées et donc variera.
Le PICAXE lance seulement le programme dans une fente à tout moment. Cependant vous pouvez s'embrancher à une autre fente avec la RUN command.
Ainsi si vous mettez ou remettez à zéro sous tension le PICAXE est des débuts utilisant le programme dans la fente 0. Utilisant la RUN 1 permettra à exécution à GOTO le programme dans la fente 2 et RUN 0 retournerait pour rainer 0.
Quand l'exécution du programme utilisant la commande de RUN va à une nouvelle fente, les variables et les conditions de goupille ne sont pas remis à zéro, ainsi les variables et le statut d'E/S peuvent être partagés entre le programs.
Cependant toutes autres fonctions système, telles que la pile de GOSUB/RETURN sont remises à zéro quand le programme dans une autre fente est commencé.
GOSUB et commandes GOTO ne peuvent pas être employés pour s'embrancher entre le programme disponible slots.
Si vous poursuivez la commande de REMISE, les pièces X2 veulent la fente goto 0 (IE les mêmes que RUN 0) et puis toutes les variables, la pile de GOSUB/RETURN et d'autres dispositifs sont remis à zéro/cleared.
Notez que le 18M2 fonctionne dans un façon différente.
Le 18M2 a 4 sections qui sont de taille variable, mais le total est 2048 bytes.
Le programme est en réalité un programme simple avec le " de 4 points de départ.
Les 4 programmes secondaires semblent fonctionner en parallèle mais en réalité emploient consécutivement un petit nombre de heures dans l'ordre.
Certaines commandes telles que SERIN qui attendent jusqu'à ce que des données soient reçues arrêteront chacune des 4 sections de l'opération de programme jusqu'à ce que des données sont reçues