An improved external controller with dual microcontrollers useable with an implantable medical device is disclosed. The external controller comprises a low speed (low frequency) microcontroller and a high speed (high frequency) microcontroller. The low speed microcontroller receives telemetry data from the medical device, converts data into graphical commands, and transmits commands to the high speed microcontroller. The high speed microcontroller interprets the graphical commands, retrieves images indicative of the commands from a storage device, and renders the images onto a display screen. The high speed microcontroller may also process more complicated data sent from the low speed microcontroller, and return the results to the low speed microcontroller to allow it to form the graphics command for the high speed microcontroller to execute.La présente invention concerne un dispositif de commande externe amélioré avec des doubles microcontrôleurs utilisables avec un dispositif médical implantable. Le dispositif de commande externe comprend un microcontrôleur à basse vitesse (basse fréquence) et un microcontrôleur à haute vitesse (haute fréquence). Le microcontrôleur à basse vitesse reçoit des données de télémétrie depuis le dispositif médical, convertit les données en commandes graphiques, et transmet les commandes au microcontrôleur à haute vitesse. Le microcontrôleur à haute vitesse interprète les commandes graphiques, extrait les images indicatrices des commandes depuis un dispositif de stockage, et restitue les images sur un écran d'affichage. Le microcontrôleur à haute vitesse peut également traiter des données plus complexes envoyées depuis le microcontrôleur à basse vitesse, et retourner les résultats au microcontrôleur à basse vitesse pour lui permettre de former la commande graphique pour exécution par le microcontrôleur à haute vitesse.