Copyright © 2018-2020 てきーらサンドム
項目 | 共通 | C20 | C21 | D20 | D21 |
---|---|---|---|---|---|
メモリ(ROM/RAM/データ用FLASH) | 256KB/32KB/→ 128KB/16KB/→ 64KB/8KB/→ |
8KB 4KB 2KB |
8KB 4KB 2KB |
- - - |
- 4KB (D21JxxD) 2KB (D21JxxB/C/L) |
動作電圧 | 3.3V可 | 2.7〜5.5V | 2.7〜5.5V | 1.62〜3.63V | 1.62〜3.63V |
最大CPUクロック | 48MHz | ← | ← | ← | ← |
コア消費電流(48MHz,CoreMark, 85℃) | − | 6.6mA max. | 6.6mA max. | 6.37mA max. | 7.00mA max. 5.8mA max.(xxB/C/D/L) |
特有のシリアルIO機能 | − | − | CAN FD x 2 | − | USB, I2S |
タイマ本数(制御用途向き内数) | − | 8(3) | 8(3) | 8(0) | 8(3) |
シリアル本数(UART/SPI/I2C) | − | 4?(端子比較参照) | 6 | 6 | 6 |
A/Dチャネル数(12bit/16bit) | − | 12 / 0 | 20 / 3 | 20 / 0 | 20 / 0 |
D/Aチャネル数(10bit) | − | − | 1 | 1 | 1 |
アナログコンパレータ本数 | − | 4 (2は誤記) | 4 | 2 | 2 |
タッチコントローラ | 256点(16本x16本) | ← | ← | ← | ← |
RTC | 有り | ← | ← | ← | ← |
外部割込み本数(マスカブル/NMI) | 16 / 1 | ← | ← | ← | ← |
カスタムロジック機能(LUT数) | − | 4 | 4 | − | − |
区分 | ピン番号 | 端子名 | 電源系 | 端子機能 ()内はC21のみ |
---|---|---|---|---|
電源 | 56 | VDDIN | VDDIN | コア用電源入力 |
55 | VDDCORE | − | コア用電源出力。コンデンサ接続。 | |
21, 34, 48 | VDDIO | VDDIO | デジタルIO用電源。VDDINと同電位以下にすること。 | |
22, 33, 47, 54 | GND | − | グランド[デジタルIO用およびコア電源用] | |
8 | VDDANA | VDDANA | アナログ用電源。VDDINと同電位にすること。 | |
7 | GNDANA | − | グランド[アナログ用] | |
デバッガ 接続用 |
52 | RESETN | VDDIN (推定) | リセット入力[アクティブ"L"] |
57 | PA30 | VDDIN | SWCLK/E.10/S1.2/T1.0/G.0 | |
58 | PA31 | VDDIN | SWDIO/E.11/S1.3/T1.1 | |
クロック 発振可 |
1 | PA00 | VDDANA | XIN32/E.0/S1.0/T2.0/C.2 |
2 | PA01 | VDDANA | XOUT32/E.1/S1.1/T2.1/C.3 | |
31 | PA14 | VDDIO | XIN/E.14/S2.2/U4.0/T0.4/G.0/(S4.2) | |
32 | PA15 | VDDIO | XOUT/E.15/S2.3/U4.1/T0.5/G.1/(S4.3) | |
アナログ 電源系 ポート |
3 | PA02 | VDDANA | E.2/A0.0/Ci.4/(VOUT) |
4 | PA03 | VDDANA | E.3/A0.1/Ci.5/VREFA | |
5 | PB04 | VDDANA | E.4/(A1.6) | |
6 | PB05 | VDDANA | E.5/Ci.6/(A1.7) | |
9 | PB06 | VDDANA | E.6/Ci.7/(A1.8/INN.2) | |
10 | PB07 | VDDANA | E.7/(A1.9/INP.2) | |
11 | PB08 | VDDANA | E.8/A0.2/U0.0/(A1.4/INN.1/S4.0) | |
12 | PB09 | VDDANA | E.9/A0.3/U0.1/(A1.5/INP.1/S4.1) | |
13 | PA04 | VDDANA | E.4/A0.4/Ci.0/S0.0/T0.0/(VREFB) | |
14 | PA05 | VDDANA | E.5/A0.5/Ci.1/S0.1/T0.1 | |
15 | PA06 | VDDANA | E.6/A0.6/Ci.2/S0.2/T1.0/(INN.0) | |
16 | PA07 | VDDANA | E.7/A0.7/Ci.3/S0.3/T1.1/(INP.0) | |
61 | PB00 | VDDANA | E.0/U3.0/(A1.0/S5.2) | |
62 | PB01 | VDDANA | E.1/U3.1/(A1.1/S5.3) | |
63 | PB02 | VDDANA | E.2/U2.0/(A1.2/S5.0) | |
64 | PB03 | VDDANA | E.3/U2.1/(A1.3/S5.1) | |
VDDIN系 ポート |
49 | PB22 | VDDIN(VDDIO) | E.6/U3.0/G.0/(S5.2/CAN0.TX) |
50 | PB23 | VDDIN(VDDIO) | E.7/U3.1/G.1/(S5.3/CAN0.RX) | |
51 | PA27 | VDDIN | E.15/G.0 | |
53 | PA28 | VDDIN | E.8/G.0[D5x,E5xは電源ピン] | |
59 | PB30 | VDDIN | E.14/T0.0/T1.2/C.2/(S5+0) | |
60 | PB31 | VDDIN | E.15/T0.1/T1.3/C.3/(S5+1) | |
VDDIO系 ポート |
17 | PA08 | VDDIO | NMI/A0.8/S0+0/S2+0/T0.0/T1.2/(A1.10) |
18 | PA09 | VDDIO | E.9/A0.9/S0+1/S2+1/T0.1/T1.3/(A1.11) | |
19 | PA10* | VDDIO | E.10/A0.10/S0.2/S2.2/T1.0/T0.2/G.4 | |
20 | PA11* | VDDIO | E.11/A0.11/S0.3/S2.3/T1.1/T0.3/G.5 | |
23 | PB10* | VDDIO | E.10/U1.0/T0.4/G.4/(S4.2/CAN1.TX) | |
24 | PB11* | VDDIO | E.11/U1.1/T0.5/G.5/(S4.3/CAN1.RX) | |
25 | PB12 | VDDIO | E.12/U0.0/T0.6/G.6/(S4+0) | |
26 | PB13 | VDDIO | E.13/U0.1/T0.7/G.7/(S4+1) | |
27 | PB14 | VDDIO | E.14/U1.0/G.0/(S4.2/CAN1.TX) | |
28 | PB15 | VDDIO | E.15/U1.1/G.1/(S4.3/CAN1.RX) | |
29 | PA12 | VDDIO | E.12/S2+0/T2.0/T0.6/C.0/(S4+0) | |
30 | PA13 | VDDIO | E.13/S2+1/T2.1/T0.7/C.1/(S4+1) | |
35 | PA16 | VDDIO | E.0/S1+0/S3+0/T2.0/T0.6/G.2 | |
36 | PA17 | VDDIO | E.1/S1+1/S3+1/T2.1/T0.7/G.3 | |
37 | PA18 | VDDIO | E.2/S1.2/S3.2/U4.0/T0.2/C.0 | |
38 | PA19 | VDDIO | E.3/S1.3/S3.3/U4.1/T0.3/C.1 | |
39 | PB16 | VDDIO | E.0/U2.0/T0.4/G.2/(S5+0) | |
40 | PB17 | VDDIO | E.1/U2.1/T0.5/G.3/(S5+1) | |
41 | PA20 | VDDIO | E.4/S3.2/U3.0/T0.6/G.4/(S5.2) | |
42 | PA21 | VDDIO | E.5/S3.3/U3.1/T0.7/G.5/(S5.3) | |
43 | PA22 | VDDIO | E.6/S3+0/U0.0/T0.4/G.6/(S5+0) | |
44 | PA23 | VDDIO | E.7/S3+1/U0.1/T0.5/G.7/(S5+1) | |
45 | PA24 | VDDIO | E.12/S3.2/U1.0/T1.2/C.2/(S5.2/CAN0.TX) | |
46 | PA25 | VDDIO | E.13/S3.3/U1.1/T1.3/C.3/(S5.3/CAN0.RX) |
32pin | 48pin | 64pin | 端子名 | IO電源系 | A:EIC | B:A0 | B:A1 | B:Ci | B:他 | C:S | D:S | E:U/T | F:T | G:CAN | H:Co/G | その他 |
1 | 1 | 1 | PA00 | VDDANA | E.0 | S1.0 | T2.0 | Co.2 | XIN32 | |||||||
2 | 2 | 2 | PA01 | VDDANA | E.1 | S1.1 | T2.1 | Co.3 | XOUT32 | |||||||
3 | 3 | 3 | PA02 | VDDANA | E.2 | A0.0 | Ci.4 | VOUT | ||||||||
4 | 4 | 4 | PA03 | VDDANA | E.3 | A0.1/vrefA | Ci.5 | |||||||||
5 | PB04 | VDDANA | E.4 | A1.6 | ||||||||||||
6 | PB05 | VDDANA | E.5 | A1.7 | Ci.6 | |||||||||||
5 | 7 | GNDANA | ||||||||||||||
6 | 8 | VDDANA | ||||||||||||||
9 | PB06 | VDDANA | E.6 | A1.8 | Ci.7 | INN.2 | ||||||||||
10 | PB07 | VDDANA | E.7 | A1.9 | INP.2 | |||||||||||
7 | 11 | PB08 | VDDANA | E.8 | A0.2 | A1.4 | INN.1 | S4.0 | U0.0 | |||||||
8 | 12 | PB09 | VDDANA | E.9 | A0.3 | A1.5 | INP.1 | S4.1 | U0.1 | |||||||
5 | 9 | 13 | PA04 | VDDANA | E.4 | A0.4 | Ci.0 | SDAvrefB | S0.0 | T0.0 | ||||||
6 | 10 | 14 | PA05 | VDDANA | E.5 | A0.5 | Ci.1 | S0.1 | T0.1 | |||||||
7 | 11 | 15 | PA06 | VDDANA | E.6 | A0.6 | Ci.2 | INN.0 | S0.2 | T1.0 | ||||||
8 | 12 | 16 | PA07 | VDDANA | E.7 | A0.7 | Ci.3 | INP.0 | S0.3 | T1.1 | ||||||
9 | VDDANA | |||||||||||||||
10 | GND | |||||||||||||||
11 | 13 | 17 | PA08 | VDDIO | NMI | A0.8 | A1.10 | S0+0 | S2+0 | T0.0 | T1.2 | |||||
12 | 14 | 18 | PA09 | VDDIO | E.9 | A0.9 | A1.11 | S0+1 | S2+1 | T0.1 | T1.3 | |||||
13 | 15 | 19 | PA10* | VDDIO | E.10 | A0.10 | S0.2 | S2.2 | T1.0 | T0.2 | G.4 | |||||
14 | 16 | 20 | PA11* | VDDIO | E.11 | A0.11 | S0.3 | S2.3 | T1.1 | T0.3 | G.5 | |||||
17 | 21 | VDDIO | ||||||||||||||
18 | 22 | GND | ||||||||||||||
19 | 23 | PB10* | VDDIO | E.10 | S4.2 | U1.0 | T0.4 | CAN1/TX | G.4 | |||||||
20 | 24 | PB11* | VDDIO | E.11 | S4.3 | U1.1 | T0.5 | CAN1/RX | G.5 | |||||||
25 | PB12 | VDDIO | E.12 | S4+0 | U0.0 | T0.6 | G.6 | |||||||||
26 | PB13 | VDDIO | E.13 | S4+1 | U0.1 | T0.7 | G.7 | |||||||||
27 | PB14 | VDDIO | E.14 | S4.2 | U1.0 | CAN1/TX | G.0 | |||||||||
28 | PB15 | VDDIO | E.15 | S4.3 | U1.1 | CAN1/RX | G.1 | |||||||||
21 | 29 | PA12 | VDDIO | E.12 | S2+0 | S4+0 | T2.0 | T0.6 | Co.0 | |||||||
22 | 30 | PA13 | VDDIO | E.13 | S2+1 | S4+1 | T2.1 | T0.7 | Co.1 | |||||||
15 | 23 | 31 | PA14 | VDDIO | E.14 | S2.2 | S4.2 | U4.0 | T0.4 | G.0 | XIN | |||||
16 | 24 | 32 | PA15 | VDDIO | E.15 | S2.3 | S4.3 | U4.1 | T0.5 | G.1 | XOUT | |||||
33 | GND | |||||||||||||||
34 | VDDIO | |||||||||||||||
17 | 25 | 35 | PA16 | VDDIO | E.0 | S1+0 | S3+0 | T2.0 | T0.6 | G.2 | ||||||
18 | 26 | 36 | PA17 | VDDIO | E.1 | S1+1 | S3+1 | T2.1 | T0.7 | G.3 | ||||||
19 | 27 | 37 | PA18 | VDDIO | E.2 | S1.2 | S3.2 | U4.0 | T0.2 | Co.0 | ||||||
20 | 28 | 38 | PA19 | VDDIO | E.3 | S1.3 | S3.3 | U4.1 | T0.3 | Co.1 | ||||||
39 | PB16 | VDDIO | E.0 | S5+0 | U2.0 | T0.4 | G.2 | |||||||||
40 | PB17 | VDDIO | E.1 | S5+1 | U2.1 | T0.5 | G.3 | |||||||||
29 | 41 | PA20 | VDDIO | E.4 | S5.2 | S3.2 | U3.0 | T0.6 | G.4 | |||||||
30 | 42 | PA21 | VDDIO | E.5 | S5.3 | S3.3 | U3.1 | T0.7 | G.5 | |||||||
21 | 31 | 43 | PA22 | VDDIO | E.6 | S3+0 | S5+0 | U0.0 | T0.4 | G.6 | ||||||
22 | 32 | 44 | PA23 | VDDIO | E.7 | S3+1 | S5+1 | U0.1 | T0.5 | G.7 | ||||||
23 | 33 | 45 | PA24 | VDDIO | E.12 | S3.2 | S5.2 | U1.0 | T1.2 | CAN0/TX | Co.2 | |||||
24 | 34 | 46 | PA25 | VDDIO | E.13 | S3.3 | S5.3 | U1.1 | T1.3 | CAN0/RX | Co.3 | |||||
35 | 47 | GND | ||||||||||||||
36 | 48 | VDDIO | ||||||||||||||
37 | 49 | PB22 | C20:VDDIN C21:VDDIO |
E.6 | S5.2 | U3.0 | CAN0/TX | G.0 | ||||||||
38 | 50 | PB23 | C20:VDDIN C21:VDDIO |
E.7 | S5.3 | U3.1 | CAN0/RX | G.1 | ||||||||
25 | 39 | 51 | PA27 | VDDIN | E.15 | G.0 | ||||||||||
26 | 40 | 52 | RESETN | VDDIN | RESETN | |||||||||||
27 | 41 | 53 | PA28 | VDDIN | E.8 | G.0 | ||||||||||
28 | 42 | 54 | GND | |||||||||||||
29 | 43 | 55 | VDDCORE | |||||||||||||
30 | 44 | 56 | VDDIN | |||||||||||||
31 | 45 | 57 | PA30 | VDDIN | E.10 | S1.2 | T1.0 | G.0 | SWCLK | |||||||
32 | 46 | 58 | PA31 | VDDIN | E.11 | S1.3 | T1.1 | SWDIO | ||||||||
59 | PB30 | VDDIN | E.14 | S5+0 | T0.0 | T1.2 | Co.2 | |||||||||
60 | PB31 | VDDIN | E.15 | S5+1 | T0.1 | T1.3 | Co.3 | |||||||||
61 | PB00 | VDDANA | E.0 | A1.0 | S5.2 | U3.0 | ||||||||||
62 | PB01 | VDDANA | E.1 | A1.1 | S5.3 | U3.1 | ||||||||||
47 | 63 | PB02 | VDDANA | E.2 | A1.2 | S5.0 | U2.0 | |||||||||
48 | 64 | PB03 | VDDANA | E.3 | A1.3 | S5.1 | U2.1 |
Pin | 端子名 | IO電源系 | A:E | B:A0 | B:A1 | B:Ci | B:他 | C:S | D:S | E:U | F:T | G:CAN | H:Co/G | その他 |
1 | PA00 | VDDANA | E.0 | S1.0 | U2.0 | Co.2 | XIN32 | |||||||
2 | PA01 | VDDANA | E.1 | S1.1 | U2.1 | Co.3 | XOUT32 | |||||||
3 | PC00 | VDDANA | E.8 | A0.8 | ||||||||||
4 | PC01 | VDDANA | E.9 | A0.9 | ||||||||||
5 | PC02 | VDDANA | E.10 | A0.10 | ||||||||||
6 | PC03 | VDDIO | E.11 | A0.11 | S7.0 | T2.0 | ||||||||
7 | PA02 | VDDANA | E.2 | A0.0 | Ci.4 | VOUT | ||||||||
8 | PA03 | VDDANA | E.3 | A0.1/vrefA | ||||||||||
9 | PB04 | VDDANA | E.4 | A1.6 | Ci.5 | |||||||||
10 | PB05 | VDDANA | E.5 | A1.7 | Ci.6 | |||||||||
11 | GND | − | ||||||||||||
12 | VDDANA | − | ||||||||||||
13 | PB06 | VDDIO | E.6 | A1.8 | Ci.7 | INN.2 | S7.1 | |||||||
14 | PB07 | VDDIO | E.7 | A1.9 | INP.2 | S7.3 | S7.2 | |||||||
15 | PB08 | VDDIO | E.8 | A0.2 | A1.4 | INN.1 | S7.2 | S7.3 | U4.0 | |||||
16 | PB09 | VDDANA | E.9 | A0.3 | A1.5 | INP.1 | S4.1 | U4.1 | ||||||
17 | PA04 | VDDANA | E.4 | A0.4 | Ci.0 | SDAvrefB | S0.0 | U0.0 | ||||||
18 | PA05 | VDDANA | E.5 | A0.5 | Ci.1 | S0.1 | U0.1 | |||||||
19 | PA06 | VDDANA | E.6 | A0.6 | Ci.2 | INN.0 | S0.2 | U1.0 | ||||||
20 | PA07 | VDDANA | E.7 | A0.7 | Ci.3 | INP.0 | S0.3 | U1.1 | ||||||
21 | PC05 | VDDANA | E.13 | S6.3 | T2.1 | |||||||||
22 | PC06 | VDDANA | E.14 | S6.0 | ||||||||||
23 | PC07 | VDDANA | E.15 | S6.1 | ||||||||||
24 | GND | − | ||||||||||||
25 | VDDIO | − | ||||||||||||
26 | PA08 | VDDIO | NMI | A1.10 | S0+0 | S2+0 | U0.0 | T0.0 | ||||||
27 | PA09 | VDDIO | E.9 | A1.11 | S0+1 | S2+1 | U0.1 | T0.1 | ||||||
28 | PA10* | VDDIO | E.10 | S0.2 | S2.2 | U1.0 | T0.2 | G.4 | ||||||
29 | PA11* | VDDIO | E.11 | S0.3 | S2.3 | U1.1 | T0.3 | G.5 | ||||||
30 | PB10* | VDDIO | E.10 | S4.2 | U5.0 | T0.4 | G.4 | |||||||
31 | PB11* | VDDIO | E.11 | S4.3 | U5.1 | T0.5 | G.5 | |||||||
32 | PB12 | VDDIO | E.12 | S4+0 | U4.0 | T0.6 | CAN1/TX | G.6 | ||||||
33 | PB13 | VDDIO | E.13 | S4+1 | U4.1 | T0.7 | CAN1/RX | G.7 | ||||||
34 | PB14 | VDDIO | E.14 | S4.2 | U5.0 | CAN1/TX | G.0 | |||||||
35 | PB15 | VDDIO | E.15 | S4.3 | U5.1 | CAN1/RX | G.1 | |||||||
36 | VDDIO | − | ||||||||||||
37 | GND | − | ||||||||||||
38 | PC08 | VDDIO | E.0 | S6.0 | S7.0 | |||||||||
39 | PC09 | VDDIO | E.1 | S6.1 | S7.1 | |||||||||
40 | PC10 | VDDIO | E.2 | S6.2 | S7.2 | |||||||||
41 | PC11 | VDDIO | E.3 | S6.3 | S7.3 | |||||||||
42 | PC12 | VDDIO | E.4 | S7.0 | ||||||||||
43 | PC13 | VDDIO | E.5 | S7.1 | ||||||||||
44 | PC14 | VDDIO | E.6 | S7.2 | ||||||||||
45 | PC15 | VDDIO | E.7 | S7.3 | ||||||||||
46 | PA12 | VDDIO | E.12 | S2.0 | S4.0 | U2.0 | T0.6 | Co.0 | ||||||
47 | PA13 | VDDIO | E.13 | S2.1 | S4.1 | U2.1 | T0.7 | Co.1 | ||||||
48 | PA14 | VDDIO | E.14 | S2.2 | S4.2 | U3.0 | G.0 | XIN | ||||||
49 | PA15 | VDDIO | E.15 | S2.3 | S4.3 | U3.1 | G.1 | XOUT | ||||||
50 | GND | − | ||||||||||||
51 | VDDIO | − | ||||||||||||
52 | PA16 | VDDIO | E.0 | S1+0 | S3+0 | U2.0 | T1.0 | G.2 | ||||||
53 | PA17 | VDDIO | E.1 | S1+1 | S3+1 | U2.1 | T1.1 | G.3 | ||||||
54 | PA18 | VDDIO | E.2 | S1.2 | S3.2 | U3.0 | T1.2 | Co.0 | ||||||
55 | PA19 | VDDIO | E.3 | S1.3 | S3.3 | U3.1 | T1.3 | Co.1 | ||||||
56 | PC16 | VDDIO | E.8 | S6.0 | ||||||||||
57 | PC17 | VDDIO | E.9 | S6.1 | ||||||||||
58 | PC18 | VDDIO | E.10 | S6.2 | ||||||||||
59 | PC19 | VDDIO | E.11 | S6.3 | ||||||||||
60 | PC20 | VDDIO | E.12 | |||||||||||
61 | PC21 | VDDIO | E.13 | |||||||||||
62 | GND | − | ||||||||||||
63 | VDDIO | − | ||||||||||||
64 | PB16 | VDDIO | E.0 | S5+0 | U6.0 | G.2 | ||||||||
65 | PB17 | VDDIO | E.1 | S5+1 | U6.1 | G.3 | ||||||||
66 | PB18 | VDDIO | E.2 | S5.2 | S3.2 | G.4 | ||||||||
67 | PB19 | VDDIO | E.3 | S5.3 | S3.3 | G.5 | ||||||||
68 | PB20 | VDDIO | E.4 | S3.0 | S2.0 | G.6 | ||||||||
69 | PB21 | VDDIO | E.5 | S3.1 | S2.1 | G.7 | ||||||||
70 | PA20 | VDDIO | E.4 | S5.2 | S3.2 | U7.0 | T2.0 | G.4 | ||||||
71 | PA21 | VDDIO | E.5 | S5.3 | S3.3 | U7.1 | T2.1 | G.5 | ||||||
72 | PA22 | VDDIO | E.6 | S3.0 | S5.0 | U4.0 | T1.0 | CAN0/TX | G.6 | |||||
73 | PA23 | VDDIO | E.7 | S3.1 | S5.1 | U4.1 | T1.1 | CAN0/RX | G.7 | |||||
74 | PA24 | VDDIO | E.12 | S3.2 | S5.2 | U5.0 | T2.0 | CAN0/TX | Co.2 | |||||
75 | PA25 | VDDIO | E.13 | S3.3 | S5.3 | U5.1 | T2.1 | CAN0/RX | Co.3 | |||||
76 | GND | − | ||||||||||||
77 | VDDIO | − | ||||||||||||
78 | PB22 | VDDIO | E.6 | S0.2 | S5.2 | U7.0 | T1.2 | G.0 | ||||||
79 | PB23 | VDDIO | E.7 | S0.3 | S5.3 | U7.1 | T1.3 | G.1 | ||||||
80 | PB24 | VDDIO | E.8 | S0.0 | S4.0 | Co.0 | ||||||||
81 | PB25 | VDDIO | E.9 | S0.1 | S4.1 | Co.1 | ||||||||
82 | PC24 | VDDIO | E.0 | S0.2 | S4.2 | |||||||||
83 | PC25 | VDDIO | E.1 | S0.3 | S4.3 | |||||||||
84 | PC26 | VDDIO | E.2 | |||||||||||
85 | PC27 | VDDIO | E.3 | S1.0 | ||||||||||
86 | PC28 | VDDIO | E.4 | S1.1 | ||||||||||
87 | PA27 | VDDIN | E.15 | G.0 | ||||||||||
88 | RESETN | VDDIN | RESETN | |||||||||||
89 | PA28 | VDDIN | E.8 | G.0 | ||||||||||
90 | GND | − | ||||||||||||
91 | VDDCORE | − | ||||||||||||
92 | VDDIN | − | ||||||||||||
93 | PA30 | VDDIN | E.10 | S1.2 | U1.0 | G.0 | SWCLK | |||||||
94 | PA31 | VDDIN | E.11 | S1.3 | U1.1 | SWDIO | ||||||||
95 | PB30 | VDDIN | E.14 | S1.0 | S5.0 | U0.0 | Co.2 | |||||||
96 | PB31 | VDDIN | E.15 | S1.1 | S5.1 | U0.1 | Co.3 | |||||||
97 | PB00 | VDDANA | E.0 | A1.0 | S5.2 | U7.0 | ||||||||
98 | PB01 | VDDANA | E.1 | A1.1 | S5.3 | U7.1 | ||||||||
99 | PB02 | VDDANA | E.2 | A1.2 | S5.0 | U6.0 | ||||||||
100 | PB03 | VDDANA | E.3 | A1.3 | S5.1 | U6.1 |
名称 | 用途 | 出力周波数 | 精度 | 消費電流[μA] (typ.は25℃時, max.は85℃時) |
---|---|---|---|---|
OSC48M | 内部高速発振 | 3〜48MHz | ±1%(0〜40℃), ±1.5%(-20〜85℃) | 87typ., 174max. |
FDPLL96M | 逓倍発振(入力32k〜2MHz) | 12〜96MHz | 入力に依存 | 536typ.(48MHz), 970max.(96MHz) |
XOSC | 外部水晶発振(高速) | 0.4〜32MHz | 外部発振子に依存 | 260max.(4MHz), 321max.(8MHz), 699max.(16MHz), 1181max.(32MHz)。いずれもAGC=ON時 |
OSC32K | 内部低速発振 | 32.768kHz | ±2%(Ta25℃,5V), -22%〜14%(-40〜85℃, 2.7〜5.5V) | 0.864typ., 1.08max. |
OSCULP32K | 内部超低電力発振 | 32.768kHz | ±5.5%(Ta25℃,5V), -30%〜19%(-40〜85℃, 2.7〜5.5V) | データシートE版にも記載無し |
XOSC32K | 外部水晶発振(低速) | 32.768kHz | 外部発振子に依存 | 1.528typ., 1.720max. |
クロック・ソース選択 | クロック生成器分周設定 | クロック供給先(代表例)(詳細後述) | ||||||
---|---|---|---|---|---|---|---|---|
設定値 | ソース名称 | 生成器番号 | 分周範囲 (補足2参照) | リセット時 | 選択可能生成器 | 対象ブロック | ||
0 | XOSC | 0 | 1/1〜1/n〜1/255, 1/2〜1/(2n+1)〜1/512 注意:速度を落としすぎると デバッガが二度と反応しなく なるかも? |
OSC48M, 1/1, 動作 |
生成器0のみ | CPU、バス等(MCLK:メインクロック・コントローラ) | ||
1 | クロック入力端子 (ポート) |
1 | 1/1〜1/n〜1/65535, 1/2〜1/(2n+1)〜1/131072 |
停止 | 生成器0〜8 | 周辺回路ch0:FDPLL96Mへのソースクロック | ||
2 | クロック生成器1 の出力 |
2 | 1/1〜1/n〜1/255, 1/2〜1/(2n+1)〜1/512 |
停止 | : (同上) | : | ||
3 | OSCULP32K | 3 | ↑ | 停止 | 生成器0〜8 | 周辺回路ch19:SERCOM0(シリアル・コミュニケーションI/F 0) | ||
4 | OSC32K | 4 | ↑ | 停止 | 生成器0〜8 | 周辺回路ch20:SERCOM1(シリアル・コミュニケーションI/F 1) | ||
5 | XOSC32K | 5 | ↑ | 停止 | : (同上) | : | ||
6 | OSC48M | 6 | ↑ | 停止 | 生成器0〜8 | 周辺回路ch30:TC0, TC1(基本タイマ) | ||
7 | FDPLL96M | 7 | ↑ | 停止 | : (同上) | : | ||
8〜 | 予約 | 8 | ↑ | 停止 | 無し(32k系発振回路直接) | RTC, WDT(Watchdog Timer), EIC(External Interrupt Cont.) |
bit | 対象 | bit | 対象 | bit | 対象 | ||
---|---|---|---|---|---|---|---|
AHB.HPB0_ | *周辺バス・ブリッジA | APBA.SUPC_ | *電源供給制御 | APBC.TC0_ | 汎用タイマ0 | ||
AHB.HPB1_ | *周辺バス・ブリッジB | APBA.GCLK_ | *クロック生成 | APBC.TC1_ | 汎用タイマ1 | ||
AHB.HPB2_ | *周辺バス・ブリッジC | APBA.WDT_ | *ウォッチドッグ | APBC.TC2_ | 汎用タイマ2 | ||
AHB.DSU_ | *デバイス・サービス・ユニット | APBA.RTC_ | *時計 | APBC.TC3_ | 汎用タイマ3 | ||
AHB.HMATRIXHS_ | *バスマトリクス | APBA.EIC_ | *外部割込制御 | APBC.TC4_ | 汎用タイマ4 | ||
AHB.NVMCTRL_ | *フラッシュ制御 | APBA.FREQM_ | *周波数計 | APBC.ADC0_ | AD変換0 | ||
AHB.HSRAM_ | *RAM制御 | APBA.TSENS_ | 温度計 | APBC.ADC1_ | AD変換1 | ||
AHB.DMAC_ | *DMAC | APBB.PORT_ | *ポート | APBC.SDADC_ | 高精度AD変換 | ||
AHB.CAN0_ | CAN0 | APBB.DSU_ | *デバイス・サービス・ユニット | APBC.AC_ | コンパレータ | ||
AHB.CAN1_ | CAN1 | APBB.NVMCTRL_ | *フラッシュ制御 | APBC.DAC_ | DA変換 | ||
AHB.PAC_ | *周辺アクセス保護 | APBB.HMATRIXHS_ | バスマトリクス | APBC.PTC_ | タッチ制御 | ||
AHB.???? | *「ピカチュウ」って何? | APBC.EVSYS_ | イベント制御 | APBC.CCL_ | カスタム・ロジック | ||
AHB.DIVAS_ | *除算器 | APBC.SERCOM0_ | シリアル通信0 | APBD.SERCOM6_ | シリアル通信6 | ||
APBA.HPB3_ | 周辺バス・ブリッジD(注意3) | APBC.SERCOM1_ | シリアル通信1 | APBD.SERCOM7_ | シリアル通信7 | ||
APBA.PAC_ | *周辺アクセス保護 | APBC.SERCOM2_ | シリアル通信2 | APBD.TC5_ | 汎用タイマ5 | ||
APBA.PM_ | *パワー管理 | APBC.SERCOM3_ | シリアル通信3 | APBD.TC6_ | 汎用タイマ6 | ||
APBA.MCLK_ | *メインクロック制御 | APBC.SERCOM4_ | シリアル通信4 | APBD.TC7_ | 汎用タイマ7 | ||
APBA.RSTC_ | *リセット制御 | APBC.SERCOM5_ | シリアル通信5 | ||||
APBA.OSCCTRL_ | *高速発振器制御 | APBC.TCC0_ | 制御向きタイマ0 | ||||
APBA.OSC32KCTRL_ | *低速発振器制御 | APBC.TCC1_ | 制御向きタイマ1 | ||||
APBC.TCC2_ | 制御向きタイマ2 |
ch番号(定義名) | 供給先 | ch番号(定義名) | 供給先 | ch番号(定義名) | 供給先 | ||
---|---|---|---|---|---|---|---|
0 | FDPLL96Mリファレンス入力 | 16 | イベント・チャネル10 | 32 | 汎用タイマ4 | ||
1 | FDPLL96M 32kHzクロック | 17 | イベント・チャネル11 | 33 | AD変換0 | ||
2 | 外部割込制御 | 18 | シリアル通信0〜3の低速用(*) | 34 | AD変換1 | ||
3 | 周波数計(測定用) | 19 | シリアル通信0(コア) | 35 | 高精度AD変換 | ||
4 | 周波数計(参照用) | 20 | シリアル通信1(コア) | 36 | DA変換 | ||
5 | 温度計 | 21 | シリアル通信2(コア) | 37 | タッチ制御 | ||
6 | イベント・チャネル0 | 22 | シリアル通信3(コア) | 38 | カスタム・ロジック | ||
7 | イベント・チャネル1 | 23 | (注意4) | 39 | |||
8 | イベント・チャネル2 | 24 | シリアル通信5の低速用(*) | 40 | コンパレータ | ||
9 | イベント・チャネル3 | 25 | シリアル通信5(コア) | 41 | シリアル通信6(コア) | ||
10 | イベント・チャネル4 | 26 | CAN0 | 42 | シリアル通信7(コア) | ||
11 | イベント・チャネル5 | 27 | CAN1 | 43 | 汎用タイマ5 | ||
12 | イベント・チャネル6 | 28 | 制御向きタイマ0,1 | 44 | 汎用タイマ6 | ||
13 | イベント・チャネル7 | 29 | 制御向きタイマ2 | 45 | 汎用タイマ7 | ||
14 | イベント・チャネル8 | 30 | 汎用タイマ0,1 | ||||
15 | イベント・チャネル9 | 31 | 汎用タイマ2,3 |
TXPO設定値 | 用途 | Sn.0端子 | Sn.1端子 | Sn.2端子 | Sn.3端子 |
---|---|---|---|---|---|
0x0 | ハードウエア・フロー制御無し | 送信端子 | −(同期モード時はクロック入出力) | − | − |
0x1 | ハードウエア・フロー制御無し | − | − | 送信端子 | −(同期モード時はクロック入出力) |
0x2 | ハードウエア・フロー制御有り | 送信端子 | − | RTS出力 | CTS入力 |
0x3 | RS-485 送信自動切り替え | 送信端子 | −(同期モード時はクロック入出力) | TE出力 | − |
ボーレート | 48MHz時 | 32MHz時 | 24MHz時 | 16MHz時 | 12MHz時 | 8MHz時 |
---|---|---|---|---|---|---|
300 | 65,529 / 0.00% | 65,526 / 0.00% | 65,522 / 0.00% | 65,516 / 0.00% | 65,509 / 0.00% | 65,496 / 0.00% |
1,200 | 65,509 / 0.00% | 65,496 / 0.00% | 65,483 / 0.00% | 65,457 / 0.00% | 65,431 / 0.00% | 65,378 / 0.00% |
9,600 | 65,326 / 0.00% | 65,221 / 0.00% | 65,116 / 0.00% | 64,906 / 0.00% | 64,697 / 0.00% | 64,277 / 0.01% |
14,400 | 65,221 / 0.00% | 65,064 / 0.00% | 64,906 / 0.00% | 64,592 / 0.00% | 64,277 / 0.01% | 63,648 / 0.01% |
19,200 | 65,116 / 0.00% | 64,906 / 0.00% | 64,697 / 0.00% | 64,277 / 0.01% | 63,858 / 0.00% | 63,019 / 0.02% |
38,400 | 64,697 / 0.00% | 64,277 / 0.01% | 63,858 / 0.00% | 63,019 / 0.02% | 62,180 / 0.01% | 60,502 / 0.03% |
57,600 | 64,277 / 0.01% | 63,648 / 0.01% | 63,019 / 0.02% | 61,761 / 0.03% | 60,502 / 0.03% | 57,986 / 0.06% |
115,200 | 63,019 / 0.02% | 61,761 / 0.03% | 60,502 / 0.03% | 57,986 / 0.06% | 55,469 / 0.07% | 50,436 / 0.12% |
230,400 | 60,502 / 0.03% | 57,986 / 0.06% | 55,469 / 0.07% | 50,436 / 0.12% | 45,403 / 0.16% | 35,337 / 0.25% |
460,800 | 55,469 / 0.07% | 50,436 / 0.12% | 45,403 / 0.16% | 35,337 / 0.25% | 25,270 / 0.16% | 5,138 / 0.51% |
921,600 | 45,403 / 0.16% | 35,337 / 0.25% | 25,270 / 0.16% | 5,138 / 0.51% | − | − |
用途 | 動作(カウンタはアップカウント時) | Un.0端子 | Un.1端子 |
---|---|---|---|
方形波出力(MFRQモード) | CC0に周期(クロック数/2-1)を指定。カウンタとCC0の一致で出力反転 | 方形波出力 | − |
PWM出力(MPWMモード) | CC0に周期(クロック数-1)、CC1にデューティ(クロック数)を設定。CC0一致,CC1一致で出力反転 | − | PWM出力 |
イベント時刻取得 | フリーラン・カウント値をイベント検出時に捕捉 | − | − |
パルス幅測定(C2x:PWモード) | 片エッジでカウント開始、他方のエッジでカウントを停止して値を捕捉 | − | − |
PWM測定(PWP/PPWモード) | デューティをCC0、周期をCC1で捕捉(PWPモード)。CC0,CC1を逆にすることも可能(PPWモード) | − | − |
TCC番号 | カウントbit数 | 制御端子数 | 故障検出によるドライバ保護 | ディザ機能 | デッドタイム挿入 | パターン生成 |
---|---|---|---|---|---|---|
0 | 24 | 8 | 有り | 有り | 有り | 有り |
1 | 24 | 4 | 有り | 有り | − | 有り |
2 | 16 | 2 | 有り | − | − | − |
3 | 24 | 8 | 有り | 有り | 有り | 有り |
デバイス (電圧) | wait0 | wait1 | wait2 | wait3 |
---|---|---|---|---|
SAMC2x (4.5V未満) | 19 | 38 | 48 | - |
SAMC2x (4.5V以上) | 20 | 38 | 48 | - |
SAMD2x (2.7V以下) | 14 | 28 | 42 | 48 |
SAMD2x (2.7V以上) | 24 | 48 | - | - |
項目 | SAMC2x | SAMD21 |
---|---|---|
リファレンス選択 | 1.024V 2.048V 4.096V VDDANA/1.6 VDDANA/2 VDDANA VrefA入力電圧 |
1.0V VDDANA/1.48 VDDANA/2 VrefA入力電圧 VrefB入力電圧 |
Vref端子入力範囲 | 2〜VDDANA-0.6V | 1.0〜VDDANA-0.6V |
アドレス範囲 | 区分 | アドレス | 用途 | C20 EGJ |
C21 EGJ |
C20 N |
C21 N |
D21 EGJ |
---|---|---|---|---|---|---|---|---|
0〜 | 内蔵フラッシュ | 0〜 | ベクタ・テーブル(詳細次表)、プログラム・コード | ○ | ○ | ○ | ○ | ○ |
0x0040 0000〜 | 不揮発データ(実体) | ○ | ○ | ○ | ○ | ○ | ||
0x0080 4000〜 | 先頭2ワードはパワーオン時自動反映 | ○ | ○ | ○ | ○ | ○ | ||
0x0080 6020〜 | SAMC2x:ADC,OSC32K,OSC48M調整データ SAMD21:ADC,OSC32K,USB,DFLL48M調整データ 読取って設定のこと |
○ | ○ | ○ | ○ | ○ | ||
0x0080 6030〜 | TSENS調整データ 読取って設定のこと |
− | ○ | − | ○ | − | ||
0x0080 A00C, 0x0080 A040〜 |
シリアル番号(128bit) | ○ | ○ | ○ | ○ | ○ | ||
0x2000 0000〜 | 内蔵RAM | 0x2000 0000〜 | 内蔵RAM | ○ | ○ | ○ | ○ | ○ |
0x4000 0000〜 | 周辺ブリッジA | 0x4000 0000〜 | SAMC2x:PAC, PM, MCLK, RSTC SAMD21:PAC0, PM, SYSCTRL, GCLK |
○ | ○ | ○ | ○ | ○ |
0x4000 1000〜 | SAMC2x:OSCCTRL, OSC32KCTRL, SUPC, GCLK SAMD21:WDT, RTC, EIC |
○ | ○ | ○ | ○ | ○ | ||
0x4000 2000〜 | WDT, RTC, EIC, FREQM | ○ | ○ | ○ | ○ | − | ||
0x4000 3000〜 | TSENS | − | ○ | − | ○ | − | ||
0x4100 0000〜 | 周辺ブリッジB | 0x4100 0000〜 | SAMC2x:PORT, DSU, NVMCTRL, DMAC, MTB SAMD21:PAC1, DSU, NVMCTRL, PORT, DMAC, USB, MTB |
○ | ○ | ○ | ○ | ○ |
0x4200 0000〜 | 周辺ブリッジC | 0x4200 0000〜 | SAMC2x:EVSYS, SERCOM0〜SERCOM3 SAMD21:PAC2, EVSYS, SERCOM0〜SERCOM2 |
○ | ○ | ○ | ○ | ○ |
0x4200 1400〜 | SAMC2x:SERCOM4, SERCOM5 SAMD21:SERCOM3, SERCOM4 |
− | ○ | ○ | ○ | ○ | ||
0x4200 1C00〜 | SAMC2x:CAN1, CAN2 SAMD21:SERCOM5, TCC0 |
− | ○ | − | ○ | ○ | ||
0x4200 2400〜 | SAMC2x:TCC0〜TCC2, TC0〜TC4, ADC0 SAMD21:TCC1〜TCC2, TC3〜TC7, ADC, AC |
○ | ○ | ○ | ○ | ○ | ||
0x4200 4800〜 | SAMC2x:ADC1, SDADC SAMD21:DAC,PTC |
− | ○ | − | ○ | ○ | ||
0x4200 5000〜 | SAMC2x:AC SAMD21:I2S |
○ | ○ | ○ | ○ | ○ | ||
0x4200 5400〜 | SAMC2x:DAC SAMD21:AC1 |
− | ○ | − | ○ | ○ | ||
0x4200 5800〜 | SAMC2x:PTC, CCL SAMD21:reserved, TCC3 |
○ | ○ | ○ | ○ | ○ | ||
0x4300 0000〜 | 周辺ブリッジD | 0x4300 0000〜 | SERCOM6, SERCOM7, TC5〜TC7 | − | − | ○ | ○ | − |
0x4800 0000〜 | 追加演算器 | 0x4800 0000〜 | 除算器、平方根器 | ○ | ○ | ○ | ○ | − |
0xE000 0000〜 | コア内機能 | 0xE000 0000〜 | システム制御、システム・タイマ、多重割込み制御 (32bitアクセスのみ可能) |
○ | ○ | ○ | ○ | ○ |
テーブル先頭からの オフセット(ワード単位) |
内容 |
---|---|
0 | リセット時のスタック・ポインタのロード値 |
1 | リセット |
2 | NMI |
3 | ハード不良検出 |
4-10 | 予約 |
11 | SVCall |
12-13 | 予約 |
14 | PendSV |
15 | システム・タイマ |
16 | 多重割込み(NVIC)0 以下詳細は「多重割込制御」参照 |
17 | 多重割込み1 |
: | : |
47 | 多重割込み31 |
アドレス | 名称 | 内容 | 初期値 | 詳細 |
---|---|---|---|---|
0xE000 E018 | SYST_CVR | カウント値 | 不定 | カウントが許可されるとシステム・クロックでダウン・カウントし、0になったら割込みを発生し、次にリロード値を読み込みます。 カウンタへは何を書いても0となり、かつ下記のカウント0検出もクリアされますが、この場合割込みは発生しません。 |
0xE000 E014 | SYST_RVR | リロード値 | 不定 | |
0xE000 E010 | SYST_CSR | カウント制御 | たぶん 0x04 |
bit0:1でカウント許可 bit1:1で割込み許可(たぶん) bit2:1でクロック・ソースがCPUクロックとなります(たぶん変更できない)。 bit16:ダウン・カウントで0になったら1が立ちます。SYST_CSRを読むと自動的にクリアされます(書き込みではクリアしません)。 |
0xE000 ED04 | ICSR | 割込み制御 | 0 | bit26, bit25がシステム・タイマに関係します。 リード: if (ICSR & (1 << 26)) なら割込み発生中、elseなら発生していないです。 ライト: (1 << 26)を書込むと強制的に割込み発生、 (1 << 25)を書込むと割込みクリアします。 |
0xE000 ED20 | SHPR3 | 割込み優先度 | 0 | ■SAMC2x, D21, L1x bit31-30がシステム・タイマの優先度です。00が高優先、11が低優先です。 書換える場合は、bit31-30だけ書き換えます(レジスタ定義情報でビットフィールド定義があるかは未調査)。 ■SAMD5x, E5x bit31-29がシステム・タイマの優先度です。000が高優先、111が低優先です。 書換える場合は、bit31-29だけ書き換えます(レジスタ定義情報でビットフィールド定義があるかは未調査)。 |
アドレス | 名称 | 内容 | 初期値 | 詳細 |
---|---|---|---|---|
0xE000 E100 | NVIC_ISER | 割込み許可 | 0 | リード:割込み許可状態を読み取れます。 ライト:1を立てたbitに対応した割込みを許可します。0のbitは許可/禁止状態を変更しません。 |
0xE000 E180 | NVIC_ICER | 割込み禁止 | 0 | ライト:1を立てたbitに対応した割込みを禁止します。0のbitは許可/禁止状態を変更しません。 |
0xE000 E200 | NVIC_ISPR | 割込み発生 | 0 | リード:割込み発生状態を読み取れます。 ライト:1を立てたbitに対応した割込みを強制的に発生します。0のbitは影響しません。 |
0xE000 E280 | NVIC_ICPR | 割込みクリア | 0 | ライト:1を立てたbitに対応した割込みをクリアします。0のbitは影響しません。 |
0xE000 E400〜 (8ワード) |
NVIC_IPR0〜 NVIC_IPR7 |
優先順序設定 | 0 | 割込み要因に対応して1バイト毎に割込みの優先順序を設定します(上位2bitのみ有効)。 アクセスは1ワード単位なので、bit7-6, bit15-14, bit23-22, bit31-30を設定することになります。 設定値00が高優先、11が低優先です。 |
番号 | SAMC2x | SAMD21 | 番号 | SAMC2x | SAMD21 | 番号 | SAMC2x | SAMD21 | 番号 | SAMC2x | SAMD21 | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | PM, MCLK, OSCCTRL, OSC32KCTRL, SUPC, PAC |
PM | 8 | EVSYS | EVSYS | 16 | CAN1 | TCC1 | 24 | TC4 | AC | |||
1 | WDT | SYSCTRL | 9 | SERCOM0, SERCOM6 |
SERCOM0 | 17 | TCC0 | TCC2 | 25 | ADC0 | DAC | |||
2 | RTC | WDT | 10 | SERCOM1, SERCOM7 |
SERCOM1 | 18 | TCC1 | TC3 | 26 | ADC1 | PTC | |||
3 | EIC | RTC | 11 | SERCOM2 | SERCOM2 | 19 | TCC2 | TC4 | 27 | AC | I2S | |||
4 | FREQM | EIC | 12 | SERCOM3 | SERCOM3 | 20 | TC0, TC5 | TC5 | 28 | DAC | AC1 | |||
5 | TSENS | NVMCTRL | 13 | SERCOM4 | SERCOM4 | 21 | TC1, TC6 | TC6 | 29 | SDADC | TCC3 | |||
6 | NVMCTRL | DMAC | 14 | SERCOM5 | SERCOM5 | 22 | TC2, TC7 | TC7 | 30 | PTC | ||||
7 | DMAC | USB | 15 | CAN0 | TCC0 | 23 | TC3 | ADC | 31 | 予約 |