JPH0481986A - プログラマブルrom内蔵マイクロコンピュータ - Google Patents

プログラマブルrom内蔵マイクロコンピュータ

Info

Publication number
JPH0481986A
JPH0481986A JP2195928A JP19592890A JPH0481986A JP H0481986 A JPH0481986 A JP H0481986A JP 2195928 A JP2195928 A JP 2195928A JP 19592890 A JP19592890 A JP 19592890A JP H0481986 A JPH0481986 A JP H0481986A
Authority
JP
Japan
Prior art keywords
built
area
microcomputer
memory area
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2195928A
Other languages
English (en)
Inventor
Masashi Kuramochi
倉持 昌司
Yoshiaki Hayashi
林 良紀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2195928A priority Critical patent/JPH0481986A/ja
Publication of JPH0481986A publication Critical patent/JPH0481986A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Microcomputers (AREA)
  • Executing Machine-Instructions (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明はプログラマブルROMを内蔵したマイクロコ
ンピュータに関するものである。
〔従来の技術〕
第4図は従来のプログラマブルROM (以下PROM
と称する)内蔵マイクロコンピュータにおけるメモリ配
置図である。第4図において、3はデータ処理を行なう
ためのプログラムを書き込むプログラムメモリ領域とし
ての内蔵FROM領域、1はプログラムによってアクセ
ス可能なデータメモリ領域としての内蔵RAM領域、2
は動作電圧のプルアップやオプションメモリエリアの設
定などの動作モードを設定するためのデータが書き込ま
れる制御レジスタ領域である。4は内蔵RAM領域1の
先頭アドレス、5は内蔵RAM領域1の最終アドレス、
6は制御レジスタ領域2の先頭アドレス、7は制御レジ
スタ領域2の最終アドレス、8は内蔵FROM領域3の
先頭アドレス、9は内蔵FROM領域3の最終アドレス
である。
第5図は従来のマイクロコンピュータにおけるFROM
書き込み回路の論理回路図である。第5図において、1
0はリセット信号を入力するためのRESET入力端子
、11は動作電圧を入力するためのCNVSS入力端子
、1−2は内蔵FROM領域3をアクセスするためのア
ドレスデコーダ、13はアドレスデコーダ12に入力さ
れるアドレス信号、14は内蔵PROM領域選択信号R
OM5ELである。
次にこの従来例の動作について説明する。第5図の論理
回路図に示す様に、FROMをアクセスするために外部
端子の設定を、即ちRESET入力端子]Oへのリセッ
ト信号をローレベルに、CNVSS入力端子11への動
作電圧をハイレベルにする。
アドレス信号13が内蔵FROM領域3を示す時に限り
内蔵PROM領域選択信@ROM5 E L14がハイ
レベルとなり第4図に示す内蔵PROM領域3にデータ
を読み書き可能とする。ただし、プルアップやオプショ
ンメモリエリア等の設定は、制御レジスタ領域2におけ
る制御レジスタの内容の決定によって定まる。
〔発明が解決しようとする課題〕
従来のFROM内蔵マイクロコンピュータにおいては、
書き込み対象となるメモリエリアの伸縮は制御レジスタ
の内容で制御されているため、予め内蔵PROMの内容
が定まっているマスクROM版マイクロコンピュータと
は上記制御レジスタの領域弁だけマスクROM版マイク
ロコンピュータとメモリ配置図上で異なり、完全な互換
性が(qられないという問題点があった。
この発明は上記のような問題点を解決するためになされ
たもので、マスクROM版マイクロコンピュータと完全
な互換性を得ることができるプログラマブルROM内蔵
マイクロコンピュータを提供することを目的とする。
〔課題を解決するための手段) この発明に係るプログラマブルROM内蔵マイクロコン
ピュータは、動作モードを設定するためのデータが書き
込まれる制御用メモリ領域16を、プログラムメモリ領
域(内蔵FROM領域3)及びデータメモリ領域(内蔵
RAM領域1)とは独立に設けたことを特徴とするもの
である。
(作用) 制御用メモリ領域16はプログラムメモリ領域(内蔵F
ROM領域3)及びデータメモリ領域(内蔵RAM領域
1)とは独立に設けられるので、このプログラマブルR
OM内蔵マイクロコンピュータのメモリ領域とマスクR
OM版マイクロコンピュータのメモリ領域がメモリ配置
図上同一となる。
〔実施例〕
第1図はこの発明の一実施例に係るプログラマブルRO
M内蔵マイクロコンピュータにおけるメモリ配置図であ
る。第1図において、第4図に示す構成要素に対応する
ものには同一の符号を付し、その説明を省略する。第1
図において、15はデータ処理を行なうためのプログラ
ムを書き込むプログラムメモリ領域としての内蔵FRO
M領域3ヤそのプログラムによってアクセス可能なデー
タメモリ領域としての内蔵RAM領域1等を含む本来の
メモリ配置図領域、16は内蔵FROM領域3及び内蔵
RAM領域1とは独立に設けられ動作モードを設定する
ためのデータが書き込まれる制御用メモリ領域である。
17は制御用メモリ領域16の先頭アドレス−18はI
IJiIl用メモリ領域16の最終アドレスである。
第2図はこの実施例のマイクロコンピュータにおけるF
ROM占き込み回路の論理回路図である。
第2図において、第5図に示す構成要素に対応するもの
には同一の符号を付し、その説明を省略す15か制御用
メモリ領域16を選択するセレクト信号SELを入力す
るための外部入力端子、20は内蔵FROM領域3を書
き込み可能とする書き込み許可信号CASEL、21は
制御用メモリ領1iA16を書き込み可能とする書き込
み許可信号MASELである。第3図は内蔵PROM領
域3と制御用メモリ領域16の書き込み動作を選択する
信号のタイミング図である。
次にこの実施例の動作について説明する。
第2図の論理回路図に示す様に、FROMをアクセスす
るために外部端子の設定を、即ちRESET入力端子1
0へのリセット信号をローレベルに、CNVSS入力端
子11への動作電圧をハイレベルにする。ここで外部入
力端子19への領域選択蔵PROM領域3を示す時に限
り、内蔵FROM領域書き込み許可信号CASEL20
がアクティブとなり、第1図に示す内蔵FROM領域3
にデータを読み書き可能とする。また、領域選択信号5
EL19がローレベルでアドレス信号13が制御用メモ
リ領域16を示す時に限り、制御用メモリ領域書き込み
許可信号MASEL21がアクティブとなり第1図に示
す制御用メモリ領域16にデータを読み書き可能とする
。例えば、制御用メモリ領域16に内蔵ROM領域3の
先頭アドレス8を設定する値を書き込む事によって複数
個のマスクROM内蔵マイクロコンピュータと1個のこ
の実施例のPROM内蔵マイクロコンピュータの互換性
が得られ、この実施例のメモリ構成により一度プログラ
ムされたPROM内蔵マイクロコンピュータはマスクR
OM版相当のものと完全な互換性が1qられる。
〔発明の効果〕
以上のように本発明によれば、制御用メモリ領域をプロ
グラムメモリ領域及びデータメモリ領域とは独立に設け
て構成したので、従来の1御レジスタ領域を本来のメモ
リ配置図領域から取り除くことができ、これによりマス
クROM版マイクロコンピュータと完全な互換性を1q
ることかでき、使用範囲が多くなるという効果がある。
【図面の簡単な説明】
第1図はこの発明の一実施例に係るプログラマブルRO
M内蔵コンピュータにおけるメモリ配置図、第2図はこ
の実施例のマイクロコンピュータにおけるPROM書き
込み回路の論理回路図、第3図はこの実施例の動作を説
明するためのタイミング図、第4図は従来のプログラマ
ブルROM内蔵コンピュータにおけるメモリ配置図、第
5図は従来のマイクロコンピュータにおけるPROM書
き込み回路の論理回路図である。 1・・・内蔵RAM領域(データメモリ領域)、3・・
・内蔵PROM領域(プログラムメモリ領域)、16・
・・制御用メモリ領域。

Claims (1)

    【特許請求の範囲】
  1.  データ処理を行なうためのプログラムを書き込むプロ
    グラムメモリ領域と、上記プログラムによってアクセス
    可能なデータメモリ領域とを備え、データ処理を行なう
    プログラマブルROM内蔵マイクロコンピュータにおい
    て、動作モードを設定するためのデータが書き込まれる
    制御用メモリ領域を、上記プログラムメモリ領域及びデ
    ータメモリ領域とは独立に設けたことを特徴とするプロ
    グラマブルROM内蔵マイクロコンピュータ。
JP2195928A 1990-07-24 1990-07-24 プログラマブルrom内蔵マイクロコンピュータ Pending JPH0481986A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2195928A JPH0481986A (ja) 1990-07-24 1990-07-24 プログラマブルrom内蔵マイクロコンピュータ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2195928A JPH0481986A (ja) 1990-07-24 1990-07-24 プログラマブルrom内蔵マイクロコンピュータ

Publications (1)

Publication Number Publication Date
JPH0481986A true JPH0481986A (ja) 1992-03-16

Family

ID=16349309

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2195928A Pending JPH0481986A (ja) 1990-07-24 1990-07-24 プログラマブルrom内蔵マイクロコンピュータ

Country Status (1)

Country Link
JP (1) JPH0481986A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100327624B1 (ko) * 1993-06-04 2002-08-17 가부시끼가이샤 히다치 세이사꾸쇼 프로그래머블rom을내장한마이크로컴퓨터

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100327624B1 (ko) * 1993-06-04 2002-08-17 가부시끼가이샤 히다치 세이사꾸쇼 프로그래머블rom을내장한마이크로컴퓨터

Similar Documents

Publication Publication Date Title
JPS63121172A (ja) デイスク制御装置
US8914602B2 (en) Display controller having an embedded non-volatile memory divided into a program code block and a data block and method for updating parameters of the same
JPH0481986A (ja) プログラマブルrom内蔵マイクロコンピュータ
KR960001096B1 (ko) 부팅 드라이브 시스템
KR940027663A (ko) 데이타처리시스템의 개발방법 및 데이타처리용 반도체집적회로
JP2627370B2 (ja) 開発支援システム
JP2618032B2 (ja) 入出力回路
JP2597156Y2 (ja) 評価用マイクロコンピュータ
JPS5971557A (ja) 半導体集積回路装置
JP2919357B2 (ja) Cpuインタフェース回路
JPS62260242A (ja) 連続デ−タ用大容量メモリ装置
JPH0261749A (ja) データ転送装置
JPS60114954A (ja) 超小形計算機
JPH01224853A (ja) メモリ制御装置
JPS6218946B2 (ja)
JPH01263819A (ja) 集積回路
JPS6218935B2 (ja)
JPS61147358A (ja) 初期プログラムロ−デイング回路
KR20000019447A (ko) 내장 램의 테스트 시간이 단축된 마이크로 컨트롤러
JPS6280744A (ja) Ramの制御回路
JPH06348589A (ja) メモリ制御装置
JPH0245860A (ja) データ転送装置
JPH01102664A (ja) 初期プログラムロード方式
JPH03211641A (ja) メモリ装置のアドレス指定方法
JPH0635691A (ja) プログラムデータ書き込み制御装置