H8/300L・H・Tiny使用ピンおよび制限一覧表(1/2)
CPU名称
AH8000信号名
38004
38024
38104
38124
3048FONE
3029F
3052B
3067R
3068
3069R

PBC無
調歩選可
   
[1]TCK P33 P33 SCK1 SCK1*3    
[3]TRST - - - NMI    
[4]EMLE - - MD0 -    
[5]TDO P35 P35 TxD1 TxD1    
[7]MD P95 P95 MD2 -    
[9]TMS - - FWE FWE    
[10]UB  - - MD1 -    
[11]TDI  P34  P34 RxD1 RxD1       
[13]RESET   RES RES RES RES       
接続図例 接続例2 接続例3 接続例4 接続例5    
デバッガI/F E8仕様 E8仕様 E10T仕様 BOOT    
ファーム(モニタ)エリア 0x200-0x7FF 0x200-0x7FF [3048F-ONE]
0xF4-0xFF
別空間
[3029F]
別空間
0x100-0x7FF     
スタック方式【使用スタック】
スタック方式【静的使用】
  
46 byte 46 byte 46 byte      
なし なし なし    
固定番地【使用スタック】
固定番地【静的使用】
 
4 byte 4 byte 4 byte 4 byte      
64 byte 64 byte 別空間 64 byte    
占有割込みベクタ リザーブ空間 リザーブ空間 [3048F-ONE]
VECT22(ID)
VECT23(EM)
[3029F]
VECT22(ID)
VECT27(EM)
VECT31(FW)
[共通]
Shadow対策
VECT48(SR1)
VECT49(SR2)
VECT50(SR3)
VECT51(SR4)
NMI
TRAP 2
TRAP 3
    
ファーム以外使用ROMエリア      
デバッガから例外処理通知       
リセットベクタ値 0x800以上 0x800以上 [標準仕様]
0x100以上
[CAT仕様]
0x1000以上
0x800以上     
リセット時ソフトタイマ 不要 不要 不要 推奨    
割込モード設定条件 なし なし なし なし    
PBCのプライオリティ指定 なし なし なし なし    
ユーザのプライオリティ指定 なし なし なし なし    
トレース実行 Soft判定 Soft判定 Softト判定 RAM時可能    
ステップ実行 Soft判定 Soft判定 Softト判定 RAM時可能    
Cトレース実行 Soft判定 Soft判定 Soft判定 RAM時可能    
Cステップ実行 Soft判定 Soft判定 Soft判定 RAM時可能    
ブレーク方式 Cycle Cycle Cycle なし    
ハードブレークポイント数 1 1 2 0    
データブレーク機能 あり あり あり(1) なし    
ブレークシーケンス機能      
ブレーク回数指定      
分岐トレース機能 4点 4点 4点 なし    
バストレース機能 なし なし なし なし      
オンザフライの処理方式 停止後実行 停止後実行 割込可能 割込可能     
実行時間の計測  なし なし なし  なし      
ハードブレークトリガ出力機能       
ソフトブレーク(RAM)機能 なし なし 8点 8点    
ソースブレーク通過設定数 不可 不可 16 16    
ソースブレーク時のRAM使用 0 byte 64 byte    
PUTCH使用 不可 不可 不可 可能    
内蔵RAM設定条件 有効 有効 有効 有効    
FPU(浮動小数点)       
NMIエッジ設定条件 なし なし なし 立下り    
WatchDog使用(debug時) 可能 可能 可能 可能    
NMIユーザ使用(debug時) なし なし 可能 不可    
PLL回路周波数逓倍指定
(debug時)
なし なし なし なし    
RESET信号 使用 使用 使用 使用    
シミレーション機能 可能 可能 可能 可能    
CPU名称 38004
38024
38104
38124
3048FONE
3029F
3052B
3067R
3068
3069R

PBC無
調歩選可
   

H8/300L・H・Tiny使用ピンおよび制限一覧表(2/2)
CPU名称
AH8000信号名
38076 38602 36034
36037
36049
36054
36057
36064
36077
36078
36079
36087
36109
3664(N)
3687(N)
3694(N)
3670
3672
36012
36014
36024
36902
36912
   (H8S/Tiny)
20103
20203
20115
20115R
[1]TCK P16 E7_2 P87 E10T_2 E10T_2    P87
[3]TRST - - - - -   -
[4]EMLE - - - - -   -
[5]TDO P37 E7_1 P86 E10T_1 E10T_1 P86
[7]MD NMI NMI NMI NMI NMI   NMI
[9]TMS - - - - -   -
[10]UB  - - - - -   -
[11]TDI  P36  E7_0 P85  E10T_0  E10T_0    P85
[13]RESET   RES  RES RES  RES RES   RES
接続図例 接続例6 接続例6 接続例7 接続例8 接続例8   接続例9
デバッガI/F E8仕様 E8仕様 E8仕様 E8仕様 E8仕様   E8a仕様
ファーム(モニタ)エリア 0x200-0x7FF 0x200-0x7FF 0x200-0x7FF 0x200-0x7FF 0x200-0x7FF   別空間
スタック方式【使用スタック】
スタック方式【静的使用】
  
46 byte 46 byte 46 byte 46 byte 46 byte    
なし なし なし なし なし    
固定番地【使用スタック】
固定番地【静的使用】
 
4 byte 4 byte 4 byte 4 byte 4 byte     不要
64 byte 64 byte 64 byte 64 byte 64 byte     別空間
占有割込みベクタ NMI
PC-break
リザーブ
NMI
リザーブ
VECT3(ID)
NMI
PC-break
TRAP 2
TRAP 3
VECT3(ID)
NMI
PC-bbeak
TRAP 2
TRAP 3
NMI
PC-break
TRAP 2
TRAP 3
  VECT2(BRK)
VECT3(ID/FR)
NMI
VECT12
VECT13
VECT14
VECT15
ファーム以外使用ROMエリア
デバッガから例外処理通知 
リセットベクタ値 0x800以上 0x800以上 0x800以上 0x800以上 0x800以上   0x200以上
リセット時ソフトタイマ 不要 不要 不要 不要 不要   不要
割込モード設定条件 なし なし なし なし なし   必要なし
PBCのプライオリティ指定 なし なし なし なし なし   必要なし
ユーザのプライオリティ指定 なし なし なし なし なし   必要なし
トレース実行 Soft判定 Soft判定 Soft判定 Soft判定 Soft判定   Hard機能
ステップ実行 Soft判定 Soft判定 Soft判定 Soft判定 Soft判定   Hard機能
Cトレース実行 Soft判定 Soft判定 Soft判定 Soft判定 Soft判定   Soft判定
Cステップ実行 Soft判定 Soft判定 Soft判定 Soft判定 Soft判定   Soft判定
ブレーク方式 Cycle Cycle Cycle Cycle Cycle   Fetch
ハードブレークポイント数 1 2 1 1 1   10
データブレーク機能 あり あり(1) あり あり あり   あり(2)
ブレークシーケンス機能    
ブレーク回数指定    
分岐トレース機能 4点 4点 4点 4点 4点   8点
バストレース機能 なし なし なし なし  なし    なし
オンザフライの処理方式 停止後実行 停止後実行 停止後実行 停止後実行 停止後実行   割込可能 
実行時間の計測 なし なし なし なし なし   なし
ハードブレークトリガ出力機能     
ソフトブレーク(RAM)機能 なし なし なし なし なし   なし
ソースブレーク通過設定数 16 不可 16 16 16   不可
ソースブレーク時のRAM使用 64 byte 64 byte 64 byte 64 byte   -
PUTCH使用 不可 不可 可能 可能 可能   不可
内蔵RAM設定条件 有効 有効 有効 有効 有効   不要
FPU(浮動小数点)     
NMIエッジ設定条件 立下り 立下り 立下り 立下り 立下り   立下り
WatchDog使用(debug時) 可能 可能 可能 可能 可能
  可能
NMIユーザ使用(debug時) 不可 不可 不可 不可 不可   不可
PLL回路周波数逓倍指定
(debug時)
なし なし なし なし なし   なし
RESET信号 使用 使用 使用 使用 使用   遷移使用
シミレーション機能 可能 可能 可能 可能 可能   可能
CPU名称 38076 38602 36034
36037
36049
36054
36057
36064
36077
36078
36079
36087
36109
3664(N)
3687(N)
3694(N)
3670
3672
36012
36014
36024
36902
36912
  (H8S/Tiny)
20103
20203

20115
20115R
このデバッガは、CPUに内蔵したPCブレークコントローラ(PBC)を利用していますのでブレークの制限事項は、PBC仕様に準拠しています。
E10T仕様とは一部相違がありますので接続図を参照して下さい。
選択したデバッグモードにより変わります。およびCPU設定にてリセット遅延防止タイマ200ms不要設定にしますと20usタイマになります。
RESET信号の「遷移使用」とは、エミュレーションモード遷移の動作時のみRESET信号を使用します。その他のリセット操作は内部コマンド等により処理します。
オンザフライ方式の「直接メモリ」とは、メモリのアクセスに限りブレークせず情報を取得する方式です。
オンザフライ方式の「割込可能」とは、デバッグ環境の設定により通信割込みを使用する方式です。
オンザフライ方式の「停止後実行」とは、強制ブレークにより情報を取得後実行させる方式です。
*3 調歩同期に選択した場合は、未使用になります。