Abstract:
A microcontroller (10) fabricated on a semiconductor chip is adapted, when operating, to execute programs (17) and instructions and, in response, to generate control signals to selectively control external apparatus. A clock (15) generates timing signals to control the timing of the microcontroller execution and operation. An on-chip program memory (17) has space available for storing a program to be executed by the microcontroller in sequential steps in successive address locations of the program memory. An instruction stored in unerasable memory on the chip initiates self-programming of the program memory with the program to be executed by the microcontroller by enabling a pointer timed by the clock to alternately read addresses containing steps of the program to be executed from off-chip memories and to write same into successive addresses of the on-chip program memory by incrementing the latter addresses with each step to be written therein.
Abstract:
A microcontroller (10) is adapted, when operating, to execute programs and instructions and, in response, to generate control signals to selectively control external apparatus. The microcontroller (10) includes a power supply (70, 85) for supplying power to the overall device within a predetermined range suitable for its operation, and a clock for supplying a clock frequency to the microcontroller with a stability suitable for precise timing and counting within the device. The microcontroller (10) is selectively reset to prevent it from executing programs and instructions for purposes of generating the control signals, and is maintained in the reset condition despite initiation of a removal from the reset condition, until the power supplied by the power supply (70, 85) is in a predetermined range and the clock frequency supplied by the clock is stable.
Abstract:
The present invention relates generally to functional pathway configurations at the interfaces between integrated circuits (ICs) and the circuit assemblies with which the ICs communicate. More particularly, the present invention relates generally to the functional pathway configuration at the interface between one or more semiconductor integrated circuit dice, including an IC package and the circuitry of a system wherein the integrated circuit dice is a digital signal controller. Even more particularly, the present invention relates to a 18, 28, 40, 44, 64 or 80 pin functional pathway configuration for the interface between the digital signal controller and the system in which it is embedded.
Abstract:
A microcontroller (10) is adapted, when operating, to execute programs and instructions and, in response, to generate control signals to selectively control external apparatus. The microcontroller (10) includes a power supply (70, 85) for supplying power to the overall device within a predetermined range suitable for its operation, and a clock for supplying a clock frequency to the microcontroller with a stability suitable for precise timing and counting within the device. The microcontroller (10) is selectively reset to prevent it from executing programs and instructions for purposes of generating the control signals, and is maintained in the reset condition despite initiation of a removal from the reset condition, until the power supplied by the power supply (70, 85) is in a predetermined range and the clock frequency supplied by the clock is stable.
Abstract:
A microcontroller (10) is adapted, when operating, to execute programs and instructions and, in response, to generate control signals to selectively control external apparatus. The microcontroller (10) includes a power supply (70, 85) for supplying power to the overall device within a predetermined range suitable for its operation, and a clock for supplying a clock frequency to the microcontroller with a stability suitable for precise timing and counting within the device. The microcontroller (10) is selectively reset to prevent it from executing programs and instructions for purposes of generating the control signals, and is maintained in the reset condition despite initiation of a removal from the reset condition, until the power supplied by the power supply (70, 85) is in a predetermined range and the clock frequency supplied by the clock is stable.
Abstract:
Un microcontrôleur (10) construit sur une puce à semi-conducteurs est conçu pour exécuter, en cours de fonctionnement des programmes (17) et des instructions, et, en réponse, pour générer des signaux de commande lui permettant de commander sélectivement des appareils externes. Une horloge (15) produit des signaux de synchronisation pour commander la synchronisation du fonctionnement du microcontrôleur ainsi que de l'exécution des programmes par ce dernier. Une mémoire (17) de programme sur puce comprend un espace disponible pour stocker un programme devant être déroulé par le microcontrôleur en étapes séquentielles dans des emplacements d'adresse successifs de la mémoire. Une instruction stockée dans une mémoire qui ne peut être effacée sur la puce lance l'auto-programmation de la mémoire de programme avec le programme devant être déroulé par le microcontrôleur, en permettant à un pointeur synchronisé par l'horloge de lire de manière alternée des adresses contenant des étapes du programme à dérouler à partir de mémoires hors puce, et d'introduire ces étapes dans des adresses successives sur la mémoire de programme sur puce, en incrémentant ces dernières avec chaque étape devant y être introduite.