• 検索結果がありません。

データシート改訂履歴

ドキュメント内 tiny20.pdf (ページ 143-146)

NVLB 1 NVLB2

27. データシート改訂履歴

資料改訂 日付 注釈

8235A 2010年3月 初版

8235B 2011年4月

「暫定」状況を削除

更新 : データシート全体を通してビット書式、例えばCS02:0~CS0[2:0]へ。3頁のアイドル動作記述。4頁の

「容量性接触感知」 (項目の移動と更新)。4頁の「お断り」。5頁の16ビット レジスタでの記述。6頁のスタッ ク ポインタでの記述。16頁の「アイドル動作」での活性な部署の一覧。21頁の「ウォッチドッグ リセット」でのリセッ ト パルス幅の記。25頁のプログラム コード。42頁の図11-3.でのビット記述。43頁の「比較一致出力選択と 波形生成」項。44頁の図11-5.と46頁の図11-7.での信号記述。44頁、45頁、46頁での式。45頁と46頁 で両極値を記述する部分での用語。46頁の周波数波形生成での記述。52頁の図12-1.での信号配 線。53頁の表12-1.でのTOP定義。55頁の図12-3.での信号名。74頁のSPI従装置アセンブリ コード例。

84頁の「TWSCRA - TWI従装置制御レジスタA」でのTWSHEビット記述。95頁の「アナログ入力回路」での 低インピーダンス供給元の文。 113頁の表20-1.。114頁の「速度」項。118頁の図21-3.と120頁の図21-8.

での特性。

追加 : 97頁の表15-4.で内部基準電圧の注意。117頁の表21-2.でのPRADC。141頁の「障害情報」

での改訂Aデバイスに対するMISO出力駆動部の障害。

8235C 2012年6月 更新 : 139頁の「注文情報」。

追加 : 140頁の"ウェハー水準チップ尺度外囲器(12U-1)"。

8235D 2012年10月 更新 : 資料雛形。2頁の「ピン配置」。

8235E 2013年3月 3頁のWLCSP球形態設定を更新。

140頁の「12U-1」、WLCSP外囲器図を更新。

8235F 2014年9月 25.1.項で題名を12U-1から12U-3に変更。

裏面頁を更新。

目次

特徴 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 1 1. ピン配置 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 2

1.1. ピン説明 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 2

2. 概要 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 3 3. 一般情報 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 4

3.1. 資料 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 4 3.2. コード例 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 4 3.3. 容量性接触感知 ・・・・・・・・・・・・・・・・・・・・・・・・・ 4 3.4. データ保持力 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 4 3.5. お断り ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 4

4. CPU コア ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 5

4.1. 構造概要 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 5 4.2. ALU (Arithmetic Logic Unit) ・・・・・・・・・・・・・・・・ 5 4.3. ステータス レジスタ ・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 5 4.4. 汎用レジスタ ファイル ・・・・・・・・・・・・・・・・・・・・・・・・・ 6 4.5. スタック ポインタ ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 6 4.6. 命令実行タイミング ・・・・・・・・・・・・・・・・・・・・・・・・・・ 7 4.7. リセットと割り込みの扱い ・・・・・・・・・・・・・・・・・・・・ 7 4.8. コア関係レジスタ ・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 8

5. メモリ ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 10

5.1. 実装書き換え可能なプログラム用フラッシュ メモリ ・・・ 10 5.2. データ メモリ ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 10 5.3. I/Oメモリ (レジスタ) ・・・・・・・・・・・・・・・・・・・・・・・・・ 11

6. クロック体系 ・・・・・・・・・・・・・・・・・・・・・・・・・・・ 12

6.1. クロック副系統 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 12 6.2. クロック元 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 12 6.3. システム クロック前置分周器 ・・・・・・・・・・・・・・・・・・ 13 6.4. 始動 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 13 6.5. クロック関係レジスタ ・・・・・・・・・・・・・・・・・・・・・・・・・ 14

7. 電力管理と休止形態動作 ・・・・・・・・・・・・・・ 16

7.1. 休止形態動作種別 ・・・・・・・・・・・・・・・・・・・・・・ 16 7.2. ソフトウェア低電圧検出(BOD)禁止 ・・・・・・・・・・・・ 17 7.3. 電力削減レジスタ ・・・・・・・・・・・・・・・・・・・・・・・・・ 17 7.4. 消費電力の最小化 ・・・・・・・・・・・・・・・・・・・・・・ 17 7.5. 電力管理用レジスタ ・・・・・・・・・・・・・・・・・・・・・・・ 18

8. システム制御とリセット ・・・・・・・・・・・・・・・・・・・・・ 20

8.1. AVRのリセット ・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 20 8.2. リセット元 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 20 8.3. 内部基準電圧 ・・・・・・・・・・・・・・・・・・・・・・・・・・ 21 8.4. ウォッチドッグ タイマ ・・・・・・・・・・・・・・・・・・・・・・・・・・ 22 8.5. リセット関係レジスタ ・・・・・・・・・・・・・・・・・・・・・・・・・ 23

9. 割り込み ・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 25

9.1. 割り込みベクタ ・・・・・・・・・・・・・・・・・・・・・・・・・・・ 25 9.2. 外部割り込み ・・・・・・・・・・・・・・・・・・・・・・・・・・・ 26 9.3. 割り込み用レジスタ ・・・・・・・・・・・・・・・・・・・・・・・・ 26

10. 入出力ポート ・・・・・・・・・・・・・・・・・・・・・・・・・・ 29

10.1. 概要 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 29 10.2. 標準デジタル入出力としてのポート ・・・・・・・・・・・ 29 10.3. 交換ポート機能 ・・・・・・・・・・・・・・・・・・・・・・・・・ 32 10.4. I/Oポート用レジスタ ・・・・・・・・・・・・・・・・・・・・・・・ 38

11. 8ビット タイマ/カウンタ0 (PWM) ・・・・・・・・・・・・・・・ 40

11.1. 特徴 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 40 11.2. 概要 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 40 11.3. クロック元 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 41

11.7. 動作種別 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 44 11.8. タイマ/カウンタのタイミング ・・・・・・・・・・・・・・・・・・・・・ 47 11.9. 8ビット タイマ/カウンタ0用レジスタ ・・・・・・・・・・・・・・・ 48

12. 16ビット タイマ/カウンタ1 ・・・・・・・・・・・・・・・・・・・・ 52

12.1. 特徴 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 52 12.2. 概要 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 52 12.3. タイマ/カウンタのクロック元 ・・・・・・・・・・・・・・・・・・・・ 54 12.4. 計数器部 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 54 12.5. 捕獲入力部 ・・・・・・・・・・・・・・・・・・・・・・・・・・・ 55 12.6. 比較出力部 ・・・・・・・・・・・・・・・・・・・・・・・・・・・ 56 12.7. 比較一致出力部 ・・・・・・・・・・・・・・・・・・・・・・・ 58 12.8. 動作種別 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 59 12.9. タイマ/カウンタのタイミング ・・・・・・・・・・・・・・・・・・・・・ 63 12.10. 16ビット レジスタのアクセス ・・・・・・・・・・・・・・・・・・・ 64 12.11. 16ビット タイマ/カウンタ1用レジスタ ・・・・・・・・・・・・・・ 66

13. タイマ/カウンタの前置分周器 ・・・・・・・・・・・・・・・ 71

13.1. 前置分周器リセット ・・・・・・・・・・・・・・・・・・・・・・・ 71 13.2. 外部クロック元 ・・・・・・・・・・・・・・・・・・・・・・・・・・・ 71 13.3. タイマ/カウンタ前置分周器用レジスタ ・・・・・・・・・・・ 72

14. SPI (直列周辺インターフェース) ・・・・・・・・・・・・・・ 73

14.1. 特徴 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 73 14.2. 概要 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 73 14.3. SSピンの機能 ・・・・・・・・・・・・・・・・・・・・・・・・・・ 75 14.4. データ転送形式 ・・・・・・・・・・・・・・・・・・・・・・・・・ 76 14.5. SPI用レジスタ ・・・・・・・・・・・・・・・・・・・・・・・・・・・ 77

15. 2線従装置インターフェース (TWI) ・・・・・・・・・・・・・ 79

15.1. 特徴 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 79 15.2. 概要 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 79 15.3. 一般的なTWIバスの概念 ・・・・・・・・・・・・・・・・・ 79 15.4. TWI従装置動作 ・・・・・・・・・・・・・・・・・・・・・・・・ 83 15.5. TWI用レジスタ ・・・・・・・・・・・・・・・・・・・・・・・・・・・ 84

16. アナログ比較器 ・・・・・・・・・・・・・・・・・・・・・・・・ 88

16.1. アナログ比較器入力選択 ・・・・・・・・・・・・・・・・・・ 88 16.2. アナログ比較器用レジスタ ・・・・・・・・・・・・・・・・・・・ 88

17. A/D変換器 ・・・・・・・・・・・・・・・・・・・・・・・・・・ 91

17.1. 特徴 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 91 17.2. 概要 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 91 17.3. 操作 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 92 17.4. 変換の開始 ・・・・・・・・・・・・・・・・・・・・・・・・・・・ 92 17.5. 前置分周と変換タイミング ・・・・・・・・・・・・・・・・・・ 93 17.6. チャネル変更と基準電圧選択 ・・・・・・・・・・・・・・・ 94 17.7. 雑音低減機能 ・・・・・・・・・・・・・・・・・・・・・・・・・ 95 17.8. アナログ入力回路 ・・・・・・・・・・・・・・・・・・・・・・・・ 95 17.9. アナログ雑音低減技術 ・・・・・・・・・・・・・・・・・・・・ 95 17.10. A/D変換の精度定義 ・・・・・・・・・・・・・・・・・・・・ 96 17.11. A/D変換の結果 ・・・・・・・・・・・・・・・・・・・・・・・・ 96 17.12. 温度測定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 96 17.13. A/D変換用レジスタ ・・・・・・・・・・・・・・・・・・・・・・・ 97

18. プログラミング インターフェース ・・・・・・・・・・・・・・・・ 100

18.1. 特徴 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 100 18.2. 概要 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 100 18.3. Tinyプログラミング インターフェースの物理層 ・・・・・・ 100 18.4. Tinyプログラミング インターフェースのアクセス層 ・・・・・ 103 18.5. 命令1式 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 103 18.6. 不揮発性メモリ制御器のアクセス ・・・・・・・・・・・・ 105

ATtiny20 [データシート] 145 19.2. 概要 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 107

19.3. 不揮発性メモリ ・・・・・・・・・・・・・・・・・・・・・・・・・ 107 19.4. NVMのアクセス ・・・・・・・・・・・・・・・・・・・・・・・・・ 109 19.5. 自己プログラミング ・・・・・・・・・・・・・・・・・・・・・・・ 111 19.6. 外部プログラミング ・・・・・・・・・・・・・・・・・・・・・・・ 111 19.7. NVMプログラミング用レジスタ ・・・・・・・・・・・・・・・・ 112

20. 電気的特性 ・・・・・・・・・・・・・・・・・・・・・・・・・ 113

20.1. 絶対最大定格 ・・・・・・・・・・・・・・・・・・・・・・・・ 113 20.2. DC特性 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 113 20.3. 速度 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 114 20.4. クロック特性 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 114 20.5. システムとリセットの特性 ・・・・・・・・・・・・・・・・・・・・ 114 20.6. アナログ比較器特性 ・・・・・・・・・・・・・・・・・・・・・ 115 20.7. A/D変換器特性 ・・・・・・・・・・・・・・・・・・・・・・・ 115 20.8. 直列プログラミング特性 ・・・・・・・・・・・・・・・・・・・ 116

21. 代表特性 ・・・・・・・・・・・・・・・・・・・・・・・・・・・ 117

21.1. 周辺機能部供給電流 ・・・・・・・・・・・・・・・・・・ 117 21.2. 活動動作消費電流 ・・・・・・・・・・・・・・・・・・・・ 117 21.3. アイドル動作消費電流 ・・・・・・・・・・・・・・・・・・・ 119 21.4. パワーダウン動作消費電流 ・・・・・・・・・・・・・・・・ 121 21.5. リセット消費電流 ・・・・・・・・・・・・・・・・・・・・・・・・ 121 21.6. 周辺機能部消費電流 ・・・・・・・・・・・・・・・・・・ 122 21.7. プルアップ抵抗 ・・・・・・・・・・・・・・・・・・・・・・・・・・ 123 21.8. 出力駆動部能力 ・・・・・・・・・・・・・・・・・・・・・・ 125 21.9. 入力閾値とヒステリシス ・・・・・・・・・・・・・・・・・・・・ 129 21.10. 低電圧検出器(BOD)、バンドギャップ、リセット ・・・ 131 21.11. アナログ比較器オフセット ・・・・・・・・・・・・・・・・・・・ 134 21.12. 内部発振器周波数 ・・・・・・・・・・・・・・・・・・・・ 134

22. レジスタ要約 ・・・・・・・・・・・・・・・・・・・・・・・・・・ 136

23. 命令要約 ・・・・・・・・・・・・・・・・・・・・・・・・・・・ 137

24. 注文情報 ・・・・・・・・・・・・・・・・・・・・・・・・・・・ 139

25. 外囲器情報 ・・・・・・・・・・・・・・・・・・・・・・・・・ 140

26. 障害情報 ・・・・・・・・・・・・・・・・・・・・・・・・・・・ 142

27. データシート改訂履歴 ・・・・・・・・・・・・・・・・・・・ 143

ドキュメント内 tiny20.pdf (ページ 143-146)