TMP47P242VNについて



TMP47P242VN

わたしの制作レポートによく出てくる TMP47P242VNというのは、東芝の4ビットマイクロコントローラーTLCS-47シリーズの一つです。仕事でこれをよく使うので、試作で使用したのを捨てずにとっておいて再生利用しています。このICは一般には入手が困難ですが、レポートの内容程度ならだれでも入手可能なMicrochipのPICで容易に置き換えることができるでしょう。主なスペックは次の通り。


TMP47P242VNの特徴
パッケージ30pin SDIP-400
命令実行速度2μs~4μs(4MHz動作時)
レジスタ4bit accumlator
4bitx2 register-pair
12bit data pointer
メモリOTP-ROM: 2KB
RAM: 128nibble
スタック12レベル
PIO入力:5bit
出力:8bit
入出力:10bit (他の機能と共用)
タイマ・カウンタ 3系統
ADC8bit、4チャネル S/H内蔵
割り込み6レベル(内部4、外部2)
電源Vdd=2.7~6V
Idd=2mA(@5V/4.2MHz)
Idd=500nA(@Hold State)

で、OTP-ROMに書き込んでしまったあとの再生利用ですが、これはNOP命令が00hであるのを利用してOTP-ROMの先頭から00hでつぶして後ろの空きに新たなプログラムを書き込むというセコい方法でやっています。割り込みが使えない以外はフル機能で再生できて、ROMを使い尽くすまで何回か使えるのです。これと同じ事が、OTP内蔵のHD647180でも可能です。