R/TxB7 | R/TxB6 | R/TxB5 | R/TxB4 | R/TxB3 | R/TxB2 | R/TxB1 | R/TxB0 |
RXC0 | TXC0 | UDRE0 | FE0 | DOR0 | UPE0 | U2X0 | MPCM0 |
ビット | 記号 | 名 前 | 機 能 |
7 | RXC0 | USART受信完了フラッグ | 受信バッファに未読データが有る時「1」、 受信完了割込み許可 |
6 | TXC0 | USART送信完了フラッグ | 送信バッファに新規データが存在しない特「1」 送信完了割込み許可 |
5 | UDRE0 | USART送信データレジスタ空きフラッグ | 送信バッファが新規データを受け取る準備が出来る時「1」、 送信データレジスタ空き割込み許可 |
4 | FE0 | フレーミングエラーフラッグ | 次の受信データの第1ストップビットが「0」の時「1」 |
3 | DOR0 | データオーバーランエラーフラッグ | 受信バッファが一杯で次のフレームのスタートビットを検出した時「1」 |
2 | UPE0 | パリティエラーフラッグ | パリティーエラーがあり、パリティ検査許可(UPM1=1)の時「1」 |
1 | U2X0 | 倍速許可 | 非同期動作でのみ使用可、ボーレート分周器を16から8に減らす |
0 | MPCM0 | マルチプロセッサ通信動作 | マルチプロセッサ通信許可 |
RXCIE0 | TXCIE0 | UDRIE0 | RXEN0 | TXEN0 | UCSZ02 | RXB80 | TXB08 |
ビット | 記号 | 名 前 | 機 能 |
7 | RXCIE0 | 受信完了割り込み許可 | UCSRAの受信完了(RXC)フラッグでの割込みを許可 |
6 | TXCIE0 | 送信完了割り込み許可 | UCSRAの送信完了(TXC)フラッグでの割込みを許可 |
5 | UDRIE0 | 送信データレジスタ空き割り込み許可 | UCSRAの受信データレジスタ空き(UDRE)フラッグでの割込みを許可 |
4 | RXEN0 | 受信許可 | 「1」を書くことでRDXピンの標準ポート動作無効 |
3 | TXEN0 | 送信許可 | 「1」を書くことでTDXピンの標準ポート動作無効 |
2 | UCSZ02 | データビット長選択2 | フレームのデータビット数の設定ビット2 |
1 | RXB80 | 受信データビット8 | 9ビットフレームでの受信第9データ |
0 | TXB80 | 送信データビット8 | 9ビットフレームでの送信第9データ |
UMSEL01 | UMSEL00 | UPM01 | UPM00 | USBS0 | UCSZ01 | USCZ00 | UCPOL0 |
ビット | 記号 | 名 前 | 機 能 |
7 | UMSEL01 | ||
6 | UMSEL00 | USART動作選択 | 00:非同期動作、 01:同期動作 |
5 | UPM1 | パリティ選択受信許可 | 00:禁止、 01: - 、 10:偶数パリティ許可、 11:奇数パリティ許可 |
4 | UPM0 | ||
3 | USBS | ストップビット(数)選択 | 0:1ビット、 1:2ビット |
2 | UCSZ1 | データビット長選択 | UCSZ2,1,0の組み合わせでデータビット長を選択 000:5bit, 001:6bit, 010:7bit, 011:8bit, 111:9bit |
1 | UCSZ0 | ||
0 | UCPOL | クロック極性選択(同期) | 「0」:送信はXCKの立ち上がりエッジ、受信は立ち下がりエッジ 「1」:送信はXCKの立ち下がりエッジ、受信は立ち上がりエッジ |
- | - | - | - | UBRR11 | UBRR10 | UBRR9 | UBRR8 |
UBRR7 | UBRR6 | UBRR5 | UBRR4 | UBRR3 | UBRR2 | UBRR1 | UBRR0 |