Self-progamming of on-chip program memory for microcontroller at clock
start-up
    1.
    发明授权
    Self-progamming of on-chip program memory for microcontroller at clock start-up 失效
    在时钟启动时,用于微控制器的片上程序存储器的自动编程

    公开(公告)号:US5504903A

    公开(公告)日:1996-04-02

    申请号:US192958

    申请日:1994-02-07

    IPC分类号: G06F9/24 G06F9/445 G06F9/06

    CPC分类号: G06F9/24 G06F9/445

    摘要: A microcontroller fabricated on a semiconductor chip is adapted, when operating, to execute programs and instructions and, in response, to generate control signals to selectively control external apparatus. A clock generates timing signals to control the timing of the microcontroller execution and operation. An on-chip program memory has space avilable 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.

    摘要翻译: 制造在半导体芯片上的微控制器在操作时适于执行程序和指令,并且作为响应,适于产生控制信号以选择性地控制外部设备。 时钟产生定时信号以控制微控制器执行和操作的时序。 片上程序存储器具有可用于存储由微控制器在程序存储器的连续地址位置中的连续步骤执行的程序的空间。 存储在芯片上的不可擦除存储器中的指令通过使由时钟指针定时的指针交替地读取包含要从芯片外执行的程序的步骤的地址,从而启动程序存储器的自编程,并由要由微控制器执行的程序 存储器,并且通过用要在其中写入的每个步骤递增后一个地址,将其写入片上程序存储器的连续地址。