Data Sheet

本ドキュメントはCypress (サイプレス) 製品に関する情報が記載されております。
富士通マイクロエレクトロニクス
DATA SHEET
DS07–16704–2a
32 ビット マイクロコントローラ
CMOS
FR60 Lite MB91345 シリーズ
MB91F345B/F346B
■ 概 要
MB91345 シリーズは , 32 ビット高性能 RISC CPU を使用し , 高性能 / 高速な CPU 処理を要求される組込み制御用に各
種 I/O リソースを内蔵したマイクロコントローラです。
デジタル家電 , AV 機器制御用などの高性能な CPU 処理パワーを要求される組込み用途に最適な仕様となっています。
本品種は , シングルチップ向けに各種周辺機能をコンパクトに集積し , より高速での使用に対応した FR60* です。
*:FR は富士通マイクロエレクトロニクス株式会社の製品です。
■ 特 長
・FR CPU
・ 32 ビット RISC, ロード / ストアアーキテクチャ, パイプライン 5 段
・ 最大動作周波数 50 MHz [PLL 使用:原発振 12.5 MHz の場合 ]
・ 16 ビット固定長命令 ( 基本命令 ) , 1 命令 /1 サイクル
・ メモリ−メモリ間転送 , ビット処理 , バレルシフトなどの命令:組込み用途に適した命令
・ 関数入口 / 出口命令 , レジスタ内容のマルチロードストア命令:高級言語対応命令
・ レジスタインターロック機能:アセンブラ記述の容易化
・ 乗算器の内蔵 / 命令レベルでのサポート
符号付き 32 ビット乗算:5 サイクル
符号付き 16 ビット乗算:3 サイクル
・ 割込み (PC, PS の退避 ):6 サイクル , 16 プライオリティレベル
・ ハーバードアーキテクチャにより , プログラムアクセスとデータアクセスを同時に実行可能
・ FR ファミリとの命令互換
(続く)
開発における最新の注意事項に関しては必ず『Check Sheet』を参照してください。
『Check Sheet』は下記サポートページに掲載されています。
URL:http://edevice.fujitsu.com/micom/jp-support/
『Check Sheet』は , システム開発において , 問題を未然に防ぐことを目的として , 最低限必要と思われるチェック項目を
リストにしたものです。
Copyright©2007-2008 FUJITSU MICROELECTRONICS LIMITED All rights reserved
2007.11
MB91345 シリーズ
・内蔵メモリ
フラッシュメモリ
D-bus RAM
F-bus RAM
MB91F345B
512 K バイト
24 K バイト
8 K バイト
MB91F346B
1 M バイト
24 K バイト
8 K バイト
・DMAC (DMA コントローラ )
・ 同時に最大 5 チャネルの動作が可能
・ 2 つの転送要因 ( 内部ペリフェラル / ソフトウェア )
・ アドレッシングモード 20/24 ビットフルアドレス指定 ( 増加 / 減少 / 固定 )
・ 転送モード ( バースト転送 / ステップ転送 / ブロック転送 )
・ 転送データサイズは 8 ビット /16 ビット /32 ビット から選択可能
・ビットサーチモジュール (REALOS 使用 )
1 ワード中の MSB から最初の “1”/“0” の変化ビット位置をサーチ
・リロードタイマ (REALOS 用 1 チャネル含 ) :3 チャネル
・ 16 ビットタイマ
・ 内部クロックは 2 分周 /8 分周 /32 分周から選択可能
・マルチファンクションシリアルインタフェース
・ 11 チャネル
・ 全二重ダブルバッファ
・ 11 チャネルの内 2 チャネルは 16 バイト FIFO 付き
・ 非同期 (Start-Stop 同期 ) 通信 , クロック同期通信 , I2C *標準モード ( 最大 100 kbps) ,
高速モード ( 最大 400 kbps) の各種モード選択可能
・ パリティあり / なし選択可能
・ チャネルごとにボーレートジェネレータ搭載
・ 豊富なエラー検出機能あり ( パリティ, フレーム , オーバラン )
・ 外部クロックを転送クロックとして使用可能
・ ch.0, ch.1, ch.2, ch.10 は 5 V トレラント
・割込みコントローラ
・ 外部割込みは合計 24 本 ( 外部割込み端子 INT23 ∼ INT0)
・ 内部ペリフェラルからの割込み
・ 優先レベルをプログラマブルに設定可能 (16 レベル )
・ STOP 時の Wake up 用として使用可能
・A/D コンバータ
・ 10 ビット分解能 , 8 チャネル+ 8 チャネル 2 ユニット
・ 逐次変換型:変換時間:最小 1.2 µs (16 MHz 時 )
・ 変換モード ( 単発変換モード , スキャン変換モード )
・ 起動要因 ( ソフトウェア / 外部トリガ )
(続く)
2
MB91345 シリーズ
(続き)
・PPG タイマ: 最大 16 チャネル (8 ビット時 )
・ 8/16 ビット PPG タイマ:8 ビット× 16 チャネル または 16 ビット× 8 チャネル
・ 内部クロックは 1/4/16/64 分周から選択可能
・PWC タイマ:1 チャネル
16 ビットアップカウンタ 1 チャネル (1 入力 ) 搭載
・インプットキャプチャ・アウトプットコンペア: 最大 8 チャネル (ch.0 ∼ ch.3;16 ビット ICU, OCU , ch.4 ∼ ch.7;
32 ビット ICU, OCU)
・ 16 ビットフリーランタイマ × 1 チャネル + 16 ビットインプットキャプチャ × 4 チャネル+ 16 ビットアウトプット
コンペア × 4 チャネル
・ 32 ビットフリーランタイマ × 1 チャネル + 32 ビットインプットキャプチャ × 4 チャネル+ 32 ビットアウトプット
コンペア × 4 チャネル
・MIN/MAX/ABS 演算機能
MIN, MAX, ABS の演算を行い , 演算結果を累積加算
・その他のインターバルタイマ / カウンタ
・ 8/16 ビットアップダウンカウンタ:
8 ビット× 4 チャネル または 16 ビット× 2 チャネル
・ 16 ビットタイムベースタイマ / ウォッチドッグタイマ
・I/O ポート
・ 最大 71 ポート
・その他の特長
・ クロックソースとして発振回路を内蔵し , PLL 逓倍も選択可能
・ リセット端子として INIT を用意
・ その他 , ウォッチドッグタイマリセット , ソフトウェアリセットあり
・ 低消費電力モードとしてストップモード , スリープモードをサポート
・ ギア機能
・ タイムベースタイマ内蔵
・ メモリパッチ機能
・ パッケージ:TQFP-100
・ CMOS テクノロジ (0.18 µm)
・ 電源電圧:3.3 V ± 0.3 V ( 単一電源 )
*:本製品には , お客様が Philips 社の定めた I2C 標準仕様書に従う I2C システムの中で使用されることを条件に , Philips
社 I2C 特許がライセンスされております。
Purchase of Fujitsu I2C components conveys a license under the Philips I2C Patent Rights to use, these components in an I2C system
provided that the system conforms to the I2C Standard Specification as defined by Philips.
3
VCCz
PD0/AN0/AIN1
PD1/AN1/BIN1
PD2/AN2/ZIN1
PD3/AN3/AIN3
PD4/AN4/BIN3
PD5/AN5/ZIN3/PPG0
PD6/AN6/PPG2
PD7/AN7/PPG4
AVCC
AVRH
AVRL
AVSS
PE0/AN8/INT0/PPG6
PE1/AN9/INT1/PPG8
PE2/AN10/INT2/PPGA
PE3/AN11/INT3/PPGC
PE4/AN12/INT4/PPGE
PE5/AN13/INT5/SIN8
PE6/AN14/INT6/SOT8/SDA8
PE7/AN15/INT7/SCK8/SCL8
PC0/FRCK0/SIN9
PC1/IC6/SOT9/SDA9
PC2/IC7/SCK9/SCL9
VSS
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
VCC
P23/SIN1
P22/SCK0/SCL0
P21/SOT0/SDA0
P20/SIN0
P17/ADTRG0
P16/SCK7/SCL7/ADTRG1
P15/SOT7/SDA7/TOT2
P14/SIN7/TIN2
P13/SCK6/SCL6/TOT1
P12/SOT6/SDA6/TIN1
P11/SIN6/TOT0
P10/SCK5/SCL5/TIN0
P07/SOT5/SDA5/INT15
P06/SIN5/INT14
P05/SCK4/SCL4/INT13
P04/SOT4/SDA4/INT12
P03/SIN4/INT11
P02/SCK3/SCL3/INT10
P01/SOT3/SDA3/INT9
P00/SIN3/INT8
P63/RT3
P62/RT2/ADTRG1-2
P61/RT1/PWC0/ADTRG0-2
VCC
MB91345 シリーズ
■ 端子配列図
(TOP VIEW)
VSS
C
P24/SOT1/SDA1
P25/SCK1/SCL1
P26/SIN2
P27/SOT2/SDA2
P30/SCK2/SCL2
P31/AIN0/TOT0-2
P32/BIN0/TOT1-2
P33/ZIN0/TOT2-2
P34/AIN2
P35/BIN2/IC4
P36/ZIN2/IC5
P37/FRCK1
P40/PPG9/INT16
P41/PPGB/INT17
P42/PPGD/INT18
P43/PPGF/INT19
P44/IC0/INT20
P45/IC1/INT21/SIN10
P46/IC2/INT22/SOT10/SDA10
P47/IC3/INT23/SCK10/SCL10
VSS
X1
X0
4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
TQFP-100
(FPT-100P-M18)
( 注意事項 ) TOTx, TOTx-2 と ADTRGx, ADTRGx-2 はそれぞれ同一の機能です。
兼用リソースとの兼ね合いでどちらか一方を使用してください。
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
VSS
P60/RT0
P57/RT7
P56/RT6
P55/RT5
P54/RT4
P53/PPG7
P52/PPG5
P51/PPG3
P50/PPG1
MD2
MD1
MD0
INIT
TRST
IBREAK
ICS2
ICS1
ICS0
ICD3
ICD2
ICD1
ICD0
ICLK
VCC
MB91345 シリーズ
■ 端子機能説明
端子番号
端子名
入出力
回路形式*
1
VSS

GND 端子です。
2
C

電源安定化容量端子です。
汎用入出力ポートです。
P24
3
SOT1/SDA1
B
5
SCK1/SCL1
P26
SIN2
B
B
SOT2/SDA2
B
SCK2/SCL2
B
AIN0
B
B
B
P34
AIN2
B
13
BIN2
B
P36
汎用入出力ポートです。シングルチップモードで有効となります。
ZIN2
B
P37
FRCK1
PPG9
B
INT17
汎用入出力ポートです。シングルチップモードで有効となります。
32 ビットフリーランタイマ用入力端子です。
汎用入出力ポートです。
B
PPG 用出力端子です。
外部割込み要求 16 の入力端子です。
汎用入出力ポートです。
P41
PPGB
アップダウンカウンタ入力端子です。
インプットキャプチャ ICU5 用データサンプル入力端子です。
INT16
16
アップダウンカウンタ入力端子です。
インプットキャプチャ ICU4 用データサンプル入力端子です。
P40
15
アップダウンカウンタ入力端子です。
IC4
IC5
14
汎用入出力ポートです。シングルチップモードで有効となります。
汎用入出力ポートです。シングルチップモードで有効となります。
P35
12
アップダウンカウンタ入力端子です。
リロードタイマ用出力端子です。
TOT2-2
11
アップダウンカウンタ入力端子です。
汎用入出力ポートです。シングルチップモードで有効となります。
P33
ZIN0
アップダウンカウンタ入力端子です。
リロードタイマ用出力端子です。
TOT1-2
10
マルチファンクションシリアル 2 のクロック入出力端子です。
I2C クロック入出力端子です。
汎用入出力ポートです。シングルチップモードで有効となります。
P32
BIN0
マルチファンクションシリアル 2 のシリアルデータ出力端子です。
I2C データ入出力端子です。
リロードタイマ用出力端子です。
TOT0-2
9
マルチファンクションシリアル 2 のシリアルデータ入力端子です。
汎用入出力ポートです。シングルチップモードで有効となります。
P31
8
汎用入出力ポートです。シングルチップモードで有効となります。
汎用入出力ポートです。シングルチップモードで有効となります。
P30
7
マルチファンクションシリアル 1 のクロック入出力端子です。
I2C クロック入出力端子です。
汎用入出力ポートです。シングルチップモードで有効となります。
P27
6
マルチファンクションシリアル 1 のシリアルデータ出力端子です。
I2C データ入出力端子です。
汎用入出力ポートです。シングルチップモードで有効となります。
P25
4
機能
B
PPG 用出力端子です。
外部割込み要求 17 の入力端子です。
(続く)
5
MB91345 シリーズ
端子番号
端子名
入出力
回路形式*
汎用入出力ポートです。
P42
17
PPGD
B
汎用入出力ポートです。
P43
PPGF
B
汎用入出力ポートです。
P44
IC0
B
汎用入出力ポートです。
P45
20
INT21
B
インプットキャプチャ ICU2 用データサンプル入力端子です。
IC2
B
SOT10/
SDA10
汎用入出力ポートです。
インプットキャプチャ ICU3 用データサンプル入力端子です。
IC3
INT23
外部割込み要求 22 の入力端子です。
マルチファンクションシリアル 10 のシリアルデータ出力端子です。
I2C データ入出力端子です。
P47
22
外部割込み要求 21 の入力端子です。
汎用入出力ポートです。
P46
INT22
インプットキャプチャ ICU1 用データサンプル入力端子です。
マルチファンクションシリアル 10 のシリアルデータ入力端子です。
SIN10
21
インプットキャプチャ ICU0 用データサンプル入力端子です。
外部割込み要求 20 の入力端子です。
INT20
IC1
PPG 用出力端子です。
外部割込み要求 19 の入力端子です。
INT19
19
PPG 用出力端子です。
外部割込み要求 18 の入力端子です。
INT18
18
機能
B
SCK10/
SCL10
外部割込み要求 23 の入力端子です。
マルチファンクションシリアル 10 のクロック入出力端子です。
I2C クロック入出力端子です。
23
VSS

GND 端子です。
24
X1
A
メインクロック入出力です。
25
X0
A
メインクロック入力です。
26
VCC

電源入力端子 (3.3 V) です。
汎用入出力ポートです。
PD0
27
28
29
30
AN0
E
A/D コンバータ用アナログ入力端子です。
AIN1
アップダウンカウンタ入力端子です。
PD1
汎用入出力ポートです。
AN1
E
A/D コンバータ用アナログ入力端子です。
BIN1
アップダウンカウンタ入力端子です。
PD2
汎用入出力ポートです。
AN2
E
A/D コンバータ用アナログ入力端子です。
ZIN1
アップダウンカウンタ入力端子です。
PD3
汎用入出力ポートです。
AN3
AIN3
E
A/D コンバータ用アナログ入力端子です。
アップダウンカウンタ入力端子です。
(続く)
6
MB91345 シリーズ
端子番号
端子名
入出力
回路形式*
汎用入出力ポートです。
PD4
31
32
AN4
E
アップダウンカウンタ入力端子です。
PD5
汎用入出力ポートです。
AN5
ZIN3
E
AN6
アップダウンカウンタ入力端子です。
汎用入出力ポートです。
E
A/D コンバータ用アナログ入力端子です。
PPG 用出力端子です。
PPG2
汎用入出力ポートです。
PD7
AN7
A/D コンバータ用アナログ入力端子です。
PPG 用出力端子です。
PD6
34
A/D コンバータ用アナログ入力端子です。
BIN3
PPG0
33
機能
E
A/D コンバータ用アナログ入力端子です。
PPG 用出力端子です。
PPG4
35
AVCC

A/D コンバータ用アナログ入力端子です。
36
AVRH

A/D コンバータ用基準電圧入力端子です。
この電源の投入 / 切断は必ず AVCC に AVRH 以上の電位が印加されて
いる状態で行ってください。
37
AVRL

A/D コンバータ用低基準電圧入力端子です。
38
AVSS

A/D コンバータ用アナログ GND 端子です。
汎用入出力ポートです。
PE0
39
AN8
INT0
E
汎用入出力ポートです。
PE1
AN9
INT1
E
INT2
E
INT3
E
INT4
PPGE
外部割込み要求 3 の入力端子です。
汎用入出力ポートです。
PE4
AN12
A/D コンバータ用アナログ入力端子です。
PPG 用出力端子です。
PPGC
43
外部割込み要求 2 の入力端子です。
汎用入出力ポートです。
PE3
AN11
A/D コンバータ用アナログ入力端子です。
PPG 用出力端子です。
PPGA
42
外部割込み要求 1 の入力端子です。
汎用入出力ポートです。
PE2
AN10
A/D コンバータ用アナログ入力端子です。
PPG 用出力端子です。
PPG8
41
外部割込み要求 0 の入力端子です。
PPG 用出力端子です。
PPG6
40
A/D コンバータ用アナログ入力端子です。
E
A/D コンバータ用アナログ入力端子です。
外部割込み要求 4 の入力端子です。
PPG 用出力端子です。
(続く)
7
MB91345 シリーズ
端子番号
端子名
入出力
回路形式*
汎用入出力ポートです。
PE5
44
AN13
INT5
E
マルチファンクションシリアル 8 のシリアルデータ入力端子です。
汎用入出力ポートです。
INT6
A/D コンバータ用アナログ入力端子です。
E
汎用入出力ポートです。
A/D コンバータ用アナログ入力端子です。
AN15
INT7
E
汎用入出力ポートです。
PC0
48
C
16 ビットフリーランタイマ用入力端子です。
SIN9
マルチファンクションシリアル 9 のシリアルデータ入力端子です。
PC1
汎用入出力ポートです。
IC6
C
汎用入出力ポートです。
PC2
IC7
インプットキャプチャ ICU6 用データサンプル入力端子です。
マルチファンクションシリアル 9 のシリアルデータ出力端子です。
I2C データ入出力端子です。a
SOT9/SDA9
49
外部割込み要求 7 の入力端子です。
マルチファンクションシリアル 8 のクロック入出力端子です。
I2C クロック入出力端子です。
SCK8/SCL8
FRCK0
外部割込み要求 6 の入力端子です。
マルチファンクションシリアル 8 のシリアルデータ出力端子です。
I2C データ入出力端子です。
PE7
47
外部割込み要求 5 の入力端子です。
PE6
SOT8/SDA8
46
A/D コンバータ用アナログ入力端子です。
SIN8
AN14
45
機能
C
インプットキャプチャ ICU7 用データサンプル入力端子です。
マルチファンクションシリアル 9 のクロック入出力端子です。
I2C クロック入出力端子です。
SCK9/SCL9
50
VSS

GND 端子です。
51
VCC

電源入力端子 (3.3 V) です。
52
ICLK
H
開発ツール用クロック端子です。
53
ICD0
K
開発ツール用データ端子です。
54
ICD1
K
開発ツール用データ端子です。
55
ICD2
K
開発ツール用データ端子です。
56
ICD3
K
開発ツール用データ端子です。
57
ICS0
J
開発ツール用ステータス端子です。
58
ICS1
J
開発ツール用ステータス端子です。
59
ICS2
J
開発ツール用ステータス端子です。
60
IBREAK
I
開発ツール用ブレーク端子です。
61
TRST
G
開発ツール用リセット端子です。
62
INIT
G
イニシャルリセット端子です。
63
MD0
F
動作モード指定用入力端子です。
64
MD1
F
動作モード指定用入力端子です。
65
MD2
F
動作モード指定用入力端子です。
(続く)
8
MB91345 シリーズ
端子番号
66
67
68
69
70
71
72
73
74
端子名
P50
PPG1
P51
PPG3
P52
PPG5
P53
PPG7
P54
RT4
P55
RT5
P56
RT6
P57
RT7
P60
RT0
入出力
回路形式*
C
C
C
C
C
C
D
D
C
機能
汎用入出力ポートです。
PPG 用出力端子です。
汎用入出力ポートです。
PPG 用出力端子です。
汎用入出力ポートです。
PPG 用出力端子です。
汎用入出力ポートです。
PPG 用出力端子です。
汎用入出力ポートです。
アウトプットコンペア OCU4 用波形出力端子です。
汎用入出力ポートです。
アウトプットコンペア OCU5 用波形出力端子です。
汎用入出力ポートです。
アウトプットコンペア OCU6 用波形出力端子です。
汎用入出力ポートです。
アウトプットコンペア OCU7 用波形出力端子です。
汎用入出力ポートです。
アウトプットコンペア OCU0 用波形出力端子です。
75
VSS

GND 端子です。
76
VCC

電源入力端子 (3.3 V) です。
汎用入出力ポートです。
P61
77
RT1
PWC0
C
汎用入出力ポートです。
P62
RT2
C
79
RT3
C
81
SIN3
汎用入出力ポートです。
アウトプットコンペア OCU3 用波形出力端子です。
汎用入出力ポートです。
P00
80
アウトプットコンペア OCU2 用波形出力端子です。
A/D コンバータ用トリガ入力端子です。
ADTRG1-2
P63
PWC 用入力端子です。
A/D コンバータ用トリガ入力端子です。
ADTRG0-2
78
アウトプットコンペア OCU1 用波形出力端子です。
C
マルチファンクションシリアル 3 のシリアルデータ入力端子です。
INT8
外部割込み要求 8 の入力端子です。
P01
汎用入出力ポートです。
SOT3/SDA3
INT9
C
マルチファンクションシリアル 3 のシリアルデータ出力端子です。
I2C データ入出力端子です。
外部割込み要求 9 の入力端子です。
(続く)
9
MB91345 シリーズ
端子番号
端子名
入出力
回路形式*
汎用入出力ポートです。
P02
82
SCK3/SCL3
C
汎用入出力ポートです。
P03
SIN4
C
汎用入出力ポートです。
P04
SOT4/SDA4
C
汎用入出力ポートです。
P05
SCK4/SCL4
C
汎用入出力ポートです。
P06
SIN5
C
汎用入出力ポートです。
P07
SOT5/SDA5
C
汎用入出力ポートです。
P10
SCK5/SCL5
C
汎用入出力ポートです。
P11
SIN6
C
汎用入出力ポートです。
P12
91
SOT6/SDA6
C
マルチファンクションシリアル 6 のシリアルデータ出力端子です。
I2C データ入出力端子です。
TIN1
リロードタイマ用イベント入力端子です。
P13
汎用入出力ポートです。
SCK6/SCL6
C
汎用入出力ポートです。
P14
SIN7
TIN2
マルチファンクションシリアル 6 のクロック入出力端子です。
I2C クロック入出力端子です。
リロードタイマ用出力端子です。
TOT1
92
マルチファンクションシリアル 6 のシリアルデータ入力端子です。
リロードタイマ用出力端子です。
TOT0
90
マルチファンクションシリアル 5 のクロック入出力端子です。
I2C クロック入出力端子です。
リロードタイマ用イベント入力端子です。
TIN0
89
マルチファンクションシリアル 5 のシリアルデータ出力端子です。
I2C データ入出力端子です。
外部割込み要求 15 の入力端子です。
INT15
88
マルチファンクションシリアル 5 のシリアルデータ入力端子です。
外部割込み要求 14 の入力端子です。
INT14
87
マルチファンクションシリアル 4 のクロック入出力端子です。
I2C クロック入出力端子です。
外部割込み要求 13 の入力端子です。
INT13
86
マルチファンクションシリアル 4 のシリアルデータ出力端子です。
I2C データ入出力端子です。
外部割込み要求 12 の入力端子です。
INT12
85
マルチファンクションシリアル 4 のシリアルデータ入力端子です。
外部割込み要求 11 の入力端子です。
INT11
84
マルチファンクションシリアル 3 のクロック入出力端子です。
I2C クロック入出力端子です。
外部割込み要求 10 の入力端子です。
INT10
83
機能
C
マルチファンクションシリアル 7 のシリアルデータ入力端子です。
リロードタイマ用イベント入力端子です。
(続く)
10
MB91345 シリーズ
(続き)
端子番号
端子名
入出力
回路形式*
汎用入出力ポートです。
P15
93
SOT7/SDA7
C
汎用入出力ポートです。
P16
SCK7/SCL7
C
95
96
ADTRG0
P20
SIN0
C
C
SOT0/SDA0
C
99
100
SCK0/SCL0
P23
SIN1
VCC
A/D コンバータ用トリガ入力端子です。
汎用入出力ポートです。
マルチファンクションシリアル 0 のシリアルデータ入力端子です。
マルチファンクションシリアル 0 のシリアルデータ出力端子です。
I2C データ入出力端子です。
汎用入出力ポートです。
P22
98
汎用入出力ポートです。
汎用入出力ポートです。
P21
97
マルチファンクションシリアル 7 のクロック入出力端子です。
I2C クロック入出力端子です。
A/D コンバータ用トリガ入力端子です。
ADTRG1
P17
マルチファンクションシリアル 7 のシリアルデータ出力端子です。
I2C データ入出力端子です。
リロードタイマ用出力端子です。
TOT2
94
機能
C
C

マルチファンクションシリアル 0 のクロック入出力端子です。
I2C クロック入出力端子です。
汎用入出力ポートです。
マルチファンクションシリアル 1 のシリアルデータ入力端子です。
電源入力端子 (3.3 V) です。
*:入出力回路形式については「■入出力回路形式」を参照してください。
11
MB91345 シリーズ
■ 入出力回路形式
分類
回路形式
備考
・ 発振回路
帰還抵抗 X0:1MΩ 内蔵
X1
クロック入力
A
X0
スタンバイ制御
P-ch
オープンドレイン
制御
N-ch
デジタル出力
B
・ CMOS レベル出力
IOH = 4 mA
・ オープンドレイン出力制御付き
・ CMOS レベルヒステリシス入力
VIH = 0.7 × VCC
・ スタンバイ制御あり
・ 5V トレラント
デジタル入力
スタンバイ制御
P-ch
P-ch
オープンドレイン
制御
N-ch
デジタル出力
C
・ CMOS レベル出力
IOH = 4 mA
・ オープンドレイン出力制御付き
・ CMOS レベルヒステリシス入力
VIH = 0.8 × VCC
・ スタンバイ制御あり
・ プルアップ抵抗付き (33 kΩ)
デジタル入力
スタンバイ制御
P-ch
デジタル出力
N-ch
デジタル出力
D
・ CMOS レベル出力
IOH = 4 mA
・ CMOS レベルヒステリシス入力
VIH = 0.8 × VCC
・ スタンバイ制御あり
・ プルアップ抵抗なし
デジタル入力
スタンバイ制御
(続く)
12
MB91345 シリーズ
分類
回路形式
P-ch
備考
P-ch
オープンドレイン
制御
N-ch
デジタル出力
E
・ CMOS レベル出力
IOH = 4 mA
・ オープンドレイン出力制御付き
・ CMOS レベルヒステリシス入力
VIH = 0.8 × VCC
・ スタンバイ制御あり
・ アナログ入力 スイッチ付き
・ プルアップ抵抗付き (33 kΩ)
アナログ入力
制御
デジタル入力
スタンバイ制御
・ CMOS レベル入力
・ スタンバイ制御なし
P-ch
N-ch
F
デジタル入力
P-ch
G
・ CMOS ヒステリシス入力
・ プルアップ抵抗付き
P-ch
N-ch
デジタル入力
CMOS レベル出力
P-ch
デジタル出力
H
N-ch
デジタル出力
(続く)
13
MB91345 シリーズ
(続き)
分類
回路形式
備考
・ CMOS ヒステリシス入力
・ プルダウン抵抗付き
・ スタンバイ制御なし
P-ch
I
N-ch
N-ch
デジタル入力
P-ch
デジタル出力
・ CMOS レベル出力
・ CMOS レベルヒステリシス入力
・ スタンバイ制御なし
N-ch
J
デジタル出力
デジタル入力
P-ch
デジタル出力
K
N-ch
N-ch
デジタル出力
デジタル入力
14
・ CMOS レベル出力
・ CMOS レベルヒステリシス入力
・ スタンバイ制御なし
・ プルダウン抵抗付き
MB91345 シリーズ
■ デバイス取扱い上の注意
・ラッチアップ防止のために
CMOS IC では入力端子や出力端子に VCC 端子より高い電圧や VSS 端子より低い電圧を印加した場合 , または , VCC 端
子と VSS 端子との間に定格を超える電圧を印加した場合に , ラッチアップ現象を生じることがあります。
ラッチアップが
生じると電源電流が激増し , 素子の熱破壊に至ることがありますので使用に際しては最大定格を超えることのないよう十
分に注意してください。
・未使用端子の処理について
使用していない入力端子を開放のままにしておくと誤動作の原因となることがありますので , プルアップまたはプルダ
ウンの処理をしてください。
・電源端子について
VCC 端子または VSS 端子が複数ある場合 , デバイス設計上はラッチアップなどの誤動作を防止するためにデバイス内
部で同電位にすべきものどおしを接続してありますが , 不要輻射の低減・グランドレベルの上昇によるストローブ信号の
誤動作の防止・総出力電流規格を遵守などのために , 必ずそれらすべてを外部で電源およびグランドに接続してください。
また , 電流供給源からできるかぎり低インピーダンスで本デバイスの VCC 端子 , VSS 端子に接続するような配慮をお願
いいたします。さらに , 本デバイスの近くで , VCC 端子と VSS 端子の間に 0.1 µF 程度のセラミックコンデンサをバイパス
コンデンサとして接続することをお勧めいたします。
・水晶発振回路について
X0, X1 端子近辺のノイズは本デバイスの誤動作の原因となります。
X0 と X1 端子および水晶発振子 ( あるいはセラミッ
ク発振子 ) さらにグランドへのバイパスコンデンサはできるかぎり近くに配置するようにプリント板を設計してくださ
い。また , X0, X1 端子の回りをグランドで囲むようなプリント板アートワークは安定した動作が期待できますので , 強く
お勧めいたします。
各量産品において , ご使用される発振子メーカに発振評価依頼をしてください。
・モード端子 (MD0 ~ MD2) について
これらの端子は , VCC 端子または VSS 端子に直接つないで使用してください。
ノイズにより誤ってテストモードに入っ
てしまうことを防ぐために , プリント板上の各モード端子と VCC 端子または VSS 端子間のパターン長をできる限り短く
し , これらを低インピーダンスで接続するようにしてください。
・電源投入時について
電源投入直後は必ず INIT 端子にて設定初期化リセット (INIT) をかけてください。
また , 電源投入直後は , 発振回路の発振安定待ち時間およびレギュレータの安定待ち時間を確保するため , INIT 端子へ
の “L” レベル入力を発振回路の要求する安定待ち時間の間持続してください (INIT 端子による INIT では , 発振安定待ち時
間の設定は最小値に初期化されています ) 。
・電源投入時の原発振入力について
電源投入時には , 必ず発振安定待ちが解除されるまでの間クロックを入力してください。
・電源投入 / 切断時の注意事項
電源投入時は内部電源が安定するまでの間 , 出力端子が不定となる可能性があります。
・外部クロック使用時の注意について
外部クロックを使用する際には , 原則として X1 端子には X0 端子と逆相のクロックを同時に供給してください。
ただし ,
この場合にはストップモード ( 発振停止モード ) は使用しないでください (STOP 時 X1 端子が “H” 出力で停止するため ) 。
また , 12.5 MHz 以下では X0 端子のみの供給で使用できます。
15
MB91345 シリーズ
外部クロック使用方法 ( 通常 )
X0
MB91345
シリーズ
X1
[ ストップモード ( 発振停止モード ) は使用できません。]
外部クロック使用方法 (12.5 MHz 以下の場合は可能 )
X0
MB91345
シリーズ
開放 X1
(注意事項)X0 の信号に対して X1 は 10 MHz のときに 15 ns 以内のディレイとなるように設計してください。
・C 端子について
MB91345 シリーズは , レギュレータを内蔵しており , C 端子には , レギュレータ用に 4.7 µF 以上のバイパスコンデンサ
を必ず入れてください。
C
4.7 µF
VSS
・AVCC 端子について
MB91345 シリーズは , A/D コンバータを内蔵しており , AVCC 端子と AVSS 端子との間には , 0.1 µF 程度のコンデンサ
を必ず入れてください。
AVCC
0.1 µF
AVSS
・NC 端子 , OPEN 端子の処理について
NC 端子 , OPEN 端子は , 必ず開放にして使用してください。
・エミュレータを使用しない場合の注意について
エミュレータを接続しない状態でユーザシステム上の評価 MCU を動作させる場合 , ユーザシステム上でエミュレータ
インタフェースと接続している評価 MCU の各入力端子を以下のように処理する必要があります。
よって , ユーザシステム
上に切換え回路などが必要になる場合がありますので設計時にはご注意ください。
エミュレータインタフェース端子処理
評価 MCU 端子名
TRST
ユーザシステム上のリセット出力回路に接続します。
INIT
ユーザシステム上のリセット出力回路に接続します。
その他
16
端子処理
開放とします。
MB91345 シリーズ
■ 制限事項
●シリーズ共通
・クロック制御部
INIT 端子への “L” 入力時には , 発振安定待ち時間を確保してください。
・ビットサーチモジュール
0 検出用データレジスタ (BSD0) , 1 検出用データレジスタ (BSD1) , 変化点検出用データレジスタ (BSDC) はワードアク
セスのみです。
・I/O ポート
ポートへのアクセスはバイトアクセスのみです。
・低消費電力モード
・ スタンバイモードに入れる場合は , 同期スタンバイモード (TBCR: タイムベースカウンタ制御レジスタの bit 8 SYNCS
ビットにて設定します ) を使用した上で , 以下のシーケンスを必ず使用してください。
(ldi
#value_of_standby, r0)
(ldi
#_STCR, r12)
stb
r0, @r12
// set STOP/SLEEP bit
ldub
@r12, r0
// Must read STCR
ldub
@r12, r0
// after reading, go into standby mode
nop
// Must insert NOP *5
nop
nop
nop
nop
・ モニタデバッガを使用される場合は , 以下のことを行わないでください。
・上記命令列に対するブレークポイントの設定
・上記命令列に対するステップ実行
・PS レジスタに関する注意事項
一部の命令で PS レジスタを先行処理しているため , 下記の例外動作により , デバッガご使用時に割込み処理ルーチン
でブレークしたり , PS レジスタ内のフラグの表示内容が更新されたりする場合があります。
いずれの場合も , EIT から復
帰後以降に , 正しく再処理を行うように設計されていますので , EIT 前後の動作は仕様どおりの処理を行います。
・ DIV0U/DIV0S 命令の直前の命令では , ユーザ割込み・NMI を受け付けた場合 , ステップ実行を行った場合 , データイベ
ントまたはエミュレータメニューにてブレークした場合 , 以下の動作を行う場合があります。
(1) D0, D1 フラグが , 先行して更新されます。
(2) EIT 処理ルーチン ( ユーザ割込み・NMI, またはエミュレータ ) を実行します。
(3) EIT から復帰後 , DIV0U/DIV0S 命令が実行され , D0, D1 フラグが (1) と同じ値に更新されます。
・ ユーザ割込み・NMI 要因が発生している状態で , 割込みを許可するために ORCCR/STILM/MOV Ri, PS の各命令が実行
されると , 以下のような動作を行います。
(1) PS レジスタが先行して更新されます。
(2) EIT 処理ルーチン ( ユーザ割込み・NMI, またはエミュレータ ) を実行します。
(3) EIT から復帰後 , 上記命令が実行され , PS レジスタが (1) と同じ値に更新されます。
・ウォッチドッグタイマ機能について
MB91345シリーズが備えているウォッチドッグタイマ機能は, プログラムが一定時間内にリセット延期動作を行うこと
を監視し , プログラムの暴走によりリセット延期動作が行われなかったときに , CPU をリセットするための機能です。
そ
のため , 一度ウォッチドッグタイマ機能を有効にすると , リセットをかけるまで動作を続けます。
例外として , CPU のプロ
グラム実行が停止する条件では自動的にリセット延期を行います。この例外にあてはまる条件については , ハードウェア
マニュアルのウォッチドッグタイマの機能説明の項を参照してください。なお , システムの暴走により上記状態となって
しまった場合 , ウォッチドッグリセットが発生しない可能性があります。その場合 , 外部 INIT 端子よりリセット (INIT) を
かけてください。
17
MB91345 シリーズ
・A/D コンバータ使用時の注意について
MB91345 シリーズは A/D コンバータを内蔵しておりますがその AVCC 端子には VCC 端子より高い電圧を供給しない
でください。
・同期モードのソフトウェアリセットについて
同期モードのソフトウェアリセットを使用するときは , STCR ( スタンバイ制御レジスタ ) の SRST ビットに “0” を設定
する前に , 以下 2 つの条件を必ず満たしてください。
・割込み許可フラグ (I-Flag) を割込み禁止 (I-Flag = 0) に設定する。
・NMI を使用しない。
● ICE を用いたデバッグ時の制限事項
・RETI 命令のステップ実行
ステップ実行する際 , 割込みが頻繁に発生する環境下では , RETI をステップ実行後に該当割込み処理ルーチンだけを繰
り返して実行します。その結果 , メインルーチンや割込みレベルの低いプログラムの実行が行われなくなります。
回避のた
めに , RETI 命令をステップ実行しないでください。該当割込みルーチンのデバッグが不要になった段階で , 該当割込みを
禁止してデバッグを行ってください。
・オペランドブレークについて
スタックポインタのアドレスを含む領域に対するアクセスを , データイベントブレークの対象に設定しないでくださ
い。
・フラッシュメモリの未使用領域実行
フラッシュメモリの未使用領域 ( データが 0xFFFF) を誤って実行してしまうと , ブレークを受け付けない状態になって
しまいます。これを回避するために, デバッガのコードイベントのアドレスマスク機能を使用して, 未使用領域の命令アク
セス時にブレークさせることを推奨いたします。
・NMI 要求 (tool) に対する割込みハンドラ
ICE 未接続の状態において , ICE からのブレーク要求のみでセットされる要因フラグが , DSU 端子へのノイズなどの影
響で誤って立ってしまった場合の誤動作を防ぐため, 次のプログラムを割込みハンドラに追加してください。なお, このプ
ログラムを追加した状態で ICE を使用しても問題ありません。
追加場所
次の割込みハンドラ
割込み要因:NMI 要求 (tool)
割込み番号:13 (10 進 ) , 0D (16 進 )
オフセット:3C8H
TBR がデフォルトのアドレス:000FFFC8H
追加プログラム
STM (R0, R1)
LDI #0B00H, R0 ; 0B00H は DSU のブレーク要因レジスタのアドレス
LDI #0, R1
STB R1, @R0 ; ブレーク要因レジスタをクリア
LDM (R0, R1)
RETI
18
MB91345 シリーズ
■ ブロックダイヤグラム
FR60 Lite
CPU コア
絶対値演算マクロ
32
32
ビットサーチ
DMAC
5 チャネル
RAM 24 K バイト
( データ )
バス
コンバータ
Flash 512 K バイト*
RAM 8 K バイト
X0, X1
MD2 ~ MD0
INIT
32
32 ⇔ 16
アダプタ
クロック
制御
16
割込み
コントローラ
INT23 ~ INT0
SIN10 ~ SIN0
SOT10/SDA10 ~
SOT0/SDA0
SCK10/SCL10 ~
CSK0/SCL0
24 チャネル
外部割込み
11 チャネル マルチファンク
ションシリアルインタフェース
ポート
3 チャネル 16 ビット
リロードタイマ
16 ビット
フリーランタイマ
PORT
TOT2 ~ TOT0
TIN2 ~ TIN0
FRCK0
( 内 2 チャネル FIFO 内蔵 )
4 チャネル 16 ビット
インプットキャプチャ
IC3 ~ IC0
AN7 ~ AN0
ADTRG0, ADTRG0-2
8 チャネル× 1 ユニット
10 ビット A/D コンバータ
4 チャネル 16 ビット
アウトプットコンペア
RT3 ~ RT0
AVRH, AVCC
AVSS/AVRL
ADTRG1, ADTRG1-2
AN15 ~ AN8
8 チャネル× 1 ユニット
10 ビット A/D コンバータ
AIN3 ~ AIN0,
BIN3 ~ BIN0,
ZIN3 ~ ZIN0
PPGF ~ PPG0
2 チャネル
8/16 ビットアップダウン
カウンタ
16 チャネル
8/16 ビット PPG
32 ビット
フリーランタイマ
FRCK1
4 チャネル 32 ビット
インプットキャプチャ
IC7 ~ IC4
4 チャネル 32 ビット
アウトプットコンペア
RT7 ~ RT4
*:MB91F346B は ,1 M バイトです。
19
MB91345 シリーズ
■ CPU および制御部
FR ファミリ CPU は , RISC アーキテクチャを採用すると同時に , 組込み用途に向けた高機能命令を導入した高性能コア
です。
1. 特長
・ RISC アーキテクチャの採用
基本命令 1 命令 1 サイクル
・ 32 ビットアーキテクチャ
汎用レジスタ 32 ビット× 16 本
・ 4 G バイトのリニアなメモリ空間
・ 乗算器の搭載
32 ビット× 32 ビット乗算 5 サイクル
16 ビット× 16 ビット乗算 3 サイクル
・ 割込み処理機能の強化
高速応答速度 (6 サイクル )
多重割込みのサポート
レベルマスク機能 (16 レベル )
・ I/O 操作用命令の強化
メモリ-メモリ転送命令
ビット処理命令
・ 高いコード効率
基本命令語長 16 ビット
・ 低消費電力
スリープモード・ストップモード
・ ギア機能
20
MB91345 シリーズ
2. 内部アーキテクチャ
FR ファミリの CPU は命令バスとデータバスが独立したハーバードアーキテクチャ構造を採用しています。
32 ビット←→ 16 ビットバスコンバータは 32 ビットバス (F-bus) に接続され , CPU と周辺リソースとのインタフェースを
実現します。ハーバード←→プリンストンバスコンバータは I-bus, D-bus 双方に接続され , CPU とバスコントローラとのイ
ンタフェースを実現します。
FR CPU
D-bus
I-bus
32
I アドレス
ハーバード
32
24
I データ
D アドレス
データ
RAM
16 ビット
バス
コンバータ
外部データ
16
32
D データ
32 ビット
外部アドレス
32
アドレス
32
データ
32
プリンストン
バス
コンバータ
16
R-bus
内蔵周辺回路
F-bus
内部 I/O
バスコントローラ
21
MB91345 シリーズ
3. プログラミングモデル
基本プログラミングモデル
32 ビット
初期値
R0
XXXX XXXXH
R1
汎用レジスタ
R12
R13
AC
R14
FP
XXXX XXXXH
R15
SP
0000 0000H
プログラムカウンタ
PC
プログラムステータス
PS
テーブルベースレジスタ
TBR
リターンポインタ
RP
システムスタックポインタ
SSP
ユーザスタックポインタ
USP
乗除算結果レジスタ
MDH
MDL
22

ILM

SCR
CCR
MB91345 シリーズ
4. レジスタ
汎用レジスタ
32 ビット
初期値
R0
XXXX XXXXH
R1
R12
R13
AC
R14
FP
XXXX XXXXH
R15
SP
0000 0000 H
レジスタ R0 ~ R15 は汎用レジスタです。各種演算におけるアキュムレータ , およびメモリアクセスのポインタとして使
用されます。
16本のレジスタのうち, 以下に示すレジスタは特殊な用途を想定しており, そのために一部の命令が強化されています。
R13:仮想アキュムレータ
R14:フレームポインタ
R15:スタックポインタ
リセットによる初期値は , R0 ~ R14 は不定です。
R15 は , 00000000H (SSP の値 ) となります。
・PS (Program Status)
プログラムステータスを保持するレジスタで , ILM と SCR, CCR の 3 つのパートに分かれています。
図中 , 未定義のビットはすべて予約ビットです。読出し時 , 常に “0” が読み出されます。
書込みは無効です。
bit31
bit20
bit16
bit10 bit8 bit7

bit0

ILM
SCR
CCR
PS
・CCR (Condition Code Register)
bit7
bit6
bit5
bit4
bit3
bit2
bit1
bit0
初期値


S
I
N
Z
V
C
- - 00XXXXB
S :スタックフラグ , リセットにより “0” にクリアされます。
I :割込み許可フラグ , リセットにより “0” にクリアされます。
N :ネガティブフラグ , リセットによる初期状態は不定です。
Z :ゼロフラグ , リセットによる初期状態は不定です。
V :オーバフローフラグ , リセットによる初期状態は不定です。
C :キャリフラグ , リセットによる初期状態は不定です。
23
MB91345 シリーズ
・SCR (System Condition code Register)
bit10 bit9
D1
D0
bit8
初期値
T
XX0B
ステップ除算用フラグ:
ステップ除算実行時の中間データを保持します。
ステップトレーストラップフラグ:
ステップトレーストラップを有効にするかどうかを指定するフラグです。
ステップトレーストラップの機能はエミュレータが使用します。エミュレータ使用時 , ユーザプログラム中で使用す
ることはできません。
・ILM (Interrupt Level Mask Register)
bit20 bit19 bit18 bit17 bit16
初期値
ILM4 ILM3 ILM2 ILM1 ILM0
01111B
割込みレベルマスク値を保持するレジスタで , この ILM の保持する値がレベルマスクに使用されます。
リセットにより , “15” (01111B) に初期化されます。
・PC (Program Counter)
bit31
bit0
初期値
XXXXXXXXH
プログラムカウンタで , 実行している命令のアドレスを示しています。
リセットによる初期値は不定です。
・TBR (Table Base Register)
bit31
bit0
初期値
000FFC00 H
テーブルベースレジスタで , EIT 処理の際に使用されるベクタテーブルの先頭アドレスを保持します。
リセットによる初期値は , 000FFC00H です。
・RP (Return Pointer)
bit31
bit0
初期値
XXXXXXXXH
リターンポインタで , サブルーチンから復帰するアドレスを保持します。
CALL 命令実行時 , PC の値がこの RP に転送されます。
RET 命令実行時 , RP の内容が PC に転送されます。
リセットによる初期値は不定です。
24
MB91345 シリーズ
・SSP (System Stack Pointer)
bit31
bit0
初期値
000000 00 H
SSP は , システムスタックポインタです。
S フラグが “0” のとき , R15 として機能します。
SSP を明示的に指定することも可能です。
また , EIT 発生時に , PS と PC を退避するスタックを指定するスタックポインタとしても使用されます。
リセットによる初期値は 00000000H です。
・USP (User Stack Pointer)
bit31
bit0
初期値
XXXXXXXXH
USP は , ユーザスタックポインタです。
S フラグが “1” のとき , R15 として機能します。
USP を明示的に指定することも可能です。
リセットによる初期値は不定です。
RETI 命令での使用はできません。
・MDH, MDL (Multiply & Divide register)
bit31
MDH
MDL
bit0
初期値
XXXXXXXXH
XXXXXXXXH
乗除算用のレジスタで , おのおの 32 ビット長です。
リセットによる初期値は不定です。
25
MB91345 シリーズ
■ モード設定
FR ファミリでは , モード端子 (MD2, MD1, MD0) とモードレジスタ (MODR) で動作モードを設定します。
1. モード端子
MD2, MD1, MD0 の 3 端子で , モードベクタフェッチに関する指定を行います。
モード端子
MD2
MD1
MD0
0
0
0
モード名
リセットベクタ
アクセス領域
内 ROM モードベクタ
内部
(注意事項)FR ファミリでは , マルチプレックスバスによる外部モードベクタフェッチはサポートしていません。
2. モードレジスタ (MODR)
モードベクタフェッチによってモードレジスタに書き込むデータをモードデータとよびます。
モードレジスタ (MODR) に設定が行われた後 , 本レジスタの設定に従った動作モードで動作します。
モードレジスタは , すべてのリセット要因で設定されます。また , ユーザプログラムからは書き込むことはできません。
(注意事項)従来 FR ファミリのモードレジスタのアドレス (0000 07FFH) には , なにも存在しません。
レジスタ詳細説明
MODR
bit7
bit6
bit5
bit4
bit3
bit2
bit1
bit0
0
0
0
0
0
ROMA
WTH1
WTH0
0007FDH
初期値
XXXXXXXXB
動作モード設定ビット
[bit7 ~ bit3] 予約ビット
必ず “00000B” を設定してください。
“00000B” 以外の値を設定したときの動作は保証できません。
[bit2] ROMA ( 内部 ROM イネーブルビット )
必ず “1” を設定してください。
ROMA
機能
0

1
内 ROM モード
備考
設定禁止
内蔵 F-busRAM, F-busROM が有効になります。
[bit1, bit0] WTH1, WTH0 ( バス幅指定ビット )
必ず “11B” を設定してください。
26
WTH1
WTH0
機能
備考
0
0

設定禁止
0
1

設定禁止
1
0

設定禁止
1
1
シングルチップモード
シングルチップモード
MB91345 シリーズ
■ メモリ空間
1. メモリ空間
FR ファミリの論理アドレス空間は 4G バイト (232 番地 ) あり , CPU はリニアにアクセスを行います。
・ダイレクトアドレッシング領域
アドレス空間の下記の領域は I/O に使用されます。
この領域をダイレクトアドレッシング領域とよび , 命令中で直接オペランドのアドレスを指定できます。
ダイレクト領域は , アクセスするデータのサイズにより , 以下のように異なります。
→ バイトデータアクセス
:000H ~ 0FFH
→ ハーフワードデータアクセス :000H ~ 1FFH
→ ワードデータアクセス
:000H ~ 3FFH
2. メモリマップ (MB91F345B/F346B)
シングルチップモード
0000 0000H
I/O
ダイレクト
アドレッシング領域
0000 0400H
I/O
0001 0000H
「■ I/O マップ」を参照
してください。
アクセス禁止
0003 E000H
0004 6000H
内蔵 RAM
8 K バイト
(Data/ 命令 )
内蔵 RAM
24 K バイト
(Data)
0005 0000H
アクセス禁止
0004 0000H
0008 0000H
内蔵 Flash*
512 K バイト
0010 0000H
0020 0000H
アクセス禁止
FFFF FFFFH
*:MB91F346B の内蔵 Flash の領域は 0008 0000H ~ 0017 FFFFH で 1 M バイトです。
27
MB91345 シリーズ
■ I/O マップ
メモリ空間領域と周辺リソースの各レジスタの対応を示します。
[ 表の見方 ]
アドレス
000000H
レジスタ
+0
+1
+2
+3
PDR0 [R/W] B
XXXXXXXX
PDR1 [R/W] B
XXXXXXXX
PDR2 [R/W] B
XXXXXXXX
PDR3 [R/W] B
XXXXXXXX
ブロック
T-unit
ポートデータレジスタ
リード / ライト属性 , アクセス単位
(B:バイト , H:ハーフワード , W:ワード )
リセット後のレジスタ初期値
レジスタ名 (1 コラムのレジスタが 4n 番地 , 2 コラムが 4n + 1 番地・・・)
最左のレジスタ番地 ( ワードでアクセスした際は , 1 コラム目のレジスタが
データの MSB 側となる。)
(注意事項)レジスタのビット値は , 以下のように初期値を表します。
“1” :初期値 “1”
“0” :初期値 “0”
“X” :初期値 “ 不定 ”
“−” :その位置に物理的にレジスタがない。
記述されていないデータアクセス属性によるアクセスは禁止です。
28
MB91345 シリーズ
アドレス
レジスタ
0
1
2
3
000000H
PDR0 [R/W]
B, H
XXXXXXXX
PDR1 [R/W]
B, H
XXXXXXXX
PDR2 [R/W]
B, H
XXXXXXXX
PDR3 [R/W]
B, H
XXXXXXXX
000004H
PDR4 [R/W]
B, H
XXXXXXXX
PDR5 [R/W]
B, H
XXXXXXXX
PDR6 [R/W]
B, H
----XXXX

PDRE [R/W]
B, H
XXXXXXXX

ポートデータ
レジスタ

000008H
00000CH
ブロック
PDRC [R/W]
B, H
-----XXX
PDRD [R/W]
B, H
XXXXXXXX
000010H

~
00001CH
ADCS01 [R/W]
00000000
ADCS00 [R, R/W]
00000000
000028H
ADCT0 [R/W]
00010000 00101100
00002CH
ADCR0M [R]
------XX XXXXXXXX
000038H
ADCR0 [R]
------XX XXXXXXXX
ADSCH0 [R/W]
0---0000
ADCS11 [R/W]
00000000
ADCR1M [R]
------XX XXXXXXXX
コンバータ 0
A/D ミラー
データ
レジスタ
ADERH1 [R/W]
11111111
ADCS10 [R, R/W]
00000000
ADCR1 [R]
------XX XXXXXXXX
ADCT1 [R/W]
00010000 00101100
ADSCH1 [R/W]
0----000
A/D
コンバータ 1
ADECH1 [R/W]
-----000

00003CH
A/D
ADECH0 [R/W]
----0000

000030H
000034H
ADERH0 [R/W]
11111111

000020H
000024H
予約
予約
000040H
EIRR0 [R/W]
00000000
ENIR0 [R/W]
00000000
ELVR0 [R/W]
00000000 00000000
外部割込み
(INT0 ~ INT7)
000044H
DICR [R/W]
00000000
HRCL [R, R/W]
0--11111

遅延割込み
モジュール
TMRLR0 [W]
XXXXXXXX XXXXXXXX
TMR0 [R]
XXXXXXXX XXXXXXXX
00004CH

TMCSR0 [R, RW]
00000000 00000000
000050H
TMRLR1 [W]
XXXXXXXX XXXXXXXX
TMR1 [R]
XXXXXXXX XXXXXXXX

TMCSR1 [R, RW]
00000000 00000000
000048H
000054H
リロード
タイマ 0
リロード
タイマ 1
(続く)
29
MB91345 シリーズ
アドレス
000058H
レジスタ
0
1
TMR2 [R]
XXXXXXXX XXXXXXXX

TMCSR2 [R, RW]
00000000 00000000
SCR0/IBCR0 [R, R/W]
SMR0 [W, R/W]
SSR0 [R, R/W]
ESCR0/IBSR0 [R/W]
*
*
*
*
RDR0/TDR0 [R/W]
BGR01 [R/W]
BGR00 [R/W]
*
*
*
IBSA [R/W]
FCR01 [R/W]
FCR00 [R/W]
*
*
000064H
000068H
00006CH
000070H
ISMK0 [R/W]
*
*
FBYTE02 [R/W]
FBYTE01 [R/W]
*
*
SCR1/IBCR1 [R, R/W]
SMR1 [W, R/W]
SSR1 [R, R/W]
ESCR1/IBSR1 [R/W]
*
*
*
*
RDR1/TDR1 [R/W]
BGR11 [R/W]
BGR10 [R/W]
*
*
*
IBSA1 [R/W]
FCR11 [R/W]
FCR10 [R/W]
*
*
000074H
000078H
00007CH
000080H
ISMK1 [R/W]
*
*
FBYTE11 [R/W]
*
*
SCR2/IBCR2 [R, R/W]
SMR2 [W, R/W]
SSR2 [R, R/W]
ESCR2/IBSR2 [R/W]
*
*
*
*
RDR2/TDR2 [R/W]
BGR21 [R/W]
BGR20 [R/W]
*
*
*
ISMK2 [R/W]
IBSA2 [R/W]
*
*
SCR3/IBCR3 [R, R/W]
SMR3 [W, R/W]
*
*
000094H
000098H
0000ACH

SSR3 [R, R/W]
マルチファン
クション
シリアル
インタ
フェース 0
FIFO 0
マルチファン
クション
シリアル
インタ
フェース 1
FIFO 1
マルチファン
クション
シリアル
インタ
フェース 2
ESCR3/IBSR3 [R/W]
*
*
BGR31 [R/W]
BGR30 [R/W]
*
*
*
ISMK3 [R/W]
IBSA3 [R/W]
*
*

マルチファン
クション
シリアル
インタ
フェース 3

SCR4/IBCR4 [R, R/W]
SMR4 [W, R/W]
*
*
0000A4H
0000A8H

RDR3/TDR3 [R/W]
00009CH
0000A0H
リロード
タイマ 2

00008CH
000090H
ブロック

FBYTE12 [R/W]
000084H
000088H
3
TMRLR2 [W]
XXXXXXXX XXXXXXXX
00005CH
000060H
2
SSR4 [R, R/W]
ESCR4/IBSR4 [R/W]
*
*
RDR4/TDR4 [R/W]
BGR41 [R/W]
BGR40 [R/W]
*
*
*
ISMK4 [R/W]
IBSA4 [R/W]
*
*

マルチファン
クション
シリアル
インタ
フェース 4

(続く)
30
MB91345 シリーズ
アドレス
0000B0H
レジスタ
0
1
2
3
SCR5/IBCR5
[R, R/W]
SMR5 [W, R/W]
SSR5 [R, R/W]
ESCR5/IBSR5 [R/W]
*
*
*
RDR5/TDR5 [R/W]
BGR51 [R/W]
BGR50 [R/W]
*
*
*
*
0000B4H
0000B8H
ISMK5 [R/W]
IBSA5 [R/W]
*
*
ブロック

マルチファンク
ション
シリアル
インタ
フェース 5

0000BCH
0000C0H
EIRR1 [R/W]
00000000
ENIR1 [R/W]
00000000
ELVR1 [R/W]
00000000 00000000
外部割込み
(INT8 ~ INT15)
0000C4H
EIRR2 [R/W]
00000000
ENIR2 [R/W]
00000000
ELVR2 [R/W]
00000000 00000000
外部割込み
(INT16 ~ INT23)
0000C8H

~
0000CCH
0000D0H
0000D4H
予約
CPCLRB/CPCLR [R/W] H
11111111 11111111
TCCSH [R/W] B
00000000
TCDT [R/W] H
00000000 00000000
TCCSL [R/W] B
01000000


0000D8H
予約
0000DCH
IPCPH0/IPCPL0 [R]
XXXXXXXX XXXXXXXX
IPCPH1/IPCPL1 [R]
XXXXXXXX XXXXXXXX
0000E0H
IPCPH2/IPCPL2 [R]
XXXXXXXX XXXXXXXX
IPCPH3/IPCPL3 [R]
XXXXXXXX XXXXXXXX
0000E4H
ICSH01 [R/W]
------00
ICSL01 [R/W]
00000000
16 ビット
フリーラン
タイマ 0
ICSH23 [R/W]
------00
16 ビット
インプット
キャプチャ
ICSL23 [R/W]
00000000
0000E8H
OCCPH0/OCCPL0 [R/W]
XXXXXXXX XXXXXXXX
OCCPH1/OCCPL1 [R/W]
XXXXXXXX XXXXXXXX
アウトプット
コンペア
0, 1
0000ECH
OCCPH2/OCCPL2 [R/W]
XXXXXXXX XXXXXXXX
OCCPH3/OCCPL3 [R/W]
XXXXXXXX XXXXXXXX
アウトプット
コンペア
2, 3
0000F0H
OCS01 [R/W]
11101100 00001100
OCS23 [R/W]
11101100 00001100
アウトプット
コンペア
0~3
コントロール
0000F4H
OCMOD [R/W] B
00000000
アウトプット
コンペアモード
選択

0000F8H
PWCSR0 [R/W, R] B, H, W
0000000X 00000000
0000FCH

PDIVR0 [R/W] B, H, W
XXXXX000
PWCR0 [R] H, W
00000000 00000000
PWC

(続く)
31
MB91345 シリーズ
アドレス
レジスタ
0
1
2
3
000100H
PRLH0 [R/W] B, H, W PRLL0 [R/W] B, H, W PRLH1 [R/W] B, H, W PRLL1 [R/W] B, H, W
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
000104H
PRLH2 [R/W] B, H, W PRLL2 [R/W] B, H, W PRLH3 [R/W] B, H, W PRLL3 [R/W] B, H, W
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
000108H
PPGC0 [R/W] B, H, W PPGC1 [R/W] B, H, W PPGC2 [R/W] B, H, W PPGC3 [R/W] B, H, W
0000000X
0000000X
0000000X
0000000X
00010CH
PRLH4 [R/W] B, H, W PRLL4 [R/W] B, H, W PRLH5 [R/W] B, H, W PRLL5 [R/W] B, H, W
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
000110H
PRLH6 [R/W] B, H, W PRLL6 [R/W] B, H, W PRLH7 [R/W] B, H, W PRLL7 [R/W] B, H, W
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
000114H
PPGC4 [R/W] B, H, W PPGC5 [R/W] B, H, W PPGC6 [R/W] B, H, W PPGC7 [R/W] B, H, W
0000000X
0000000X
0000000X
0000000X
000118H
PRLH8 [R/W] B, H, W PRLL8 [R/W] B, H, W PRLH9 [R/W] B, H, W PRLL9 [R/W] B, H, W
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
00011CH
PRLHA [R/W] B, H, W PRLLA [R/W] B, H, W PRLHB [R/W] B, H, W PRLLB [R/W] B, H, W
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
000120H
PPGC8 [R/W] B, H, W PPGC9 [R/W] B, H, W PPGCA [R/W] B, H, W PPGCB [R/W] B, H, W
0000000X
0000000X
0000000X
0000000X
000124H
PRLHC [R/W] B, H, W PRLLC [R/W] B, H, W PRLHD [R/W] B, H, W PRLLD [R/W] B, H, W
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
000128H
PRLHE [R/W] B, H, W PRLLE [R/W] B, H, W PRLHF [R/W] B, H, W PRLLF [R/W] B, H, W
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
00012CH
PPGCC [R/W] B, H, W PPGCD [R/W] B, H, W PPGCE [R/W] B, H, W PPGCF [R/W] B, H, W
0000000X
0000000X
0000000X
0000000X
000130H
PPGTRG [R/W] B, H, W
00000000 00000000
000134H
PPGREVC [R/W] B, H, W
00000000 00000000
ブロック
PPG0 ~ PPGF
PPGGATEC [R/W] B
XXXXXX00


000138H
~
00014CH

000150H
CPCLRB/CPCLR [R/W] W
11111111 11111111 11111111 11111111
000154H
TCDT [R/W] W
00000000 00000000 00000000 00000000
予約
32 ビット
フリーラン
タイマ 0
(続く)
32
MB91345 シリーズ
アドレス
000158H
レジスタ
0
1
TCCSH [R/W] B
00000000
TCCSL [R/W] B
01000000
3
ブロック

IPCP4 [R] W
00015CH
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
32 ビット
インプット
キャプチャ
ユニット
4~7
IPCP5 [R] W
000160H
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
IPCP6 [R] W
000164H
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
IPCP7 [R] W
000168H
00016CH
2
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
ICS45 [R/W]
00000000

ICS67 [R/W]
00000000

OCCP4 [R/W] W
000170H
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
OCCP5 [R/W] W
000174H
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
32 ビット
アウトプット
コンペア
4~7
OCCP6 [R/W] W
000178H
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
OCCP7 [R/W] W
00017CH
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
OCS45 [R/W]
11101100 00001100
000180H
OCS67 [R/W]
11101100 00001100
000184H
RCRH1 [W] B, H
00000000
RCRL0 [W] B, H
00000000
UDCR1 [R] B, H
00000000
UDCR0 [R] B, H
00000000
000188H
CCRH0 [R/W] B, H
00000000
CCRL0 [R/W] B, H
00000000

CSR0 [R/W] B
00000000
00018CH
CCRH1 [R/W] B, H
00000000
CCRL1 [R/W] B, H
00000000

CSR1 [R/W] B
00000000

000190H
アップダウン
カウンタ
0, 1
予約
000194H
RCRH3 [W] B, H
00000000
RCRL2 [W] B, H
00000000
UDCR3 [R] B, H
00000000
UDCR2 [R] B, H
00000000
000198H
CCRH2 [R/W] B, H
00000000
CCRL2 [R/W] B, H
00000000

CSR2 [R/W] B
00000000
00019CH
CCRH3 [R/W] B, H
00000000
CCRL3 [R/W] B, H
00000000

CSR3 [R/W] B
00000000
アップダウン
カウンタ
2, 3
0001A0H

~
0001ACH
0001B0H
SCR6/IBCR6 [R, R/W]
SMR6 [W, R/W]
SSR6 [R, R/W]
ESCR6/IBSR6 [R/W]
*
*
*
*
RDR6/TDR6 [R/W]
BGR61 [R/W]
BGR60 [R/W]
*
*
*
0001B4H
0001B8H
0001BCH
予約
ISMK6 [R/W]
IBSA6 [R/W]
*
*

マルチファン
クション
シリアル
インタ
フェース 6

(続く)
33
MB91345 シリーズ
アドレス
0001C0H
レジスタ
0
1
2
3
SCR7/IBCR7 [R, R/W]
SMR7 [W, R/W]
SSR7 [R, R/W]
ESCR7/IBSR7 [R/W]
*
*
*
*
RDR7/TDR7 [R/W]
BGR71 [R/W]
BGR70 [R/W]
*
*
*
0001C4H
0001C8H
ISMK7 [R/W]
IBSA7 [R/W]
*
*
SCR8/IBCR8 [R, R/W]
SMR8 [W, R/W]
SSR8 [R, R/W]
ESCR8/IBSR8 [R/W]
*
*
*
*
RDR8/TDR8 [R/W]
BGR81 [R/W]
BGR80 [R/W]
*
*
*
0001D4H
0001D8H
ISMK8 [R/W]
IBSA8 [R/W]
*
*
SCR9/IBCR9 [R, R/W]
SMR9 [W, R/W]
SSR9 [R, R/W]
ESCR9/IBSR9 [R/W]
*
*
*
*
RDR9/TDR9 [R/W]
BGR91 [R/W]
BGR90 [R/W]
*
*
*
0001E4H
0001E8H
ISMK9 [R/W]
IBSA9 [R/W]
*
*
SCRA/IBCRA
[R, R/W]
SMRA [W, R/W]
SSRA [R, R/W]
ESCRA/IBSRA [R/W]
*
*
*
RDRA/TDRA [R/W]
BGRA1 [R/W]
BGRA0 [R/W]
*
*
*
*
0001F4H
0001F8H

マルチファン
クション
シリアル
インタ
フェース 9

0001ECH
0001F0H

マルチファン
クション
シリアル
インタ
フェース 8

0001DCH
0001E0H
マルチファン
クション
シリアル
インタ
フェース 7

0001CCH
0001D0H

ブロック
ISMKA [R/W]
IBSAA [R/W]
*
*

0001FCH

000200H
DMACA0 [R/W]
00000000 00000000 00000000 00000000
000204H
DMACB0 [R/W]
00000000 00000000 00000000 00000000
000208H
DMACA1 [R/W]
00000000 00000000 00000000 00000000
00020CH
DMACB1 [R/W]
00000000 00000000 00000000 00000000
000210H
DMACA2 [R/W]
00000000 00000000 00000000 00000000
000214H
DMACB2 [R/W]
00000000 00000000 00000000 00000000
000218H
DMACA3 [R/W]
00000000 00000000 00000000 00000000
マルチファン
クション
シリアル
インタ
フェース 10
DMAC
(続く)
34
MB91345 シリーズ
アドレス
レジスタ
0
1
2
00021CH
DMACB3 [R/W]
00000000 00000000 00000000 00000000
000220H
DMACA4 [R/W]
00000000 00000000 00000000 00000000
000224H
DMACB4 [R/W]
00000000 00000000 00000000 00000000
3
ブロック
DMAC
000228H

予約
DMACR [R/W]
0XX00000 XXXXXXXX XXXXXXXX XXXXXXXX
DMAC

予約
~
00023CH
000240H
000244H
~
0003BCH
0003A0H
DATA_A [-/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
0003A4H
DATA_B [-/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
0003A8H
MIN [R/W]
00000000 00000000 00000000 00000000
0003ACH
MAX [R/W]
00000000 00000000 00000000 00000000
0003B0H
ABS [R/W]
00000000 00000000 00000000 00000000
MIN/MAX/ABS
0003B4H

~
0003ECH
予約
0003F0H
BSD0 [W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
0003F4H
BSD1 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
0003F8H
BSDC [W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
0003FCH
BSRR [R]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
ビットサーチ
モジュール
000400H
DDR0 [R/W] B, H
00000000
DDR1 [R/W] B, H
00000000
DDR2 [R/W] B, H
00000000
DDR3 [R/W] B, H
00000000
000404H
DDR4 [R/W] B, H
00000000
DDR5 [R/W] B, H
00000000
DDR6 [R/W] B, H
----0000

DDRE [R/W] B, H
00000000

00040CH
000410H
データ方向
レジスタ

000408H
DDRC [R/W] B, H
-----000
DDRD [R/W] B, H
00000000

(続く)
35
MB91345 シリーズ
アドレス
レジスタ
0
1
2
3
ブロック
000414H

~
00041CH
予約
000420H
PFR0 [R/W] B, H
00000000
PFR1 [R/W] B, H
00000000
PFR2 [R/W] B, H
00000000
PFR3 [R/W] B, H
00000000
000424H
PFR4 [R/W] B, H
00000000
PFR5 [R/W] B, H
00000000
PFR6 [R/W] B, H
----0000

PFRE [R/W] B, H
00000000


000428H
00042CH
PFRC [R/W] B, H
-----000
PFRD [R/W] B, H
00000000
ポート
ファンクション
レジスタ
000430H

~
00043CH
予約
000440H
ICR00 [R, R/W]
---11111
ICR01 [R, R/W]
---11111
ICR02 [R, R/W]
---11111
ICR03 [R, R/W]
---11111
000444H
ICR04 [R, R/W]
---11111
ICR05 [R, R/W]
---11111
ICR06 [R, R/W]
---11111
ICR07 [R, R/W]
---11111
000448H
ICR08 [R, R/W]
---11111
ICR09 [R, R/W]
---11111
ICR10 [R, R/W]
---11111
ICR11 [R, R/W]
---11111
00044CH
ICR12 [R, R/W]
---11111
ICR13 [R, R/W]
---11111
ICR14 [R, R/W]
---11111
ICR15 [R, R/W]
---11111
000450H
ICR16 [R, R/W]
---11111
ICR17 [R, R/W]
---11111
ICR18 [R, R/W]
---11111
ICR19 [R, R/W]
---11111
000454H
ICR20 [R, R/W]
---11111
ICR21 [R, R/W]
---11111
ICR22 [R, R/W]
---11111
ICR23 [R, R/W]
---11111
000458H
ICR24 [R, R/W]
---11111
ICR25 [R, R/W]
---11111
ICR26 [R, R/W]
---11111
ICR27 [R, R/W]
---11111
00045CH
ICR28 [R, R/W]
---11111
ICR29 [R, R/W]
---11111
ICR30 [R, R/W]
---11111
ICR31 [R, R/W]
---11111
000460H
ICR32 [R, R/W]
---11111
ICR33 [R, R/W]
---11111
ICR34 [R, R/W]
---11111
ICR35 [R, R/W]
---11111
000464H
ICR36 [R, R/W]
---11111
ICR37 [R, R/W]
---11111
ICR38 [R, R/W]
---11111
ICR39 [R, R/W]
---11111
000468H
ICR40 [R, R/W]
---11111
ICR41 [R, R/W]
---11111
ICR42 [R, R/W]
---11111
ICR43 [R, R/W]
---11111
00046CH
ICR44 [R, R/W]
---11111
ICR45 [R, R/W]
---11111
ICR46 [R, R/W]
---11111
ICR47 [R, R/W]
---11111
割込み制御
レジスタ
000470H
~
00047CH

予約
(続く)
36
MB91345 シリーズ
アドレス
レジスタ
0
1
2
3
000480H
RSRR [R, R/W]
10000000
STCR [R/W]
00110011
TBCR [R/W]
00XXXX00
CTBR [W]
XXXXXXXX
000484H
CLKR [R/W]
00000000
WPR [W]
XXXXXXXX
DIVR0 [R/W]
00000011
DIVR1 [R/W]
00000000
OSCCR [R/W]
XXXXXXXX


000488H

00048CH
000490H
OSCR [R/W]
00000000
ブロック
クロック制御部
予約
OSCT [R/W]
XXXXXXXX
メインクロック
発振安定待ち
タイマ

000494H

~
0004FCH
000500H
PCR0 [R/W] B, H
00000000
PCR1 [R/W] B, H
00000000
000504H

PCR5 [R/W] B, H
00000000

PCR6 [R/W] B, H
----0000

PCRE [R/W] B, H
00000000

プルアップ制御
レジスタ

000508H
00050CH
予約
PCRC [R/W] B, H
-----000
PCRD [R/W] B, H
00000000

000510H
000514H

~
00051CH
予約
000520H
EPFR0 [R/W] B, H
00000000
EPFR1 [R/W] B, H
00000000
EPFR2 [R/W] B, H
11111111
EPFR3 [R/W] B, H
11111111
000524H
EPFR4 [R/W] B, H
11111111
EPFR5 [R/W] B, H
11111111
EPFR6 [R/W] B, H
----1000

EPFRE [R/W] B, H
00000000


000528H
00052CH
EPFRC [R/W] B, H
-----000
EPFRD [R/W] B, H
00000000
拡張ポート
ファンクション
レジスタ

000530H
000534H

~
000550H
000554H
TTCR0 [R/W] B, H, W
11110000
000558H
COMP0 [R/W]
B, H, W
00000000
00055CH
TTCR1 [R/W] B, H, W
11110000
000560H
COMP8 [R/W]
B, H, W
00000000
予約
TSTPR0 [R] B, H, W
00000000

COMP2 [R/W]
B, H, W
00000000
COMP4 [R/W]
B, H, W
00000000
TSTPR1 [R] B, H, W
00000000

COMP10 [R/W]
B, H, W
00000000
COMP6 [R/W]
B, H, W
00000000
COMP12 [R/W]
B, H, W
00000000
タイミング
ジェネレータ
COMP14 [R/W]
B, H, W
00000000
(続く)
37
MB91345 シリーズ
アドレス
レジスタ
0
1
2
3
ブロック
000564H

~
000574H
000578H
ADTGS[R/W] B
------00
予約

AD トリガ選択
00057CH
~
00063CH

予約

未使用
000640H
~
0007F8H
0007FCH
MODR [W]
XXXXXXXX

モード
レジスタ

000800H

~
000AFCH
未使用
000B00H
ESTS0 [R/W] B
X0000000
ESTS1 [R/W] B
XXXXXXXX
ESTS2 [R] B
1XXXXXXX

000B04H
ECTL0 [R/W] B
0X000000
ECTL1 [R/W] B
00000000
ECTL2 [W] B
000X0000
ECTL3 [R/W] B
00X00X11
000B08H
ECNT0 [W] B
XXXXXXXX
ECNT1 [W] B
XXXXXXXX
EUSA [W] B
XXX00000
EDTC [W] B
0000XXXX
ECTL4[R] ([R/W]) B
-0X00000
ECTL5[R] ([R/W]) B
----000X
000B0CH
EWPT [R] H
00000000 00000000
000B10H
EDTR0 [W] H
XXXXXXXX XXXXXXXX
EDTR1 [W] H
XXXXXXXX XXXXXXXX
000B14H
~
000B1CH

000B20H
EIA0 [W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B24H
EIA1 [W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B28H
EIA2 [W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B2CH
EIA3 [W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B30H
EIA4 [W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B34H
EIA5 [W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B38H
EIA6 [W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B3CH
EIA7 [W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
DSU
( エバチップ
のみ )
(続く)
38
MB91345 シリーズ
アドレス
レジスタ
0
1
2
000B40H
EDTA [R/W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B44H
EDTM [R/W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B48H
EOA0 [W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B4CH
EOA1 [W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B50H
EPCR [R/W] W
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B54H
EPSR [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B58H
EIAM0 [W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B5CH
EIAM1 [W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B60H
EOAM0/EODM0 [W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B64H
EOAM1/EODM1 [W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B68H
EOD0 [W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
000B6CH
EOD1 [W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
3
ブロック
DSU
( エバチップ
のみ )
000B70H
~
000FFCH

001000H
DMASA0 [R/W]
00000000 00000000 00000000 00000000
001004H
DMADA0 [R/W]
00000000 00000000 00000000 00000000
001008H
DMASA1 [R/W]
00000000 00000000 00000000 00000000
00100CH
DMADA1 [R/W]
00000000 00000000 00000000 00000000
001010H
DMASA2 [R/W]
00000000 00000000 00000000 00000000
001014H
DMADA2 [R/W]
00000000 00000000 00000000 00000000
001018H
DMASA3 [R/W]
00000000 00000000 00000000 00000000
00101CH
DMADA3 [R/W]
00000000 00000000 00000000 00000000
予約
DMAC
(続く)
39
MB91345 シリーズ
アドレス
レジスタ
0
1
2
001020H
DMASA4 [R/W]
00000000 00000000 00000000 00000000
001024H
DMADA4 [R/W]
00000000 00000000 00000000 00000000
3
ブロック
DMAC
001028H

~
006FFCH
予約
007000H
FLCR [R/W]
01101000

007004H
FLWC [R/W]
00110011

フラッシュ
インタ
フェース
007008H

~
007019H
007020H
WREN [R/W]
00000000
予約

ワイルド
レジスタ
イネーブル
レジスタ
007024H
~
00702CH

007030H
WA0 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
007034H
WD0 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
007038H
WA1 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
00703CH
WD1 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
007040H
WA2 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
007044H
WD2 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
007048H
WA3 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
00704CH
WD3 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
007050H
WA4 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
007054H
WD4 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
007058H
WA5 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
00705CH
WD5 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
予約
フラッシュ
インタ
フェース
(続く)
40
MB91345 シリーズ
(続き)
アドレス
レジスタ
0
1
2
007060H
WA6 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
007064H
WD6 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
007068H
WA7 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
00706CH
WD7 [R/W]
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
3
ブロック
フラッシュ
インタ
フェース
*:初期値は , ハードウェアマニュアルを参照してください。
41
MB91345 シリーズ
■ ベクタテーブル
割込み番号
TBR デフォルト
DMA 転送
のアドレス
DMAC
STOP
要因
10 進
16 進
割込み
レベル
リセット
0
00

3FCH
000FFFFCH

モードベクタ
1
01

3F8H
000FFFF8H

システム予約
2
02

3F4H
000FFFF4H

システム予約
3
03

3F0H
000FFFF0H

システム予約
4
04

3ECH
000FFFECH

システム予約
5
05

3E8H
000FFFE8H

システム予約
6
06

3E4H
000FFFE4H

コプロセッサ不在
トラップ
7
07

3E0H
000FFFE0H

コプロセッサエラー
トラップ
8
08

3DCH
000FFFDCH

INTE 命令
9
09

3D8H
000FFFD8H

命令ブレーク例外
10
0A

3D4H
000FFFD4H

オペランドブレーク
トラップ
11
0B

3D0H
000FFFD0H

ステップトレース
トラップ
12
0C

3CCH
000FFFCCH

NMI 要求 (tool)
13
0D

3C8H
000FFFC8H

未定義命令例外
14
0E

3C4H
000FFFC4H

NMI 要求
15
0F
15 ( FH) 固定
3C0H
000FFFC0H

外部割込み 0
16
10
ICR00
3BCH
000FFFBCH

外部割込み 1
17
11
ICR01
3B8H
000FFFB8H

外部割込み 2
18
12
ICR02
3B4H
000FFFB4H

外部割込み 3
19
13
ICR03
3B0H
000FFFB0H

外部割込み 4
20
14
ICR04
3ACH
000FFFACH

外部割込み 5
21
15
ICR05
3A8H
000FFFA8H

外部割込み 6
22
16
ICR06
3A4H
000FFFA4H

外部割込み 7
23
17
ICR07
3A0H
000FFFA0H

リロードタイマ 0
24
18
ICR08
39CH
000FFF9CH
○
リロードタイマ 1
25
19
ICR09
398H
000FFF98H
○
リロードタイマ 2
26
1A
ICR10
394H
000FFF94H
○
UART0 RX/I C0 ステータス
27
1B
ICR11
390H
000FFF90H
○
STOP
UART0 TX
28
1C
ICR12
38CH
000FFF8CH
○

UART1 RX/I C1 ステータス
29
1D
ICR13
388H
000FFF88H
○
STOP
UART1 TX
30
1E
ICR14
384H
000FFF84H
○

UART2 RX/I C2 ステータス
31
1F
ICR15
380H
000FFF80H
○
STOP
UART2 TX
32
20
ICR16
37CH
000FFF7CH
○
UART3 RX/TX/SX
33
21
ICR17
378H
000FFF78H

UART4 RX/TX/SX
34
22
ICR18
374H
000FFF74H

UART5 RX/TX/SX
35
23
ICR19
370H
000FFF70H

割込み要因
2
2
2
オフセット


(続く)
42
MB91345 シリーズ
割込み番号
TBR デフォルト
DMA 転送
のアドレス
10 進
16 進
割込み
レベル
UART6 RX/TX/SX
36
24
ICR20
36CH
000FFF6CH

UART7 RX/TX/SX
37
25
ICR21
368H
000FFF68H

UART8 RX/TX/SX
38
26
ICR22
364H
000FFF64H

UART9 RX/TX/SX
39
27
ICR23
360H
000FFF60H

UART10 RX/TX/SX
40
28
ICR24
35CH
000FFF5CH

A/D コンバータ 0
41
29
ICR25
358H
000FFF58H
○
A/D コンバータ 1
42
2A
ICR26
354H
000FFF54H
○
PWC
( 測定完了 , オーバフロー)
43
2B
ICR27
350H
000FFF50H

システム予約
44
2C
ICR28
34CH
000FFF4CH

アップダウンカウンタ 1
45
2D
ICR29
348H
000FFF48H

アップダウンカウンタ 2, 3
46
2E
ICR30
344H
000FFF44H

タイムベースタイマ
オーバフロー
47
2F
ICR31
340H
000FFF40H

PPG 0/PPG 1/PPG 4/PPG 5
48
30
ICR32
33CH
000FFF3CH

PPG 2/PPG 3/PPG 6/PPG 7
49
31
ICR33
338H
000FFF38H

PPG 8/PPG 9/PPG C/PPG D
50
32
ICR34
334H
000FFF34H

PPG A/PPG B/PPG E/PPG F
51
33
ICR35
330H
000FFF30H

フリーランタイマ 0
52
34
ICR36
32CH
000FFF2CH

フリーランタイマ 1
53
35
ICR37
328H
000FFF28H

割込み要因
オフセット
DMAC
STOP
要因

インプットキャプチャ 0/
インプットキャプチャ 1/
インプットキャプチャ 2/
インプットキャプチャ 3
54
36
ICR38
324H
000FFF24H

インプットキャプチャ 4/
インプットキャプチャ 5/
インプットキャプチャ 6/
インプットキャプチャ 7
55
37
ICR39
320H
000FFF20H

アウトプットコンペア 0/
アウトプットコンペア 1/
アウトプットコンペア 2/
アウトプットコンペア 3
56
38
ICR40
31CH
000FFF1CH

アウトプットコンペア 4/
アウトプットコンペア 5/
アウトプットコンペア 6/
アウトプットコンペア 7
57
39
ICR41
318H
000FFF18H

システム予約
58
3A
ICR42
314H
000FFF14H

外部割込み 8 ~
外部割込み 15
59
3B
ICR43
310H
000FFF10H

外部割込み 16 ~
外部割込み 23
60
3C
ICR44
30CH
000FFF0CH

アップダウンカウンタ 0
61
3D
ICR45
308H
000FFF08H

DMA
(0 チャネル~ 4 チャネル )
62
3E
ICR46
304H
000FFF04H

遅延割込み起動
63
3F
ICR47
300H
000FFF00H

(続く)
43
MB91345 シリーズ
(続き)
割込み番号
TBR デフォルト
DMA 転送
のアドレス
10 進
16 進
割込み
レベル
システム予約
(REALOS で使用 )
64
40

2FCH
000FFEFCH

システム予約
(REALOS で使用 )
65
41

2F8H
000FFEF8H

システム予約
66
42

2F4H
000FFEF4H

システム予約
67
43

2F0H
000FFEF0H

システム予約
68
44

2ECH
000FFEECH

システム予約
69
45

2E8H
000FFEE8H

システム予約
70
46

2E4H
000FFEE4H

システム予約
71
47

2E0H
000FFEE0H

システム予約
72
48

2DCH
000FFEDCH

システム予約
73
49

2D8H
000FFED8H

システム予約
74
4A

2D4H
000FFED4H

システム予約
75
4B

2D0H
000FFED0H

システム予約
76
4C

2CCH
000FFECCH

システム予約
77
4D

2C8H
000FFEC8H

システム予約
78
4E

2C4H
000FFEC4H

システム予約
79
4F

2C0H
000FFEC0H

80
50
2BCH
000FFEBCH
~
000H
~
000FFC00H
割込み要因
INT 命令で使用
44
~
255
~
FF

オフセット

DMAC
STOP
要因

MB91345 シリーズ
■ 電気的特性
1. 絶対最大定格
項目
記号
定格値
最小
最大
単位
電源電圧 *
VCC
VSS - 0.5
VSS + 4.0
V
アナログ電源電圧 *
AVCC
VSS - 0.3
VSS + 4.0
V
入力電圧 *
VI
VSS - 0.3
VSS + 4.0
V
アナログ端子入力電圧 *
VIA
VSS - 0.3
AVcc + 0.5
V
保存温度
Tstg
- 40
+ 125
°C
*:VSS = AVSS = 0.0 V を基準にしています。
<注意事項> 絶対最大定格を超えるストレス ( 電圧 , 電流 , 温度など ) の印加は , 半導体デバイスを破壊する可能性があ
ります。
したがって , 定格を一項目でも超えることのないようご注意ください。
2. 推奨動作条件
(VSS = AVSS = 0 V)
項目
記号
規格値
最小
最大
単位
動作温度
Ta
- 40
+ 85
°C
電源電圧
VCC
3.0
3.6
V
アナログ電源電圧
AVCC
3.0
VCC
V
<注意事項> 推奨動作条件は , 半導体デバイスの正常な動作を保証する条件です。
電気的特性の規格値は , すべてこの条
件の範囲内で保証されます。
常に推奨動作条件下で使用してください。
この条件を超えて使用すると , 信頼
性に悪影響を及ぼすことがあります。
データシートに記載されていない項目 , 使用条件 , 論理の組合せでの使用は , 保証していません。
記載され
ている以外の条件での使用をお考えの場合は , 必ず事前に営業部門までご相談ください。
45
MB91345 シリーズ
3. 直流規格
(VCC = AVCC = 3.0 V ~ 3.6 V, VSS = AVSS = 0 V, Ta =- 40 °C ~+ 85 °C)
項目
記号 端子名
条件
規格値
単位
最小
標準
最大
ICC
通常動作
Ta =+ 25 °C
fcp = 50 MHz,
fcpp = 25 MHz

65
80
mA
ICCS
SLEEP モード通常動作
Ta =+ 25 °C
fcp = 50 MHz,
fcpp = 25 MHz

30
35
mA
ストップモード
Ta =+ 25 °C,
fclk = 0

66
390
µA
ストップモード
Ta =+ 45 °C,
fclk = 0

140
760
µA
電源電流
VCC
ICCH
備考
“H” レベル
入力電圧
VIH


VCC × 0.7

VCC
V
P20 ~ P27,
P30 ~ P37,
P40 ~ P47
“L” レベル
入力電圧
VIL


VSS

VCC × 0.3
V
P20 ~ P27,
P30 ~ P37,
P40 ~ P47
“H” レベル
入力電圧
VIH


VCC × 0.8

VCC
V
“L” レベル
入力電圧
VIL


VSS

VCC × 0.2
V
“H” レベル
出力電圧
VOH

IOH = - 4 mA
VCC - 0.5

VCC
V
“L” レベル
出力電圧
VOL

IOL = 4 mA
VSS

0.4
V
入力リーク電流
IIL


-5

+5
µA
A/D 電源電流
( アナログ+
デジタル )




7.2

mA
A/D コンバータ
2 ユニット動作時





5
µA
パワーダウン時*
A/D リファレンス
電源電流
(AVRH と VSS の
間)




940

µA
A/D コンバータ
2 ユニット動作時
AVRH = 3.0 V,
VSS = 0.0 V 時





10
µA
パワーダウン時*
*:A/D コンバータ非動作時 , CPU ストップ時の電流
46
MB91345 シリーズ
4. 交流規格
(1) メインクロック入力規格
(VCC = AVCC = 3.0 V ~ 3.6 V, VSS = AVSS = 0 V, Ta =- 40 °C ~+ 85 °C)
項目
記号
入力周波数
入力クロック周期
条件
規格値
最小
標準
最大
単位
備考
fC

10
12.5
13
MHz
tCYL


80

ns
PWH/tCYL
PWL/tCYL
40

60
%



5
ns



50
MHz
CPU コア動作クロック
ns
周辺系クロックは内部
動作クロックの分周ク
ロックで , 1/1 ~ 1/16
まで設定可能
入力クロックパルス幅

入力クロック立上り ,
立下り時間
tCF
tCR
内部動作クロック
周波数
fCP
周辺系クロック
サイクル時間
端子名
tCYCP
X0




40

外部クロック時
tCYL
0.8 × VCC
0.8 × VCC
X0
0.8 × VCC
VSS + 0.4
PWH
VSS + 0.4
PWL
tCF
tCR
47
MB91345 シリーズ
(2) PLL 発振安定待ち時間 (LOCK UP 時間 )
(VCC = AVCC = 3.0 V ~ 3.6 V, VSS = AVSS = 0 V, Ta =- 40 °C ~+ 85 °C)
項目
記号
PLL 発振安定待ち時間 (LOCK UP 時間 )
tLOCK
規格値
最小
最大
500

単位
備考
µs
PLL の発振が安定する
までの待ち時間
(3) リセット入力規格
(VCC = AVCC = 3.0 V ~ 3.6 V, VSS = AVSS = 0 V, Ta =- 40 °C ~+ 85 °C)
項目
リセット入力時間 ( 電源投入時以外 )
記号
端子名
条件
tINTL
INIT

規格値
最小
最大
tCP × 10

単位
ns
(注意事項)
:・ tCP は CPU の動作クロック (CLKB) のサイクル時間です。
・ 電源投入時はレギュレータ電圧安定待ち時間以上 INIT = “L” を入力してください。ご使用される振動子
の発振安定待ち時間がレギュレータ電圧安定待ち時間以上の場合には , 発振が安定するまで INIT = “L”
入力してください。
tINTL
INIT
VIL
48
VIL
MB91345 シリーズ
(4) UART タイミング
(VCC = AVCC = 3.0 V ~ 3.6 V, VSS = AVSS = 0 V, Ta =- 40 °C ~+ 85 °C)
項目
記号
端子名
シリアルクロックサイクルタイム
tSCYC
SCK0 ~ SCK10
SCK ↓ → SOT 遅延時間
tSLOV
SCK0 ~ SCK10,
SOT0 ~ SOT10
有効 SIN → SCK ↑
tIVSH
SCK0 ~ SCK10,
SIN0 ~ SIN10
SCK ↑ →有効 SIN ホールド時間
tSHIX
シリアルクロック “H” パルス幅
規格値
条件
単位
最小
最大
4 tCYCP
─
ns
- 20
+ 20
ns
30
―
ns
SCK0 ~ SCK10,
SIN0 ~ SIN10
20
―
ns
tSHSL
SCK0 ~ SCK10
2 tCYCP
―
ns
シリアルクロック “L” パルス幅
tSLSH
SCK0 ~ SCK10
2 tCYCP
―
ns
SCK ↓ → SOT 遅延時間
tSLOV
SCK0 ~ SCK10,
SOT0 ~ SOT10
―
30
ns
有効 SIN → SCK ↑
tIVSH
SCK0 ~ SCK10,
SIN0 ~ SIN10
20
―
ns
SCK ↑→有効 SIN ホールド時間
tSHIX
SCK0 ~ SCK10,
SIN0 ~ SIN10
20
─
ns
内部シフト
クロック
動作
外部シフト
クロック
動作
(注意事項)• CLK 同期モード時の交流規格です。
• tCYCP は , 周辺系クロックのサイクル時間です。
・内部シフトクロックモード
tSCYC
SCK0 ∼ SCK10
VOH
VOL
VOL
tSLOV
VOH
VOL
SOT0 ∼ SOT10
tIVSH
tSHIX
VOH
VOL
VOH
VOL
SIN0 ∼ SIN10
・外部シフトクロックモード
tSLSH
SCK0 ∼ SCK10
tSHSL
VOH
VOH
VOL
VOL
tSLOV
SOT0 ∼ SOT10
VOH
VOL
tIVSH
SIN0 ∼ SIN10
VOH
VOL
tSHIX
VOH
VOL
49
MB91345 シリーズ
(5) フリーランタイマクロック , リロードタイマイベント入力 , アップダウンカウンタ入力 , インプットキャプチャ入力 ,
割込み入力タイミング
(VCC = AVCC = 3.0 V ~ 3.6 V, VSS = AVSS = 0 V, Ta =- 40 °C ~+ 85 °C)
項目
記号
端子名
条件
規格値
単位
備考
最小
最大

tCYCP × 2

ns
*1

tCYCP × 3

ns
*2

1.0

µs
*3
FRCK0, FRCK1,
入力パルス幅
tTIWH
tTIWL
TIN0 ~ TIN2,
IC0, IC1,
AIN0, AIN1,
BIN0, BIN1,
ZIN0, ZIN1
INT0 ~ INT23
* 1: tCYCP は , 周辺系クロックのサイクル時間です。
* 2: ストップ時は除く。
* 3: ストップ時
FRCK0, FRCK1,
TIN0 ~ TIN2,
IC0, IC1,
AIN0, AIN1,
BIN0, BIN1,
ZIN0, ZIN1,
INT0 ~ INT23
50
tTIWH
tTIWL
VIH
VIL
VIL
VIH
MB91345 シリーズ
(6) A/D コンバータトリガ入力タイミング
(VCC = AVCC = 3.0 V ~ 3.6 V, VSS = AVSS = 0 V, Ta =- 40 °C ~+ 85 °C)
項目
A/D コンバータトリガ入力 ( 立下り )
記号
端子名
条件
tTADTG
ADTRG0,
ADTRG0-2,
ADTRG1,
ADTRG1-2

規格値
最小
最大
tCYCP × 2

単位
ns
備考
*
*:tCYCP は , 周辺系クロックのサイクル時間です。
tTADTG
ADTRG0, ADTRG0-2,
ADTRG1, ADTRG1-2
VIH
VIL
VIL
51
MB91345 シリーズ
(7) I2C タイミング
・マスタモード動作時
(VCC = AVCC = 3.0 V ~ 3.6 V, VSS = AVSS = 0 V, Ta =- 40 °C ~+ 85 °C)
項目
記号 端子名
条件
標準モード
高速モード* 3
最小
最大
最小
最大
単位
SCL クロック周波数
fSCL
0
100
0
400
kHz
SCL クロックの
“L” 期間
tLOW
4.7

1.3

µs
SCL クロックの
“H” 期間
tHIGH
4.0

0.6

µs
SCL ↓→ SDA
出力遅延時間
tDLDAT

5 × M*1

5 × M*1
ns
tBUS
4.7

1.3

µs

2 × M*1

µs

100 * 2

ns
『STOP 条件』と
『START 条件』の間
のバスフリータイム
備考
SDA0
SDA データ入力
ホールド時間
(対 SCL ↓)
tHDDAT
SDA データ入力
セットアップ時間
(対 SCL ↑)
tSUDAT
『反復 START 条件』
のセットアップ時間
SCL ↑→ SDA ↓
tSUSTA
4.7

0.6

µs
『反復 START 条件』
のホールド時間
SDA ↓→ SCL ↓
tHDSTA
4.0

0.6

µs
『STOP 条件』
のセットアップ時間
SCL ↑→ SDA ↑
tSUSTO
4.0

0.6

µs
~
2 × M*1
SDA10,
R = 1 kΩ
SCL0 C = 50 pF * 4
~
250
SCL10
この後 , 最初
のクロック
パルスが
生成される
* 1: M =リソースクロックサイクル (ns)
* 2: 高速モード I2C バスデバイスを標準モード I2C バスシステムに使用することはできますが , 要求される条件
tSUDAT ≧ 250 ns を満足しなければなりません。
あるデバイスが SCL 信号の “L” 期間を延長しない場合には , SCL ラインが開放される 1250 ns (SDA, SCL 立上り Max
時間+ tSUDAT) 以前に , 次のデータを SDA ラインに出力しなければなりません。
* 3: 100 kHz を超えて使用する場合には , リソースクロックを 6 MHz 以上に設定してください。
* 4: R, C は , SCL, SDA 出力ラインのプルアップ抵抗 , 負荷容量です。
52
MB91345 シリーズ
・スレーブモード動作時
(VCC = AVCC = 3.0 V ~ 3.6 V, VSS = AVSS = 0 V, Ta =- 40 °C ~+ 85 °C)
項目
記号 端子名
条件
標準モード
高速モード* 3
最小
最大
最小
最大
単位
SCL クロック周波数
fSCL
0
100
0
400
kHz
SCL クロックの
“L” 期間
tLOW
4.7

1.3

µs
SCL クロックの
“H” 期間
tHIGH
4.0

0.6

µs
SCL ↓→ SDA
出力遅延時間
tDLDAT

5 × M*1

5 × M*1
ns
tBUS
4.7

1.3

µs
2 × M*1

2 × M*1

µs
『STOP 条件』と
『START 条件』の間
のバスフリータイム
SDA データ入力
ホールド時間
(対 SCL ↓)
tHDDAT
SDA データ入力
セットアップ時間
(対 SCL ↑)
tSUDAT
250

100 * 2

ns
『反復 START 条件』
のセットアップ時間
SCL ↑→ SDA ↓
tSUSTA
4.7

0.6

µs
SDA,
SCL
R = 1 kΩ
C = 50 pF * 4
『反復 START 条件』
のホールド時間
SDA ↓→ SCL ↓
tHDSTA
4.0

0.6

µs
『STOP 条件』
のセットアップ時間
SCL ↑→ SDA ↑
tSUSTO
4.0

0.6

µs
備考
この後 , 最初
のクロック
パルスが
生成される。
* 1: M =リソースクロックサイクル (ns)
* 2: 高速モード I2C バスデバイスを標準モード I2C バスシステムに使用することはできますが , 要求される条件
tSUDAT ≧ 250 ns を満足しなければなりません。
あるデバイスが SCL 信号の “L” 期間を延長しない場合には , SCL ラインが開放される 1250 ns (SDA, SCL 立上り Max
時間+ tSUDAT) 以前に , 次のデータを SDA ラインに出力しなければなりません。
* 3: 100 kHz を超えて使用する場合には , リソースクロックを 6 MHz 以上に設定してください。
* 4: R, C は , SCL, SDA 出力ラインのプルアップ抵抗 , 負荷容量です。
0.8 VDDE
SDA0 to SDA10
0.2 VDDE
tBUS
tLOW
tHIGH
tHDSTA
0.8 VDDE
SCL0 to SCL10
0.2 VDDE
tHDSTA
tHDDAT
tSUDAT
tSUSTA
tSUSTO
fSCL
53
MB91345 シリーズ
(8) レギュレータ電圧待ち時間
(VCC = AVCC = 3.0 V ~ 3.6 V, VSS = AVSS = 0 V, Ta =- 40 °C ~+ 85 °C)
項目
レギュレータ電圧待ち時間
54
記号
tREG
規格値
最小
最大
250

単位
備考
µs
レギュレータの電圧が安定す
るまでの待ち時間
MB91345 シリーズ
5. A/D 変換部電気的特性
(VCC = AVCC = 3.0 V ~ 3.6 V, VSS = AVSS = 0 V, AVRH = 3.0 V ~ 3.6 V, Ta =- 40 °C ~+ 85 °C)
項目
規格値
単位
備考
最小
標準
最大


10
bit
総合誤差* 1
- 3.0

+ 3.0
LSB
非直線性誤差* 1
- 2.5

+ 2.5
LSB
微分直線性誤差* 1
- 1.9

+ 1.9
LSB
ゼロトランジション電圧* 1
- 1.5
+ 0.5
+ 2.5
LSB
フルトランジション電圧* 1
AVRH - 3.5
AVRH - 1.5
AVRH + 0.5
LSB
0.6


µs
最小サンプリング時間* 2
0.3 * 3


µs
変換時間
0.9 * 3
1.1

µs

7.2

mA
A/D コンバータ
2 ユニット動作時


5
µA
パワーダウン時* 4
分解能
最小比較時間* 2
電源電流
( アナログ+デジタル )
AVCC = 3.3 V,
AVRH = 3.3 V 時
サンプリング時間含まず

940

µA
A/D コンバータ
2 ユニット動作時
AVRH = 3.0 V,
AVRL = 0.0 V 時


10
µA
パワーダウン時* 4
アナログ入力容量


20
pF
チャネル間ばらつき


4
LSB
基準電源電流
(AVRH と AVRL の間 )
* 1:CPU スリープ状態で測定
* 2:周辺リソースに供給されるクロック周期に依存します。
* 3:外部負荷なしの場合
* 4:A/D コンバータ非動作時 , CPU ストップ時の電流
・アナログ入力の外部インピーダンスとサンプリング時間について
サンプルホールド付き A/D コンバータです。
外部インピーダンスが高くサンプリング時間を十分に確保できない場合に
は , 内部サンプルホールド用コンデンサに十分にアナログ電圧が充電されず , A/D 変換精度に影響を及ぼします。
したがっ
て , A/D 変換精度規格を満足するために , 外部インピーダンスと最小サンプリング時間の関係から , サンプリング時間を
最小値より長くなるように , レジスタ値と動作周波数を調整するか , 外部インピーダンスを下げてご使用ください。また ,
サンプリング時間を十分に確保できない場合は , アナログ入力端子に 0.1 µF 程度のコンデンサを接続してください。
・アナログ入力等価回路
R
アナログ入力端子
コンパレータ
C
サンプリング時 ON
R
( 注意事項 ) 数値は参考値です。
MB91F345B/F346B
C
1.5 kΩ ( 最大 ) 20.0 pF ( 最大 )
55
MB91345 シリーズ
・外部インピーダンスと最小サンプリング時間の関係
100
20
90
18
80
70
60
50
40
30
20
10
16
14
12
10
8
6
4
2
0
0
0
5
10
15
20
25
30
最小サンプリング時間 [µs]
56
[ 外部インピーダンス= 0 kΩ ~ 20 kΩ の場合 ]
外部インピーダンス [kΩ]
外部インピーダンス [kΩ]
[ 外部インピーダンス= 0 kΩ ~ 100 kΩ の場合 ]
35
0
1
2
3
4
5
6
最小サンプリング時間 [µs]
7
8
MB91345 シリーズ
・A/D コンバータの用語の定義
・ 分解能
:A/D コンバータにより識別可能なアナログ変化
・ 直線性誤差
:ゼロトランジション点 (“00 0000 0000B” ← → “00 0000 0001B”) とフルスケールトランジション 点
(“11 1111 1110B” ← → “ 11 1111 1111B”) とを結んだ直線と実際の変換特性との誤差
・ 微分直線性誤差:出力コードを 1 LSB 変化させるのに必要な入力電圧の理想値からの誤差
・ 総合誤差
:実際の値と理論値との差を言い , ゼロトランジション誤差 / フルスケールトランジション誤差 / 直線
性誤差 / 量子誤差および雑音に起因する誤差
総合誤差
3FFH
1.5 LSB'
実際の特性
3FEH
{1 LSB' (N − 1) + 0.5 LSB'}
デジタル出力
3FDH
004H
VNT
( 実測値 )
実際の特性
003H
002H
理想特性
001H
0.5 LSB'
アナログ入力
AVSS
1 LSB' ( 理想値 ) =
AVRH - AVSS
1024
デジタル出力 N の総合誤差 =
AVRH
[V]
VNT - {1 LSB' × (N - 1) + 0.5 LSB'}
1 LSB'
VNT:デジタル出力が (N + 1) H から NH に遷移する電圧
VOT' ( 理想値 ) = AVSS + 0.5 LSB' [V]
VFST' ( 理想値 ) = AVRH - 1.5 LSB' [V]
(続く)
57
MB91345 シリーズ
(続き)
直線性誤差
微分直線性誤差
3FFH
実際の変換特性
(N + 1)H
実際の変換特性
{1 LSB' (N − 1) + VOT}
デジタル出力
3FDH
004H
VFST
( 実測値 )
デジタル出力
3FEH
VNT
( 実測値 )
003H
理想特性
NH
VFST
( 実測値 )
(N − 1)H
実際の変換特性
002H
VNT
( 実測値 )
理想特性
001H
(N − 2)H
VOT ( 実測値 )
AVSS
アナログ入力
AVRH
デジタル出力 N の直線性誤差 =
デジタル出力 N の微分直線性誤差 =
1 LSB =
実際の変換特性
AVSS
VNT - {1 LSB' × (N - 1) + VOT}
1 LSB'
V (N + 1) T - VNT
1 LSB'
- 1[LSB]
VFST - VOT
[V]
1022
VOT:デジタル出力が (000) H から (001) H に遷移する電圧
VFST:デジタル出力が (3FE) H から (3FF) H に遷移する電圧
・誤差について
・|AVRH - AVSS| が小さくなるに従って , 相対的な誤差は大きくなります。
58
アナログ入力
[LSB]
AVRH
MB91345 シリーズ
6. フラッシュメモリ書込み / 消去特性
(VCC = AVCC = 3.0 V ~ 3.6 V, VSS = AVSS = 0 V, Ta =- 40 °C ~+ 85 °C)
項目
条件
規格値
最小
標準
最大
単位
備考
セクタ消去時間


1
15
s
内部での消去前書込み時
間は除く。
バイト書込み時間


6
100
µs
システムレベルのオーバ
ヘッド時間は除く。
チップ書込み時間


3.4
56
s
システムレベルのオーバ
ヘッド時間は除く。
消去 / 書込みサイクル

10000


cycle
10


year
フラッシュメモリデータ
保持期間
平均
Ta =+ 55 °C
*
*:テクノロジ信頼性評価結果からの換算値です ( アレニウス式を使用し , 高温加速試験結果を平均温度+ 55 °C へ換算
しています ) 。
59
MB91345 シリーズ
■ オーダ型格
型格
MB91F345BPFT-GE1
MB91F346BPFT-GE1
60
パッケージ
プラスチック・TQFP・100 ピン
(FPT-100P-M18)
MB91345 シリーズ
■ パッケージ・外形寸法図
プラスチック・TQFP, 100 ピン
(FPT-100P-M18)
プラスチック・TQFP, 100 ピン
(FPT-100P-M18)
リードピッチ
0.40mm
パッケージ幅×
パッケージ長さ
12.0 × 12.0mm
リード形状
ガルウィング
封止方法
プラスチックモールド
取付け高さ
1.20mm MAX
質量
0.40g
コード(参考)
P-TFQFP100-12 × 12-0.40
注 1)* 印寸法はレジン残りを含まず。
注 2)端子幅および端子厚さはメッキ厚を含む。
注 3)端子幅はタイバ切断残りを含まず。
14.00±0.20(.551±.008)SQ
0.145±0.055
(.006±.002)
* 12.00±0.10(.472±.004)SQ
75
51
76
50
0.08(.003)
Details of "A" part
1.10±0.10
(.043±.004)
INDEX
0˚~8˚
26
100
0.10±0.05
(.004±.002)
(Stand off)
"A"
0.25(.010)
LEAD No.
1
0.40(.016)
C
0.60±0.15
(.024±.006)
25
0.18±0.05
(.007±.002)
0.07(.002)
M
2003 FUJITSU LIMITED F100029S-c-3-4
単位:mm (inches)
注意:括弧内の値は参考値です。
最新の外形寸法図については , 下記の URL にてご確認ください。
http://edevice.fujitsu.com/package/jp-search/
61
MB91345 シリーズ
■ 本版での主な変更内容
ページ
場所
変更箇所
■ 端子配列図
端子配列図を変更
■ 端子機能説明
I2C の端子を追加 (SDA0 ~ SDA10, SCL0 ~ SCL10)
19
■ ブロックダイヤグラム
ブロックダイヤグラムを変更
36
■ I/O マップ
4
5, 6,
8 ~ 11
アドレス 000420H ~ 00042CH
「レジスタ」を「ポートファンクションレジスタ」に変更
アドレス 000440H ~ 00046CH
「割り込みコントロールユニット」を「割込み制御レジスタ」に変更
アドレス 000480H ~ 000488H
「クロックコントロールユニット」を「クロック制御部」に変更
アドレス 000500H ~ 000510H
「ポートプルアップコントロールレジスタ」を「プルアップ制御レジ
スタ」に変更
アドレス 000520H ~ 00052CH
「エクストラポート機能レジスタ」を「拡張ポートファンクションレ
ジスタ」に変更
38
アドレス 0007FCH
「」を「モードレジスタ」に変更
40
アドレス 007020H
「予約」を「ワイルドレジスタイネーブルレジスタ」に変更
53
■ 電気的特性 4. 交流規格
37
タイミング図を追加
(7) I2C タイミング
・スレーブモード動作時
変更箇所は , 本文中のページ左側の|によって示しています。
62
MB91345 シリーズ
MEMO
63
富士通マイクロエレクトロニクス株式会社
〒 163-0722 東京都新宿区西新宿 2-7-1 新宿第一生命ビル
http://jp.fujitsu.com/fml/
お問い合わせ先
富士通エレクトロニクス株式会社
〒 163-0731 東京都新宿区西新宿 2-7-1 新宿第一生命ビル
http://jp.fujitsu.com/fei/
電子デバイス製品に関するお問い合わせは , こちらまで ,
0120-198-610
受付時間 : 平日 9 時~ 17 時 ( 土・日・祝日 , 年末年始を除きます )
携帯電話・PHS からもお問い合わせができます。
※電話番号はお間違えのないよう , お確かめのうえおかけください。
本資料の記載内容は , 予告なしに変更することがありますので , ご用命の際は営業部門にご確認ください。
本資料に記載された動作概要や応用回路例は , 半導体デバイスの標準的な動作や使い方を示したもので , 実際に使用する機器での動作を保証するも
のではありません。従いまして , これらを使用するにあたってはお客様の責任において機器の設計を行ってください。これらの使用に起因する損害な
どについては , 当社はその責任を負いません。
本資料に記載された動作概要・回路図を含む技術情報は , 当社もしくは第三者の特許権 , 著作権等の知的財産権やその他の権利の使用権または実施
権の許諾を意味するものではありません。また , これらの使用について , 第三者の知的財産権やその他の権利の実施ができることの保証を行うもので
はありません。したがって , これらの使用に起因する第三者の知的財産権やその他の権利の侵害について , 当社はその責任を負いません。
本資料に記載された製品は , 通常の産業用 , 一般事務用 , パーソナル用 , 家庭用などの一般的用途に使用されることを意図して設計・製造されてい
ます。極めて高度な安全性が要求され , 仮に当該安全性が確保されない場合 , 社会的に重大な影響を与えかつ直接生命・身体に対する重大な危険性を
伴う用途(原子力施設における核反応制御 , 航空機自動飛行制御 , 航空交通管制 , 大量輸送システムにおける運行制御 , 生命維持のための医療機器 , 兵
器システムにおけるミサイル発射制御をいう), ならびに極めて高い信頼性が要求される用途(海底中継器 , 宇宙衛星をいう)に使用されるよう設計・
製造されたものではありません。したがって , これらの用途にご使用をお考えのお客様は , 必ず事前に営業部門までご相談ください。ご相談なく使用
されたことにより発生した損害などについては , 責任を負いかねますのでご了承ください。
半導体デバイスはある確率で故障が発生します。当社半導体デバイスが故障しても , 結果的に人身事故 , 火災事故 , 社会的な損害を生じさせないよ
う , お客様は , 装置の冗長設計 , 延焼対策設計 , 過電流防止対策設計 , 誤動作防止設計などの安全設計をお願いします。
本資料に記載された製品を輸出または提供する場合は , 外国為替及び外国貿易法および米国輸出管理関連法規等の規制をご確認の上 , 必要な手続き
をおとりください。
本書に記載されている社名および製品名などの固有名詞は , 各社の商標または登録商標です。
編集 販売戦略部